TAXII Server
TAXII Server Pack.#
This Integration is part of theSupported versions
Supported Cortex XSOAR versions: 5.5.0 and later.
#
TAXII Service IntegrationThis integration provides TAXII Services for system indicators (Outbound feed).
#
Configure CollectionsEach TAXII collection in the integration is represented by a Cortex XSOAR indicator query.
The collections are defined by a JSON object in the following format:
#
How to Access the TAXII Service#
For Cortex XSOAR 6.xUse one of the following options to access the TAXII service:
https://<xsoar_address>/instance/execute/<instance_name>/taxii-discovery-service
http://<xsoar_address>:<listen_port>/taxii-discovery-service
#
For Cortex XSOAR 8 On-prem, Cortex XSOAR 8 Cloud, or Cortex XSIAM:Use one of the following options to access the TAXII service:
https://ext-<tenant>.crtx.<region>.paloaltonetworks.com/xsoar/instance/execute/<instance-name>/<taxii2_api_endpoint>/
- When using an engine:
http://<xsoar_address>:<listen_port>/<taxii2_api_endpoint>/
Note:
For Cortex XSOAR 8 On-prem, you need to add the ext-
FQDN DNS record to map the Cortex XSOAR DNS name to the external IP address.
For example, ext-xsoar.mycompany.com
.
#
Access the TAXII Service by Instance NameTo access the TAXII service by instance name, make sure Instance execute external is enabled.
- For Cortex XSOAR 6.x:
- Navigate to Settings > About > Troubleshooting.
- In the Server Configuration section, verify that the instance.execute.external key is set to true. If this key does not exist, click + Add Server Configuration and add the instance.execute.external and set the value to true.
- Trigger the TAXII Service URL:
- For Cortex XSOAR 6.x:
<CORTEX-XSOAR-URL>/instance/execute/<INTEGRATION-INSTANCE-NAME>
.
For example,https://my.xsoar.live/instance/execute/taxiiserver
. - For Cortex XSOAR 8 On-prem, Cortex XSOAR 8 Cloud, or Cortex XSIAM:
https://ext-<tenant>.crtx.<region>.paloaltonetworks.com/xsoar/instance/execute/<instance-name>
Note: The stringinstance
does not refer to the name of your Cortex XSOAR instance, but rather is part of the URL.
- For Cortex XSOAR 6.x:
#
How to Use HTTPSTo use HTTPS, a certificate and private key have to be provided in the integration configuration.
The HTTP Server
checkbox needs to be unchecked.
#
Set up Authentication#
For Cortex XSOAR 8 Cloud Tenant or Cortex XSIAM TenantThe TAXII Service integration running on a Cortex XSOAR 8 Cloud tenant or Cortex XSIAM tenant enables using basic authentication in the requests.
To enable basic authentication, a user and password have to be supplied in the Credentials parameters in the integration configuration.
The server then authenticates the requests by the Authorization
header, expecting basic authentication encrypted in base64 to match the given credentials.
#
For Cortex XSOAR On-prem (6.x or 8) or When Using EnginesFor Cortex XSOAR On-prem (6.x or 8) or when using engines, you can set up authentication using custom certificates. For more information on setting up a custom certificate for Cortex XSOAR 8 On-prem, see HTTPS with a signed certificate. For more information on setting up a custom certificate for Cortex XSOAR 6.x, see HTTPS with a Signed Certificate.
#
TroubleshootingIf the URL address returned in the service response is wrong, you can set it in the TAXII Service URL Address integration setting.