2.1.7. Active CTI engine
2.1.7.1. CTI module overview
A database of Indicators Of Compromise named Gatewatcher CTI
The Active CTI engine: it generates Sigflow rules on the basis of the database of Indicators Of Compromise in order to raise alerts
The Retro hunt engine: it searches the Indicators Of Compromise (defined in the database) in metadata (corresponding of the network flow captured by Sigflow)
Note
An additional license is required to activate this module. It is therefore not automatically activated in the solution.
2.1.7.2. Introduction
2.1.7.2.1. For what types of threats is this engine designed?
The purpose of the Active CTI engine is detection:
Malicious URLs
Malicious domain names
2.1.7.2.2. How does this particular engine detect threats?
2.1.7.2.3. How does Active CTI work in the GCenter?
2.1.7.3. Events generated
- In the main interface named WEB UI of the GCenter in the
`Alerts`
screenThe main interface named WEB UI is described in Overview of the WEB UI.- To view the alerts, select the
`Active CTI`
engine filter.See the presentation of the Web UI `Alerts`. - Click on the selected alert.The
`Alert details`
window is displayed.The detailed information of this alert is displayed.
- In the Kibana UI interface
- In the main interface WEB UI, click on the
`Hunting`
icon.The interface displayed is the interface named Kibana UI (described in Overview of the Kibana GUI). - Click on the
`Active CTI`
category of the`Alerts`
section then the`Overview`
or`Messages`
tab.The detailed information of this alert can be viewed in table or json format.ActiveCTI alerts are alerts that can be filtered by searching for the term event.module: active_cti in the Kibana search bar.
2.1.7.3.1. Example of an Active CTI alert in the WebUI
2.1.7.3.2. Active CTI logs data structure
The logs are composed of different parts:
The leading part
The source part defined by "_source"
The field portion defined by "_fields
2.1.7.3.2.1. The header part of Active CTI logs
The header section contains:
"_index": "engines_alerts-2024.11.26-2",
"_id": "q5zQZ5MBe7Ggdfg2fx7DG",
"_version": 1,
"_score": 0,
The detailed information is given in the table (Counters of the header part of logs).
2.1.7.3.2.2. The source part of Active CTI
The source part is defined by "_source" in the logs.
Note
2.1.7.4. Management of the engine
2.1.7.4.1. Viewing the engine status
The current engine status is displayed in `Health checks` screen.
2.1.7.4.2. CTI update
2.1.7.4.2.1. The database of indicators of compromise
Note
The correlation of indices and metadata will depend on the data retention time configured on the GCenter.
Manual update with cti.gwp package
Online update: the download is performed periodically based on the package posted by Gatewatcher
Local update: the download is performed periodically based on the package in the local repository.
Note
2.1.7.4.2.2. The Active CTI engine update
The engine is updated with each new version of the GCenter.
2.1.7.4.3. Active CTI configuration
The configuration interface is used:
To active the Active CTI engine
To modify the engine parameters