Integrate Trend Threat Intelligence feed content into OpenCTI using the Trusted Automated Exchange of Intelligence Information (TAXII) connector.
This process uses the Trend Threat Intelligence feed Application programming interface
(API) which supports the TAXII 2.1 protocol to connect to OpenCTI.
Procedure
- Clone the TAXII2 connector repository.
- Configure common environment variables in
docker-compose.yml.Common settings
Environmental variableDescriptionValueOPENCTI_URLUniform resource locator (URL) of your target OpenCTI instance where the connector sends dataOPENCTI_TOKENAPI token for authenticating the connector with OpenCTICONNECTOR_IDGenerate a random universally unique identifier (UUID) to identify this connector instanceA random UUIDTAXII2_DISCOVERY_URLURL of the TAXII 2.1 threat intelligence feed APIRefer to the regional TAXII feed URL table.TAXII2_INITIAL_HISTORYThe timeframe, in hours, to fetch historical data from the TAXII2 server when connecting for the first timeDefault: 24 - Choose either basic authentication or bearer token authentication and configure the corresponding variables.
Basic authentication
Environmental variableDescriptionValueTAXII2_USERNAMEUsername credential to access TAXII ServerBusiness IDTAXII2_PASSWORDPassword credential to access TAXII ServerTrend Vision One API tokenTAXII2_USE_TOKENSwitch to token authentication methodfalseor blankTAXII2_USE_APIKEYSwitch to key/value authenticationfalseor blankBearer token authentication
Environmental variableDescriptionValueTAXII2_USE_APIKEYSwitch to using a key/value pair as authentication methodtrueTAXII2_APIKEY_KEYAPI key - name of the HTTP headerAuthorizationTAXII2_APIKEY_VALUEThe secret value set as the header valueTrend Vision OneAPI token - To filter marking-definition objects during import, use the below environmental variables.
-
Set
TAXII2_IGNORE_OBJECT_TYPEStotrueto exclude specific objects. -
Specify
TAXII2_OBJECT_TYPES_TO_IGNOREwith a comma-separated list of STIX object types to ignore.
OpenCTI uses Traffic Light Protocol (TLP), so TLP displays as expected. -
- Run the following command to ingest the fetched data into OpenCTI through the TAXII2
connector.
$ docker-compose up - Monitor the import status in the OpenCTI web portal at .
- To re-import data from the period defined by
TAXII2_INITIAL_HISTORY, click Reset in the OpenCTI portal.
