Indicators¶
About Indicators¶
Indicator objects describe Indicators of Compromise (IoC).
For more information see the STIX specification: STIX Indicator SDO
New Indicator via Workflow Action¶
You can feed a Splunk event or field value into the New Indicator form via a workflow action.
Event Workflow Action¶
A workflow action can be triggered from Splunk's Search page on an event or field.
For example, given this event, click on the >
button to expand the event:
Then, click on Event Actions
to list available workflow actions. Then click on CTIS: Add IOCs to Grouping
. This will open the form to add new Indicators to a Grouping.
In the form you will be able to enter related details for the new Indicator.
Field Workflow Action¶
Alternatively, you can trigger the workflow action from a field in the event:
Click on the Actions ⌄
downward-caret field button to show the available field level workflow actions.
Then click on CTIS: Add IoC field=value to Grouping
:
New Indicator Form via Navigation Menu¶
You can also create a new Indicator via accessing the form directly from the navigation menu.
Click on Indicators
> New Indicator
:
Note that this form is similar to the one used for creating Indicators via a workflow action, but does not pre-populate the Splunk Field
dropdown with values from an event.
New Indicator / Add Indicators of Compromise (IoC) to Grouping Form¶
Once the Add Indicators of Compromise (IoC) to Grouping
form is opened via workflow action, fill in the Common Properties section with your required Grouping
, Confidence
, TLP Marking
and Valid From
timestamp.
The details in the Common Properties are applied to all new Indicators that you create in this form.
Then, proceed to fill in the details for the new Indicator.
The Splunk Field
dropdown becomes populated with field values from the event which was used to trigger the workflow action.
The Indicator Cateogry dropdown and the Splunk Field
dropdown are used to generate a suggested STIX Pattern for the Indicator.
As an example below, see that the Splunk field clientip
has been selected which uses the value 203.0.113.123
to feed into generating a STIX pattern describing a Source IPv4 Address.
Note that you can manually edit the STIX Pattern if you wish. Validation is performed to ensure that the pattern syntax is valid.
Finally, populate a Indicator Name
and Indicator Description
for the Indicator.
Optionally, you can add multiple indicators by clicking on the Add another Indicator to this form
button at the bottom of the form.
Once you are done, click on Submit
to create the Indicator.
Indicator Category¶
The Indicator Category
dropdown is used to classify the type of Indicator you are creating and helps with the app's auto-generation of a STIX Pattern via a pattern template.
This field is not a part of the STIX specification and is not included in the STIX SDO generated for submission to a TAXII server.
The list of available categories includes templates for common IoCs such as IPv4 Address, IPv6 Address, Domain Name, Email Address, File Hash, and URL.
If you believe a useful Indicator Category is missing, please raise an issue on Github.
STIX Patterns¶
For more information on STIX Patterns, see the STIX documentation.
For examples of STIX patterns see here.
Note on Unicode Characters¶
Note that specifying Unicode characters with \uXXXX
syntax is not supported in the app.
You can however, paste the Unicode character you require in the indicator value field or modify the STIX Pattern directly.
For any non human-readable characters such as https://unicode-explorer.com/c/200B, it is recommended to note these in the description
field of the Indicator.
Viewing / Searching Indicators¶
Again, viewing and searching Indicators is similar to the process for Identities and Groupings.
Fields that you can search include: Name
, Description
, STIX Pattern
, Indicator Value
, Indicator Category
, Indicator ID
and Grouping ID
.
There are search filter dropdowns for Indicator ID
, Grouping ID
, Last Updated
and TLP v2.0 Marking
.
Editing Indicators¶
To edit an existing Indicator, click on the pencil button in the Indicator's row.
Deleting Indicators¶
To delete an existing Indicator, click on the trash can button in the Indicator's row.
You will be prompted to confirm the deletion.