Configure STIX as a Data Source
You can configure Structured Threat Information eXpression (STIX) as a data source for Context Hub and use the Context Hub service to fetch contextual threat intelligence information from a STIX source.
Starting with version 12.5, NetWitness now integrates with STIX 2.x (2.0 and 2.1) feeds, bringing improved threat detection, incident response, and security monitoring capabilities. This integration involves the conversion of structured threat intelligence from STIX format into a format that the SIEM system can easily understand and use, thus enhancing its effectiveness in protecting against threats.
Configure STIX File
To add STIX as a data source for Context Hub:
- Go to (Admin) > Services .
The Services view is displayed. - Select the Context Hub service and click > View > Config.
The Services config view of Context Hub is displayed. - Click the STIX tab, and click .
- Select File as data source.
- Provide the following details:
-
Context Highlighting: This highlights the meta values (in the Investigate > Events, Event details and Nodal graph) for which the contextual information is available for this data source in the Context Hub. By default, this option is enabled.
- Name: Provide a name for the STIX file data source.
- Description: Provide description of the data source.
- File: Select and upload an STIX file in either .xml or .json format to use as a data source.
-
Note: From NetWitness 12.5 or later, you can upload JSON files as it is compatible with the STIX 2.0 and 2.1 versions.
- Click Validate to verify the format of the file.
- Click Save to configure the data source.
The File is added as a data source for the configured Context Hub and is displayed in the STIX tab.
Configure REST Server
To add REST as a data source for Context Hub:
- Go to (Admin) > Services.
The Services view is displayed. - Select the Context Hub service and click > View > Config.
The Services config view of Context Hub is displayed. - Click the STIX tab, and click .
- Select REST Server as data source.
- Provide the following details:
- Enabled: Select this checkbox to enable the connection.
- Context Highlighting: This highlights the meta values (in the Investigate > Events, Event details and Nodal graph) for which the contextual information is available for this data source in the Context Hub. By default, this option is enabled.
- Name: Provide a name for the REST Server data source.
- Description: Provide a description for the data source.
- URL: Specify the URL to the STIX file to be hosted on the server.
Note: The URL provided determines the STIX Rest Data source, which can be either V1 or V2.
-
- (Optional) Username: Enter the username for the REST server.
- (Optional) Password: Enter the password for the REST server.
- Use Proxy: Select this checkbox to use proxy.
- (Optional) Trust All Certificates: Select this checkbox if you want to trust all certificates and do not have a custom certificate.
- (Optional) Certificate File: Browse for the certificate file if you have not selected the Trust All certificates checkbox.
- Click Validate to verify the connection parameters to the REST Server.
- Click Save to configure the data source.
The REST Server is added as a data source for the configured Context Hub and is displayed in the STIX tab.
After adding the data source, you can configure additional settings. For more information, see Configure Context Hub Data Source Settings .
Configure TAXII Server
To add TAXII Server as a data source for Context Hub:
- Go to (Admin) > Services.
The Services view is displayed. - Select the Context Hub service and click > View > Config.
The Services config view of Context Hub is displayed. - Click the STIX tab, and click .
- Select TAXII Server as data source.
- Provide the following details:
- Enabled: Select this checkbox to enable the connection.
- Context Highlighting: This highlights the meta values (in the Investigate > Events, Event details and Nodal graph) for which the contextual information is available for this data source in the Context Hub. By default, this option is enabled.
- TAXII Version 2.X: Select this checkbox to consider only indicators formatted in the STIX 2.0 and 2.1 standards. By default, this option is enabled.
Note: This option is supported only from the NetWitness Platform 12.5 version or later.
- Name: Provide a name for the TAXII Server data source.
- Description: Provide a description for the data source.
- Accept Header: Select the relevant HTTP Media types that the TAXII Server can accept in response from the drop-down list.
Note: This option will be available only for TAXII Version 2.X.
- URL: Specify the discovery URL to the TAXII Server.
- (Optional) Username: Enter the username for the TAXII server.
- (Optional) Password: Enter the password for the TAXII server.
- (Optional) Client Certificate: Browse to upload a pkcs12 format client certificate available on your local system.
- (Optional) Certificate Password: Enter the password to the certificate, if it is password-protected.
- (Optional) User Proxy: Select this checkbox to use proxy.
- (Optional) Trust All Certificates: Select this checkbox if yoenabu want to trust all certificates and do not have a custom certificate.
- (Optional) Certificate File: Browse for the certificate file if you have not selected the Trust All certificates checkbox.
- TAXII Collection: Select the TAXII Collection name from the drop-down to automatically download the collection.
- (Optional) Click to manually retrieve the list of collections available in the TAXII server , if the collections are not downloaded automatically.
- Click Validate to verify the connection parameters to the TAXII Server.
- Click Save to configure the data source.
The TAXII Server is added as a data source and is displayed in the STIX tab.
After adding the data source, you can configure additional settings. For more information, see Configure Context Hub Data Source Settings .
Note: You can disable the context highlighting globally in the Context Hub explorer view. After you disable this option, the entity values for all the data sources configured will not be highlighted if there are any contextual information.
Next steps
After completing the configuration, you can view the contextual data in the Context Summary Panel of the Respond view or Investigate view. For more information, see the NetWitness Respond User Guide and the NetWitness Investigate User Guide.