Contents
- Events database threat hunting
- Searching events in source code mode
- Searching events in design mode
- Sorting events in the table
- Changing the event search conditions
- Searching events by processing results in EPP programs
- Uploading an IOC file and searching for events based on conditions defined in the IOC file
- Creating a TAA (IOA) rule based on event search conditions
Events database threat hunting
When managing the program web interface, you can generate search queries and use IOC files to search the events database for threats, for tenants to whose data you have access.
To form search queries through the events database, you can use design mode or source code mode.
In design mode, you can create and modify search queries using drop-down lists with options for the type of field value and operators.
In source code mode, you can create and modify search queries using text commands.
You can upload an IOC file and search for events based on conditions defined in this IOC file.
Users with the Senior security officer, Security officer roles can also create TAA (IOA) rules based on event search conditions.
Searching events in source code mode
To define event search conditions in source code mode:
- Select the Threat Hunting section, Source code tab in the program web interface window.
This opens a form containing the field for entering event search conditions in source code mode.
- Enter the event search conditions using commands, the logical operators
OR
andAND
, and parentheses for creating groups of conditions.Commands must match the following syntax:
<field type> <comparison operator> <field value>
.Example:
EventType = "filechange"
AND (
FileName CONTAINS "example"
OR UserName = "example"
)
- If you want to search events that occurred during a specific period, click the Any time button and select one of the following event search periods:
- Any time, if you want the table to display events found for any period of time.
- Last hour, if you want the table to display events that were found during the last hour.
- Last day, if you want the table to display events found during the last day.
- Custom range, if you want the table to display events found during the period you specify.
- If you selected Custom range:
- In the calendar that opens, specify the start and end dates of the event display range.
- Click Apply.
The calendar closes.
- Click Search.
The table of events that satisfy the search criteria is displayed.
If you are using the
, found events are grouped in tiers: Server – Tenant names – Server names. - Click the name of the server for which you want to view events.
The host table of the selected server is displayed. Event grouping levels are displayed above the table.
Searching events in design mode
To define event search conditions in design mode:
- Select the Threat Hunting section, Builder tab in the program web interface window.
This opens the event search form.
- In the drop-down list, select an event search criterion.
- In the drop-down list, select a comparison operator.
Available comparison operators
Each type of value of the field has its own relevant set of comparison operators. For example, when the EventType field value type is selected, the = and != operators will be available.
- Depending on the selected type of field value, perform one of the following actions:
- In the field, specify one or several characters by which you want to perform an event search.
- In the drop-down list, select the field value option by which you want to perform an event search.
For example, to search for a full match based on a user name, enter the user name.
- If you want to add a new condition, use the AND or OR logical operator and repeat the necessary actions for adding a condition.
- If you want to add a group of conditions, click the Group button and repeat the actions necessary for adding conditions.
- If you want to delete a group of conditions, click the Remove group button.
- If you want to search events that occurred during a specific period, in the Any time drop-down list select one of the following event search periods:
- Any time, if you want the table to display events found for any period of time.
- Last hour, if you want the table to display events that were found during the last hour.
- Last day, if you want the table to display events found during the last day.
- Custom range, if you want the table to display events found during the period you specify.
- If you selected Custom range:
- In the calendar that opens, specify the start and end dates of the event display range.
- Click Apply.
The calendar closes.
- Click Search.
The table of events that satisfy the search criteria is displayed.
If you are using the distributed solution and multitenancy mode, found events are grouped in tiers: Server – Tenant names – Server names.
- Click the name of the server for which you want to view events.
The host table of the selected server is displayed. Event grouping levels are displayed above the table.
Sorting events in the table
You can sort events in the table by the Event time, Event type, Host, and User name columns.
To sort events in the event table:
- Select the Threat Hunting section in the program web interface window.
This opens the Threat Hunting window.
- Define the criteria for searching events in design mode or source code mode.
The table of events that satisfy the search criteria is displayed.
- If you want to sort events by time, click one of the icons to the right of the Event time column name:
to display newer events at the top of the table.
to display older events at the top of the table.
- If you want to sort events by the event type name, click one of the icons to the right of the Event type column heading:
to sort alphabetically, A–Z.
to sort alphabetically, Z–A.
- If you want to sort events based on the names of host on which the alerts were generated, click one of the icons to the right of the Host column name:
to sort alphabetically, A–Z.
to sort alphabetically, Z–A.
- If you want to sort events based on the user names of hosts, click one of the icons on the right of the User name column name:
to sort alphabetically, A–Z.
to sort alphabetically, Z–A.
- If you want to group events based on the names of hosts or by the event type name, click one of the values in the Group by drop-down list:
- Group by host name if you want to group events by the names of hosts.
- Group by event type if you want to group events by the names of event types.
If events were sorted by the Host or Event type field, the sorting result is cleared when events are grouped by a similar attribute. To return to the sorting results, select the Group by value from the Group by drop-down list.
By default, events in the table are sorted by time, with the newest events at the top of the table.
You can sort events based on one attribute only.
When sorting by event type in a foreign language, events are sorted based on the internal name of the event type in English.
Page topChanging the event search conditions
To change the event search conditions, perform the following actions in the Threat Hunting section of the program web interface window:
- Click the form containing the event search conditions in the upper part of the window.
- Select one of the following tabs:
- Builder, if you want to change the event search conditions in design mode.
- Source code, if you want to change the event search conditions in source code mode.
- Make the relevant changes.
- Click one of the following buttons:
- Refresh, if you want to refresh the current event search with the new conditions.
- New search, if you want to perform a new event search.
The table of events that satisfy the search criteria is displayed.
Searching events by processing results in EPP programs
To search events by processing results in
in design mode:- Select the Threat Hunting section, Builder tab in the program web interface window.
This opens the event search form.
- To search events by processing status:
- In the search criteria drop-down lost in the Detect and processing result group, select ThreatStatus.
- In the drop-down list of comparison operators, select one of the following options:
- = (equals)
- != (does not equal)
- In the drop-down list of event processing status, select one of the following options:
- Object clean.
- Object disinfected.
- False positive.
- Object added by user.
- Object added to exclusions.
- Object deleted.
- Object quarantined.
- Object not found.
- Object rolled back.
- Object cannot be processed.
- Object not processed.
- Processing terminated.
- Unknown.
- To search events by reasons why they were not processed:
- In the search criteria drop-down lost in the Detect and processing result group, select UntreatedReason.
- In the drop-down list of comparison operators, select one of the following options:
- = (equals)
- != (does not equal)
- In the drop-down list of reasons why the events were not processed, select one of the following options:
- Object already processed.
- Application is running in Report only mode.
- Failed to back up object.
- Failed to copy object.
- Device not ready.
- Object blocked.
- No rights to perform action.
- Object not curable.
- Object not overwritable.
- Object not found.
- No free space on disk.
- Processing canceled.
- Processing postponed.
- Processing task stopped.
- Error reading data.
- Reason unknown.
- Object is critical system.
- Data write error.
- Data write not supported.
- Object write-protected.
- If you want to add a new condition, use the AND or OR logical operator and repeat the necessary actions for adding a condition.
- If you want to add a group of conditions, click the Group button and repeat the actions necessary for adding conditions.
- If you want to delete a group of conditions, click the Remove group button.
- If you want to search events that occurred during a specific period, in the Any time drop-down list select one of the following event search periods:
- Any time, if you want the table to display events found for any period of time.
- Last hour, if you want the table to display events that were found during the last hour.
- Last day, if you want the table to display events found during the last day.
- Custom range, if you want the table to display events found during the period you specify.
- If you have selected the Custom range display period for found events:
- In the calendar that opens, specify the start and end dates of the event display range.
- Click Apply.
The calendar closes.
- Click Search.
The table of events that satisfy the search criteria is displayed.
Uploading an IOC file and searching for events based on conditions defined in the IOC file
To upload an IOC file and search for events based on conditions defined in that IOC file:
- Select the Threat Hunting section in the program web interface window.
This opens the event search form.
- Click Import.
This opens the file selection window.
- Select the IOC file that you want to upload and click the Open button.
The IOC file will be uploaded.
On the Source code tab, the form containing event search conditions will display the conditions defined in the uploaded IOC file.
You can search for events that match these conditions. You can also change the conditions defined in an uploaded IOC file, or add event search conditions in source code mode.
- If you want to search events that occurred during a specific period, click the Any time button and select one of the following event search periods:
- Any time, if you want the table to display events found for any period of time.
- Last hour, if you want the table to display events that were found during the last hour.
- Last day, if you want the table to display events found during the last day.
- Custom range, if you want the table to display events found during the period you specify.
- If you have selected the Custom range display period for found events:
- In the calendar that opens, specify the start and end dates of the event display range.
- Click Apply.
The calendar closes.
- Click Search.
An event table is displayed that corresponds to criteria specified in the IOC file.
Creating a TAA (IOA) rule based on event search conditions
To create a TAA (IOA) rule based on event search conditions:
- Select the Threat Hunting section in the program web interface window.
This opens the event search form.
- Perform an event search in design mode or source code mode.
- Click Save as TAA (IOA) rule.
This opens the New TAA (IOA) rule window.
- In the Name field, type the name of the rule.
- Click Save.
The event search condition will be saved. In the TAA (IOA) rule table in the Custom rules section, TAA subsection of the web interface, the new rule is displayed with the specified name.
If you want to save event search conditions as a user-defined TAA (IOA) rule, avoid using the following fields:
- IOAId.
- IOATag.
- IOATechnique.
- IOATactics.
- IOAImportance.
- IOAConfidence.
At the time of saving the user-defined TAA (IOA) rule, the program might not have any events containing data for these fields. When events with this data turn up, the user-defined TAA (IOA) rule that you have created earlier will be unable to mark events by these fields.
Users with the Security auditor and Security officer roles cannot create TAA (IOA) rules based on event search conditions.