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