Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add event.tactic and event.technique fields #291

Closed
wants to merge 3 commits into from

Conversation

MikePaquette
Copy link
Contributor

To accommodate security analytics use cases, it is useful to be able to filter, aggregate, and visualize events by the tactics and techniques in use when the event was created. For example the MITRE ATT&CK framework provides a reference list of tactics and techniques.

If an event or alert is generated by a rule that was written to detect certain tactics or techniques, then those tactics and/or techniques would be populated in these fields.

This PR partially addresses questions raised in #113

@ruflin
Copy link
Member

ruflin commented Dec 20, 2018

As these are very specific for the security analytics use case I'm starting to think we should group these somewhere outside of event?

@MikePaquette
Copy link
Contributor Author

@ruflin that's certainly possible, for example we explored creating a threat.* object in #113 where they could exist. The argument for keeping them in the event.* space is that they'll fit in along with the other ECS categorization fields event.kind, event.category, event.type, and event.outcome...

Let me propose an alternative for consideration.

Anyone else have thoughts on this?

@ruflin
Copy link
Member

ruflin commented Dec 24, 2018

Agree that some of the above could actually fit better under threat. Also thinking of outcome for example.

@MikePaquette
Copy link
Contributor Author

@ruflin I think "outcome" will be used quite broadly across many events, including system (successful vs. failed calls), file (successful vs. failed access attempts), and security (successful vs. failed login attempts) events, so I would try to keep it in the common fields as event.outcome rather than moving it under a new threat.* object.

@ruflin
Copy link
Member

ruflin commented Jan 7, 2019

What about the tactic and technique added here? Should go under threat?

@MikePaquette
Copy link
Contributor Author

Yes, I think tactic and threat will fit better under a threat.* object.

@MikePaquette MikePaquette mentioned this pull request Aug 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants