Custom Visualizations give you new interactive ways to visualize your data during search and investigation, and to better communicate results in dashboards and reports. After installing this app youll find a MITRE ATT&CK Heatmap diagram as an additional item in the visualization picker in Search and Dashboard.
This app uses ATT&CK v15.1 and D3FEND v0.15.0. For more information visit https://attack.mitre.org/resources/versions/ and https://d3fend.mitre.org/resources/
| table <att&ck_technique_id> <numerical_value> [description]
OR
| stats <aggregation> by <att&ck_technique_id>
The visualization requires at least 2 fields to be present within the search output, with an optional third:
- att&ck_technique_id: The ID of a MITRE ATT&CK Technique (e.g. T0001)
- numerical_value / aggregation: A numerical value or aggregation to associate with the technique (e.g. count, sum, average)
- (Optional) description: An optional description to associate with the technique, to display within a tooltop on mouse hover.
| stats count AS "Detection Count" first(description) as description by id
| table id "Detection Count" description
- Sub-Technique ID: the ID of a selected sub-technique is drilldownable via
$row.mtr_sub-technique_id$
- Technique ID: the ID of a selected technique (either by clicking an underlying sub-technique or the technique itself) is drilldownable via
$row.mtr_technique_id$
- Tactic ID: the ID of a selected tactic (either by clicking an underlying technique or the tactic itself) is drilldownable via
$row.mtr_tactic_id$
- Sub-Technique Name: the name of a selected sub-technique is drilldownable via
$row.mtr_sub-technique_name$
- Technique Name: the name of a selected technique is drilldownable via
$row.mtr_technique_name$
- Tactic Name: the name of a selected tactic is drilldownable (either by clicking an underlying technique or the tactic itself) via
$row.mtr_tactic_name$
- Sub-Technique Value: the value of a selected sub-technique is drilldownable via
$row.mtr_sub-technique_value$
- Technique Value: the value of a selected technique is drilldownable (either by clicking an underlying sub-technique or the technique itself) via
$row.mtr_technique_value$
- Tactic Value: the value of a selected tactic is drilldownable (either by clicking an underlying technique or the tactic itself) via
$row.mtr_tactic_value$
If any of the above values are not defined, the associated token is unset.
This app is currently unsupported for Internet Explorer. Please report issues to https://github.com/alatif113/mitre_attck_heatmap/issues
- Added an optional search bar, enabled through the format menu, to quickly highlight techniques based on their ID or name
- Updated to use ATT&CK v15.1 and D3FEND v0.15.0
- Added MITRE D3FEND Matrix
- Updated Enterprise, Mobile, and ICS matrices
- Updated to use ATT&CK v14
- Added ability to toggle sub-techniques on/off via the visualization format menu.
- Added ability to enable an animation on the heatmap, highlighting techniques from lowest to highest values within a given duration.
- Fixed bug where sorting by value or technique name was not working correctly.
- Added ability to select matrix type via the visualization format menu.
- Added support for sub-techniques
Both MITRE ATT&CK® and ATT&CK® are registered trademarks of The MITRE Corporation.
The MITRE Corporation (MITRE) hereby grants you a non-exclusive, royalty-free license to use ATT&CK Evaluations for research, development, and commercial purposes. Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy.
"(C) 2018 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation."
DISCLAIMERS MITRE does not claim ATT&CK enumerates all possibilities for the types of actions and behaviors documented as part of its adversary model and framework of techniques. Using the information contained within ATT&CK to address or cover full categories of techniques will not guarantee full defensive coverage as there may be undisclosed techniques or variations on existing techniques not documented by ATT&CK.
ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN ARE PROVIDED ON AN "AS IS" BASIS AND THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE MITRE CORPORATION, ITS BOARD OF TRUSTEES, OFFICERS, AGENTS, AND EMPLOYEES, DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION THEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.