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

mitre_attack_heatmap content provider in mitre plugin #214

Open
traut opened this issue Jun 26, 2024 · 0 comments
Open

mitre_attack_heatmap content provider in mitre plugin #214

traut opened this issue Jun 26, 2024 · 0 comments
Milestone

Comments

@traut
Copy link
Member

traut commented Jun 26, 2024

Description

MITRE ATT&CK is a popular ontology of the tactics and techniques heavily utilized in cyber security, such as threat intelligence, detection engineering, threat modeling, etc.

MITRE ATT&CK comes with a tool called MITRE ATT&CK Navigator that allows users to build heatmaps with layers that are easy to generate/import/export.

Use Case

ATT&CK heatmaps are commonly used in reporting as a visual aid representing a histogram of techniques, either seen in alerting data, or calculated from detection rule coverage, or found in intelligence, etc.

Requirements

Build a content provider that can take data in the latest iteration of MITRE ATT&CK Navigator layer format and render a HTML table.

Navigator HTML layout is quite complex and requires JS. For the first iteration of the content provider, we'll focus on simpler but still useful representation. The exact design is TBD.

The rendered table should have minimum styling to be "themed" (if needed) on a document template level.

Inspiration for the design

Microsoft Sentinel MITRE ATT&CK coverage view

Microsoft Sentinel MITRE ATT&CK view

Elastic Security Solution MITRE ATT&CK rules coverage

Elastic Security Solution MITRE ATT&CK view

Threatnote.io MITRE ATT&CK coverage view

Screenshot 2024-06-26 at 21 27 12

and Attack Flow

Additional Information

@traut traut added the plugins label Jun 26, 2024
@traut traut added this to the v0.6 milestone Jun 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant