The CreatorCon Call for Content is officially open! Get started here.

SIEM Auto Technique Extraction Rule

Rash99
Tera Contributor

Hi,

We have an API from Sentinel which creates records directly into the sn_si table as Security Incident. This integration passes the MITRE Technique T numbers into a custom "techniques" field today as well as the Tactic numbers into a different custom field, multiple T numbers can be passed into the Technique field.

I have activated the MITRE attack configurations and can populate the MITRE attack card manually on the Security Incident. I would like to automate this however based on the use of the OOTB SIEM auto technique extraction rule.

 

I have confirmed the RegEx can parse the techniques out of the raw JSON.

My solution:

1. Reconfigure the Sentinel integration to create a record onto the sn_si staging table instead of directly into the sn_si table, as is today.

2. Apply the SIEM auto-extraction rule against the "Technique" custom field and the import table of sn_si.

This in theory should auto populate the MITRE attack card but it doesn't seem to do anything.

I have tried to post an Incident via the API to the sn_si staging table using POSTMAN, replicating a Sentinel Incident, although the Security Incident is creating fine the rule does not seem to be working and the auto-map of the techniques onto the card is not happening.

 

Does anyone have any suggestions?

I can create a customisation to create the record into the correct table as per this link https://www.servicenow.com/community/secops-forum/associate-mitre-att-amp-ck-via-servicenow-api/m-p/...  but I don't understand why the OOTB rule isn't working...


7 REPLIES 7

I looked into the logic behind the Technique Extraction Rules. Business Rule "Run Technique" is specifically looking at sys_import_set_row to run the Script Include "MITREAutoExtraction". So if your current integration with Sentinel doesn't utilize Import Sets, then I do not think the OOB Technique Extraction Rules will work.

Hi,

The integration I have built in my dev instance does use the sn_si import table, therefore this would use an import set. As I stated in original post, the Security Incident does create however the Mitre mapping doesn't occur.

 

AJ_UK
Tera Contributor

Hi Rash,

See if note I have put in this post helps. I have got it working without any extra coding:
https://www.servicenow.com/community/secops-forum/auto-technique-extraction-rule-for-azure-sentinel/...

AJ