Fahren Sie ab Letztes Mal mit dem Taxii-Server fort.
Überprüfen Sie diesmal die Einstellungen für Dienste und Sammlungen.
--services Einstellungen
Werfen wir einen Blick auf den Inhalt der Einstellungsdatei. Die Einstellungsdatei finden Sie unter "examples / services.yml".
inbox
Aufbau | Erläuterung |
---|---|
id: inbox | Bezieht sich auf den Namen des Dienstes Kann in einen beliebigen Namen geändert werden |
type: inbox | Beschreiben Sie, welche Art von Service auf dem Taxii-Server zuständig ist - inbox:Akzeptieren Sie beim Posten von Daten auf dem Server |
address: /services/inbox | Geben Sie an, welche URL die Antwort vom Client erhalten soll |
description: Custom Inbox Service Description | Leistungsbeschreibung |
destination_collection_required: yes | Gibt an, ob die Zielsammlung erforderlich ist(yes/no) |
accept_all_content: yes | Geben Sie an, ob auf alle Inhalte zugegriffen werden kann(yes/no) |
authentication_required: yes | Gibt an, ob eine Authentifizierung erforderlich ist(yes/no) Bei der Authentifizierung Schlüsselauthentifizierung oder ID/Geben Sie Pass an |
protocol_bindings: - urn:taxii.mitre.org:protocol:http:1.0 |
Geben Sie das Protokoll für den Zugriff auf den Server an |
discovery
Aufbau | Erläuterung |
---|---|
id: discovery | Bezieht sich auf den Namen des Dienstes Kann in einen beliebigen Namen geändert werden |
type: discovery | Beschreiben Sie, welche Art von Service auf dem Taxii-Server zuständig ist - DISCOVERY:Welcher Dienst ist der Server?(Funktion)Zu beziehen |
address: /services/discovery | Geben Sie an, welche URL die Antwort vom Client erhalten soll |
description: Custom Discovery Service description | Leistungsbeschreibung |
advertised_services: - inbox - discovery - collection_management - poll |
Geben Sie an, welche Dienste dem Client zur Verfügung stehen |
protocol_bindings: - urn:taxii.mitre.org:protocol:http:1.0 - urn:taxii.mitre.org:protocol:https:1.0 |
Geben Sie das Protokoll für den Zugriff auf den Server an |
collection_management
Aufbau | Erläuterung |
---|---|
id: collection_management | Bezieht sich auf den Namen des Dienstes Kann in einen beliebigen Namen geändert werden |
type: collection_management | Beschreiben Sie, welche Art von Service auf dem Taxii-Server zuständig ist - COLLECTION_MANAGEMENT:Durchsuchen Sie den vom Server bereitgestellten Datenfeed |
address: /services/collection-management | Geben Sie an, welche URL die Antwort vom Client erhalten soll |
description: Custom Collection Management Service description | Leistungsbeschreibung |
protocol_bindings: - urn:taxii.mitre.org:protocol:http:1.0 - urn:taxii.mitre.org:protocol:https:1.0 |
Geben Sie das Protokoll für den Zugriff auf den Server an |
poll
Aufbau | Erläuterung |
---|---|
id: poll | Bezieht sich auf den Namen des Dienstes Kann in einen beliebigen Namen geändert werden |
type: poll | Beschreiben Sie, welche Art von Service auf dem Taxii-Server zuständig ist - POLL:Beziehen Sie sich auf die auf dem Server gespeicherten Daten |
address: /services/poll | Geben Sie an, welche URL die Antwort vom Client erhalten soll |
description: Custom Poll Service description | Leistungsbeschreibung |
subscription_required: no | (Ich verstehe den Inhalt immer noch nicht)(yes/no) |
max_result_count: 100 | Geben Sie die maximale Anzahl von Daten an, die an den Client übergeben werden sollen |
max_result_size: 10 | Geben Sie die maximale Datengröße an, die an den Client übergeben werden soll |
protocol_bindings: - urn:taxii.mitre.org:protocol:http:1.0 |
Geben Sie das Protokoll für den Zugriff auf den Server an |
# opentaxii-create-services -c examples/services.yml
Dieser Befehl erstellt einen Dienst. Wenn Sie es ändern möchten, führen Sie diesen Befehl aus.
Die Einstellungsdatei finden Sie unter "examples / collection.yml".
Aufbau | Erläuterung |
---|---|
name: collection | Name der Sammlung |
available: true | Ob es verfügbar ist oder nicht(true/false) |
accept_all_content: true | Ob auf alle Daten zugegriffen werden kann(true/false) |
type: DATA_SET | Umgang mit Daten in der Sammlung(DATA_SET/DATA_FEED) |
service_ids: - inbox - collection_management - poll |
Dienstleistungen zu bewerben |
supported_content: - urn:stix.mitre.org:xml:1.1.1 - urn:custom.bindings.com:json:0.0.1 |
Formate, die von veröffentlichten Inhalten unterstützt werden |
# opentaxii-create-collections -c examples/collections.yml
Dieser Befehl erstellt eine Sammlung. Wenn Sie es ändern möchten, führen Sie diesen Befehl aus.
Beim nächsten Mal möchte ich die Einstellungen zum Starten des Servers als Produktionsumgebung überprüfen.
OpenTAXII http://www.opentaxii.org/en/stable/
EclecticIQ/OpenTAXII https://github.com/EclecticIQ/OpenTAXII
Recommended Posts