ATT&CK chart

The ATT&CK chart is a heatmap describing the attacks carried out on a system in the form of attack tactics, techniques, and sub-techniques described by MITRE. You can select the ATT&CK chart from the search page only if you provide attack_id as a grouping parameter.

To populate the ATT&CK chart, LogPoint adds the following fields to the corresponding logs each time an alert is triggered:

  1. attack_id: An ID for the attack.

  2. attack_category: The type of attack tactic used.

  3. attack_tag: The type of attack technique used.

Description

The header row of the ATT&CK chart contains the tactics that may be used to perform an attack. The body of the chart displays the techniques used to execute the corresponding tactics.

The ATT&CK chart also displays a drop-down icon on some cells. You can select the icon to see the sub-techniques involved in the relevant attack technique.

Note

The color intensity for each cell is based on the frequency of the corresponding technique and sub-technique.

../_images/LP_Dash_Att&ck.png

ATT&CK chart

The following query gives the output shown above.

| chart count() by attack_id

Note

You can drill down on the ATT&CK chart by clicking on each tactic on the header row and each technique and sub-technique cell on the heatmap.

Grouping by Entities

LogPoint also provides the option to further analyze the ATT&CK chart based on multiple entities. You can do this by grouping the results using the required entity. LogPoint currently supports grouping by the following entities:

  1. user

  2. ip_address

  3. workstation

| chart count() by attack_id, user

If you group the results by an entity, the ATT&CK chart provides the following additional features:

  1. The Entity icon at the top-right corner of the visualization.

    ../_images/LP_Dash_Att&ck_Entity_Icon.png

    Entity icon in the ATT&CK chart

    Clicking the icon displays a bar chart describing the contribution of each entity to the overall results. Here, the y-axis represents the entities and the x-axis represents the count of the entities in the overall results.

    ../_images/LP_Dash_Att&ck_Entity_Bar_Chart.png

    Contribution of user entities in the ATT&CK chart

  2. The Info icon displayed while hovering on each cell of the ATT&CK chart.

    ../_images/LP_Dash_Att&ck_Info_Icon.png

    Info icon in the ATT&CK chart

    Clicking the icon displays a bar chart describing the contribution of the entities to the corresponding attack technique or sub-technique. Here, the x-axis represents the entities and the y-axis represents the count of the entities in the results for the selected technique or sub-technique.

    ../_images/LP_Dash_Att&ck_Entity_Info_Bar_Chart.png

    Contribution of user entities in the technique

    Note

    The bar chart shows the data for the selected technique or sub-technique under all the attack tactics. To display the data for only the selected tactic, you must group the results by attack_category as well.

    If you have enabled LogPoint UEBA, you can also view the risk scores for the entities by clicking UEBA. This chart displays only the entities that have a risk score of more than one.

    ../_images/LP_Dash_Att&ck_Entity_Info_Bar_Chart_UEBA.png

    Entity risk scores

Note

  • The entity and info icons are displayed only if you group the results by user, ip_address, or workstation fields. Therefore, if you have a field named differently in the search results, make sure to rename the field to one of the required names using the rename command.

  • If you group the results by multiple valid entities, the results are grouped only by one of the provided entities. In this case, LogPoint prioritizes the entities in the following order:

    • user

    • ip_address

    • workstation

  • You can drill down on each entity’s results by clicking the corresponding column of the entity bar charts. Additionally, you can drill down onto the UEBA dashboard by clicking the risk score for each entity.

  • The entity icons are not displayed in the Search Templates and Dashboard.

Response Types Supported

The ATT&CK chart supports a single aggregation response type for the representation of search results in the visualization. It is:

Response Type

General Syntax

Single Aggregation with Grouping

| chart aggregation_parameter by attack_id

Single Aggregation with Grouping

Example:

| chart count() by attack_id
../_images/LP_Search_SAWG_Att&ck.png

ATT&CK chart for Single Aggregation with Grouping

You can refer to Single Aggregation with Grouping for more details.


Helpful?

We are glad this guide helped.


Please don't include any personal information in your comment

Contact Support