From 26eaf585332a5e247bf17df16abcc091e1f36664 Mon Sep 17 00:00:00 2001 From: narendranandaniya-crest Date: Fri, 25 Oct 2024 13:09:42 +0530 Subject: [PATCH 1/9] initial commit --- .github/CODEOWNERS | 5 ++++ .github/workflows/config/labeler.yml | 2 ++ avast/CHANGELOG.md | 7 +++++ avast/README.md | 37 ++++++++++++++++++++++++ avast/assets/service_checks.json | 1 + avast/manifest.json | 43 ++++++++++++++++++++++++++++ 6 files changed, 95 insertions(+) create mode 100644 avast/CHANGELOG.md create mode 100644 avast/README.md create mode 100644 avast/assets/service_checks.json create mode 100644 avast/manifest.json diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 45f7a00c1f303..44c0e2f09bf57 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -349,6 +349,11 @@ datadog_checks_base/datadog_checks/base/checks/windows/ @DataDog/wi /trend_micro_vision_one_endpoint_security/manifest.json @DataDog/saas-integrations @DataDog/documentation /trend_micro_vision_one_endpoint_security/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend +/avast/ @DataDog/saas-integrations +/avast/*.md @DataDog/saas-integrations @DataDog/documentation +/avast/manifest.json @DataDog/saas-integrations @DataDog/documentation +/avast/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend + # To keep Security up-to-date with changes to the signing tool. /datadog_checks_dev/datadog_checks/dev/tooling/signing.py @DataDog/agent-integrations # As well as the secure downloader. diff --git a/.github/workflows/config/labeler.yml b/.github/workflows/config/labeler.yml index 34a011d6d6928..0c88c8aecf54c 100644 --- a/.github/workflows/config/labeler.yml +++ b/.github/workflows/config/labeler.yml @@ -71,6 +71,8 @@ integration/argocd: - argocd/**/* integration/aspdotnet: - aspdotnet/**/* +integration/avast: +- avast/**/* integration/avi_vantage: - avi_vantage/**/* integration/aws_neuron: diff --git a/avast/CHANGELOG.md b/avast/CHANGELOG.md new file mode 100644 index 0000000000000..bdd94c2c66d6d --- /dev/null +++ b/avast/CHANGELOG.md @@ -0,0 +1,7 @@ +# CHANGELOG - avast + +## 1.0.0 / 2024-10-17 + +***Added***: + +* Initial Release diff --git a/avast/README.md b/avast/README.md new file mode 100644 index 0000000000000..1f83d5564a699 --- /dev/null +++ b/avast/README.md @@ -0,0 +1,37 @@ +# Avast + +## Overview + +[Avast Business Hub][1] is a cloud-based platform that helps businesses easily manage their Avast security solutions. It offers real-time threat monitoring, detailed reporting, and centralized network security control. With its intuitive interface, businesses can effectively safeguard their networks from cyberthreats. + +## Setup + +### Configuration + +!!! Add list of steps to set up this integration !!! + +### Validation + +!!! Add steps to validate integration is functioning as expected !!! + +## Data Collected + +### Logs + +The Avast integration collects logs and forwards them to Datadog. + +### Metrics + +The Avast integration does not include any metrics. + +### Events + +The Avast integration does not include any events. + +## Troubleshooting + +Need help? Contact [Datadog support][2]. + +[1]: https://www.avast.com/business/business-hub +[2]: https://docs.datadoghq.com/help/ + diff --git a/avast/assets/service_checks.json b/avast/assets/service_checks.json new file mode 100644 index 0000000000000..fe51488c7066f --- /dev/null +++ b/avast/assets/service_checks.json @@ -0,0 +1 @@ +[] diff --git a/avast/manifest.json b/avast/manifest.json new file mode 100644 index 0000000000000..b37eff2bef520 --- /dev/null +++ b/avast/manifest.json @@ -0,0 +1,43 @@ +{ + "manifest_version": "2.0.0", + "app_uuid": "565f6318-d5c4-494f-a001-5427c6be2948", + "app_id": "avast", + "display_on_public_website": false, + "tile": { + "overview": "README.md#Overview", + "configuration": "README.md#Setup", + "support": "README.md#Support", + "changelog": "CHANGELOG.md", + "description": "Gain insights into avast logs.", + "title": "Avast", + "media": [], + "classifier_tags": [ + "Category::Log Collection", + "Category::Security", + "Offering::Integration", + "Submitted Data Type::Logs" + ] + }, + "assets": { + "integration": { + "auto_install": false, + "source_type_id": 29147931, + "source_type_name": "Avast", + "events": { + "creates_events": false + }, + "service_checks": { + "metadata_path": "assets/service_checks.json" + } + }, + "logs": { + "source": "avast" + } + }, + "author": { + "support_email": "help@datadoghq.com", + "name": "Datadog", + "homepage": "https://www.datadoghq.com", + "sales_email": "info@datadoghq.com" + } +} From e3bb9cd14713016edfe9862ea49f6ba6692d72cf Mon Sep 17 00:00:00 2001 From: narendranandaniya-crest Date: Fri, 25 Oct 2024 17:26:23 +0530 Subject: [PATCH 2/9] initial commit --- avast/README.md | 48 +- avast/assets/avast_dark_theme.svg | 1 + avast/assets/avast_light_theme.svg | 13 + .../dashboards/avast_audit_summary.json | 1269 ++++++++++ .../avast_task_and_patch_summary.json | 1968 +++++++++++++++ .../dashboards/avast_threat_summary.json | 2211 +++++++++++++++++ avast/assets/logs/avast.yaml | 127 + avast/assets/logs/avast_tests.yaml | 231 ++ avast/manifest.json | 5 + 9 files changed, 5864 insertions(+), 9 deletions(-) create mode 100644 avast/assets/avast_dark_theme.svg create mode 100644 avast/assets/avast_light_theme.svg create mode 100644 avast/assets/dashboards/avast_audit_summary.json create mode 100644 avast/assets/dashboards/avast_task_and_patch_summary.json create mode 100644 avast/assets/dashboards/avast_threat_summary.json create mode 100644 avast/assets/logs/avast.yaml create mode 100644 avast/assets/logs/avast_tests.yaml diff --git a/avast/README.md b/avast/README.md index 1f83d5564a699..9984568605126 100644 --- a/avast/README.md +++ b/avast/README.md @@ -2,36 +2,66 @@ ## Overview -[Avast Business Hub][1] is a cloud-based platform that helps businesses easily manage their Avast security solutions. It offers real-time threat monitoring, detailed reporting, and centralized network security control. With its intuitive interface, businesses can effectively safeguard their networks from cyberthreats. +[Avast Business Hub][1] is a cloud-based platform that helps businesses manage their Avast security solutions. It offers real-time threat monitoring, detailed reporting, and centralized security control for endpoints, ensuring comprehensive protection across the network and safeguarding against cyberthreats. + +The Avast integration collects below types of data: + +1. Logs: + * **Threat**: This endpoint contains information about devices with detected threats, including the type of threat and detection time. + * **Task**: This endpoint contains a summary of tasks performed on devices, including execution details, progress, and completion status. + * **Patch**: This endpoint contains details about patches for devices, allowing monitoring of the health and security of device software and applications. + * **Audit**: This endpoint contains details about user activities, including changes to policies and user access. + +This integration collects logs from the sources listed above and sends them to Datadog for analysis with our Log Explorer and Cloud SIEM products. + +* [Log Explorer][2] +* [Cloud SIEM][3] ## Setup ### Configuration -!!! Add list of steps to set up this integration !!! +Avast integration requires a Avast Business Hub account and its Client Id, and Client Secret. Below are the steps to fetch these details from Avast Business Hub console: + +#### Get the Client Id & Client Secret from Avast Business Hub -### Validation +1. Login to the [Avast Business Hub][4] Account. +2. Navigate and click the gear(⚙️) icon. +3. In the **Settings** section, click **Integrations**. +4. Click **Add a new integration**. +5. Provide an integration name. +6. Select Integration scope as **API Gateway**, then click **Generate a secret**. +7. Copy **Client ID** and the **Client Secret** for configuration. -!!! Add steps to validate integration is functioning as expected !!! +#### Add Avast Credentials + +1. Add Avast `Client ID` +2. Add Avast `Client Secret` ## Data Collected ### Logs -The Avast integration collects logs and forwards them to Datadog. +The Avast integration collects and forward security logs to Datadog. ### Metrics The Avast integration does not include any metrics. +### Service Checks + +The Avast integration does not include any service checks. + ### Events The Avast integration does not include any events. ## Troubleshooting -Need help? Contact [Datadog support][2]. - -[1]: https://www.avast.com/business/business-hub -[2]: https://docs.datadoghq.com/help/ +Need help? Contact [Datadog support][5]. +[1]: https://www.avast.com/business/business-hub/ +[2]: https://docs.datadoghq.com/logs/explorer/ +[3]: https://www.datadoghq.com/product/cloud-siem/ +[4]: https://businesshub.avast.com/ +[5]: https://docs.datadoghq.com/help/ \ No newline at end of file diff --git a/avast/assets/avast_dark_theme.svg b/avast/assets/avast_dark_theme.svg new file mode 100644 index 0000000000000..4e6b743ef1327 --- /dev/null +++ b/avast/assets/avast_dark_theme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/avast/assets/avast_light_theme.svg b/avast/assets/avast_light_theme.svg new file mode 100644 index 0000000000000..8f2fbd64ca777 --- /dev/null +++ b/avast/assets/avast_light_theme.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/avast/assets/dashboards/avast_audit_summary.json b/avast/assets/dashboards/avast_audit_summary.json new file mode 100644 index 0000000000000..b8b3a9d2b5051 --- /dev/null +++ b/avast/assets/dashboards/avast_audit_summary.json @@ -0,0 +1,1269 @@ +{ + "title": "Avast - Audit Summary", + "description": "", + "widgets": [ + { + "id": 6349081350559276, + "definition": { + "type": "image", + "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e4/Avast_logo_2021.svg/2560px-Avast_logo_2021.svg.png", + "url_dark_theme": "https://static3.avast.com/10003963/web/i/v3/components/avast-logos/avast-logo-inverse.svg", + "sizing": "contain", + "margin": "md", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 1327646369801102, + "definition": { + "type": "note", + "content": "**[Avast Business Hub](https://www.avast.com/business/business-hub)** is a cloud-based platform that helps businesses manage their Avast security solutions. It offers real-time threat monitoring, detailed reporting, and centralized security control for endpoints.\n\n**Avast - Audit Summary** Dashboard provides a comprehensive overview of user and system activities.\n\n**Tips:**\n- Use the timeframe selector in the top right of the dashboard to change the default timeframe.\n- Clone this dashboard to rearrange, modify and add widgets and visualizations.\n\n\nFor more information, see the [Avast Integration Documentation](https://docs.datadoghq.com/integrations/avast/).", + "background_color": "orange", + "font_size": "14", + "text_align": "left", + "vertical_align": "top", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "top", + "has_padding": true + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 4795291102254264, + "definition": { + "title": "Datadog Cloud SIEM", + "background_color": "vivid_orange", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5492216562993688, + "definition": { + "type": "note", + "content": "Datadog Cloud SIEM analyzes audit logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", + "background_color": "blue", + "font_size": "14", + "text_align": "left", + "vertical_align": "center", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left", + "has_padding": true + }, + "layout": { + "x": 0, + "y": 0, + "width": 12, + "height": 1 + } + }, + { + "id": 6027557635132422, + "definition": { + "title": "CRITICALs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#630702", + "palette": "custom_bg", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:audit status:critical $event_category" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 0, + "y": 1, + "width": 2, + "height": 2 + } + }, + { + "id": 6956038783675270, + "definition": { + "title": "MEDIUMs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#c83c3c", + "palette": "white_on_yellow", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:audit status:medium $event_category" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 2, + "y": 1, + "width": 2, + "height": 2 + } + }, + { + "id": 1247371570977968, + "definition": { + "title": "Critical Security Signals", + "type": "toplist", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">", + "custom_bg_color": "#630702", + "palette": "custom_bg", + "value": 0 + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@workflow.rule.name", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:audit status:critical $event_category" + } + } + ], + "response_format": "scalar", + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} + }, + "layout": { + "x": 4, + "y": 1, + "width": 8, + "height": 4 + } + }, + { + "id": 3862698748160192, + "definition": { + "title": "HIGHs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#d33043", + "palette": "white_on_red", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:audit status:high $event_category" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 0, + "y": 3, + "width": 2, + "height": 2 + } + }, + { + "id": 3127261069113080, + "definition": { + "title": "INFOs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#c9e5ff", + "palette": "custom_bg", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:audit status:info $event_category" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 2, + "y": 3, + "width": 2, + "height": 1 + } + }, + { + "id": 7942129703743076, + "definition": { + "title": "LOWs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#bc303c", + "palette": "black_on_light_yellow", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:audit status:low $event_category" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 2, + "y": 4, + "width": 2, + "height": 1 + } + }, + { + "id": 1604135475684056, + "definition": { + "title": "High Security Signals", + "type": "toplist", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#d33043", + "palette": "white_on_red", + "value": 0 + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@workflow.rule.name", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:audit status:high $event_category" + } + } + ], + "response_format": "scalar", + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} + }, + "layout": { + "x": 0, + "y": 5, + "width": 6, + "height": 4 + } + }, + { + "id": 6794481178938326, + "definition": { + "title": "Medium Security Signals", + "type": "toplist", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">", + "custom_bg_color": "#f99d02", + "palette": "custom_bg", + "value": 0 + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@workflow.rule.name", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:audit status:medium $event_category" + } + } + ], + "response_format": "scalar", + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} + }, + "layout": { + "x": 6, + "y": 5, + "width": 6, + "height": 4 + } + } + ] + }, + "layout": { + "x": 0, + "y": 3, + "width": 12, + "height": 1 + } + }, + { + "id": 7653478174539186, + "definition": { + "title": "Audit Summary", + "background_color": "vivid_orange", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5302596939377508, + "definition": { + "title": "Audit Logs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 0, + "y": 0, + "width": 3, + "height": 3 + } + }, + { + "id": 2377118346660930, + "definition": { + "title": "Audit Logs Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": false, + "legend_layout": "auto", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Audit Logs", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" + } + ], + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 3, + "y": 0, + "width": 9, + "height": 3 + } + }, + { + "id": 3196400246453350, + "definition": { + "title": "Audit Logs by Event Category", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@eventCategory", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "style": { + "palette": "datadog16" + } + } + ], + "type": "sunburst", + "legend": { + "type": "inline" + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 3, + "height": 4 + } + }, + { + "id": 2560513985857418, + "definition": { + "title": "Audit Logs by Event Category Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Audit Logs", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@eventCategory", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" + } + ], + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 3, + "y": 3, + "width": 9, + "height": 4 + } + }, + { + "id": 2263096814991090, + "definition": { + "title": "Audit Logs by Event Type", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@eventType", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "style": { + "palette": "datadog16" + }, + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "type": "sunburst", + "legend": { + "type": "table" + } + }, + "layout": { + "x": 0, + "y": 7, + "width": 12, + "height": 4 + } + }, + { + "id": 8920809559434546, + "definition": { + "title": "Audit Logs by Origin", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@origin", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "style": { + "palette": "datadog16" + } + } + ], + "type": "sunburst", + "legend": { + "type": "inline" + } + }, + "layout": { + "x": 0, + "y": 11, + "width": 3, + "height": 4 + } + }, + { + "id": 8339262722743672, + "definition": { + "title": "Top Active Users", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@usr.name", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + }, + "palette": "datadog16" + } + }, + "layout": { + "x": 3, + "y": 11, + "width": 4, + "height": 4 + } + }, + { + "id": 5218730807688226, + "definition": { + "title": "Top Active IPs", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@network.client.ip", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + }, + "palette": "datadog16" + } + }, + "layout": { + "x": 7, + "y": 11, + "width": 5, + "height": 4 + } + }, + { + "id": 8620845946682688, + "definition": { + "title": "Audit Logs by Location", + "title_size": "16", + "title_align": "left", + "type": "geomap", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@network.client.geoip.country.iso_code", + "limit": 250, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 250, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "palette": "YlOrRd", + "palette_flip": false + }, + "view": { + "focus": "WORLD" + } + }, + "layout": { + "x": 0, + "y": 15, + "width": 12, + "height": 4 + } + }, + { + "id": 3693423989023244, + "definition": { + "title": "Audit Report", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "response_format": "event_list", + "query": { + "data_source": "logs_stream", + "query_string": "source:avast service:audit $company_name $event_category", + "indexes": [], + "storage": "hot" + }, + "columns": [ + { + "field": "status_line", + "width": "auto" + }, + { + "field": "timestamp", + "width": "auto" + }, + { + "field": "companyName", + "width": "auto" + }, + { + "field": "eventCategory", + "width": "auto" + }, + { + "field": "eventType", + "width": "auto" + }, + { + "field": "result", + "width": "auto" + }, + { + "field": "origin", + "width": "auto" + }, + { + "field": "usr.name", + "width": "auto" + }, + { + "field": "network.client.ip", + "width": "auto" + }, + { + "field": "content", + "width": "auto" + } + ] + } + ], + "type": "list_stream" + }, + "layout": { + "x": 0, + "y": 19, + "width": 12, + "height": 4 + } + } + ] + }, + "layout": { + "x": 0, + "y": 4, + "width": 12, + "height": 1 + } + } + ], + "template_variables": [ + { + "name": "device_name", + "prefix": "@deviceName", + "available_values": [], + "default": "*" + }, + { + "name": "company_name", + "prefix": "@companyName", + "available_values": [], + "default": "*" + }, + { + "name": "event_category", + "prefix": "@eventCategory", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/avast/assets/dashboards/avast_task_and_patch_summary.json b/avast/assets/dashboards/avast_task_and_patch_summary.json new file mode 100644 index 0000000000000..78ce3006e25f4 --- /dev/null +++ b/avast/assets/dashboards/avast_task_and_patch_summary.json @@ -0,0 +1,1968 @@ +{ + "title": "Avast - Task and Patch Summary", + "description": "", + "widgets": [ + { + "id": 6349081350559276, + "definition": { + "type": "image", + "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e4/Avast_logo_2021.svg/2560px-Avast_logo_2021.svg.png", + "url_dark_theme": "https://static3.avast.com/10003963/web/i/v3/components/avast-logos/avast-logo-inverse.svg", + "sizing": "contain", + "margin": "md", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 1327646369801102, + "definition": { + "type": "note", + "content": "**[Avast Business Hub](https://www.avast.com/business/business-hub)** is a cloud-based platform that helps businesses manage their Avast security solutions. It offers real-time threat monitoring, detailed reporting, and centralized security control for endpoints.\n\n**Avast - Task and Patch Summary** Dashboard provides a comprehensive overview of completed tasks and patch updates for your devices.\n\n**Tips:**\n- Use the timeframe selector in the top right of the dashboard to change the default timeframe.\n- Clone this dashboard to rearrange, modify and add widgets and visualizations.\n\n\nFor more information, see the [Avast Integration Documentation](https://docs.datadoghq.com/integrations/avast/).", + "background_color": "orange", + "font_size": "14", + "text_align": "left", + "vertical_align": "top", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "top", + "has_padding": true + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 5571742835788440, + "definition": { + "title": "Datadog Cloud SIEM", + "title_align": "center", + "background_color": "vivid_orange", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4361753522838104, + "definition": { + "type": "note", + "content": "Datadog Cloud SIEM analyzes task and patch logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", + "background_color": "blue", + "font_size": "14", + "text_align": "left", + "vertical_align": "center", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left", + "has_padding": true + }, + "layout": { + "x": 0, + "y": 0, + "width": 12, + "height": 1 + } + }, + { + "id": 3301817012121564, + "definition": { + "title": "CRITICALs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#630702", + "palette": "custom_bg", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:(task OR patch) status:critical" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 0, + "y": 1, + "width": 2, + "height": 2 + } + }, + { + "id": 1387948752022878, + "definition": { + "title": "MEDIUMs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#c83c3c", + "palette": "white_on_yellow", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:(task OR patch) status:medium" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 2, + "y": 1, + "width": 2, + "height": 2 + } + }, + { + "id": 7177801650734416, + "definition": { + "title": "Critical Security Signals", + "type": "toplist", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">", + "custom_bg_color": "#630702", + "palette": "custom_bg", + "value": 0 + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@workflow.rule.name", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:(task OR patch) status:critical" + } + } + ], + "response_format": "scalar", + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} + }, + "layout": { + "x": 4, + "y": 1, + "width": 8, + "height": 4 + } + }, + { + "id": 1854778270367062, + "definition": { + "title": "HIGHs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#d33043", + "palette": "white_on_red", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:(task OR patch) status:high" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 0, + "y": 3, + "width": 2, + "height": 2 + } + }, + { + "id": 6421833281481222, + "definition": { + "title": "LOWs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#bc303c", + "palette": "black_on_light_yellow", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:(task OR patch) status:low" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 2, + "y": 3, + "width": 2, + "height": 1 + } + }, + { + "id": 838302009139662, + "definition": { + "title": "INFOs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#c9e5ff", + "palette": "custom_bg", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:(task OR patch) status:info" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 2, + "y": 4, + "width": 2, + "height": 1 + } + }, + { + "id": 6570591410332106, + "definition": { + "title": "High Security Signals", + "type": "toplist", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#d33043", + "palette": "white_on_red", + "value": 0 + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@workflow.rule.name", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:(task OR patch) status:high" + } + } + ], + "response_format": "scalar", + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} + }, + "layout": { + "x": 0, + "y": 5, + "width": 6, + "height": 4 + } + }, + { + "id": 4134056178799244, + "definition": { + "title": "Medium Security Signals", + "type": "toplist", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">", + "custom_bg_color": "#f99d02", + "palette": "custom_bg", + "value": 0 + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@workflow.rule.name", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:(task OR patch) status:medium" + } + } + ], + "response_format": "scalar", + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} + }, + "layout": { + "x": 6, + "y": 5, + "width": 6, + "height": 4 + } + } + ] + }, + "layout": { + "x": 0, + "y": 3, + "width": 12, + "height": 1 + } + }, + { + "id": 6552244131796222, + "definition": { + "title": "Task Summary", + "background_color": "vivid_orange", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8950635586359276, + "definition": { + "title": "Completed Tasks", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 0, + "y": 0, + "width": 3, + "height": 3 + } + }, + { + "id": 7123682658942534, + "definition": { + "title": "Completed Tasks Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": false, + "legend_layout": "auto", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Completed Tasks", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 3, + "y": 0, + "width": 9, + "height": 3 + } + }, + { + "id": 1275546119968000, + "definition": { + "title": "Tasks by Type", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@taskType", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "style": { + "palette": "datadog16" + } + } + ], + "type": "sunburst", + "legend": { + "type": "inline" + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 3, + "height": 4 + } + }, + { + "id": 3974600337102680, + "definition": { + "title": "Tasks by Type Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Tasks", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@taskType", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 3, + "y": 3, + "width": 9, + "height": 4 + } + }, + { + "id": 7718150409263556, + "definition": { + "title": "Tasks by Status", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@task_status", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "style": { + "palette": "datadog16" + } + } + ], + "type": "sunburst", + "legend": { + "type": "inline" + } + }, + "layout": { + "x": 0, + "y": 7, + "width": 3, + "height": 4 + } + }, + { + "id": 6796210644266930, + "definition": { + "title": "Tasks by Status Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Tasks", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@task_status", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 3, + "y": 7, + "width": 9, + "height": 4 + } + }, + { + "id": 2701874979961596, + "definition": { + "title": "Tasks by Result", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@result.status", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "style": { + "palette": "datadog16" + } + } + ], + "type": "sunburst", + "legend": { + "type": "inline" + } + }, + "layout": { + "x": 0, + "y": 11, + "width": 3, + "height": 4 + } + }, + { + "id": 6950649997800374, + "definition": { + "title": "Tasks by Result Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Tasks", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@result.status", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 3, + "y": 11, + "width": 9, + "height": 4 + } + }, + { + "id": 1773419122217414, + "definition": { + "title": "Devices with Most Tasks", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@deviceName", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + }, + "palette": "orange" + } + }, + "layout": { + "x": 0, + "y": 15, + "width": 3, + "height": 4 + } + }, + { + "id": 4943921848747444, + "definition": { + "title": "Task Report", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "response_format": "event_list", + "query": { + "data_source": "logs_stream", + "query_string": "source:avast service:task $device_name $company_name", + "indexes": [], + "storage": "hot" + }, + "columns": [ + { + "field": "status_line", + "width": "auto" + }, + { + "field": "timestamp", + "width": "auto" + }, + { + "field": "companyName", + "width": "auto" + }, + { + "field": "deviceName", + "width": "auto" + }, + { + "field": "taskName", + "width": "auto" + }, + { + "field": "taskType", + "width": "auto" + }, + { + "field": "taskScheduleInterval", + "width": "auto" + }, + { + "field": "creationTime", + "width": "auto" + }, + { + "field": "task_status", + "width": "auto" + }, + { + "field": "result.status", + "width": "auto" + }, + { + "field": "content", + "width": "auto" + } + ] + } + ], + "type": "list_stream" + }, + "layout": { + "x": 3, + "y": 15, + "width": 9, + "height": 4 + } + } + ] + }, + "layout": { + "x": 0, + "y": 4, + "width": 12, + "height": 1 + } + }, + { + "id": 4342883586654976, + "definition": { + "title": "Patch Summary", + "background_color": "vivid_orange", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 160035835262746, + "definition": { + "title": "Total Patches", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:patch $device_name $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 0, + "y": 0, + "width": 3, + "height": 3 + } + }, + { + "id": 1909926423216216, + "definition": { + "title": "Patches Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": false, + "legend_layout": "auto", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Patches", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:patch $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 3, + "y": 0, + "width": 9, + "height": 3 + } + }, + { + "id": 1914567302136012, + "definition": { + "title": "Patches by Severity", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@severity", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:patch $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "style": { + "palette": "datadog16" + } + } + ], + "type": "sunburst", + "legend": { + "type": "inline" + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 3, + "height": 4 + } + }, + { + "id": 5099078990811936, + "definition": { + "title": "Patches by Severity Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Patches", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@severity", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:patch $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 3, + "y": 3, + "width": 9, + "height": 4 + } + }, + { + "id": 87432707970386, + "definition": { + "title": "Patches by Status", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@patch_status", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:patch $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "style": { + "palette": "datadog16" + } + } + ], + "type": "sunburst", + "legend": { + "type": "inline" + } + }, + "layout": { + "x": 0, + "y": 7, + "width": 3, + "height": 4 + } + }, + { + "id": 6789780160211354, + "definition": { + "title": "Patches by Status Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Patches", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@patch_status", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:patch $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 3, + "y": 7, + "width": 9, + "height": 4 + } + }, + { + "id": 4779149756645254, + "definition": { + "title": "Devices with Most Patch Updates", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@deviceName", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:patch $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + }, + "palette": "datadog16" + } + }, + "layout": { + "x": 0, + "y": 11, + "width": 4, + "height": 4 + } + }, + { + "id": 661658725006766, + "definition": { + "title": "Vendors with Most Patches", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@vendor", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:patch $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + }, + "palette": "datadog16" + } + }, + "layout": { + "x": 4, + "y": 11, + "width": 4, + "height": 4 + } + }, + { + "id": 6230019535747864, + "definition": { + "title": "Applications with Most Patches", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@applicationName", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:patch $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + }, + "palette": "datadog16" + } + }, + "layout": { + "x": 8, + "y": 11, + "width": 4, + "height": 4 + } + }, + { + "id": 7795639481531012, + "definition": { + "title": "Patch Report", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "response_format": "event_list", + "query": { + "data_source": "logs_stream", + "query_string": "source:avast service:patch $device_name $company_name", + "indexes": [], + "storage": "hot" + }, + "columns": [ + { + "field": "status_line", + "width": "auto" + }, + { + "field": "timestamp", + "width": "auto" + }, + { + "field": "companyName", + "width": "auto" + }, + { + "field": "deviceName", + "width": "auto" + }, + { + "field": "patchName", + "width": "auto" + }, + { + "field": "severity", + "width": "auto" + }, + { + "field": "vendor", + "width": "auto" + }, + { + "field": "applicationName", + "width": "auto" + }, + { + "field": "patch_status", + "width": "auto" + }, + { + "field": "reason", + "width": "auto" + }, + { + "field": "content", + "width": "auto" + } + ] + } + ], + "type": "list_stream" + }, + "layout": { + "x": 0, + "y": 15, + "width": 12, + "height": 4 + } + } + ] + }, + "layout": { + "x": 0, + "y": 5, + "width": 12, + "height": 1 + } + } + ], + "template_variables": [ + { + "name": "device_name", + "prefix": "@deviceName", + "available_values": [], + "default": "*" + }, + { + "name": "company_name", + "prefix": "@companyName", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/avast/assets/dashboards/avast_threat_summary.json b/avast/assets/dashboards/avast_threat_summary.json new file mode 100644 index 0000000000000..b13fb20a7b1cd --- /dev/null +++ b/avast/assets/dashboards/avast_threat_summary.json @@ -0,0 +1,2211 @@ +{ + "title": "Avast - Threat Summary", + "description": "", + "widgets": [ + { + "id": 5203802820812140, + "definition": { + "type": "image", + "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e4/Avast_logo_2021.svg/2560px-Avast_logo_2021.svg.png", + "url_dark_theme": "https://static3.avast.com/10003963/web/i/v3/components/avast-logos/avast-logo-inverse.svg", + "sizing": "contain", + "margin": "md", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 8113128730448846, + "definition": { + "type": "note", + "content": "**[Avast Business Hub](https://www.avast.com/business/business-hub)** is a cloud-based platform that helps businesses manage their Avast security solutions. It offers real-time threat monitoring, detailed reporting, and centralized security control for endpoints.\n\n**Avast - Threat Summary** Dashboard provides a comprehensive overview of threats categorized by type, action and detection source, and other relevant details.\n\n**Tips:**\n- Use the timeframe selector in the top right of the dashboard to change the default timeframe.\n- Clone this dashboard to rearrange, modify and add widgets and visualizations.\n\n\nFor more information, see the [Avast Integration Documentation](https://docs.datadoghq.com/integrations/avast/).", + "background_color": "orange", + "font_size": "14", + "text_align": "left", + "vertical_align": "top", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "top", + "has_padding": true + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 5571742835788440, + "definition": { + "title": "Datadog Cloud SIEM", + "title_align": "center", + "background_color": "vivid_orange", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4361753522838104, + "definition": { + "type": "note", + "content": "Datadog Cloud SIEM analyzes threat logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", + "background_color": "blue", + "font_size": "14", + "text_align": "left", + "vertical_align": "center", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left", + "has_padding": true + }, + "layout": { + "x": 0, + "y": 0, + "width": 12, + "height": 1 + } + }, + { + "id": 3301817012121564, + "definition": { + "title": "CRITICALs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#630702", + "palette": "custom_bg", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat status:critical" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 0, + "y": 1, + "width": 2, + "height": 2 + } + }, + { + "id": 1387948752022878, + "definition": { + "title": "MEDIUMs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">", + "custom_bg_color": "#c83c3c", + "palette": "white_on_yellow", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat status:medium" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 2, + "y": 1, + "width": 2, + "height": 2 + } + }, + { + "id": 7177801650734416, + "definition": { + "title": "Critical Security Signals", + "type": "toplist", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">", + "custom_bg_color": "#630702", + "palette": "custom_bg", + "value": 0 + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@workflow.rule.name", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:threat status:critical" + } + } + ], + "response_format": "scalar", + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} + }, + "layout": { + "x": 4, + "y": 1, + "width": 8, + "height": 4 + } + }, + { + "id": 1854778270367062, + "definition": { + "title": "HIGHs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#d33043", + "palette": "white_on_red", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat status:high" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 0, + "y": 3, + "width": 2, + "height": 2 + } + }, + { + "id": 6421833281481222, + "definition": { + "title": "LOWs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#bc303c", + "palette": "black_on_light_yellow", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat status:low" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 2, + "y": 3, + "width": 2, + "height": 1 + } + }, + { + "id": 838302009139662, + "definition": { + "title": "INFOs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#c9e5ff", + "palette": "custom_bg", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat status:info" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 2, + "y": 4, + "width": 2, + "height": 1 + } + }, + { + "id": 6570591410332106, + "definition": { + "title": "High Security Signals", + "type": "toplist", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#d33043", + "palette": "white_on_red", + "value": 0 + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@workflow.rule.name", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:threat status:high" + } + } + ], + "response_format": "scalar", + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} + }, + "layout": { + "x": 0, + "y": 5, + "width": 6, + "height": 4 + } + }, + { + "id": 4134056178799244, + "definition": { + "title": "Medium Security Signals", + "type": "toplist", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">", + "custom_bg_color": "#f99d02", + "palette": "custom_bg", + "value": 0 + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@workflow.rule.name", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:threat status:medium" + } + } + ], + "response_format": "scalar", + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} + }, + "layout": { + "x": 6, + "y": 5, + "width": 6, + "height": 4 + } + } + ] + }, + "layout": { + "x": 0, + "y": 3, + "width": 12, + "height": 1 + } + }, + { + "id": 2617142810266526, + "definition": { + "title": "Threat Overview", + "background_color": "vivid_orange", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8740676731937438, + "definition": { + "title": "Total Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 0, + "y": 0, + "width": 3, + "height": 3 + } + }, + { + "id": 8450762702991642, + "definition": { + "title": "Threats Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": false, + "legend_layout": "auto", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Threats", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count", + "metric": "@id" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 3, + "y": 0, + "width": 9, + "height": 3 + } + }, + { + "id": 2979652640754030, + "definition": { + "type": "note", + "content": "These query values represent different types of potential threats detected on your devices.", + "background_color": "blue", + "font_size": "14", + "text_align": "center", + "vertical_align": "center", + "show_tick": true, + "tick_pos": "50%", + "tick_edge": "bottom", + "has_padding": true + }, + "layout": { + "x": 0, + "y": 3, + "width": 12, + "height": 1 + } + }, + { + "id": 170698837845860, + "definition": { + "title": "Malware Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat @infectionType:MALWARE $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 0, + "y": 4, + "width": 2, + "height": 2 + } + }, + { + "id": 8532142201186914, + "definition": { + "title": "Suspicious Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat @infectionType:SUSPICIOUS $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 2, + "y": 4, + "width": 2, + "height": 2 + } + }, + { + "id": 1323313595848374, + "definition": { + "title": "PUP Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat @infectionType:PUP $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 4, + "y": 4, + "width": 2, + "height": 2 + } + }, + { + "id": 6931188237676364, + "definition": { + "title": "Tool Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat @infectionType:TOOL $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 6, + "y": 4, + "width": 2, + "height": 2 + } + }, + { + "id": 336812312388020, + "definition": { + "title": "Network/URL Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat @infectionType:URL $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 8, + "y": 4, + "width": 2, + "height": 2 + } + }, + { + "id": 2917414790389410, + "definition": { + "title": "Error Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat @infectionType:ERROR $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 10, + "y": 4, + "width": 2, + "height": 2 + } + }, + { + "id": 2107081913013878, + "definition": { + "type": "note", + "content": "These query values represent actions taken by Avast to resolve threats detected on your devices.", + "background_color": "blue", + "font_size": "14", + "text_align": "center", + "vertical_align": "center", + "show_tick": true, + "tick_pos": "50%", + "tick_edge": "bottom", + "has_padding": true + }, + "layout": { + "x": 0, + "y": 6, + "width": 12, + "height": 1 + } + }, + { + "id": 2980213970987514, + "definition": { + "title": "Quarantined Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat @actionType:CHEST $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 0, + "y": 7, + "width": 2, + "height": 2 + } + }, + { + "id": 4042223232430728, + "definition": { + "title": "Autofix Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat @actionType:AUTOFIX $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 2, + "y": 7, + "width": 2, + "height": 2 + } + }, + { + "id": 7137364986909744, + "definition": { + "title": "Blocked Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat @actionType:BLOCKED $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 4, + "y": 7, + "width": 2, + "height": 2 + } + }, + { + "id": 5382377566744566, + "definition": { + "title": "Unresolved Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat @actionType:NONE $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 6, + "y": 7, + "width": 2, + "height": 2 + } + }, + { + "id": 6937380062385220, + "definition": { + "title": "Deleted Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat @actionType:DELETE $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 8, + "y": 7, + "width": 2, + "height": 2 + } + }, + { + "id": 2257822324410076, + "definition": { + "title": "Repaired Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat @actionType:REPAIR $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] + } + ], + "autoscale": true, + "precision": 2 + }, + "layout": { + "x": 10, + "y": 7, + "width": 2, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 4, + "width": 12, + "height": 1 + } + }, + { + "id": 6863930514213436, + "definition": { + "title": "Threat Details", + "background_color": "vivid_orange", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6791736117548190, + "definition": { + "title": "Threats by Detection Source", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count", + "metric": "@id" + }, + "group_by": [ + { + "facet": "@detectionSource", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "style": { + "palette": "datadog16" + } + } + ], + "type": "sunburst", + "hide_total": false, + "legend": { + "type": "inline" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 3, + "height": 4 + } + }, + { + "id": 973874876496878, + "definition": { + "title": "Threats by Detection Source Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Threats", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count", + "metric": "@id" + }, + "group_by": [ + { + "facet": "@detectionSource", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 3, + "y": 0, + "width": 9, + "height": 4 + } + }, + { + "id": 8641206060949660, + "definition": { + "title": "Threats by Type Overtime", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "formulas": [ + { + "formula": "query1", + "limit": { + "order": "desc" + } + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count", + "metric": "@id" + }, + "group_by": [ + { + "facet": "@infectionType", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "style": { + "palette": "datadog16" + } + } + ], + "type": "sunburst", + "legend": { + "type": "inline" + } + }, + "layout": { + "x": 0, + "y": 4, + "width": 3, + "height": 4 + } + }, + { + "id": 5871164560788856, + "definition": { + "title": "Threats by Type Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Threats", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count", + "metric": "@id" + }, + "group_by": [ + { + "facet": "@infectionType", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 3, + "y": 4, + "width": 9, + "height": 4 + } + }, + { + "id": 3655814319638798, + "definition": { + "title": "Threats by Action Overtime", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "formulas": [ + { + "formula": "query1", + "limit": { + "order": "desc" + } + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count", + "metric": "@id" + }, + "group_by": [ + { + "facet": "@actionType", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "style": { + "palette": "datadog16" + } + } + ], + "type": "sunburst", + "legend": { + "type": "inline" + } + }, + "layout": { + "x": 0, + "y": 8, + "width": 3, + "height": 4 + } + }, + { + "id": 5389298477665468, + "definition": { + "title": "Threats by Action Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Threats", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count", + "metric": "@id" + }, + "group_by": [ + { + "facet": "@actionType", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 3, + "y": 8, + "width": 9, + "height": 4 + } + }, + { + "id": 8242686650363842, + "definition": { + "title": "Top Threats", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count", + "metric": "@id" + }, + "group_by": [ + { + "facet": "@threatName", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + } + } + }, + "layout": { + "x": 0, + "y": 12, + "width": 6, + "height": 4 + } + }, + { + "id": 3148350109563982, + "definition": { + "title": "Devices with Most Threats", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count", + "metric": "@id" + }, + "group_by": [ + { + "facet": "@deviceName", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + } + } + }, + "layout": { + "x": 6, + "y": 12, + "width": 6, + "height": 4 + } + }, + { + "id": 6947265427305626, + "definition": { + "title": "Files with Most Threats", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count", + "metric": "@id" + }, + "group_by": [ + { + "facet": "@fileName", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + } + } + }, + "layout": { + "x": 0, + "y": 16, + "width": 6, + "height": 4 + } + }, + { + "id": 6267497792356574, + "definition": { + "title": "Groups with Most Threats", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count", + "metric": "@id" + }, + "group_by": [ + { + "facet": "@groupName", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + } + } + }, + "layout": { + "x": 6, + "y": 16, + "width": 6, + "height": 4 + } + }, + { + "id": 4627491413983612, + "definition": { + "title": "Threat Report", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "response_format": "event_list", + "query": { + "data_source": "logs_stream", + "query_string": "source:avast service:threat $threat_name $device_name $infection_type $company_name", + "indexes": [], + "storage": "hot" + }, + "columns": [ + { + "field": "status_line", + "width": "auto" + }, + { + "field": "timestamp", + "width": "auto" + }, + { + "field": "companyName", + "width": "auto" + }, + { + "field": "deviceName", + "width": "auto" + }, + { + "field": "groupName", + "width": "auto" + }, + { + "field": "detectionSource", + "width": "auto" + }, + { + "field": "threatName", + "width": "auto" + }, + { + "field": "infectionType", + "width": "auto" + }, + { + "field": "localizedDetail", + "width": "auto" + }, + { + "field": "actionType", + "width": "auto" + }, + { + "field": "content", + "width": "auto" + } + ] + } + ], + "type": "list_stream" + }, + "layout": { + "x": 0, + "y": 20, + "width": 12, + "height": 4 + } + } + ] + }, + "layout": { + "x": 0, + "y": 5, + "width": 12, + "height": 1 + } + } + ], + "template_variables": [ + { + "name": "device_name", + "prefix": "@deviceName", + "available_values": [], + "default": "*" + }, + { + "name": "company_name", + "prefix": "@companyName", + "available_values": [], + "default": "*" + }, + { + "name": "threat_name", + "prefix": "@threatName", + "available_values": [], + "default": "*" + }, + { + "name": "infection_type", + "prefix": "@infectionType", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/avast/assets/logs/avast.yaml b/avast/assets/logs/avast.yaml new file mode 100644 index 0000000000000..eeeb672b44707 --- /dev/null +++ b/avast/assets/logs/avast.yaml @@ -0,0 +1,127 @@ +id: avast +metric_id: avast +backend_only: false +facets: + - groups: + - User + name: User Name + path: usr.name + source: log + - groups: + - User + name: User ID + path: usr.id + source: log + - groups: + - Web Access + name: Client IP + path: network.client.ip + source: log +pipeline: + type: pipeline + name: Avast + enabled: true + filter: + query: source:avast + processors: + - type: pipeline + name: Threat + enabled: true + filter: + query: service:threat + processors: + - type: date-remapper + name: Define `detectionTime` as the official date of the log + enabled: true + sources: + - detectionTime + - type: pipeline + name: Task + enabled: true + filter: + query: service:task + processors: + - type: date-remapper + name: Define `completedTime` as the official date of the log + enabled: true + sources: + - completedTime + - type: attribute-remapper + name: Map `status` to `task_status` + enabled: true + sources: + - status + sourceType: attribute + target: task_status + targetType: attribute + preserveSource: false + overrideOnConflict: false + - type: pipeline + name: Patch + enabled: true + filter: + query: service:patch + processors: + - type: date-remapper + name: Define `lastStatusUpdate` as the official date of the log + enabled: true + sources: + - lastStatusUpdate + - type: attribute-remapper + name: Map `status` to `patch_status` + enabled: true + sources: + - status + sourceType: attribute + target: patch_status + targetType: attribute + preserveSource: false + overrideOnConflict: false + - type: pipeline + name: Audit + enabled: true + filter: + query: service:audit + processors: + - type: date-remapper + name: Define `timestamp` as the official date of the log + enabled: true + sources: + - timestamp + - type: attribute-remapper + name: Map `userName` to `usr.name` + enabled: true + sources: + - userName + sourceType: attribute + target: usr.name + targetType: attribute + preserveSource: false + overrideOnConflict: false + - type: attribute-remapper + name: Map `userId` to `usr.id` + enabled: true + sources: + - userId + sourceType: attribute + target: usr.id + targetType: attribute + preserveSource: false + overrideOnConflict: false + - type: attribute-remapper + name: Map `ip` to `network.client.ip` + enabled: true + sources: + - ip + sourceType: attribute + target: network.client.ip + targetType: attribute + preserveSource: false + overrideOnConflict: false + - type: geo-ip-parser + name: GeoIP Parser for `network.client.ip` + enabled: true + sources: + - network.client.ip + target: network.client.geoip + ip_processing_behavior: do-nothing diff --git a/avast/assets/logs/avast_tests.yaml b/avast/assets/logs/avast_tests.yaml new file mode 100644 index 0000000000000..ab74f5b7472a1 --- /dev/null +++ b/avast/assets/logs/avast_tests.yaml @@ -0,0 +1,231 @@ +id: avast +tests: + - sample: |- + { + "id": "26ab6b4d-a11a-45fd-b4f2-a6d612dbf649", + "companyName": "Site - Test 1", + "eventType": "SUBSCRIPTION_TRIAL_ACTIVATED", + "metadata": { + "@type": "AuditLoggingSubscriptionProductNameMetadata", + "productName": "TIER_3" + }, + "origin": "USER", + "userName": "john.doe@example.com", + "result": "OK", + "eventCategory": "SUBSCRIPTION", + "ip": "10.10.10.10", + "timestamp": "2024-10-08T12:13:42.563Z", + "traceId": "670521f6b95152000073e333fb7e6e17", + "companyId": "3abe08bc-b111-11c1-a111-4c43120d60b9", + "userId": "a3587d0f-1a1a-1a1a-1a1a-c715de62ac23" + } + result: null + - sample: |- + { + "id": "26ab6b4d-a11a-45fd-b4f2-a6d612dbf6498", + "companyName": "Site - Test 1", + "eventType": "POLICY_CHANGED", + "metadata": { + "@type": "AuditLoggingPolicyMetadata", + "id": "6b42b4ec-ffde-4749-b3d7-b56cc1da24eb", + "name": "TEST-NAME", + "newName": null, + "description": "TEST-NAME", + "newDescription": null, + "action": null, + "type": "COMPANY_DIRECT" + }, + "origin": "USER", + "userName": "john.doe@example.com", + "result": "OK", + "eventCategory": "POLICY", + "ip": "10.10.10.10", + "timestamp": "2024-10-08T12:14:42.118Z", + "traceId": "670522321ade000ab42bec2222adb74a", + "companyId": "3abe08bc-b111-11c1-a111-4c43120d60b9", + "userId": "a3587d0f-1a1a-1a1a-1a1a-c715de62ac23" + } + result: null + - sample: |- + { + "id": "26ab6b4d-a11a-45fd-b4f2-a6d612dbf647", + "companyName": "Test 1", + "eventType": "USER_LOGIN", + "metadata": { + "@type": "AuditLoggingUserMetadata", + "user": "john.doe@example.com" + }, + "origin": "USER", + "userName": "john.doe@example.com", + "result": "OK", + "eventCategory": "USER", + "ip": "10.10.10.10", + "timestamp": "2024-10-09T17:03:52.194Z", + "traceId": "6706b7784a9ac897d57c22e33339aaf3", + "companyId": null, + "userId": "a3587d0f-1a1a-1a1a-1a1a-c715de62ac23" + } + result: null + - sample: |- + { + "id": "26ab6b4d-a11a-45fd-b4f2-a6d612dbf646", + "companyName": "Test 1", + "eventType": "USER_GRANTED_ACCESS", + "metadata": { + "@type": "AuditLoggingUserRoleMetadata", + "user": "random", + "role": "CWA" + }, + "origin": "USER", + "userName": "john.doe@example.com", + "result": "OK", + "eventCategory": "USER", + "ip": "10.10.10.10", + "timestamp": "2024-10-09T17:17:29.366Z", + "traceId": "6706baa914d5dc666d0b666f9917f1a3", + "companyId": null, + "userId": "a3587d0f-1a1a-1a1a-1a1a-c715de62ac23" + } + result: null + - sample: >- + { + "id": "da83fc68-1a11-1111-1a11-6b273f72e1f9", + "companyId": "3abe08bc-111c-4c4c-a111-4c43120d60b9", + "companyName": "Site - Test 1", + "deviceId": "d4e7b235-a3b5-1111-a11a-295693a50a5d", + "deviceAlias": "WORKGROUP\\DESKTOP-TEST1S19", + "deviceName": "DESKTOP-TEST1S19", + "patchName": "VC_redist_14.40.33816_x86.exe", + "severity": "IMPORTANT", + "vendor": "Microsoft", + "applicationName": "Visual C++", + "bulletinId": "MSVC14-241010", + "bulletinTitle": "Microsoft Visual C++ Redistributable for Visual Studio 14.40.33816", + "bulletinUri": "(https://)support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0", + "status": "MISSING", + "reason": "APPROVED_FOR_SETTINGS", + "lastStatusUpdate": "2024-10-16T05:19:35.666Z", + "patchDeployStatus": null, + "patchDeployProgress": "None" + } + result: null + - sample: >- + { + "id": "232fa349-1a11-1111-1a11-085467982d5a", + "companyId": "3abe08bc-111c-4c4c-a111-4c43120d60b9", + "companyName": "Site - Test 1", + "deviceId": "d4e7b235-a3b5-1111-a11a-295693a50a5d", + "deviceAlias": "WORKGROUP\\DESKTOP-TEST1S19", + "deviceName": "DESKTOP-TEST1S19", + "patchName": "windows10.0-kb5043131-x64-22H2.msu", + "severity": "NONE", + "vendor": "Microsoft", + "applicationName": "Windows", + "bulletinId": "MSNS24-09-W10-5043131", + "bulletinTitle": "September 24, 2024-KB5043131 (OS Build 19045.4957) Preview", + "bulletinUri": "(http://)support.microsoft.com/kb/5043131", + "status": "MISSING", + "reason": "APPROVED_FOR_SETTINGS", + "lastStatusUpdate": "2024-10-16T05:19:35.666Z", + "patchDeployStatus": null, + "patchDeployProgress": "None" + } + result: null + - sample: |- + { + "id": "ba5c9b4c-111f-111f-111f-601d26404c79", + "companyId": "3abe08bc-b111-11c1-a111-4c43120d60b9", + "deviceId": "d8cc06e8-1aa1-1111-111c-99d787e4ae3c", + "deviceAlias": "WORKGROUP\\ASSET-TEST", + "deviceName": "ASSET-TEST", + "taskName": "Patch Scan - Oct 17, 2024 2:14 PM", + "creationTime": "2024-10-17T08:44:57.938Z", + "completedTime": "2024-10-17T09:09:11.994Z", + "taskScheduleInterval": "ONCE", + "taskSource": "ONCE", + "taskType": "PATCH_SCAN", + "result": null, + "status": "DONE", + "taskId": "44a4c196-1111-1111-111e-f6b08cb736d6", + "companyName": "Site - Test 1" + } + result: null + - sample: |- + { + "id": "502e5e56-111f-111f-111f-bf07e250ae79", + "companyId": "3abe08bc-b111-11c1-a111-4c43120d60b9", + "deviceId": "d8cc06e8-1aa1-1111-111c-99d787e4ae3c", + "deviceAlias": "WORKGROUP\\ASSET-TEST", + "deviceName": "ASSET-TEST", + "taskName": "Quick Scan - 15-Oct-2024, 10:54:48 am", + "creationTime": "2024-10-08T12:14:42.165Z", + "completedTime": "2024-10-15T08:54:48.076Z", + "taskScheduleInterval": "WEEKLY", + "taskSource": "SCHEDULED", + "taskType": "AV_SCAN_QUICK", + "result": { + "status": "SAFE", + "threatsResolved": 0, + "threatsDetected": 0, + "notScanned": 0, + "failed": 0 + }, + "status": "DONE", + "taskId": "89897b3f-111a-111a-ad22-3c70354a3541", + "companyName": "Site - Test 1" + } + result: null + - sample: >- + { + "companyId": "3abe08bc-111a-11c1-a111-4c43120d60b9", + "companyName": "Site - Test 1", + "groupId": "2282d5bd-a1c1-1111-1a11-aea4517c667d", + "groupName": "DEFAULT", + "deviceId": "d8cc06e8-1dd1-1111-111c-99d787e4ae3c", + "deviceAlias": "WORKGROUP\\ASSET-TEST", + "deviceName": "ASSET-TEST", + "localizedDetail": "Win64:HacktoolX-gen [Trj]
C:\\Users\\random\\path\\to\\threat\\file\\Default\\Cache\\Cache_Data\\f_000240", + "id": "c106977c-111a-1111-1111-fe609c7cf13b", + "fileName": "C:\\Users\\random\\path\\to\\threat\\file\\Default\\Cache\\Cache_Data\\f_000240", + "threatName": "Win64:HacktoolX-gen [Trj]", + "detectionTime": "2024-10-15T08:56:37.664Z", + "infectionType": "MALWARE", + "detectionSource": "SHIELD_FILESYSTEM", + "actionType": "CHEST", + "fileAccessPath": null, + "alertId": "719611cccffe", + "originatingDeviceIp": null, + "originatingDeviceMac": null, + "originatingDeviceNetworkId": null, + "originatingDeviceNetworkName": null, + "originatingDeviceProtocol": null, + "originatingDeviceThreatCategory": null + } + result: null + - sample: >- + { + "companyId": "3abe08bc-111a-11c1-a111-4c43120d60b9", + "companyName": "Site - CD-AI", + "groupId": "2282d5bd-a1c1-1111-1a11-aea4517c667d", + "groupName": "DEFAULT", + "deviceId": "d8cc06e8-1dd1-1111-111c-99d787e4ae3c", + "deviceAlias": "WORKGROUP\\AssetTag-EID", + "deviceName": "AssetTag-EID", + "localizedDetail": "URL:Blacklist
https(://)codeload.github.com/ParrotSec/mimikatz/zip/refs/heads/master", + "id": "ca6a749f-111d-11c1-11c1-813e0776f469", + "fileName": "https(://)codeload.github.com/ParrotSec/mimikatz/zip/refs/heads/master", + "threatName": "URL:Blacklist", + "detectionTime": "2024-10-09T05:08:47.108Z", + "infectionType": "MALWARE", + "detectionSource": "SHIELD_WEB", + "actionType": "BLOCKED", + "fileAccessPath": null, + "alertId": "30a1a2dddbc6", + "originatingDeviceIp": null, + "originatingDeviceMac": null, + "originatingDeviceNetworkId": null, + "originatingDeviceNetworkName": null, + "originatingDeviceProtocol": null, + "originatingDeviceThreatCategory": null + } + result: null \ No newline at end of file diff --git a/avast/manifest.json b/avast/manifest.json index b37eff2bef520..368ef15834506 100644 --- a/avast/manifest.json +++ b/avast/manifest.json @@ -30,6 +30,11 @@ "metadata_path": "assets/service_checks.json" } }, + "dashboards": { + "Avast - Audit Summary" : "assets/dashboards/avast_audit_summary.json", + "Avast - Task and Patch Summary" : "assets/dashboards/avast_task_and_patch_summary.json", + "Avast - Threat Summary" : "assets/dashboards/avast_threat_summary.json" + }, "logs": { "source": "avast" } From 010a33fa5935c6814918cb914f5792cc29ea52c3 Mon Sep 17 00:00:00 2001 From: narendranandaniya-crest Date: Mon, 28 Oct 2024 08:52:59 +0530 Subject: [PATCH 3/9] updated dashboard --- .../dashboards/avast_audit_summary.json | 1202 ++++----- .../avast_task_and_patch_summary.json | 1488 +++++------ .../dashboards/avast_threat_summary.json | 2194 ++++++++--------- 3 files changed, 2442 insertions(+), 2442 deletions(-) diff --git a/avast/assets/dashboards/avast_audit_summary.json b/avast/assets/dashboards/avast_audit_summary.json index b8b3a9d2b5051..11a3fff257e20 100644 --- a/avast/assets/dashboards/avast_audit_summary.json +++ b/avast/assets/dashboards/avast_audit_summary.json @@ -44,60 +44,27 @@ } }, { - "id": 4795291102254264, + "id": 7653478174539186, "definition": { - "title": "Datadog Cloud SIEM", + "title": "Audit Summary", "background_color": "vivid_orange", "show_title": true, "type": "group", "layout_type": "ordered", "widgets": [ { - "id": 5492216562993688, - "definition": { - "type": "note", - "content": "Datadog Cloud SIEM analyzes audit logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", - "background_color": "blue", - "font_size": "14", - "text_align": "left", - "vertical_align": "center", - "show_tick": false, - "tick_pos": "50%", - "tick_edge": "left", - "has_padding": true - }, - "layout": { - "x": 0, - "y": 0, - "width": 12, - "height": 1 - } - }, - { - "id": 6027557635132422, + "id": 5302596939377508, "definition": { - "title": "CRITICALs", + "title": "Audit Logs", "title_size": "16", "title_align": "left", "type": "query_value", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#630702", - "palette": "custom_bg", - "value": 0 - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ], + "response_format": "scalar", "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -107,49 +74,62 @@ }, "group_by": [], "search": { - "query": "source:avast service:audit status:critical $event_category" - } + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" } ], - "response_format": "scalar" + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] } ], "autoscale": true, - "custom_links": [], "precision": 2 }, "layout": { "x": 0, - "y": 1, - "width": 2, - "height": 2 + "y": 0, + "width": 3, + "height": 3 } }, { - "id": 6956038783675270, + "id": 2377118346660930, "definition": { - "title": "MEDIUMs", + "title": "Audit Logs Overtime", "title_size": "16", "title_align": "left", - "type": "query_value", + "show_legend": false, + "legend_layout": "auto", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#c83c3c", - "palette": "white_on_yellow", - "value": 0 - } - ], "formulas": [ { - "formula": "default_zero(query1)" + "alias": "Audit Logs", + "formula": "query1" } ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -159,42 +139,45 @@ }, "group_by": [], "search": { - "query": "source:avast service:audit status:medium $event_category" - } + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" } ], - "response_format": "scalar" + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" } - ], - "autoscale": true, - "custom_links": [], - "precision": 2 + ] }, "layout": { - "x": 2, - "y": 1, - "width": 2, - "height": 2 + "x": 3, + "y": 0, + "width": 9, + "height": 3 } }, { - "id": 1247371570977968, + "id": 3196400246453350, "definition": { - "title": "Critical Security Signals", - "type": "toplist", + "title": "Audit Logs by Event Category", + "title_size": "16", + "title_align": "left", "requests": [ { - "conditional_formats": [ + "formulas": [ { - "comparator": ">", - "custom_bg_color": "#630702", - "palette": "custom_bg", - "value": 0 + "formula": "query1" } ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -204,7 +187,7 @@ }, "group_by": [ { - "facet": "@workflow.rule.name", + "facet": "@eventCategory", "limit": 25, "sort": { "order": "desc", @@ -213,18 +196,14 @@ } ], "search": { - "query": "source:avast service:audit status:critical $event_category" - } + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" } ], "response_format": "scalar", - "formulas": [ - { - "formula": "query1" - } - ], "sort": { - "count": 25, + "count": 500, "order_by": [ { "type": "formula", @@ -232,49 +211,51 @@ "order": "desc" } ] + }, + "style": { + "palette": "datadog16" } } ], - "custom_links": [ - { - "label": "View related Security Signals", - "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" - } - ], - "style": {} + "type": "sunburst", + "legend": { + "type": "inline" + } }, "layout": { - "x": 4, - "y": 1, - "width": 8, + "x": 0, + "y": 3, + "width": 3, "height": 4 } }, { - "id": 3862698748160192, + "id": 2560513985857418, "definition": { - "title": "HIGHs", + "title": "Audit Logs by Event Category Overtime", "title_size": "16", "title_align": "left", - "type": "query_value", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#d33043", - "palette": "white_on_red", - "value": 0 - } - ], "formulas": [ { - "formula": "default_zero(query1)" + "alias": "Audit Logs", + "formula": "query1" } ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -282,51 +263,54 @@ "compute": { "aggregation": "count" }, - "group_by": [], + "group_by": [ + { + "facet": "@eventCategory", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], "search": { - "query": "source:avast service:audit status:high $event_category" - } + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" } ], - "response_format": "scalar" + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" } - ], - "autoscale": true, - "custom_links": [], - "precision": 2 + ] }, "layout": { - "x": 0, + "x": 3, "y": 3, - "width": 2, - "height": 2 + "width": 9, + "height": 4 } }, { - "id": 3127261069113080, + "id": 2263096814991090, "definition": { - "title": "INFOs", - "title_size": "16", - "title_align": "left", - "type": "query_value", + "title": "Audit Logs by Event Type", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#c9e5ff", - "palette": "custom_bg", - "value": 0 - } - ], "formulas": [ { - "formula": "default_zero(query1)" + "formula": "query1" } ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -334,51 +318,66 @@ "compute": { "aggregation": "count" }, - "group_by": [], + "group_by": [ + { + "facet": "@eventType", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], "search": { - "query": "source:avast service:audit status:info $event_category" - } + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" } ], - "response_format": "scalar" + "response_format": "scalar", + "style": { + "palette": "datadog16" + }, + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } } ], - "autoscale": true, - "custom_links": [], - "precision": 2 + "type": "sunburst", + "legend": { + "type": "table" + } }, "layout": { - "x": 2, - "y": 3, - "width": 2, - "height": 1 + "x": 0, + "y": 7, + "width": 12, + "height": 4 } }, { - "id": 7942129703743076, + "id": 8920809559434546, "definition": { - "title": "LOWs", + "title": "Audit Logs by Origin", "title_size": "16", "title_align": "left", - "type": "query_value", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#bc303c", - "palette": "black_on_light_yellow", - "value": 0 - } - ], "formulas": [ { - "formula": "default_zero(query1)" + "formula": "query1" } ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -386,44 +385,62 @@ "compute": { "aggregation": "count" }, - "group_by": [], + "group_by": [ + { + "facet": "@origin", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], "search": { - "query": "source:avast service:audit status:low $event_category" - } + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" } ], - "response_format": "scalar" + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "style": { + "palette": "datadog16" + } } ], - "autoscale": true, - "custom_links": [], - "precision": 2 + "type": "sunburst", + "legend": { + "type": "inline" + } }, "layout": { - "x": 2, - "y": 4, - "width": 2, - "height": 1 + "x": 0, + "y": 11, + "width": 3, + "height": 4 } }, { - "id": 1604135475684056, + "id": 8339262722743672, "definition": { - "title": "High Security Signals", + "title": "Top Active Users", + "title_size": "16", + "title_align": "left", "type": "toplist", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#d33043", - "palette": "white_on_red", - "value": 0 - } - ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -433,7 +450,7 @@ }, "group_by": [ { - "facet": "@workflow.rule.name", + "facet": "@usr.name", "limit": 25, "sort": { "order": "desc", @@ -442,11 +459,19 @@ } ], "search": { - "query": "source:avast service:audit status:high $event_category" - } + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" } ], "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], "formulas": [ { "formula": "query1" @@ -464,39 +489,33 @@ } } ], - "custom_links": [ - { - "label": "View related Security Signals", - "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" - } - ], - "style": {} + "style": { + "display": { + "type": "stacked", + "legend": "none" + }, + "palette": "datadog16" + } }, "layout": { - "x": 0, - "y": 5, - "width": 6, + "x": 3, + "y": 11, + "width": 4, "height": 4 } }, { - "id": 6794481178938326, + "id": 5218730807688226, "definition": { - "title": "Medium Security Signals", + "title": "Top Active IPs", + "title_size": "16", + "title_align": "left", "type": "toplist", "requests": [ { - "conditional_formats": [ - { - "comparator": ">", - "custom_bg_color": "#f99d02", - "palette": "custom_bg", - "value": 0 - } - ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -506,7 +525,7 @@ }, "group_by": [ { - "facet": "@workflow.rule.name", + "facet": "@network.client.ip", "limit": 25, "sort": { "order": "desc", @@ -515,11 +534,19 @@ } ], "search": { - "query": "source:avast service:audit status:medium $event_category" - } + "query": "source:avast service:audit $company_name $event_category" + }, + "storage": "hot" } ], "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], "formulas": [ { "formula": "query1" @@ -537,49 +564,30 @@ } } ], - "custom_links": [ - { - "label": "View related Security Signals", - "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" - } - ], - "style": {} + "style": { + "display": { + "type": "stacked", + "legend": "none" + }, + "palette": "datadog16" + } }, "layout": { - "x": 6, - "y": 5, - "width": 6, + "x": 7, + "y": 11, + "width": 5, "height": 4 } - } - ] - }, - "layout": { - "x": 0, - "y": 3, - "width": 12, - "height": 1 - } - }, - { - "id": 7653478174539186, - "definition": { - "title": "Audit Summary", - "background_color": "vivid_orange", - "show_title": true, - "type": "group", - "layout_type": "ordered", - "widgets": [ + }, { - "id": 5302596939377508, + "id": 8620845946682688, "definition": { - "title": "Audit Logs", + "title": "Audit Logs by Location", "title_size": "16", "title_align": "left", - "type": "query_value", + "type": "geomap", "requests": [ { - "response_format": "scalar", "queries": [ { "data_source": "logs", @@ -590,64 +598,187 @@ "compute": { "aggregation": "count" }, - "group_by": [], + "group_by": [ + { + "facet": "@network.client.geoip.country.iso_code", + "limit": 250, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], "search": { "query": "source:avast service:audit $company_name $event_category" }, "storage": "hot" } ], - "conditional_formats": [ + "response_format": "scalar", + "formulas": [ { - "comparator": ">=", - "value": 0, - "palette": "black_on_light_yellow" + "formula": "query1" } ], - "formulas": [ + "sort": { + "count": 250, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "palette": "YlOrRd", + "palette_flip": false + }, + "view": { + "focus": "WORLD" + } + }, + "layout": { + "x": 0, + "y": 15, + "width": 12, + "height": 4 + } + }, + { + "id": 3693423989023244, + "definition": { + "title": "Audit Report", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "response_format": "event_list", + "query": { + "data_source": "logs_stream", + "query_string": "source:avast service:audit $company_name $event_category", + "indexes": [], + "storage": "hot" + }, + "columns": [ { - "formula": "default_zero(query1)" + "field": "status_line", + "width": "auto" + }, + { + "field": "timestamp", + "width": "auto" + }, + { + "field": "companyName", + "width": "auto" + }, + { + "field": "eventCategory", + "width": "auto" + }, + { + "field": "eventType", + "width": "auto" + }, + { + "field": "result", + "width": "auto" + }, + { + "field": "origin", + "width": "auto" + }, + { + "field": "usr.name", + "width": "auto" + }, + { + "field": "network.client.ip", + "width": "auto" + }, + { + "field": "content", + "width": "auto" } ] } ], - "autoscale": true, - "precision": 2 + "type": "list_stream" + }, + "layout": { + "x": 0, + "y": 19, + "width": 12, + "height": 4 + } + } + ] + }, + "layout": { + "x": 0, + "y": 3, + "width": 12, + "height": 24 + } + }, + { + "id": 4795291102254264, + "definition": { + "title": "Datadog Cloud SIEM", + "background_color": "vivid_orange", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5492216562993688, + "definition": { + "type": "note", + "content": "Datadog Cloud SIEM analyzes audit logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", + "background_color": "blue", + "font_size": "14", + "text_align": "left", + "vertical_align": "center", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left", + "has_padding": true }, "layout": { "x": 0, "y": 0, - "width": 3, - "height": 3 + "width": 12, + "height": 1 } }, { - "id": 2377118346660930, + "id": 6027557635132422, "definition": { - "title": "Audit Logs Overtime", + "title": "CRITICALs", "title_size": "16", "title_align": "left", - "show_legend": false, - "legend_layout": "auto", - "legend_columns": [ - "avg", - "min", - "max", - "value", - "sum" - ], - "type": "timeseries", + "type": "query_value", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#630702", + "palette": "custom_bg", + "value": 0 + } + ], "formulas": [ { - "alias": "Audit Logs", - "formula": "query1" + "formula": "default_zero(query1)" } ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -657,45 +788,49 @@ }, "group_by": [], "search": { - "query": "source:avast service:audit $company_name $event_category" - }, - "storage": "hot" + "query": "source:avast service:audit status:critical $event_category" + } } ], - "response_format": "timeseries", - "style": { - "palette": "orange", - "order_by": "values", - "line_type": "solid", - "line_width": "normal" - }, - "display_type": "line" + "response_format": "scalar" } - ] + ], + "autoscale": true, + "custom_links": [], + "precision": 2 }, "layout": { - "x": 3, - "y": 0, - "width": 9, - "height": 3 + "x": 0, + "y": 1, + "width": 2, + "height": 2 } }, { - "id": 3196400246453350, + "id": 6956038783675270, "definition": { - "title": "Audit Logs by Event Category", + "title": "MEDIUMs", "title_size": "16", "title_align": "left", + "type": "query_value", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#c83c3c", + "palette": "white_on_yellow", + "value": 0 + } + ], "formulas": [ { - "formula": "query1" + "formula": "default_zero(query1)" } ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -703,77 +838,44 @@ "compute": { "aggregation": "count" }, - "group_by": [ - { - "facet": "@eventCategory", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:audit $company_name $event_category" - }, - "storage": "hot" + "query": "source:avast service:audit status:medium $event_category" + } } ], - "response_format": "scalar", - "sort": { - "count": 500, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - }, - "style": { - "palette": "datadog16" - } + "response_format": "scalar" } ], - "type": "sunburst", - "legend": { - "type": "inline" - } + "autoscale": true, + "custom_links": [], + "precision": 2 }, "layout": { - "x": 0, - "y": 3, - "width": 3, - "height": 4 + "x": 2, + "y": 1, + "width": 2, + "height": 2 } }, { - "id": 2560513985857418, + "id": 1247371570977968, "definition": { - "title": "Audit Logs by Event Category Overtime", - "title_size": "16", - "title_align": "left", - "show_legend": true, - "legend_layout": "horizontal", - "legend_columns": [ - "avg", - "min", - "max", - "value", - "sum" - ], - "type": "timeseries", + "title": "Critical Security Signals", + "type": "toplist", "requests": [ { - "formulas": [ + "conditional_formats": [ { - "alias": "Audit Logs", - "formula": "query1" + "comparator": ">", + "custom_bg_color": "#630702", + "palette": "custom_bg", + "value": 0 } ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -783,7 +885,7 @@ }, "group_by": [ { - "facet": "@eventCategory", + "facet": "@workflow.rule.name", "limit": 25, "sort": { "order": "desc", @@ -792,43 +894,68 @@ } ], "search": { - "query": "source:avast service:audit $company_name $event_category" - }, - "storage": "hot" + "query": "source:avast service:audit status:critical $event_category" + } } ], - "response_format": "timeseries", - "style": { - "palette": "orange", - "order_by": "values", - "line_type": "solid", - "line_width": "normal" - }, - "display_type": "line" + "response_format": "scalar", + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } } - ] + ], + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} }, "layout": { - "x": 3, - "y": 3, - "width": 9, + "x": 4, + "y": 1, + "width": 8, "height": 4 } }, { - "id": 2263096814991090, + "id": 3862698748160192, "definition": { - "title": "Audit Logs by Event Type", + "title": "HIGHs", + "title_size": "16", + "title_align": "left", + "type": "query_value", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#d33043", + "palette": "white_on_red", + "value": 0 + } + ], "formulas": [ { - "formula": "query1" + "formula": "default_zero(query1)" } ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -836,66 +963,51 @@ "compute": { "aggregation": "count" }, - "group_by": [ - { - "facet": "@eventType", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:audit $company_name $event_category" - }, - "storage": "hot" + "query": "source:avast service:audit status:high $event_category" + } } ], - "response_format": "scalar", - "style": { - "palette": "datadog16" - }, - "sort": { - "count": 500, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - } + "response_format": "scalar" } ], - "type": "sunburst", - "legend": { - "type": "table" - } + "autoscale": true, + "custom_links": [], + "precision": 2 }, "layout": { "x": 0, - "y": 7, - "width": 12, - "height": 4 + "y": 3, + "width": 2, + "height": 2 } }, { - "id": 8920809559434546, + "id": 3127261069113080, "definition": { - "title": "Audit Logs by Origin", + "title": "INFOs", "title_size": "16", "title_align": "left", + "type": "query_value", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#c9e5ff", + "palette": "custom_bg", + "value": 0 + } + ], "formulas": [ { - "formula": "query1" + "formula": "default_zero(query1)" } ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -903,62 +1015,51 @@ "compute": { "aggregation": "count" }, - "group_by": [ - { - "facet": "@origin", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:audit $company_name $event_category" - }, - "storage": "hot" + "query": "source:avast service:audit status:info $event_category" + } } ], - "response_format": "scalar", - "sort": { - "count": 500, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - }, - "style": { - "palette": "datadog16" - } + "response_format": "scalar" } ], - "type": "sunburst", - "legend": { - "type": "inline" - } + "autoscale": true, + "custom_links": [], + "precision": 2 }, "layout": { - "x": 0, - "y": 11, - "width": 3, - "height": 4 + "x": 2, + "y": 3, + "width": 2, + "height": 1 } }, { - "id": 8339262722743672, + "id": 7942129703743076, "definition": { - "title": "Top Active Users", + "title": "LOWs", "title_size": "16", "title_align": "left", - "type": "toplist", + "type": "query_value", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#bc303c", + "palette": "black_on_light_yellow", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -966,74 +1067,44 @@ "compute": { "aggregation": "count" }, - "group_by": [ - { - "facet": "@usr.name", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:audit $company_name $event_category" - }, - "storage": "hot" - } - ], - "response_format": "scalar", - "conditional_formats": [ - { - "comparator": ">=", - "value": 0, - "palette": "white_on_yellow" - } - ], - "formulas": [ - { - "formula": "query1" + "query": "source:avast service:audit status:low $event_category" + } } ], - "sort": { - "count": 25, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - } + "response_format": "scalar" } ], - "style": { - "display": { - "type": "stacked", - "legend": "none" - }, - "palette": "datadog16" - } + "autoscale": true, + "custom_links": [], + "precision": 2 }, "layout": { - "x": 3, - "y": 11, - "width": 4, - "height": 4 + "x": 2, + "y": 4, + "width": 2, + "height": 1 } }, { - "id": 5218730807688226, + "id": 1604135475684056, "definition": { - "title": "Top Active IPs", - "title_size": "16", - "title_align": "left", + "title": "High Security Signals", "type": "toplist", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#d33043", + "palette": "white_on_red", + "value": 0 + } + ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -1043,7 +1114,7 @@ }, "group_by": [ { - "facet": "@network.client.ip", + "facet": "@workflow.rule.name", "limit": 25, "sort": { "order": "desc", @@ -1052,19 +1123,11 @@ } ], "search": { - "query": "source:avast service:audit $company_name $event_category" - }, - "storage": "hot" + "query": "source:avast service:audit status:high $event_category" + } } ], "response_format": "scalar", - "conditional_formats": [ - { - "comparator": ">=", - "value": 0, - "palette": "white_on_yellow" - } - ], "formulas": [ { "formula": "query1" @@ -1082,33 +1145,39 @@ } } ], - "style": { - "display": { - "type": "stacked", - "legend": "none" - }, - "palette": "datadog16" - } + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} }, "layout": { - "x": 7, - "y": 11, - "width": 5, + "x": 0, + "y": 5, + "width": 6, "height": 4 } }, { - "id": 8620845946682688, + "id": 6794481178938326, "definition": { - "title": "Audit Logs by Location", - "title_size": "16", - "title_align": "left", - "type": "geomap", + "title": "Medium Security Signals", + "type": "toplist", "requests": [ { + "conditional_formats": [ + { + "comparator": ">", + "custom_bg_color": "#f99d02", + "palette": "custom_bg", + "value": 0 + } + ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -1118,8 +1187,8 @@ }, "group_by": [ { - "facet": "@network.client.geoip.country.iso_code", - "limit": 250, + "facet": "@workflow.rule.name", + "limit": 25, "sort": { "order": "desc", "aggregation": "count" @@ -1127,9 +1196,8 @@ } ], "search": { - "query": "source:avast service:audit $company_name $event_category" - }, - "storage": "hot" + "query": "source:avast service:audit status:medium $event_category" + } } ], "response_format": "scalar", @@ -1139,7 +1207,7 @@ } ], "sort": { - "count": 250, + "count": 25, "order_by": [ { "type": "formula", @@ -1150,86 +1218,18 @@ } } ], - "style": { - "palette": "YlOrRd", - "palette_flip": false - }, - "view": { - "focus": "WORLD" - } - }, - "layout": { - "x": 0, - "y": 15, - "width": 12, - "height": 4 - } - }, - { - "id": 3693423989023244, - "definition": { - "title": "Audit Report", - "title_size": "16", - "title_align": "left", - "requests": [ + "custom_links": [ { - "response_format": "event_list", - "query": { - "data_source": "logs_stream", - "query_string": "source:avast service:audit $company_name $event_category", - "indexes": [], - "storage": "hot" - }, - "columns": [ - { - "field": "status_line", - "width": "auto" - }, - { - "field": "timestamp", - "width": "auto" - }, - { - "field": "companyName", - "width": "auto" - }, - { - "field": "eventCategory", - "width": "auto" - }, - { - "field": "eventType", - "width": "auto" - }, - { - "field": "result", - "width": "auto" - }, - { - "field": "origin", - "width": "auto" - }, - { - "field": "usr.name", - "width": "auto" - }, - { - "field": "network.client.ip", - "width": "auto" - }, - { - "field": "content", - "width": "auto" - } - ] + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" } ], - "type": "list_stream" + "style": {} }, "layout": { - "x": 0, - "y": 19, - "width": 12, + "x": 6, + "y": 5, + "width": 6, "height": 4 } } @@ -1237,9 +1237,9 @@ }, "layout": { "x": 0, - "y": 4, + "y": 27, "width": 12, - "height": 1 + "height": 10 } } ], diff --git a/avast/assets/dashboards/avast_task_and_patch_summary.json b/avast/assets/dashboards/avast_task_and_patch_summary.json index 78ce3006e25f4..8817097b99001 100644 --- a/avast/assets/dashboards/avast_task_and_patch_summary.json +++ b/avast/assets/dashboards/avast_task_and_patch_summary.json @@ -44,61 +44,27 @@ } }, { - "id": 5571742835788440, + "id": 6552244131796222, "definition": { - "title": "Datadog Cloud SIEM", - "title_align": "center", + "title": "Task Summary", "background_color": "vivid_orange", "show_title": true, "type": "group", "layout_type": "ordered", "widgets": [ { - "id": 4361753522838104, - "definition": { - "type": "note", - "content": "Datadog Cloud SIEM analyzes task and patch logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", - "background_color": "blue", - "font_size": "14", - "text_align": "left", - "vertical_align": "center", - "show_tick": false, - "tick_pos": "50%", - "tick_edge": "left", - "has_padding": true - }, - "layout": { - "x": 0, - "y": 0, - "width": 12, - "height": 1 - } - }, - { - "id": 3301817012121564, + "id": 8950635586359276, "definition": { - "title": "CRITICALs", + "title": "Completed Tasks", "title_size": "16", "title_align": "left", "type": "query_value", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#630702", - "palette": "custom_bg", - "value": 0 - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ], + "response_format": "scalar", "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -108,49 +74,67 @@ }, "group_by": [], "search": { - "query": "source:avast service:(task OR patch) status:critical" - } + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" } ], - "response_format": "scalar" + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] } ], "autoscale": true, - "custom_links": [], "precision": 2 }, "layout": { "x": 0, - "y": 1, - "width": 2, - "height": 2 + "y": 0, + "width": 3, + "height": 3 } }, { - "id": 1387948752022878, + "id": 7123682658942534, "definition": { - "title": "MEDIUMs", + "title": "Completed Tasks Overtime", "title_size": "16", "title_align": "left", - "type": "query_value", + "show_legend": false, + "legend_layout": "auto", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#c83c3c", - "palette": "white_on_yellow", - "value": 0 - } - ], "formulas": [ { - "formula": "default_zero(query1)" + "alias": "Completed Tasks", + "formula": "query1" } ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -160,42 +144,45 @@ }, "group_by": [], "search": { - "query": "source:avast service:(task OR patch) status:medium" - } + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" } ], - "response_format": "scalar" + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" } - ], - "autoscale": true, - "custom_links": [], - "precision": 2 + ] }, "layout": { - "x": 2, - "y": 1, - "width": 2, - "height": 2 + "x": 3, + "y": 0, + "width": 9, + "height": 3 } }, { - "id": 7177801650734416, + "id": 1275546119968000, "definition": { - "title": "Critical Security Signals", - "type": "toplist", + "title": "Tasks by Type", + "title_size": "16", + "title_align": "left", "requests": [ { - "conditional_formats": [ + "formulas": [ { - "comparator": ">", - "custom_bg_color": "#630702", - "palette": "custom_bg", - "value": 0 + "formula": "query1" } ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -205,7 +192,7 @@ }, "group_by": [ { - "facet": "@workflow.rule.name", + "facet": "@taskType", "limit": 25, "sort": { "order": "desc", @@ -214,18 +201,14 @@ } ], "search": { - "query": "source:avast service:(task OR patch) status:critical" - } + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" } ], "response_format": "scalar", - "formulas": [ - { - "formula": "query1" - } - ], "sort": { - "count": 25, + "count": 500, "order_by": [ { "type": "formula", @@ -233,49 +216,51 @@ "order": "desc" } ] + }, + "style": { + "palette": "datadog16" } } ], - "custom_links": [ - { - "label": "View related Security Signals", - "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" - } - ], - "style": {} + "type": "sunburst", + "legend": { + "type": "inline" + } }, "layout": { - "x": 4, - "y": 1, - "width": 8, + "x": 0, + "y": 3, + "width": 3, "height": 4 } }, { - "id": 1854778270367062, + "id": 3974600337102680, "definition": { - "title": "HIGHs", + "title": "Tasks by Type Overtime", "title_size": "16", "title_align": "left", - "type": "query_value", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#d33043", - "palette": "white_on_red", - "value": 0 - } - ], "formulas": [ { - "formula": "default_zero(query1)" + "alias": "Tasks", + "formula": "query1" } ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -283,51 +268,56 @@ "compute": { "aggregation": "count" }, - "group_by": [], + "group_by": [ + { + "facet": "@taskType", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], "search": { - "query": "source:avast service:(task OR patch) status:high" - } + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" } ], - "response_format": "scalar" + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" } - ], - "autoscale": true, - "custom_links": [], - "precision": 2 + ] }, "layout": { - "x": 0, + "x": 3, "y": 3, - "width": 2, - "height": 2 + "width": 9, + "height": 4 } }, { - "id": 6421833281481222, + "id": 7718150409263556, "definition": { - "title": "LOWs", + "title": "Tasks by Status", "title_size": "16", "title_align": "left", - "type": "query_value", "requests": [ { - "conditional_formats": [ + "formulas": [ { - "comparator": ">=", - "custom_bg_color": "#bc303c", - "palette": "black_on_light_yellow", - "value": 0 - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" + "formula": "query1" } ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -335,51 +325,77 @@ "compute": { "aggregation": "count" }, - "group_by": [], + "group_by": [ + { + "facet": "@task_status", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], "search": { - "query": "source:avast service:(task OR patch) status:low" - } + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" } ], - "response_format": "scalar" + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "style": { + "palette": "datadog16" + } } ], - "autoscale": true, - "custom_links": [], - "precision": 2 + "type": "sunburst", + "legend": { + "type": "inline" + } }, "layout": { - "x": 2, - "y": 3, - "width": 2, - "height": 1 + "x": 0, + "y": 7, + "width": 3, + "height": 4 } }, { - "id": 838302009139662, + "id": 6796210644266930, "definition": { - "title": "INFOs", + "title": "Tasks by Status Overtime", "title_size": "16", "title_align": "left", - "type": "query_value", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#c9e5ff", - "palette": "custom_bg", - "value": 0 - } - ], "formulas": [ { - "formula": "default_zero(query1)" + "alias": "Tasks", + "formula": "query1" } ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -387,44 +403,56 @@ "compute": { "aggregation": "count" }, - "group_by": [], + "group_by": [ + { + "facet": "@task_status", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], "search": { - "query": "source:avast service:(task OR patch) status:info" - } + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" } ], - "response_format": "scalar" + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" } - ], - "autoscale": true, - "custom_links": [], - "precision": 2 + ] }, "layout": { - "x": 2, - "y": 4, - "width": 2, - "height": 1 + "x": 3, + "y": 7, + "width": 9, + "height": 4 } }, { - "id": 6570591410332106, + "id": 2701874979961596, "definition": { - "title": "High Security Signals", - "type": "toplist", + "title": "Tasks by Result", + "title_size": "16", + "title_align": "left", "requests": [ { - "conditional_formats": [ + "formulas": [ { - "comparator": ">=", - "custom_bg_color": "#d33043", - "palette": "white_on_red", - "value": 0 + "formula": "query1" } ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -434,7 +462,7 @@ }, "group_by": [ { - "facet": "@workflow.rule.name", + "facet": "@result.status", "limit": 25, "sort": { "order": "desc", @@ -443,18 +471,14 @@ } ], "search": { - "query": "source:avast service:(task OR patch) status:high" - } + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" } ], "response_format": "scalar", - "formulas": [ - { - "formula": "query1" - } - ], "sort": { - "count": 25, + "count": 500, "order_by": [ { "type": "formula", @@ -462,42 +486,51 @@ "order": "desc" } ] + }, + "style": { + "palette": "datadog16" } } ], - "custom_links": [ - { - "label": "View related Security Signals", - "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" - } - ], - "style": {} + "type": "sunburst", + "legend": { + "type": "inline" + } }, "layout": { "x": 0, - "y": 5, - "width": 6, + "y": 11, + "width": 3, "height": 4 } }, { - "id": 4134056178799244, + "id": 6950649997800374, "definition": { - "title": "Medium Security Signals", - "type": "toplist", + "title": "Tasks by Result Overtime", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", "requests": [ { - "conditional_formats": [ + "formulas": [ { - "comparator": ">", - "custom_bg_color": "#f99d02", - "palette": "custom_bg", - "value": 0 + "alias": "Tasks", + "formula": "query1" } ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -507,7 +540,7 @@ }, "group_by": [ { - "facet": "@workflow.rule.name", + "facet": "@result.status", "limit": 25, "sort": { "order": "desc", @@ -516,65 +549,198 @@ } ], "search": { - "query": "source:avast service:(task OR patch) status:medium" - } - } - ], - "response_format": "scalar", - "formulas": [ - { - "formula": "query1" + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" } ], - "sort": { - "count": 25, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - } - } - ], - "custom_links": [ - { - "label": "View related Security Signals", - "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" } - ], - "style": {} + ] }, "layout": { - "x": 6, - "y": 5, - "width": 6, + "x": 3, + "y": 11, + "width": 9, "height": 4 } - } - ] - }, - "layout": { - "x": 0, - "y": 3, - "width": 12, - "height": 1 - } - }, - { - "id": 6552244131796222, - "definition": { - "title": "Task Summary", - "background_color": "vivid_orange", - "show_title": true, + }, + { + "id": 1773419122217414, + "definition": { + "title": "Devices with Most Tasks", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [ + { + "facet": "@deviceName", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count" + } + } + ], + "search": { + "query": "source:avast service:task $device_name $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + }, + "palette": "orange" + } + }, + "layout": { + "x": 0, + "y": 15, + "width": 3, + "height": 4 + } + }, + { + "id": 4943921848747444, + "definition": { + "title": "Task Report", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "response_format": "event_list", + "query": { + "data_source": "logs_stream", + "query_string": "source:avast service:task $device_name $company_name", + "indexes": [], + "storage": "hot" + }, + "columns": [ + { + "field": "status_line", + "width": "auto" + }, + { + "field": "timestamp", + "width": "auto" + }, + { + "field": "companyName", + "width": "auto" + }, + { + "field": "deviceName", + "width": "auto" + }, + { + "field": "taskName", + "width": "auto" + }, + { + "field": "taskType", + "width": "auto" + }, + { + "field": "taskScheduleInterval", + "width": "auto" + }, + { + "field": "creationTime", + "width": "auto" + }, + { + "field": "task_status", + "width": "auto" + }, + { + "field": "result.status", + "width": "auto" + }, + { + "field": "content", + "width": "auto" + } + ] + } + ], + "type": "list_stream" + }, + "layout": { + "x": 3, + "y": 15, + "width": 9, + "height": 4 + } + } + ] + }, + "layout": { + "x": 0, + "y": 3, + "width": 12, + "height": 20 + } + }, + { + "id": 4342883586654976, + "definition": { + "title": "Patch Summary", + "background_color": "vivid_orange", + "show_title": true, "type": "group", "layout_type": "ordered", "widgets": [ { - "id": 8950635586359276, + "id": 160035835262746, "definition": { - "title": "Completed Tasks", + "title": "Total Patches", "title_size": "16", "title_align": "left", "type": "query_value", @@ -593,7 +759,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:task $device_name $company_name" + "query": "source:avast service:patch $device_name $company_name" }, "storage": "hot" } @@ -628,9 +794,9 @@ } }, { - "id": 7123682658942534, + "id": 1909926423216216, "definition": { - "title": "Completed Tasks Overtime", + "title": "Patches Overtime", "title_size": "16", "title_align": "left", "show_legend": false, @@ -647,7 +813,7 @@ { "formulas": [ { - "alias": "Completed Tasks", + "alias": "Patches", "formula": "query1" } ], @@ -663,7 +829,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:task $device_name $company_name" + "query": "source:avast service:patch $device_name $company_name" }, "storage": "hot" } @@ -687,9 +853,9 @@ } }, { - "id": 1275546119968000, + "id": 1914567302136012, "definition": { - "title": "Tasks by Type", + "title": "Patches by Severity", "title_size": "16", "title_align": "left", "requests": [ @@ -711,7 +877,7 @@ }, "group_by": [ { - "facet": "@taskType", + "facet": "@severity", "limit": 25, "sort": { "order": "desc", @@ -720,7 +886,7 @@ } ], "search": { - "query": "source:avast service:task $device_name $company_name" + "query": "source:avast service:patch $device_name $company_name" }, "storage": "hot" } @@ -754,9 +920,9 @@ } }, { - "id": 3974600337102680, + "id": 5099078990811936, "definition": { - "title": "Tasks by Type Overtime", + "title": "Patches by Severity Overtime", "title_size": "16", "title_align": "left", "show_legend": true, @@ -773,7 +939,7 @@ { "formulas": [ { - "alias": "Tasks", + "alias": "Patches", "formula": "query1" } ], @@ -789,7 +955,7 @@ }, "group_by": [ { - "facet": "@taskType", + "facet": "@severity", "limit": 25, "sort": { "order": "desc", @@ -798,7 +964,7 @@ } ], "search": { - "query": "source:avast service:task $device_name $company_name" + "query": "source:avast service:patch $device_name $company_name" }, "storage": "hot" } @@ -822,9 +988,9 @@ } }, { - "id": 7718150409263556, + "id": 87432707970386, "definition": { - "title": "Tasks by Status", + "title": "Patches by Status", "title_size": "16", "title_align": "left", "requests": [ @@ -846,7 +1012,7 @@ }, "group_by": [ { - "facet": "@task_status", + "facet": "@patch_status", "limit": 25, "sort": { "order": "desc", @@ -855,7 +1021,7 @@ } ], "search": { - "query": "source:avast service:task $device_name $company_name" + "query": "source:avast service:patch $device_name $company_name" }, "storage": "hot" } @@ -889,9 +1055,9 @@ } }, { - "id": 6796210644266930, + "id": 6789780160211354, "definition": { - "title": "Tasks by Status Overtime", + "title": "Patches by Status Overtime", "title_size": "16", "title_align": "left", "show_legend": true, @@ -908,7 +1074,7 @@ { "formulas": [ { - "alias": "Tasks", + "alias": "Patches", "formula": "query1" } ], @@ -924,7 +1090,7 @@ }, "group_by": [ { - "facet": "@task_status", + "facet": "@patch_status", "limit": 25, "sort": { "order": "desc", @@ -933,7 +1099,7 @@ } ], "search": { - "query": "source:avast service:task $device_name $company_name" + "query": "source:avast service:patch $device_name $company_name" }, "storage": "hot" } @@ -957,18 +1123,14 @@ } }, { - "id": 2701874979961596, + "id": 4779149756645254, "definition": { - "title": "Tasks by Result", + "title": "Devices with Most Patch Updates", "title_size": "16", "title_align": "left", + "type": "toplist", "requests": [ { - "formulas": [ - { - "formula": "query1" - } - ], "queries": [ { "data_source": "logs", @@ -981,7 +1143,7 @@ }, "group_by": [ { - "facet": "@result.status", + "facet": "@deviceName", "limit": 25, "sort": { "order": "desc", @@ -990,14 +1152,26 @@ } ], "search": { - "query": "source:avast service:task $device_name $company_name" + "query": "source:avast service:patch $device_name $company_name" }, "storage": "hot" } ], "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], "sort": { - "count": 500, + "count": 25, "order_by": [ { "type": "formula", @@ -1005,48 +1179,33 @@ "order": "desc" } ] - }, - "style": { - "palette": "datadog16" } } ], - "type": "sunburst", - "legend": { - "type": "inline" + "style": { + "display": { + "type": "stacked", + "legend": "none" + }, + "palette": "datadog16" } }, "layout": { "x": 0, "y": 11, - "width": 3, + "width": 4, "height": 4 } }, { - "id": 6950649997800374, + "id": 661658725006766, "definition": { - "title": "Tasks by Result Overtime", + "title": "Vendors with Most Patches", "title_size": "16", "title_align": "left", - "show_legend": true, - "legend_layout": "horizontal", - "legend_columns": [ - "avg", - "min", - "max", - "value", - "sum" - ], - "type": "timeseries", + "type": "toplist", "requests": [ { - "formulas": [ - { - "alias": "Tasks", - "formula": "query1" - } - ], "queries": [ { "data_source": "logs", @@ -1059,7 +1218,7 @@ }, "group_by": [ { - "facet": "@result.status", + "facet": "@vendor", "limit": 25, "sort": { "order": "desc", @@ -1068,33 +1227,55 @@ } ], "search": { - "query": "source:avast service:task $device_name $company_name" + "query": "source:avast service:patch $device_name $company_name" }, "storage": "hot" } ], - "response_format": "timeseries", - "style": { - "palette": "orange", - "order_by": "values", - "line_type": "solid", - "line_width": "normal" - }, - "display_type": "line" + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } } - ] + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + }, + "palette": "datadog16" + } }, "layout": { - "x": 3, + "x": 4, "y": 11, - "width": 9, + "width": 4, "height": 4 } }, { - "id": 1773419122217414, + "id": 6230019535747864, "definition": { - "title": "Devices with Most Tasks", + "title": "Applications with Most Patches", "title_size": "16", "title_align": "left", "type": "toplist", @@ -1112,7 +1293,7 @@ }, "group_by": [ { - "facet": "@deviceName", + "facet": "@applicationName", "limit": 25, "sort": { "order": "desc", @@ -1121,7 +1302,7 @@ } ], "search": { - "query": "source:avast service:task $device_name $company_name" + "query": "source:avast service:patch $device_name $company_name" }, "storage": "hot" } @@ -1156,20 +1337,20 @@ "type": "stacked", "legend": "none" }, - "palette": "orange" + "palette": "datadog16" } }, "layout": { - "x": 0, - "y": 15, - "width": 3, + "x": 8, + "y": 11, + "width": 4, "height": 4 } }, { - "id": 4943921848747444, + "id": 7795639481531012, "definition": { - "title": "Task Report", + "title": "Patch Report", "title_size": "16", "title_align": "left", "requests": [ @@ -1177,7 +1358,7 @@ "response_format": "event_list", "query": { "data_source": "logs_stream", - "query_string": "source:avast service:task $device_name $company_name", + "query_string": "source:avast service:patch $device_name $company_name", "indexes": [], "storage": "hot" }, @@ -1199,27 +1380,27 @@ "width": "auto" }, { - "field": "taskName", + "field": "patchName", "width": "auto" }, { - "field": "taskType", + "field": "severity", "width": "auto" }, { - "field": "taskScheduleInterval", + "field": "vendor", "width": "auto" }, { - "field": "creationTime", + "field": "applicationName", "width": "auto" }, { - "field": "task_status", + "field": "patch_status", "width": "auto" }, { - "field": "result.status", + "field": "reason", "width": "auto" }, { @@ -1232,9 +1413,9 @@ "type": "list_stream" }, "layout": { - "x": 3, + "x": 0, "y": 15, - "width": 9, + "width": 12, "height": 4 } } @@ -1242,33 +1423,67 @@ }, "layout": { "x": 0, - "y": 4, + "y": 23, "width": 12, - "height": 1 + "height": 20 } }, { - "id": 4342883586654976, + "id": 5571742835788440, "definition": { - "title": "Patch Summary", + "title": "Datadog Cloud SIEM", + "title_align": "center", "background_color": "vivid_orange", "show_title": true, "type": "group", "layout_type": "ordered", "widgets": [ { - "id": 160035835262746, + "id": 4361753522838104, "definition": { - "title": "Total Patches", + "type": "note", + "content": "Datadog Cloud SIEM analyzes task and patch logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", + "background_color": "blue", + "font_size": "14", + "text_align": "left", + "vertical_align": "center", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left", + "has_padding": true + }, + "layout": { + "x": 0, + "y": 0, + "width": 12, + "height": 1 + } + }, + { + "id": 3301817012121564, + "definition": { + "title": "CRITICALs", "title_size": "16", "title_align": "left", "type": "query_value", "requests": [ { - "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#630702", + "palette": "custom_bg", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -1278,67 +1493,49 @@ }, "group_by": [], "search": { - "query": "source:avast service:patch $device_name $company_name" - }, - "storage": "hot" - } - ], - "conditional_formats": [ - { - "comparator": "=", - "value": 0, - "palette": "yellow_on_white" - }, - { - "comparator": ">", - "value": 0, - "palette": "black_on_light_yellow" + "query": "source:avast service:(task OR patch) status:critical" + } } ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ] + "response_format": "scalar" } ], "autoscale": true, + "custom_links": [], "precision": 2 }, "layout": { "x": 0, - "y": 0, - "width": 3, - "height": 3 + "y": 1, + "width": 2, + "height": 2 } }, { - "id": 1909926423216216, + "id": 1387948752022878, "definition": { - "title": "Patches Overtime", + "title": "MEDIUMs", "title_size": "16", "title_align": "left", - "show_legend": false, - "legend_layout": "auto", - "legend_columns": [ - "avg", - "min", - "max", - "value", - "sum" - ], - "type": "timeseries", + "type": "query_value", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#c83c3c", + "palette": "white_on_yellow", + "value": 0 + } + ], "formulas": [ { - "alias": "Patches", - "formula": "query1" + "formula": "default_zero(query1)" } ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -1348,45 +1545,42 @@ }, "group_by": [], "search": { - "query": "source:avast service:patch $device_name $company_name" - }, - "storage": "hot" + "query": "source:avast service:(task OR patch) status:medium" + } } ], - "response_format": "timeseries", - "style": { - "palette": "orange", - "order_by": "values", - "line_type": "solid", - "line_width": "normal" - }, - "display_type": "line" + "response_format": "scalar" } - ] + ], + "autoscale": true, + "custom_links": [], + "precision": 2 }, "layout": { - "x": 3, - "y": 0, - "width": 9, - "height": 3 + "x": 2, + "y": 1, + "width": 2, + "height": 2 } }, { - "id": 1914567302136012, + "id": 7177801650734416, "definition": { - "title": "Patches by Severity", - "title_size": "16", - "title_align": "left", + "title": "Critical Security Signals", + "type": "toplist", "requests": [ { - "formulas": [ + "conditional_formats": [ { - "formula": "query1" + "comparator": ">", + "custom_bg_color": "#630702", + "palette": "custom_bg", + "value": 0 } ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -1396,7 +1590,7 @@ }, "group_by": [ { - "facet": "@severity", + "facet": "@workflow.rule.name", "limit": 25, "sort": { "order": "desc", @@ -1405,14 +1599,18 @@ } ], "search": { - "query": "source:avast service:patch $device_name $company_name" - }, - "storage": "hot" + "query": "source:avast service:(task OR patch) status:critical" + } } ], "response_format": "scalar", + "formulas": [ + { + "formula": "query1" + } + ], "sort": { - "count": 500, + "count": 25, "order_by": [ { "type": "formula", @@ -1420,51 +1618,49 @@ "order": "desc" } ] - }, - "style": { - "palette": "datadog16" } } ], - "type": "sunburst", - "legend": { - "type": "inline" - } + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} }, "layout": { - "x": 0, - "y": 3, - "width": 3, + "x": 4, + "y": 1, + "width": 8, "height": 4 } }, { - "id": 5099078990811936, + "id": 1854778270367062, "definition": { - "title": "Patches by Severity Overtime", + "title": "HIGHs", "title_size": "16", "title_align": "left", - "show_legend": true, - "legend_layout": "horizontal", - "legend_columns": [ - "avg", - "min", - "max", - "value", - "sum" - ], - "type": "timeseries", + "type": "query_value", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#d33043", + "palette": "white_on_red", + "value": 0 + } + ], "formulas": [ { - "alias": "Patches", - "formula": "query1" + "formula": "default_zero(query1)" } ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -1472,56 +1668,51 @@ "compute": { "aggregation": "count" }, - "group_by": [ - { - "facet": "@severity", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:patch $device_name $company_name" - }, - "storage": "hot" + "query": "source:avast service:(task OR patch) status:high" + } } ], - "response_format": "timeseries", - "style": { - "palette": "orange", - "order_by": "values", - "line_type": "solid", - "line_width": "normal" - }, - "display_type": "line" + "response_format": "scalar" } - ] + ], + "autoscale": true, + "custom_links": [], + "precision": 2 }, "layout": { - "x": 3, + "x": 0, "y": 3, - "width": 9, - "height": 4 + "width": 2, + "height": 2 } }, { - "id": 87432707970386, + "id": 6421833281481222, "definition": { - "title": "Patches by Status", + "title": "LOWs", "title_size": "16", "title_align": "left", + "type": "query_value", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#bc303c", + "palette": "black_on_light_yellow", + "value": 0 + } + ], "formulas": [ { - "formula": "query1" + "formula": "default_zero(query1)" } ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -1529,77 +1720,51 @@ "compute": { "aggregation": "count" }, - "group_by": [ - { - "facet": "@patch_status", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:patch $device_name $company_name" - }, - "storage": "hot" + "query": "source:avast service:(task OR patch) status:low" + } } ], - "response_format": "scalar", - "sort": { - "count": 500, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - }, - "style": { - "palette": "datadog16" - } + "response_format": "scalar" } ], - "type": "sunburst", - "legend": { - "type": "inline" - } + "autoscale": true, + "custom_links": [], + "precision": 2 }, "layout": { - "x": 0, - "y": 7, - "width": 3, - "height": 4 + "x": 2, + "y": 3, + "width": 2, + "height": 1 } }, { - "id": 6789780160211354, + "id": 838302009139662, "definition": { - "title": "Patches by Status Overtime", + "title": "INFOs", "title_size": "16", "title_align": "left", - "show_legend": true, - "legend_layout": "horizontal", - "legend_columns": [ - "avg", - "min", - "max", - "value", - "sum" - ], - "type": "timeseries", + "type": "query_value", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#c9e5ff", + "palette": "custom_bg", + "value": 0 + } + ], "formulas": [ { - "alias": "Patches", - "formula": "query1" + "formula": "default_zero(query1)" } ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -1607,52 +1772,44 @@ "compute": { "aggregation": "count" }, - "group_by": [ - { - "facet": "@patch_status", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:patch $device_name $company_name" - }, - "storage": "hot" + "query": "source:avast service:(task OR patch) status:info" + } } ], - "response_format": "timeseries", - "style": { - "palette": "orange", - "order_by": "values", - "line_type": "solid", - "line_width": "normal" - }, - "display_type": "line" + "response_format": "scalar" } - ] + ], + "autoscale": true, + "custom_links": [], + "precision": 2 }, "layout": { - "x": 3, - "y": 7, - "width": 9, - "height": 4 + "x": 2, + "y": 4, + "width": 2, + "height": 1 } }, { - "id": 4779149756645254, + "id": 6570591410332106, "definition": { - "title": "Devices with Most Patch Updates", - "title_size": "16", - "title_align": "left", + "title": "High Security Signals", "type": "toplist", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#d33043", + "palette": "white_on_red", + "value": 0 + } + ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -1662,7 +1819,7 @@ }, "group_by": [ { - "facet": "@deviceName", + "facet": "@workflow.rule.name", "limit": 25, "sort": { "order": "desc", @@ -1671,19 +1828,11 @@ } ], "search": { - "query": "source:avast service:patch $device_name $company_name" - }, - "storage": "hot" + "query": "source:avast service:(task OR patch) status:high" + } } ], "response_format": "scalar", - "conditional_formats": [ - { - "comparator": ">=", - "value": 0, - "palette": "white_on_yellow" - } - ], "formulas": [ { "formula": "query1" @@ -1701,108 +1850,39 @@ } } ], - "style": { - "display": { - "type": "stacked", - "legend": "none" - }, - "palette": "datadog16" - } + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} }, "layout": { "x": 0, - "y": 11, - "width": 4, + "y": 5, + "width": 6, "height": 4 } }, { - "id": 661658725006766, + "id": 4134056178799244, "definition": { - "title": "Vendors with Most Patches", - "title_size": "16", - "title_align": "left", + "title": "Medium Security Signals", "type": "toplist", "requests": [ { - "queries": [ - { - "data_source": "logs", - "name": "query1", - "indexes": [ - "*" - ], - "compute": { - "aggregation": "count" - }, - "group_by": [ - { - "facet": "@vendor", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count" - } - } - ], - "search": { - "query": "source:avast service:patch $device_name $company_name" - }, - "storage": "hot" - } - ], - "response_format": "scalar", "conditional_formats": [ { - "comparator": ">=", - "value": 0, - "palette": "white_on_yellow" - } - ], - "formulas": [ - { - "formula": "query1" + "comparator": ">", + "custom_bg_color": "#f99d02", + "palette": "custom_bg", + "value": 0 } ], - "sort": { - "count": 500, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - } - } - ], - "style": { - "display": { - "type": "stacked", - "legend": "none" - }, - "palette": "datadog16" - } - }, - "layout": { - "x": 4, - "y": 11, - "width": 4, - "height": 4 - } - }, - { - "id": 6230019535747864, - "definition": { - "title": "Applications with Most Patches", - "title_size": "16", - "title_align": "left", - "type": "toplist", - "requests": [ - { "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" @@ -1812,7 +1892,7 @@ }, "group_by": [ { - "facet": "@applicationName", + "facet": "@workflow.rule.name", "limit": 25, "sort": { "order": "desc", @@ -1821,19 +1901,11 @@ } ], "search": { - "query": "source:avast service:patch $device_name $company_name" - }, - "storage": "hot" + "query": "source:avast service:(task OR patch) status:medium" + } } ], "response_format": "scalar", - "conditional_formats": [ - { - "comparator": ">=", - "value": 0, - "palette": "white_on_yellow" - } - ], "formulas": [ { "formula": "query1" @@ -1851,90 +1923,18 @@ } } ], - "style": { - "display": { - "type": "stacked", - "legend": "none" - }, - "palette": "datadog16" - } - }, - "layout": { - "x": 8, - "y": 11, - "width": 4, - "height": 4 - } - }, - { - "id": 7795639481531012, - "definition": { - "title": "Patch Report", - "title_size": "16", - "title_align": "left", - "requests": [ + "custom_links": [ { - "response_format": "event_list", - "query": { - "data_source": "logs_stream", - "query_string": "source:avast service:patch $device_name $company_name", - "indexes": [], - "storage": "hot" - }, - "columns": [ - { - "field": "status_line", - "width": "auto" - }, - { - "field": "timestamp", - "width": "auto" - }, - { - "field": "companyName", - "width": "auto" - }, - { - "field": "deviceName", - "width": "auto" - }, - { - "field": "patchName", - "width": "auto" - }, - { - "field": "severity", - "width": "auto" - }, - { - "field": "vendor", - "width": "auto" - }, - { - "field": "applicationName", - "width": "auto" - }, - { - "field": "patch_status", - "width": "auto" - }, - { - "field": "reason", - "width": "auto" - }, - { - "field": "content", - "width": "auto" - } - ] + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" } ], - "type": "list_stream" + "style": {} }, "layout": { - "x": 0, - "y": 15, - "width": 12, + "x": 6, + "y": 5, + "width": 6, "height": 4 } } @@ -1942,9 +1942,9 @@ }, "layout": { "x": 0, - "y": 5, + "y": 43, "width": 12, - "height": 1 + "height": 10 } } ], diff --git a/avast/assets/dashboards/avast_threat_summary.json b/avast/assets/dashboards/avast_threat_summary.json index b13fb20a7b1cd..a3fb67076dc20 100644 --- a/avast/assets/dashboards/avast_threat_summary.json +++ b/avast/assets/dashboards/avast_threat_summary.json @@ -44,61 +44,27 @@ } }, { - "id": 5571742835788440, + "id": 2617142810266526, "definition": { - "title": "Datadog Cloud SIEM", - "title_align": "center", + "title": "Threat Summary", "background_color": "vivid_orange", "show_title": true, "type": "group", "layout_type": "ordered", "widgets": [ { - "id": 4361753522838104, - "definition": { - "type": "note", - "content": "Datadog Cloud SIEM analyzes threat logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", - "background_color": "blue", - "font_size": "14", - "text_align": "left", - "vertical_align": "center", - "show_tick": false, - "tick_pos": "50%", - "tick_edge": "left", - "has_padding": true - }, - "layout": { - "x": 0, - "y": 0, - "width": 12, - "height": 1 - } - }, - { - "id": 3301817012121564, + "id": 8740676731937438, "definition": { - "title": "CRITICALs", + "title": "Total Threats", "title_size": "16", "title_align": "left", "type": "query_value", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#630702", - "palette": "custom_bg", - "value": 0 - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ], + "response_format": "scalar", "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -108,94 +74,134 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat status:critical" - } + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" } ], - "response_format": "scalar" + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] } ], "autoscale": true, - "custom_links": [], "precision": 2 }, "layout": { "x": 0, - "y": 1, - "width": 2, - "height": 2 + "y": 0, + "width": 3, + "height": 3 } }, { - "id": 1387948752022878, + "id": 8450762702991642, "definition": { - "title": "MEDIUMs", + "title": "Threats Overtime", "title_size": "16", "title_align": "left", - "type": "query_value", + "show_legend": false, + "legend_layout": "auto", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", "requests": [ { - "conditional_formats": [ - { - "comparator": ">", - "custom_bg_color": "#c83c3c", - "palette": "white_on_yellow", - "value": 0 - } - ], "formulas": [ { - "formula": "default_zero(query1)" + "alias": "Threats", + "formula": "query1" } ], "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" ], "compute": { - "aggregation": "count" + "aggregation": "count", + "metric": "@id" }, "group_by": [], "search": { - "query": "source:avast service:threat status:medium" - } + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" } ], - "response_format": "scalar" + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" } - ], - "autoscale": true, - "custom_links": [], - "precision": 2 + ] }, "layout": { - "x": 2, - "y": 1, - "width": 2, - "height": 2 + "x": 3, + "y": 0, + "width": 9, + "height": 3 } }, { - "id": 7177801650734416, + "id": 2979652640754030, "definition": { - "title": "Critical Security Signals", - "type": "toplist", + "type": "note", + "content": "These query values represent different types of potential threats detected on your devices.", + "background_color": "blue", + "font_size": "14", + "text_align": "center", + "vertical_align": "center", + "show_tick": true, + "tick_pos": "50%", + "tick_edge": "bottom", + "has_padding": true + }, + "layout": { + "x": 0, + "y": 3, + "width": 12, + "height": 1 + } + }, + { + "id": 170698837845860, + "definition": { + "title": "Malware Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", "requests": [ { - "conditional_formats": [ - { - "comparator": ">", - "custom_bg_color": "#630702", - "palette": "custom_bg", - "value": 0 - } - ], + "response_format": "scalar", "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -203,79 +209,55 @@ "compute": { "aggregation": "count" }, - "group_by": [ - { - "facet": "@workflow.rule.name", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:threat status:critical" - } + "query": "source:avast service:threat @infectionType:MALWARE $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" } ], - "response_format": "scalar", - "formulas": [ + "conditional_formats": [ { - "formula": "query1" + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" } ], - "sort": { - "count": 25, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - } - } - ], - "custom_links": [ - { - "label": "View related Security Signals", - "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] } ], - "style": {} + "autoscale": true, + "precision": 2 }, "layout": { - "x": 4, - "y": 1, - "width": 8, - "height": 4 + "x": 0, + "y": 4, + "width": 2, + "height": 2 } }, { - "id": 1854778270367062, + "id": 8532142201186914, "definition": { - "title": "HIGHs", + "title": "Suspicious Threats", "title_size": "16", "title_align": "left", "type": "query_value", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#d33043", - "palette": "white_on_red", - "value": 0 - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ], + "response_format": "scalar", "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -285,49 +267,53 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat status:high" - } - } + "query": "source:avast service:threat @infectionType:SUSPICIOUS $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } ], - "response_format": "scalar" + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] } ], "autoscale": true, - "custom_links": [], "precision": 2 }, "layout": { - "x": 0, - "y": 3, + "x": 2, + "y": 4, "width": 2, "height": 2 } }, { - "id": 6421833281481222, + "id": 1323313595848374, "definition": { - "title": "LOWs", + "title": "PUP Threats", "title_size": "16", "title_align": "left", "type": "query_value", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#bc303c", - "palette": "black_on_light_yellow", - "value": 0 - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ], + "response_format": "scalar", "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -337,49 +323,53 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat status:low" - } + "query": "source:avast service:threat @infectionType:PUP $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" } ], - "response_format": "scalar" + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] } ], "autoscale": true, - "custom_links": [], "precision": 2 }, "layout": { - "x": 2, - "y": 3, + "x": 4, + "y": 4, "width": 2, - "height": 1 + "height": 2 } }, { - "id": 838302009139662, + "id": 6931188237676364, "definition": { - "title": "INFOs", + "title": "Tool Threats", "title_size": "16", "title_align": "left", "type": "query_value", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#c9e5ff", - "palette": "custom_bg", - "value": 0 - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ], + "response_format": "scalar", "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -389,42 +379,48 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat status:info" - } + "query": "source:avast service:threat @infectionType:TOOL $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" } ], - "response_format": "scalar" + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "black_on_light_yellow" + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] } ], "autoscale": true, - "custom_links": [], "precision": 2 }, "layout": { - "x": 2, + "x": 6, "y": 4, "width": 2, - "height": 1 + "height": 2 } }, { - "id": 6570591410332106, + "id": 336812312388020, "definition": { - "title": "High Security Signals", - "type": "toplist", + "title": "Network/URL Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", "requests": [ { - "conditional_formats": [ - { - "comparator": ">=", - "custom_bg_color": "#d33043", - "palette": "white_on_red", - "value": 0 - } - ], + "response_format": "scalar", "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -432,72 +428,50 @@ "compute": { "aggregation": "count" }, - "group_by": [ - { - "facet": "@workflow.rule.name", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:threat status:high" - } + "query": "source:avast service:threat @infectionType:URL $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" } ], - "response_format": "scalar", - "formulas": [ + "conditional_formats": [ { - "formula": "query1" + "comparator": ">=", + "value": 0, + "palette": "black_on_light_yellow" } ], - "sort": { - "count": 25, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - } - } - ], - "custom_links": [ - { - "label": "View related Security Signals", - "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] } ], - "style": {} + "autoscale": true, + "precision": 2 }, "layout": { - "x": 0, - "y": 5, - "width": 6, - "height": 4 + "x": 8, + "y": 4, + "width": 2, + "height": 2 } }, { - "id": 4134056178799244, + "id": 2917414790389410, "definition": { - "title": "Medium Security Signals", - "type": "toplist", + "title": "Error Threats", + "title_size": "16", + "title_align": "left", + "type": "query_value", "requests": [ { - "conditional_formats": [ - { - "comparator": ">", - "custom_bg_color": "#f99d02", - "palette": "custom_bg", - "value": 0 - } - ], + "response_format": "scalar", "queries": [ { - "data_source": "security_signals", + "data_source": "logs", "name": "query1", "indexes": [ "*" @@ -505,193 +479,42 @@ "compute": { "aggregation": "count" }, - "group_by": [ - { - "facet": "@workflow.rule.name", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:threat status:medium" - } + "query": "source:avast service:threat @infectionType:ERROR $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" } ], - "response_format": "scalar", - "formulas": [ + "conditional_formats": [ { - "formula": "query1" + "comparator": ">=", + "value": 0, + "palette": "black_on_light_yellow" } ], - "sort": { - "count": 25, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - } - } - ], - "custom_links": [ - { - "label": "View related Security Signals", - "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" - } - ], - "style": {} - }, - "layout": { - "x": 6, - "y": 5, - "width": 6, - "height": 4 - } - } - ] - }, - "layout": { - "x": 0, - "y": 3, - "width": 12, - "height": 1 - } - }, - { - "id": 2617142810266526, - "definition": { - "title": "Threat Overview", - "background_color": "vivid_orange", - "show_title": true, - "type": "group", - "layout_type": "ordered", - "widgets": [ - { - "id": 8740676731937438, - "definition": { - "title": "Total Threats", - "title_size": "16", - "title_align": "left", - "type": "query_value", - "requests": [ - { - "response_format": "scalar", - "queries": [ - { - "data_source": "logs", - "name": "query1", - "indexes": [ - "*" - ], - "compute": { - "aggregation": "count" - }, - "group_by": [], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" - }, - "storage": "hot" - } - ], - "conditional_formats": [ - { - "comparator": "=", - "value": 0, - "palette": "yellow_on_white" - }, - { - "comparator": ">", - "value": 0, - "palette": "black_on_light_yellow" - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ] + "formulas": [ + { + "formula": "default_zero(query1)" + } + ] } ], "autoscale": true, "precision": 2 }, "layout": { - "x": 0, - "y": 0, - "width": 3, - "height": 3 - } - }, - { - "id": 8450762702991642, - "definition": { - "title": "Threats Overtime", - "title_size": "16", - "title_align": "left", - "show_legend": false, - "legend_layout": "auto", - "legend_columns": [ - "avg", - "min", - "max", - "value", - "sum" - ], - "type": "timeseries", - "requests": [ - { - "formulas": [ - { - "alias": "Threats", - "formula": "query1" - } - ], - "queries": [ - { - "data_source": "logs", - "name": "query1", - "indexes": [ - "*" - ], - "compute": { - "aggregation": "count", - "metric": "@id" - }, - "group_by": [], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" - }, - "storage": "hot" - } - ], - "response_format": "timeseries", - "style": { - "palette": "orange", - "order_by": "values", - "line_type": "solid", - "line_width": "normal" - }, - "display_type": "line" - } - ] - }, - "layout": { - "x": 3, - "y": 0, - "width": 9, - "height": 3 + "x": 10, + "y": 4, + "width": 2, + "height": 2 } }, { - "id": 2979652640754030, + "id": 2107081913013878, "definition": { "type": "note", - "content": "These query values represent different types of potential threats detected on your devices.", + "content": "These query values represent actions taken by Avast to resolve threats detected on your devices.", "background_color": "blue", "font_size": "14", "text_align": "center", @@ -703,15 +526,15 @@ }, "layout": { "x": 0, - "y": 3, + "y": 6, "width": 12, "height": 1 } }, { - "id": 170698837845860, + "id": 2980213970987514, "definition": { - "title": "Malware Threats", + "title": "Quarantined Threats", "title_size": "16", "title_align": "left", "type": "query_value", @@ -730,7 +553,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @infectionType:MALWARE $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @actionType:CHEST $threat_name $device_name $infection_type $company_name" }, "storage": "hot" } @@ -759,15 +582,15 @@ }, "layout": { "x": 0, - "y": 4, + "y": 7, "width": 2, "height": 2 } }, { - "id": 8532142201186914, + "id": 4042223232430728, "definition": { - "title": "Suspicious Threats", + "title": "Autofix Threats", "title_size": "16", "title_align": "left", "type": "query_value", @@ -786,19 +609,14 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @infectionType:SUSPICIOUS $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @actionType:AUTOFIX $threat_name $device_name $infection_type $company_name" }, "storage": "hot" } ], "conditional_formats": [ { - "comparator": "=", - "value": 0, - "palette": "yellow_on_white" - }, - { - "comparator": ">", + "comparator": ">=", "value": 0, "palette": "black_on_light_yellow" } @@ -815,15 +633,15 @@ }, "layout": { "x": 2, - "y": 4, + "y": 7, "width": 2, "height": 2 } }, { - "id": 1323313595848374, + "id": 7137364986909744, "definition": { - "title": "PUP Threats", + "title": "Blocked Threats", "title_size": "16", "title_align": "left", "type": "query_value", @@ -842,7 +660,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @infectionType:PUP $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @actionType:BLOCKED $threat_name $device_name $infection_type $company_name" }, "storage": "hot" } @@ -871,15 +689,15 @@ }, "layout": { "x": 4, - "y": 4, + "y": 7, "width": 2, "height": 2 } }, { - "id": 6931188237676364, + "id": 5382377566744566, "definition": { - "title": "Tool Threats", + "title": "Unresolved Threats", "title_size": "16", "title_align": "left", "type": "query_value", @@ -898,7 +716,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @infectionType:TOOL $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @actionType:NONE $threat_name $device_name $infection_type $company_name" }, "storage": "hot" } @@ -922,15 +740,15 @@ }, "layout": { "x": 6, - "y": 4, + "y": 7, "width": 2, "height": 2 } }, { - "id": 336812312388020, + "id": 6937380062385220, "definition": { - "title": "Network/URL Threats", + "title": "Deleted Threats", "title_size": "16", "title_align": "left", "type": "query_value", @@ -949,14 +767,19 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @infectionType:URL $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @actionType:DELETE $threat_name $device_name $infection_type $company_name" }, "storage": "hot" } ], "conditional_formats": [ { - "comparator": ">=", + "comparator": "=", + "value": 0, + "palette": "yellow_on_white" + }, + { + "comparator": ">", "value": 0, "palette": "black_on_light_yellow" } @@ -973,15 +796,15 @@ }, "layout": { "x": 8, - "y": 4, + "y": 7, "width": 2, "height": 2 } }, { - "id": 2917414790389410, + "id": 2257822324410076, "definition": { - "title": "Error Threats", + "title": "Repaired Threats", "title_size": "16", "title_align": "left", "type": "query_value", @@ -1000,7 +823,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @infectionType:ERROR $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @actionType:REPAIR $threat_name $device_name $infection_type $company_name" }, "storage": "hot" } @@ -1024,43 +847,43 @@ }, "layout": { "x": 10, - "y": 4, + "y": 7, "width": 2, "height": 2 } - }, - { - "id": 2107081913013878, - "definition": { - "type": "note", - "content": "These query values represent actions taken by Avast to resolve threats detected on your devices.", - "background_color": "blue", - "font_size": "14", - "text_align": "center", - "vertical_align": "center", - "show_tick": true, - "tick_pos": "50%", - "tick_edge": "bottom", - "has_padding": true - }, - "layout": { - "x": 0, - "y": 6, - "width": 12, - "height": 1 - } - }, + } + ] + }, + "layout": { + "x": 0, + "y": 3, + "width": 12, + "height": 10 + } + }, + { + "id": 6863930514213436, + "definition": { + "title": "Threat Details", + "background_color": "vivid_orange", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ { - "id": 2980213970987514, + "id": 6791736117548190, "definition": { - "title": "Quarantined Threats", + "title": "Threats by Detection Source", "title_size": "16", "title_align": "left", - "type": "query_value", "requests": [ { - "response_format": "scalar", - "queries": [ + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ { "data_source": "logs", "name": "query1", @@ -1068,54 +891,79 @@ "*" ], "compute": { - "aggregation": "count" + "aggregation": "count", + "metric": "@id" }, - "group_by": [], + "group_by": [ + { + "facet": "@detectionSource", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], "search": { - "query": "source:avast service:threat @actionType:CHEST $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" }, "storage": "hot" } ], - "conditional_formats": [ - { - "comparator": "=", - "value": 0, - "palette": "yellow_on_white" - }, - { - "comparator": ">", - "value": 0, - "palette": "black_on_light_yellow" - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ] + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "style": { + "palette": "datadog16" + } } ], - "autoscale": true, - "precision": 2 + "type": "sunburst", + "hide_total": false, + "legend": { + "type": "inline" + } }, "layout": { "x": 0, - "y": 7, - "width": 2, - "height": 2 + "y": 0, + "width": 3, + "height": 4 } }, { - "id": 4042223232430728, + "id": 973874876496878, "definition": { - "title": "Autofix Threats", + "title": "Threats by Detection Source Overtime", "title_size": "16", "title_align": "left", - "type": "query_value", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", "requests": [ { - "response_format": "scalar", + "formulas": [ + { + "alias": "Threats", + "formula": "query1" + } + ], "queries": [ { "data_source": "logs", @@ -1124,49 +972,60 @@ "*" ], "compute": { - "aggregation": "count" + "aggregation": "count", + "metric": "@id" }, - "group_by": [], + "group_by": [ + { + "facet": "@detectionSource", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], "search": { - "query": "source:avast service:threat @actionType:AUTOFIX $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" }, "storage": "hot" } ], - "conditional_formats": [ - { - "comparator": ">=", - "value": 0, - "palette": "black_on_light_yellow" - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ] + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" } - ], - "autoscale": true, - "precision": 2 + ] }, "layout": { - "x": 2, - "y": 7, - "width": 2, - "height": 2 + "x": 3, + "y": 0, + "width": 9, + "height": 4 } }, { - "id": 7137364986909744, + "id": 8641206060949660, "definition": { - "title": "Blocked Threats", + "title": "Threats by Type Overtime", "title_size": "16", "title_align": "left", - "type": "query_value", "requests": [ { - "response_format": "scalar", + "formulas": [ + { + "formula": "query1", + "limit": { + "order": "desc" + } + } + ], "queries": [ { "data_source": "logs", @@ -1175,54 +1034,68 @@ "*" ], "compute": { - "aggregation": "count" + "aggregation": "count", + "metric": "@id" }, - "group_by": [], + "group_by": [ + { + "facet": "@infectionType", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], "search": { - "query": "source:avast service:threat @actionType:BLOCKED $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" }, "storage": "hot" } ], - "conditional_formats": [ - { - "comparator": "=", - "value": 0, - "palette": "yellow_on_white" - }, - { - "comparator": ">", - "value": 0, - "palette": "black_on_light_yellow" - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ] + "response_format": "scalar", + "style": { + "palette": "datadog16" + } } ], - "autoscale": true, - "precision": 2 + "type": "sunburst", + "legend": { + "type": "inline" + } }, "layout": { - "x": 4, - "y": 7, - "width": 2, - "height": 2 + "x": 0, + "y": 4, + "width": 3, + "height": 4 } }, { - "id": 5382377566744566, + "id": 5871164560788856, "definition": { - "title": "Unresolved Threats", + "title": "Threats by Type Overtime", "title_size": "16", "title_align": "left", - "type": "query_value", + "show_legend": true, + "legend_layout": "horizontal", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", "requests": [ { - "response_format": "scalar", + "formulas": [ + { + "alias": "Threats", + "formula": "query1" + } + ], "queries": [ { "data_source": "logs", @@ -1231,175 +1104,58 @@ "*" ], "compute": { - "aggregation": "count" + "aggregation": "count", + "metric": "@id" }, - "group_by": [], + "group_by": [ + { + "facet": "@infectionType", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], "search": { - "query": "source:avast service:threat @actionType:NONE $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" }, "storage": "hot" } ], - "conditional_formats": [ - { - "comparator": ">=", - "value": 0, - "palette": "black_on_light_yellow" - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ] - } - ], - "autoscale": true, - "precision": 2 - }, - "layout": { - "x": 6, - "y": 7, - "width": 2, - "height": 2 - } - }, - { - "id": 6937380062385220, - "definition": { - "title": "Deleted Threats", - "title_size": "16", - "title_align": "left", - "type": "query_value", - "requests": [ - { - "response_format": "scalar", - "queries": [ - { - "data_source": "logs", - "name": "query1", - "indexes": [ - "*" - ], - "compute": { - "aggregation": "count" - }, - "group_by": [], - "search": { - "query": "source:avast service:threat @actionType:DELETE $threat_name $device_name $infection_type $company_name" - }, - "storage": "hot" - } - ], - "conditional_formats": [ - { - "comparator": "=", - "value": 0, - "palette": "yellow_on_white" - }, - { - "comparator": ">", - "value": 0, - "palette": "black_on_light_yellow" - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ] + "response_format": "timeseries", + "style": { + "palette": "orange", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" } - ], - "autoscale": true, - "precision": 2 + ] }, "layout": { - "x": 8, - "y": 7, - "width": 2, - "height": 2 + "x": 3, + "y": 4, + "width": 9, + "height": 4 } }, { - "id": 2257822324410076, - "definition": { - "title": "Repaired Threats", - "title_size": "16", - "title_align": "left", - "type": "query_value", - "requests": [ - { - "response_format": "scalar", - "queries": [ - { - "data_source": "logs", - "name": "query1", - "indexes": [ - "*" - ], - "compute": { - "aggregation": "count" - }, - "group_by": [], - "search": { - "query": "source:avast service:threat @actionType:REPAIR $threat_name $device_name $infection_type $company_name" - }, - "storage": "hot" - } - ], - "conditional_formats": [ - { - "comparator": ">=", - "value": 0, - "palette": "black_on_light_yellow" - } - ], - "formulas": [ - { - "formula": "default_zero(query1)" - } - ] - } - ], - "autoscale": true, - "precision": 2 - }, - "layout": { - "x": 10, - "y": 7, - "width": 2, - "height": 2 - } - } - ] - }, - "layout": { - "x": 0, - "y": 4, - "width": 12, - "height": 1 - } - }, - { - "id": 6863930514213436, - "definition": { - "title": "Threat Details", - "background_color": "vivid_orange", - "show_title": true, - "type": "group", - "layout_type": "ordered", - "widgets": [ - { - "id": 6791736117548190, + "id": 3655814319638798, "definition": { - "title": "Threats by Detection Source", + "title": "Threats by Action Overtime", "title_size": "16", "title_align": "left", "requests": [ { "formulas": [ { - "formula": "query1" + "formula": "query1", + "limit": { + "order": "desc" + } } ], "queries": [ @@ -1415,7 +1171,7 @@ }, "group_by": [ { - "facet": "@detectionSource", + "facet": "@actionType", "limit": 25, "sort": { "order": "desc", @@ -1431,38 +1187,27 @@ } ], "response_format": "scalar", - "sort": { - "count": 500, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - }, "style": { "palette": "datadog16" } } ], "type": "sunburst", - "hide_total": false, "legend": { "type": "inline" } }, "layout": { "x": 0, - "y": 0, + "y": 8, "width": 3, "height": 4 } }, { - "id": 973874876496878, + "id": 5389298477665468, "definition": { - "title": "Threats by Detection Source Overtime", + "title": "Threats by Action Overtime", "title_size": "16", "title_align": "left", "show_legend": true, @@ -1496,7 +1241,7 @@ }, "group_by": [ { - "facet": "@detectionSource", + "facet": "@actionType", "limit": 25, "sort": { "order": "desc", @@ -1524,27 +1269,20 @@ }, "layout": { "x": 3, - "y": 0, + "y": 8, "width": 9, "height": 4 } }, { - "id": 8641206060949660, + "id": 8242686650363842, "definition": { - "title": "Threats by Type Overtime", + "title": "Top Threats", "title_size": "16", "title_align": "left", + "type": "toplist", "requests": [ { - "formulas": [ - { - "formula": "query1", - "limit": { - "order": "desc" - } - } - ], "queries": [ { "data_source": "logs", @@ -1558,7 +1296,7 @@ }, "group_by": [ { - "facet": "@infectionType", + "facet": "@threatName", "limit": 25, "sort": { "order": "desc", @@ -1574,47 +1312,53 @@ } ], "response_format": "scalar", - "style": { - "palette": "datadog16" + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] } } ], - "type": "sunburst", - "legend": { - "type": "inline" + "style": { + "display": { + "type": "stacked", + "legend": "none" + } } }, "layout": { "x": 0, - "y": 4, - "width": 3, + "y": 12, + "width": 6, "height": 4 } }, { - "id": 5871164560788856, + "id": 3148350109563982, "definition": { - "title": "Threats by Type Overtime", + "title": "Devices with Most Threats", "title_size": "16", "title_align": "left", - "show_legend": true, - "legend_layout": "horizontal", - "legend_columns": [ - "avg", - "min", - "max", - "value", - "sum" - ], - "type": "timeseries", + "type": "toplist", "requests": [ { - "formulas": [ - { - "alias": "Threats", - "formula": "query1" - } - ], "queries": [ { "data_source": "logs", @@ -1623,373 +1367,703 @@ "*" ], "compute": { - "aggregation": "count", - "metric": "@id" + "aggregation": "count", + "metric": "@id" + }, + "group_by": [ + { + "facet": "@deviceName", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + } + } + }, + "layout": { + "x": 6, + "y": 12, + "width": 6, + "height": 4 + } + }, + { + "id": 6947265427305626, + "definition": { + "title": "Files with Most Threats", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count", + "metric": "@id" + }, + "group_by": [ + { + "facet": "@fileName", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + } + } + }, + "layout": { + "x": 0, + "y": 16, + "width": 6, + "height": 4 + } + }, + { + "id": 6267497792356574, + "definition": { + "title": "Groups with Most Threats", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "logs", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count", + "metric": "@id" + }, + "group_by": [ + { + "facet": "@groupName", + "limit": 25, + "sort": { + "order": "desc", + "aggregation": "count", + "metric": "@id" + } + } + ], + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + }, + "storage": "hot" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "none" + } + } + }, + "layout": { + "x": 6, + "y": 16, + "width": 6, + "height": 4 + } + }, + { + "id": 4627491413983612, + "definition": { + "title": "Threat Report", + "title_size": "16", + "title_align": "left", + "requests": [ + { + "response_format": "event_list", + "query": { + "data_source": "logs_stream", + "query_string": "source:avast service:threat $threat_name $device_name $infection_type $company_name", + "indexes": [], + "storage": "hot" + }, + "columns": [ + { + "field": "status_line", + "width": "auto" + }, + { + "field": "timestamp", + "width": "auto" + }, + { + "field": "companyName", + "width": "auto" + }, + { + "field": "deviceName", + "width": "auto" + }, + { + "field": "groupName", + "width": "auto" + }, + { + "field": "detectionSource", + "width": "auto" + }, + { + "field": "threatName", + "width": "auto" + }, + { + "field": "infectionType", + "width": "auto" + }, + { + "field": "localizedDetail", + "width": "auto" + }, + { + "field": "actionType", + "width": "auto" + }, + { + "field": "content", + "width": "auto" + } + ] + } + ], + "type": "list_stream" + }, + "layout": { + "x": 0, + "y": 20, + "width": 12, + "height": 4 + } + } + ] + }, + "layout": { + "x": 0, + "y": 13, + "width": 12, + "height": 25 + } + }, + { + "id": 5571742835788440, + "definition": { + "title": "Datadog Cloud SIEM", + "title_align": "center", + "background_color": "vivid_orange", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4361753522838104, + "definition": { + "type": "note", + "content": "Datadog Cloud SIEM analyzes threat logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", + "background_color": "blue", + "font_size": "14", + "text_align": "left", + "vertical_align": "center", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left", + "has_padding": true + }, + "layout": { + "x": 0, + "y": 0, + "width": 12, + "height": 1 + } + }, + { + "id": 3301817012121564, + "definition": { + "title": "CRITICALs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#630702", + "palette": "custom_bg", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" + }, + "group_by": [], + "search": { + "query": "source:avast service:threat status:critical" + } + } + ], + "response_format": "scalar" + } + ], + "autoscale": true, + "custom_links": [], + "precision": 2 + }, + "layout": { + "x": 0, + "y": 1, + "width": 2, + "height": 2 + } + }, + { + "id": 1387948752022878, + "definition": { + "title": "MEDIUMs", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "conditional_formats": [ + { + "comparator": ">", + "custom_bg_color": "#c83c3c", + "palette": "white_on_yellow", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], + "queries": [ + { + "data_source": "security_signals", + "name": "query1", + "indexes": [ + "*" + ], + "compute": { + "aggregation": "count" }, - "group_by": [ - { - "facet": "@infectionType", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count", - "metric": "@id" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" - }, - "storage": "hot" + "query": "source:avast service:threat status:medium" + } } ], - "response_format": "timeseries", - "style": { - "palette": "orange", - "order_by": "values", - "line_type": "solid", - "line_width": "normal" - }, - "display_type": "line" + "response_format": "scalar" } - ] + ], + "autoscale": true, + "custom_links": [], + "precision": 2 }, "layout": { - "x": 3, - "y": 4, - "width": 9, - "height": 4 + "x": 2, + "y": 1, + "width": 2, + "height": 2 } }, { - "id": 3655814319638798, + "id": 7177801650734416, "definition": { - "title": "Threats by Action Overtime", - "title_size": "16", - "title_align": "left", + "title": "Critical Security Signals", + "type": "toplist", "requests": [ { - "formulas": [ + "conditional_formats": [ { - "formula": "query1", - "limit": { - "order": "desc" - } + "comparator": ">", + "custom_bg_color": "#630702", + "palette": "custom_bg", + "value": 0 } ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" ], "compute": { - "aggregation": "count", - "metric": "@id" + "aggregation": "count" }, "group_by": [ { - "facet": "@actionType", + "facet": "@workflow.rule.name", "limit": 25, "sort": { "order": "desc", - "aggregation": "count", - "metric": "@id" + "aggregation": "count" } } ], "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" - }, - "storage": "hot" + "query": "source:avast service:threat status:critical" + } } ], "response_format": "scalar", - "style": { - "palette": "datadog16" + "formulas": [ + { + "formula": "query1" + } + ], + "sort": { + "count": 25, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] } } ], - "type": "sunburst", - "legend": { - "type": "inline" - } + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" + } + ], + "style": {} }, "layout": { - "x": 0, - "y": 8, - "width": 3, + "x": 4, + "y": 1, + "width": 8, "height": 4 } }, { - "id": 5389298477665468, + "id": 1854778270367062, "definition": { - "title": "Threats by Action Overtime", + "title": "HIGHs", "title_size": "16", "title_align": "left", - "show_legend": true, - "legend_layout": "horizontal", - "legend_columns": [ - "avg", - "min", - "max", - "value", - "sum" - ], - "type": "timeseries", + "type": "query_value", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#d33043", + "palette": "white_on_red", + "value": 0 + } + ], "formulas": [ { - "alias": "Threats", - "formula": "query1" + "formula": "default_zero(query1)" } ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" ], "compute": { - "aggregation": "count", - "metric": "@id" + "aggregation": "count" }, - "group_by": [ - { - "facet": "@actionType", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count", - "metric": "@id" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" - }, - "storage": "hot" + "query": "source:avast service:threat status:high" + } } ], - "response_format": "timeseries", - "style": { - "palette": "orange", - "order_by": "values", - "line_type": "solid", - "line_width": "normal" - }, - "display_type": "line" + "response_format": "scalar" } - ] + ], + "autoscale": true, + "custom_links": [], + "precision": 2 }, "layout": { - "x": 3, - "y": 8, - "width": 9, - "height": 4 + "x": 0, + "y": 3, + "width": 2, + "height": 2 } }, { - "id": 8242686650363842, + "id": 6421833281481222, "definition": { - "title": "Top Threats", + "title": "LOWs", "title_size": "16", "title_align": "left", - "type": "toplist", + "type": "query_value", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#bc303c", + "palette": "black_on_light_yellow", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" ], "compute": { - "aggregation": "count", - "metric": "@id" + "aggregation": "count" }, - "group_by": [ - { - "facet": "@threatName", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count", - "metric": "@id" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" - }, - "storage": "hot" - } - ], - "response_format": "scalar", - "conditional_formats": [ - { - "comparator": ">=", - "value": 0, - "palette": "white_on_yellow" - } - ], - "formulas": [ - { - "formula": "query1" + "query": "source:avast service:threat status:low" + } } ], - "sort": { - "count": 25, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - } + "response_format": "scalar" } ], - "style": { - "display": { - "type": "stacked", - "legend": "none" - } - } + "autoscale": true, + "custom_links": [], + "precision": 2 }, "layout": { - "x": 0, - "y": 12, - "width": 6, - "height": 4 + "x": 2, + "y": 3, + "width": 2, + "height": 1 } }, { - "id": 3148350109563982, + "id": 838302009139662, "definition": { - "title": "Devices with Most Threats", + "title": "INFOs", "title_size": "16", "title_align": "left", - "type": "toplist", + "type": "query_value", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#c9e5ff", + "palette": "custom_bg", + "value": 0 + } + ], + "formulas": [ + { + "formula": "default_zero(query1)" + } + ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" ], "compute": { - "aggregation": "count", - "metric": "@id" + "aggregation": "count" }, - "group_by": [ - { - "facet": "@deviceName", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count", - "metric": "@id" - } - } - ], + "group_by": [], "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" - }, - "storage": "hot" - } - ], - "response_format": "scalar", - "conditional_formats": [ - { - "comparator": ">=", - "value": 0, - "palette": "white_on_yellow" - } - ], - "formulas": [ - { - "formula": "query1" + "query": "source:avast service:threat status:info" + } } ], - "sort": { - "count": 25, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - } + "response_format": "scalar" } ], - "style": { - "display": { - "type": "stacked", - "legend": "none" - } - } + "autoscale": true, + "custom_links": [], + "precision": 2 }, "layout": { - "x": 6, - "y": 12, - "width": 6, - "height": 4 + "x": 2, + "y": 4, + "width": 2, + "height": 1 } }, { - "id": 6947265427305626, + "id": 6570591410332106, "definition": { - "title": "Files with Most Threats", - "title_size": "16", - "title_align": "left", + "title": "High Security Signals", "type": "toplist", "requests": [ { + "conditional_formats": [ + { + "comparator": ">=", + "custom_bg_color": "#d33043", + "palette": "white_on_red", + "value": 0 + } + ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" ], "compute": { - "aggregation": "count", - "metric": "@id" + "aggregation": "count" }, "group_by": [ { - "facet": "@fileName", + "facet": "@workflow.rule.name", "limit": 25, "sort": { "order": "desc", - "aggregation": "count", - "metric": "@id" + "aggregation": "count" } } ], "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" - }, - "storage": "hot" + "query": "source:avast service:threat status:high" + } } ], "response_format": "scalar", - "conditional_formats": [ - { - "comparator": ">=", - "value": 0, - "palette": "white_on_yellow" - } - ], "formulas": [ { "formula": "query1" @@ -2007,65 +2081,62 @@ } } ], - "style": { - "display": { - "type": "stacked", - "legend": "none" + "custom_links": [ + { + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" } - } + ], + "style": {} }, "layout": { "x": 0, - "y": 16, + "y": 5, "width": 6, "height": 4 } }, { - "id": 6267497792356574, + "id": 4134056178799244, "definition": { - "title": "Groups with Most Threats", - "title_size": "16", - "title_align": "left", + "title": "Medium Security Signals", "type": "toplist", "requests": [ { + "conditional_formats": [ + { + "comparator": ">", + "custom_bg_color": "#f99d02", + "palette": "custom_bg", + "value": 0 + } + ], "queries": [ { - "data_source": "logs", + "data_source": "security_signals", "name": "query1", "indexes": [ "*" ], "compute": { - "aggregation": "count", - "metric": "@id" + "aggregation": "count" }, "group_by": [ { - "facet": "@groupName", + "facet": "@workflow.rule.name", "limit": 25, "sort": { "order": "desc", - "aggregation": "count", - "metric": "@id" + "aggregation": "count" } } ], "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" - }, - "storage": "hot" + "query": "source:avast service:threat status:medium" + } } ], "response_format": "scalar", - "conditional_formats": [ - { - "comparator": ">=", - "value": 0, - "palette": "white_on_yellow" - } - ], "formulas": [ { "formula": "query1" @@ -2083,89 +2154,18 @@ } } ], - "style": { - "display": { - "type": "stacked", - "legend": "none" - } - } - }, - "layout": { - "x": 6, - "y": 16, - "width": 6, - "height": 4 - } - }, - { - "id": 4627491413983612, - "definition": { - "title": "Threat Report", - "title_size": "16", - "title_align": "left", - "requests": [ + "custom_links": [ { - "response_format": "event_list", - "query": { - "data_source": "logs_stream", - "query_string": "source:avast service:threat $threat_name $device_name $infection_type $company_name", - "indexes": [], - "storage": "hot" - }, - "columns": [ - { - "field": "status_line", - "width": "auto" - }, - { - "field": "timestamp", - "width": "auto" - }, - { - "field": "companyName", - "width": "auto" - }, - { - "field": "deviceName", - "width": "auto" - }, - { - "field": "groupName", - "width": "auto" - }, - { - "field": "detectionSource", - "width": "auto" - }, - { - "field": "threatName", - "width": "auto" - }, - { - "field": "infectionType", - "width": "auto" - }, - { - "field": "localizedDetail", - "width": "auto" - }, - { - "field": "actionType", - "width": "auto" - }, - { - "field": "content", - "width": "auto" - } - ] + "label": "View related Security Signals", + "link": "/security?query=@workflow.rule.name:{{@workflow.rule.name.value}}&column=time&order=desc&view=signal&start={{timestamp_widget_start}}&end={{timestamp_widget_end}}&paused=false" } ], - "type": "list_stream" + "style": {} }, "layout": { - "x": 0, - "y": 20, - "width": 12, + "x": 6, + "y": 5, + "width": 6, "height": 4 } } @@ -2173,9 +2173,9 @@ }, "layout": { "x": 0, - "y": 5, + "y": 38, "width": 12, - "height": 1 + "height": 10 } } ], From d3c67b4ae01b6c9d9e4c483e70816dda31e78d99 Mon Sep 17 00:00:00 2001 From: narendranandaniya-crest Date: Fri, 15 Nov 2024 10:55:17 +0530 Subject: [PATCH 4/9] updated assets --- avast/README.md | 8 +- .../dashboards/avast_audit_summary.json | 115 +++-- .../avast_task_and_patch_summary.json | 307 ++++--------- .../dashboards/avast_threat_summary.json | 426 +++++++++--------- avast/assets/logs/avast.yaml | 90 +++- avast/assets/logs/avast_tests.yaml | 229 +--------- avast/images/avast_audit_summary.png | Bin 0 -> 468913 bytes avast/images/avast_task_and_patch_summary.png | Bin 0 -> 299776 bytes avast/images/avast_threat_summary.png | Bin 0 -> 324102 bytes 9 files changed, 455 insertions(+), 720 deletions(-) create mode 100644 avast/images/avast_audit_summary.png create mode 100644 avast/images/avast_task_and_patch_summary.png create mode 100644 avast/images/avast_threat_summary.png diff --git a/avast/README.md b/avast/README.md index 9984568605126..ef13d334837a3 100644 --- a/avast/README.md +++ b/avast/README.md @@ -23,7 +23,7 @@ This integration collects logs from the sources listed above and sends them to D Avast integration requires a Avast Business Hub account and its Client Id, and Client Secret. Below are the steps to fetch these details from Avast Business Hub console: -#### Get the Client Id & Client Secret from Avast Business Hub +#### Get Avast Credentials 1. Login to the [Avast Business Hub][4] Account. 2. Navigate and click the gear(⚙️) icon. @@ -31,12 +31,12 @@ Avast integration requires a Avast Business Hub account and its Client Id, and C 4. Click **Add a new integration**. 5. Provide an integration name. 6. Select Integration scope as **API Gateway**, then click **Generate a secret**. -7. Copy **Client ID** and the **Client Secret** for configuration. +7. Obtain the **Client ID** and the **Client Secret** for configuration. #### Add Avast Credentials -1. Add Avast `Client ID` -2. Add Avast `Client Secret` +1. Avast `Client ID` +2. Avast `Client Secret` ## Data Collected diff --git a/avast/assets/dashboards/avast_audit_summary.json b/avast/assets/dashboards/avast_audit_summary.json index 11a3fff257e20..fe7ebf9cfb429 100644 --- a/avast/assets/dashboards/avast_audit_summary.json +++ b/avast/assets/dashboards/avast_audit_summary.json @@ -100,13 +100,13 @@ "x": 0, "y": 0, "width": 3, - "height": 3 + "height": 4 } }, { "id": 2377118346660930, "definition": { - "title": "Audit Logs Overtime", + "title": "Audit Logs Over Time", "title_size": "16", "title_align": "left", "show_legend": false, @@ -159,7 +159,7 @@ "x": 3, "y": 0, "width": 9, - "height": 3 + "height": 4 } }, { @@ -177,26 +177,28 @@ ], "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:audit $company_name $event_category" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count" - }, "group_by": [ { - "facet": "@eventCategory", + "facet": "@evt.name", "limit": 25, "sort": { + "aggregation": "count", "order": "desc", - "aggregation": "count" - } + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:audit $company_name $event_category" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -224,7 +226,7 @@ }, "layout": { "x": 0, - "y": 3, + "y": 4, "width": 3, "height": 4 } @@ -232,7 +234,7 @@ { "id": 2560513985857418, "definition": { - "title": "Audit Logs by Event Category Overtime", + "title": "Audit Logs by Event Category Over Time", "title_size": "16", "title_align": "left", "show_legend": true, @@ -255,26 +257,28 @@ ], "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:audit $company_name $event_category" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count" - }, "group_by": [ { - "facet": "@eventCategory", + "facet": "@evt.name", "limit": 25, "sort": { + "aggregation": "count", "order": "desc", - "aggregation": "count" - } + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:audit $company_name $event_category" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -292,7 +296,7 @@ }, "layout": { "x": 3, - "y": 3, + "y": 4, "width": 9, "height": 4 } @@ -357,7 +361,7 @@ }, "layout": { "x": 0, - "y": 7, + "y": 8, "width": 12, "height": 4 } @@ -424,8 +428,8 @@ }, "layout": { "x": 0, - "y": 11, - "width": 3, + "y": 12, + "width": 4, "height": 4 } }, @@ -498,8 +502,8 @@ } }, "layout": { - "x": 3, - "y": 11, + "x": 4, + "y": 12, "width": 4, "height": 4 } @@ -573,9 +577,9 @@ } }, "layout": { - "x": 7, - "y": 11, - "width": 5, + "x": 8, + "y": 12, + "width": 4, "height": 4 } }, @@ -642,7 +646,7 @@ }, "layout": { "x": 0, - "y": 15, + "y": 16, "width": 12, "height": 4 } @@ -650,7 +654,7 @@ { "id": 3693423989023244, "definition": { - "title": "Audit Report", + "title": "Audit Summary", "title_size": "16", "title_align": "left", "requests": [ @@ -676,7 +680,7 @@ "width": "auto" }, { - "field": "eventCategory", + "field": "evt.name", "width": "auto" }, { @@ -684,7 +688,7 @@ "width": "auto" }, { - "field": "result", + "field": "evt.outcome", "width": "auto" }, { @@ -710,7 +714,7 @@ }, "layout": { "x": 0, - "y": 19, + "y": 20, "width": 12, "height": 4 } @@ -721,7 +725,7 @@ "x": 0, "y": 3, "width": 12, - "height": 24 + "height": 25 } }, { @@ -737,10 +741,10 @@ "id": 5492216562993688, "definition": { "type": "note", - "content": "Datadog Cloud SIEM analyzes audit logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", + "content": "Datadog Cloud SIEM analyzes logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", "background_color": "blue", "font_size": "14", - "text_align": "left", + "text_align": "center", "vertical_align": "center", "show_tick": false, "tick_pos": "50%", @@ -788,7 +792,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:audit status:critical $event_category" + "query": "source:avast status:critical" } } ], @@ -840,7 +844,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:audit status:medium $event_category" + "query": "source:avast status:medium" } } ], @@ -894,7 +898,7 @@ } ], "search": { - "query": "source:avast service:audit status:critical $event_category" + "query": "source:avast status:critical" } } ], @@ -965,7 +969,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:audit status:high $event_category" + "query": "source:avast status:high" } } ], @@ -1017,7 +1021,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:audit status:info $event_category" + "query": "source:avast status:info" } } ], @@ -1069,7 +1073,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:audit status:low $event_category" + "query": "source:avast status:low" } } ], @@ -1123,7 +1127,7 @@ } ], "search": { - "query": "source:avast service:audit status:high $event_category" + "query": "source:avast status:high" } } ], @@ -1196,7 +1200,7 @@ } ], "search": { - "query": "source:avast service:audit status:medium $event_category" + "query": "source:avast status:medium" } } ], @@ -1237,19 +1241,14 @@ }, "layout": { "x": 0, - "y": 27, + "y": 28, "width": 12, - "height": 10 + "height": 10, + "is_column_break": true } } ], "template_variables": [ - { - "name": "device_name", - "prefix": "@deviceName", - "available_values": [], - "default": "*" - }, { "name": "company_name", "prefix": "@companyName", @@ -1258,7 +1257,7 @@ }, { "name": "event_category", - "prefix": "@eventCategory", + "prefix": "@evt.name", "available_values": [], "default": "*" } @@ -1266,4 +1265,4 @@ "layout_type": "ordered", "notify_list": [], "reflow_type": "fixed" -} \ No newline at end of file +} diff --git a/avast/assets/dashboards/avast_task_and_patch_summary.json b/avast/assets/dashboards/avast_task_and_patch_summary.json index 8817097b99001..1a75dcd8dc365 100644 --- a/avast/assets/dashboards/avast_task_and_patch_summary.json +++ b/avast/assets/dashboards/avast_task_and_patch_summary.json @@ -105,13 +105,13 @@ "x": 0, "y": 0, "width": 3, - "height": 3 + "height": 4 } }, { "id": 7123682658942534, "definition": { - "title": "Completed Tasks Overtime", + "title": "Completed Tasks Over Time", "title_size": "16", "title_align": "left", "show_legend": false, @@ -164,7 +164,7 @@ "x": 3, "y": 0, "width": 9, - "height": 3 + "height": 4 } }, { @@ -229,7 +229,7 @@ }, "layout": { "x": 0, - "y": 3, + "y": 4, "width": 3, "height": 4 } @@ -237,7 +237,7 @@ { "id": 3974600337102680, "definition": { - "title": "Tasks by Type Overtime", + "title": "Tasks by Type Over Time", "title_size": "16", "title_align": "left", "show_legend": true, @@ -297,7 +297,7 @@ }, "layout": { "x": 3, - "y": 3, + "y": 4, "width": 9, "height": 4 } @@ -364,7 +364,7 @@ }, "layout": { "x": 0, - "y": 7, + "y": 8, "width": 3, "height": 4 } @@ -372,7 +372,7 @@ { "id": 6796210644266930, "definition": { - "title": "Tasks by Status Overtime", + "title": "Tasks by Status Over Time", "title_size": "16", "title_align": "left", "show_legend": true, @@ -432,142 +432,7 @@ }, "layout": { "x": 3, - "y": 7, - "width": 9, - "height": 4 - } - }, - { - "id": 2701874979961596, - "definition": { - "title": "Tasks by Result", - "title_size": "16", - "title_align": "left", - "requests": [ - { - "formulas": [ - { - "formula": "query1" - } - ], - "queries": [ - { - "data_source": "logs", - "name": "query1", - "indexes": [ - "*" - ], - "compute": { - "aggregation": "count" - }, - "group_by": [ - { - "facet": "@result.status", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count" - } - } - ], - "search": { - "query": "source:avast service:task $device_name $company_name" - }, - "storage": "hot" - } - ], - "response_format": "scalar", - "sort": { - "count": 500, - "order_by": [ - { - "type": "formula", - "index": 0, - "order": "desc" - } - ] - }, - "style": { - "palette": "datadog16" - } - } - ], - "type": "sunburst", - "legend": { - "type": "inline" - } - }, - "layout": { - "x": 0, - "y": 11, - "width": 3, - "height": 4 - } - }, - { - "id": 6950649997800374, - "definition": { - "title": "Tasks by Result Overtime", - "title_size": "16", - "title_align": "left", - "show_legend": true, - "legend_layout": "horizontal", - "legend_columns": [ - "avg", - "min", - "max", - "value", - "sum" - ], - "type": "timeseries", - "requests": [ - { - "formulas": [ - { - "alias": "Tasks", - "formula": "query1" - } - ], - "queries": [ - { - "data_source": "logs", - "name": "query1", - "indexes": [ - "*" - ], - "compute": { - "aggregation": "count" - }, - "group_by": [ - { - "facet": "@result.status", - "limit": 25, - "sort": { - "order": "desc", - "aggregation": "count" - } - } - ], - "search": { - "query": "source:avast service:task $device_name $company_name" - }, - "storage": "hot" - } - ], - "response_format": "timeseries", - "style": { - "palette": "orange", - "order_by": "values", - "line_type": "solid", - "line_width": "normal" - }, - "display_type": "line" - } - ] - }, - "layout": { - "x": 3, - "y": 11, + "y": 8, "width": 9, "height": 4 } @@ -642,7 +507,7 @@ }, "layout": { "x": 0, - "y": 15, + "y": 12, "width": 3, "height": 4 } @@ -650,7 +515,7 @@ { "id": 4943921848747444, "definition": { - "title": "Task Report", + "title": "Task Summary", "title_size": "16", "title_align": "left", "requests": [ @@ -680,7 +545,7 @@ "width": "auto" }, { - "field": "taskName", + "field": "evt.name", "width": "auto" }, { @@ -692,15 +557,19 @@ "width": "auto" }, { - "field": "creationTime", + "field": "task_status", "width": "auto" }, { - "field": "task_status", + "field": "evt.outcome", + "width": "auto" + }, + { + "field": "creationTime", "width": "auto" }, { - "field": "result.status", + "field": "completedTime", "width": "auto" }, { @@ -714,7 +583,7 @@ }, "layout": { "x": 3, - "y": 15, + "y": 12, "width": 9, "height": 4 } @@ -725,7 +594,7 @@ "x": 0, "y": 3, "width": 12, - "height": 20 + "height": 17 } }, { @@ -790,13 +659,13 @@ "x": 0, "y": 0, "width": 3, - "height": 3 + "height": 4 } }, { "id": 1909926423216216, "definition": { - "title": "Patches Overtime", + "title": "Patches Over Time", "title_size": "16", "title_align": "left", "show_legend": false, @@ -849,7 +718,7 @@ "x": 3, "y": 0, "width": 9, - "height": 3 + "height": 4 } }, { @@ -914,7 +783,7 @@ }, "layout": { "x": 0, - "y": 3, + "y": 4, "width": 3, "height": 4 } @@ -922,7 +791,7 @@ { "id": 5099078990811936, "definition": { - "title": "Patches by Severity Overtime", + "title": "Patches by Severity Over Time", "title_size": "16", "title_align": "left", "show_legend": true, @@ -982,7 +851,7 @@ }, "layout": { "x": 3, - "y": 3, + "y": 4, "width": 9, "height": 4 } @@ -1002,26 +871,28 @@ ], "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:patch $device_name $company_name" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count" - }, "group_by": [ { - "facet": "@patch_status", + "facet": "@evt.outcome", "limit": 25, "sort": { + "aggregation": "count", "order": "desc", - "aggregation": "count" - } + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:patch $device_name $company_name" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -1049,7 +920,7 @@ }, "layout": { "x": 0, - "y": 7, + "y": 8, "width": 3, "height": 4 } @@ -1057,7 +928,7 @@ { "id": 6789780160211354, "definition": { - "title": "Patches by Status Overtime", + "title": "Patches by Status Over Time", "title_size": "16", "title_align": "left", "show_legend": true, @@ -1080,26 +951,28 @@ ], "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:patch $device_name $company_name" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count" - }, "group_by": [ { - "facet": "@patch_status", + "facet": "@evt.outcome", "limit": 25, "sort": { + "aggregation": "count", "order": "desc", - "aggregation": "count" - } + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:patch $device_name $company_name" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -1117,7 +990,7 @@ }, "layout": { "x": 3, - "y": 7, + "y": 8, "width": 9, "height": 4 } @@ -1125,7 +998,7 @@ { "id": 4779149756645254, "definition": { - "title": "Devices with Most Patch Updates", + "title": "Devices with Most Patches", "title_size": "16", "title_align": "left", "type": "toplist", @@ -1192,7 +1065,7 @@ }, "layout": { "x": 0, - "y": 11, + "y": 12, "width": 4, "height": 4 } @@ -1267,7 +1140,7 @@ }, "layout": { "x": 4, - "y": 11, + "y": 12, "width": 4, "height": 4 } @@ -1342,7 +1215,7 @@ }, "layout": { "x": 8, - "y": 11, + "y": 12, "width": 4, "height": 4 } @@ -1350,7 +1223,7 @@ { "id": 7795639481531012, "definition": { - "title": "Patch Report", + "title": "Patch Summary", "title_size": "16", "title_align": "left", "requests": [ @@ -1396,7 +1269,7 @@ "width": "auto" }, { - "field": "patch_status", + "field": "evt.outcome", "width": "auto" }, { @@ -1414,7 +1287,7 @@ }, "layout": { "x": 0, - "y": 15, + "y": 16, "width": 12, "height": 4 } @@ -1423,29 +1296,29 @@ }, "layout": { "x": 0, - "y": 23, + "y": 20, "width": 12, - "height": 20 + "height": 21, + "is_column_break": true } }, { - "id": 5571742835788440, + "id": 3125847044834944, "definition": { "title": "Datadog Cloud SIEM", - "title_align": "center", "background_color": "vivid_orange", "show_title": true, "type": "group", "layout_type": "ordered", "widgets": [ { - "id": 4361753522838104, + "id": 578971188532674, "definition": { "type": "note", - "content": "Datadog Cloud SIEM analyzes task and patch logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", + "content": "Datadog Cloud SIEM analyzes logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", "background_color": "blue", "font_size": "14", - "text_align": "left", + "text_align": "center", "vertical_align": "center", "show_tick": false, "tick_pos": "50%", @@ -1460,7 +1333,7 @@ } }, { - "id": 3301817012121564, + "id": 8323675225612746, "definition": { "title": "CRITICALs", "title_size": "16", @@ -1493,7 +1366,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:(task OR patch) status:critical" + "query": "source:avast status:critical" } } ], @@ -1512,7 +1385,7 @@ } }, { - "id": 1387948752022878, + "id": 6891964633055142, "definition": { "title": "MEDIUMs", "title_size": "16", @@ -1545,7 +1418,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:(task OR patch) status:medium" + "query": "source:avast status:medium" } } ], @@ -1564,7 +1437,7 @@ } }, { - "id": 7177801650734416, + "id": 520432066128062, "definition": { "title": "Critical Security Signals", "type": "toplist", @@ -1599,7 +1472,7 @@ } ], "search": { - "query": "source:avast service:(task OR patch) status:critical" + "query": "source:avast status:critical" } } ], @@ -1637,7 +1510,7 @@ } }, { - "id": 1854778270367062, + "id": 4577097587583116, "definition": { "title": "HIGHs", "title_size": "16", @@ -1670,7 +1543,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:(task OR patch) status:high" + "query": "source:avast status:high" } } ], @@ -1689,9 +1562,9 @@ } }, { - "id": 6421833281481222, + "id": 5474826048352046, "definition": { - "title": "LOWs", + "title": "INFOs", "title_size": "16", "title_align": "left", "type": "query_value", @@ -1700,8 +1573,8 @@ "conditional_formats": [ { "comparator": ">=", - "custom_bg_color": "#bc303c", - "palette": "black_on_light_yellow", + "custom_bg_color": "#c9e5ff", + "palette": "custom_bg", "value": 0 } ], @@ -1722,7 +1595,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:(task OR patch) status:low" + "query": "source:avast status:info" } } ], @@ -1741,9 +1614,9 @@ } }, { - "id": 838302009139662, + "id": 7327804537579120, "definition": { - "title": "INFOs", + "title": "LOWs", "title_size": "16", "title_align": "left", "type": "query_value", @@ -1752,8 +1625,8 @@ "conditional_formats": [ { "comparator": ">=", - "custom_bg_color": "#c9e5ff", - "palette": "custom_bg", + "custom_bg_color": "#bc303c", + "palette": "black_on_light_yellow", "value": 0 } ], @@ -1774,7 +1647,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:(task OR patch) status:info" + "query": "source:avast status:low" } } ], @@ -1793,7 +1666,7 @@ } }, { - "id": 6570591410332106, + "id": 6483829680609632, "definition": { "title": "High Security Signals", "type": "toplist", @@ -1828,7 +1701,7 @@ } ], "search": { - "query": "source:avast service:(task OR patch) status:high" + "query": "source:avast status:high" } } ], @@ -1866,7 +1739,7 @@ } }, { - "id": 4134056178799244, + "id": 7962873168353874, "definition": { "title": "Medium Security Signals", "type": "toplist", @@ -1901,7 +1774,7 @@ } ], "search": { - "query": "source:avast service:(task OR patch) status:medium" + "query": "source:avast status:medium" } } ], @@ -1942,7 +1815,7 @@ }, "layout": { "x": 0, - "y": 43, + "y": 41, "width": 12, "height": 10 } @@ -1965,4 +1838,4 @@ "layout_type": "ordered", "notify_list": [], "reflow_type": "fixed" -} \ No newline at end of file +} diff --git a/avast/assets/dashboards/avast_threat_summary.json b/avast/assets/dashboards/avast_threat_summary.json index a3fb67076dc20..edce44482d2ee 100644 --- a/avast/assets/dashboards/avast_threat_summary.json +++ b/avast/assets/dashboards/avast_threat_summary.json @@ -64,31 +64,26 @@ "response_format": "scalar", "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], + "group_by": [], "compute": { "aggregation": "count" }, - "group_by": [], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" - }, "storage": "hot" } ], "conditional_formats": [ { - "comparator": "=", + "comparator": ">=", "value": 0, "palette": "yellow_on_white" - }, - { - "comparator": ">", - "value": 0, - "palette": "black_on_light_yellow" } ], "formulas": [ @@ -111,7 +106,7 @@ { "id": 8450762702991642, "definition": { - "title": "Threats Overtime", + "title": "Threats Over Time", "title_size": "16", "title_align": "left", "show_legend": false, @@ -134,18 +129,17 @@ ], "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count", - "metric": "@id" - }, "group_by": [], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -211,19 +205,14 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @infectionType:MALWARE $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @infectionType:MALWARE $threat_name $device_name $infection_type $company_name $action $detection_source" }, "storage": "hot" } ], "conditional_formats": [ { - "comparator": "=", - "value": 0, - "palette": "yellow_on_white" - }, - { - "comparator": ">", + "comparator": ">=", "value": 0, "palette": "black_on_light_yellow" } @@ -267,19 +256,14 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @infectionType:SUSPICIOUS $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @infectionType:SUSPICIOUS $threat_name $device_name $infection_type $company_name $action $detection_source" }, "storage": "hot" } ], "conditional_formats": [ { - "comparator": "=", - "value": 0, - "palette": "yellow_on_white" - }, - { - "comparator": ">", + "comparator": ">=", "value": 0, "palette": "black_on_light_yellow" } @@ -323,19 +307,14 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @infectionType:PUP $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @infectionType:PUP $threat_name $device_name $infection_type $company_name $action $detection_source" }, "storage": "hot" } ], "conditional_formats": [ { - "comparator": "=", - "value": 0, - "palette": "yellow_on_white" - }, - { - "comparator": ">", + "comparator": ">=", "value": 0, "palette": "black_on_light_yellow" } @@ -379,7 +358,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @infectionType:TOOL $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @infectionType:TOOL $threat_name $device_name $infection_type $company_name $action $detection_source" }, "storage": "hot" } @@ -430,7 +409,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @infectionType:URL $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @infectionType:URL $threat_name $device_name $infection_type $company_name $action $detection_source" }, "storage": "hot" } @@ -481,7 +460,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @infectionType:ERROR $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @infectionType:ERROR $threat_name $device_name $infection_type $company_name $action $detection_source" }, "storage": "hot" } @@ -553,19 +532,14 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @actionType:CHEST $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @actionType:CHEST $threat_name $device_name $infection_type $company_name $action $detection_source" }, "storage": "hot" } ], "conditional_formats": [ { - "comparator": "=", - "value": 0, - "palette": "yellow_on_white" - }, - { - "comparator": ">", + "comparator": ">=", "value": 0, "palette": "black_on_light_yellow" } @@ -609,7 +583,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @actionType:AUTOFIX $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @actionType:AUTOFIX $threat_name $device_name $infection_type $company_name $action $detection_source" }, "storage": "hot" } @@ -660,19 +634,14 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @actionType:BLOCKED $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @actionType:BLOCKED $threat_name $device_name $infection_type $company_name $action $detection_source" }, "storage": "hot" } ], "conditional_formats": [ { - "comparator": "=", - "value": 0, - "palette": "yellow_on_white" - }, - { - "comparator": ">", + "comparator": ">=", "value": 0, "palette": "black_on_light_yellow" } @@ -716,7 +685,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @actionType:NONE $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @actionType:NONE $threat_name $device_name $infection_type $company_name $action $detection_source" }, "storage": "hot" } @@ -767,19 +736,14 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @actionType:DELETE $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @actionType:DELETE $threat_name $device_name $infection_type $company_name $action $detection_source" }, "storage": "hot" } ], "conditional_formats": [ { - "comparator": "=", - "value": 0, - "palette": "yellow_on_white" - }, - { - "comparator": ">", + "comparator": ">=", "value": 0, "palette": "black_on_light_yellow" } @@ -823,7 +787,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat @actionType:REPAIR $threat_name $device_name $infection_type $company_name" + "query": "source:avast service:threat @actionType:REPAIR $threat_name $device_name $infection_type $company_name $action $detection_source" }, "storage": "hot" } @@ -885,28 +849,28 @@ ], "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count", - "metric": "@id" - }, "group_by": [ { "facet": "@detectionSource", "limit": 25, "sort": { - "order": "desc", "aggregation": "count", - "metric": "@id" - } + "order": "desc", + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -943,7 +907,7 @@ { "id": 973874876496878, "definition": { - "title": "Threats by Detection Source Overtime", + "title": "Threats by Detection Source Over Time", "title_size": "16", "title_align": "left", "show_legend": true, @@ -966,28 +930,28 @@ ], "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count", - "metric": "@id" - }, "group_by": [ { "facet": "@detectionSource", "limit": 25, "sort": { - "order": "desc", "aggregation": "count", - "metric": "@id" - } + "order": "desc", + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -1013,43 +977,40 @@ { "id": 8641206060949660, "definition": { - "title": "Threats by Type Overtime", + "title": "Threats by Type", "title_size": "16", "title_align": "left", "requests": [ { "formulas": [ { - "formula": "query1", - "limit": { - "order": "desc" - } + "formula": "query1" } ], "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count", - "metric": "@id" - }, "group_by": [ { "facet": "@infectionType", "limit": 25, "sort": { - "order": "desc", "aggregation": "count", - "metric": "@id" - } + "order": "desc", + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -1057,6 +1018,16 @@ "response_format": "scalar", "style": { "palette": "datadog16" + }, + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] } } ], @@ -1075,7 +1046,7 @@ { "id": 5871164560788856, "definition": { - "title": "Threats by Type Overtime", + "title": "Threats by Type Over Time", "title_size": "16", "title_align": "left", "show_legend": true, @@ -1098,28 +1069,28 @@ ], "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count", - "metric": "@id" - }, "group_by": [ { "facet": "@infectionType", "limit": 25, "sort": { - "order": "desc", "aggregation": "count", - "metric": "@id" - } + "order": "desc", + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -1145,43 +1116,40 @@ { "id": 3655814319638798, "definition": { - "title": "Threats by Action Overtime", + "title": "Threats by Action", "title_size": "16", "title_align": "left", "requests": [ { "formulas": [ { - "formula": "query1", - "limit": { - "order": "desc" - } + "formula": "query1" } ], "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count", - "metric": "@id" - }, "group_by": [ { - "facet": "@actionType", + "facet": "@evt.outcome", "limit": 25, "sort": { - "order": "desc", "aggregation": "count", - "metric": "@id" - } + "order": "desc", + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -1189,6 +1157,16 @@ "response_format": "scalar", "style": { "palette": "datadog16" + }, + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] } } ], @@ -1207,7 +1185,7 @@ { "id": 5389298477665468, "definition": { - "title": "Threats by Action Overtime", + "title": "Threats by Action Over Time", "title_size": "16", "title_align": "left", "show_legend": true, @@ -1230,28 +1208,28 @@ ], "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count", - "metric": "@id" - }, "group_by": [ { - "facet": "@actionType", + "facet": "@evt.outcome", "limit": 25, "sort": { - "order": "desc", "aggregation": "count", - "metric": "@id" - } + "order": "desc", + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -1285,28 +1263,28 @@ { "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count", - "metric": "@id" - }, "group_by": [ { - "facet": "@threatName", + "facet": "@evt.name", "limit": 25, "sort": { - "order": "desc", "aggregation": "count", - "metric": "@id" - } + "order": "desc", + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -1361,28 +1339,28 @@ { "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count", - "metric": "@id" - }, "group_by": [ { "facet": "@deviceName", "limit": 25, "sort": { - "order": "desc", "aggregation": "count", - "metric": "@id" - } + "order": "desc", + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -1437,28 +1415,28 @@ { "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count", - "metric": "@id" - }, "group_by": [ { "facet": "@fileName", "limit": 25, "sort": { - "order": "desc", "aggregation": "count", - "metric": "@id" - } + "order": "desc", + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -1513,28 +1491,28 @@ { "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], - "compute": { - "aggregation": "count", - "metric": "@id" - }, "group_by": [ { "facet": "@groupName", "limit": 25, "sort": { - "order": "desc", "aggregation": "count", - "metric": "@id" - } + "order": "desc", + "metric": "count" + }, + "should_exclude_missing": true } ], - "search": { - "query": "source:avast service:threat $threat_name $device_name $infection_type $company_name" + "compute": { + "aggregation": "count" }, "storage": "hot" } @@ -1581,7 +1559,7 @@ { "id": 4627491413983612, "definition": { - "title": "Threat Report", + "title": "Threat Summary", "title_size": "16", "title_align": "left", "requests": [ @@ -1589,7 +1567,7 @@ "response_format": "event_list", "query": { "data_source": "logs_stream", - "query_string": "source:avast service:threat $threat_name $device_name $infection_type $company_name", + "query_string": "source:avast service:threat $threat_name $device_name $infection_type $company_name $action $detection_source", "indexes": [], "storage": "hot" }, @@ -1619,7 +1597,7 @@ "width": "auto" }, { - "field": "threatName", + "field": "evt.name", "width": "auto" }, { @@ -1631,7 +1609,7 @@ "width": "auto" }, { - "field": "actionType", + "field": "evt.outcome", "width": "auto" }, { @@ -1656,27 +1634,27 @@ "x": 0, "y": 13, "width": 12, - "height": 25 + "height": 25, + "is_column_break": true } }, { - "id": 5571742835788440, + "id": 6911481496941142, "definition": { "title": "Datadog Cloud SIEM", - "title_align": "center", "background_color": "vivid_orange", "show_title": true, "type": "group", "layout_type": "ordered", "widgets": [ { - "id": 4361753522838104, + "id": 1526775597979286, "definition": { "type": "note", - "content": "Datadog Cloud SIEM analyzes threat logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", + "content": "Datadog Cloud SIEM analyzes logs to detect real-time threats happening in your Avast Business Hub account. If you don't see any signals, make sure you've enabled [Datadog Cloud SIEM](/security).", "background_color": "blue", "font_size": "14", - "text_align": "left", + "text_align": "center", "vertical_align": "center", "show_tick": false, "tick_pos": "50%", @@ -1691,7 +1669,7 @@ } }, { - "id": 3301817012121564, + "id": 1621530279104278, "definition": { "title": "CRITICALs", "title_size": "16", @@ -1724,7 +1702,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat status:critical" + "query": "source:avast status:critical" } } ], @@ -1743,7 +1721,7 @@ } }, { - "id": 1387948752022878, + "id": 6856078606965092, "definition": { "title": "MEDIUMs", "title_size": "16", @@ -1753,7 +1731,7 @@ { "conditional_formats": [ { - "comparator": ">", + "comparator": ">=", "custom_bg_color": "#c83c3c", "palette": "white_on_yellow", "value": 0 @@ -1776,7 +1754,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat status:medium" + "query": "source:avast status:medium" } } ], @@ -1795,7 +1773,7 @@ } }, { - "id": 7177801650734416, + "id": 6046119176398772, "definition": { "title": "Critical Security Signals", "type": "toplist", @@ -1830,7 +1808,7 @@ } ], "search": { - "query": "source:avast service:threat status:critical" + "query": "source:avast status:critical" } } ], @@ -1868,7 +1846,7 @@ } }, { - "id": 1854778270367062, + "id": 2094197408771650, "definition": { "title": "HIGHs", "title_size": "16", @@ -1901,7 +1879,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat status:high" + "query": "source:avast status:high" } } ], @@ -1920,9 +1898,9 @@ } }, { - "id": 6421833281481222, + "id": 2767780939957100, "definition": { - "title": "LOWs", + "title": "INFOs", "title_size": "16", "title_align": "left", "type": "query_value", @@ -1931,8 +1909,8 @@ "conditional_formats": [ { "comparator": ">=", - "custom_bg_color": "#bc303c", - "palette": "black_on_light_yellow", + "custom_bg_color": "#c9e5ff", + "palette": "custom_bg", "value": 0 } ], @@ -1953,7 +1931,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat status:low" + "query": "source:avast status:info" } } ], @@ -1972,9 +1950,9 @@ } }, { - "id": 838302009139662, + "id": 3599067785029358, "definition": { - "title": "INFOs", + "title": "LOWs", "title_size": "16", "title_align": "left", "type": "query_value", @@ -1983,8 +1961,8 @@ "conditional_formats": [ { "comparator": ">=", - "custom_bg_color": "#c9e5ff", - "palette": "custom_bg", + "custom_bg_color": "#bc303c", + "palette": "black_on_light_yellow", "value": 0 } ], @@ -2005,7 +1983,7 @@ }, "group_by": [], "search": { - "query": "source:avast service:threat status:info" + "query": "source:avast status:low" } } ], @@ -2024,7 +2002,7 @@ } }, { - "id": 6570591410332106, + "id": 1571477012004862, "definition": { "title": "High Security Signals", "type": "toplist", @@ -2059,7 +2037,7 @@ } ], "search": { - "query": "source:avast service:threat status:high" + "query": "source:avast status:high" } } ], @@ -2097,7 +2075,7 @@ } }, { - "id": 4134056178799244, + "id": 3611860449479746, "definition": { "title": "Medium Security Signals", "type": "toplist", @@ -2132,7 +2110,7 @@ } ], "search": { - "query": "source:avast service:threat status:medium" + "query": "source:avast status:medium" } } ], @@ -2194,7 +2172,7 @@ }, { "name": "threat_name", - "prefix": "@threatName", + "prefix": "@evt.name", "available_values": [], "default": "*" }, @@ -2203,9 +2181,21 @@ "prefix": "@infectionType", "available_values": [], "default": "*" + }, + { + "name": "action", + "prefix": "@evt.outcome", + "available_values": [], + "default": "*" + }, + { + "name": "detection_source", + "prefix": "@detectionSource", + "available_values": [], + "default": "*" } ], "layout_type": "ordered", "notify_list": [], "reflow_type": "fixed" -} \ No newline at end of file +} diff --git a/avast/assets/logs/avast.yaml b/avast/assets/logs/avast.yaml index eeeb672b44707..edba6376d2b42 100644 --- a/avast/assets/logs/avast.yaml +++ b/avast/assets/logs/avast.yaml @@ -2,6 +2,16 @@ id: avast metric_id: avast backend_only: false facets: + - groups: + - Event + name: Event Outcome + path: evt.outcome + source: log + - groups: + - Event + name: Event Name + path: evt.name + source: log - groups: - User name: User Name @@ -35,6 +45,26 @@ pipeline: enabled: true sources: - detectionTime + - type: attribute-remapper + name: Map `actionType` to `evt.outcome` + enabled: true + sources: + - actionType + sourceType: attribute + target: evt.outcome + targetType: attribute + preserveSource: false + overrideOnConflict: false + - type: attribute-remapper + name: Map `threatName` to `evt.name` + enabled: true + sources: + - threatName + sourceType: attribute + target: evt.name + targetType: attribute + preserveSource: false + overrideOnConflict: false - type: pipeline name: Task enabled: true @@ -56,6 +86,26 @@ pipeline: targetType: attribute preserveSource: false overrideOnConflict: false + - type: attribute-remapper + name: Map `result.status` to `evt.outcome` + enabled: true + sources: + - result.status + sourceType: attribute + target: evt.outcome + targetType: attribute + preserveSource: false + overrideOnConflict: false + - type: attribute-remapper + name: Map `taskName` to `evt.name` + enabled: true + sources: + - taskName + sourceType: attribute + target: evt.name + targetType: attribute + preserveSource: false + overrideOnConflict: false - type: pipeline name: Patch enabled: true @@ -68,15 +118,31 @@ pipeline: sources: - lastStatusUpdate - type: attribute-remapper - name: Map `status` to `patch_status` + name: Map `status` to `evt.outcome` enabled: true sources: - status sourceType: attribute - target: patch_status + target: evt.outcome targetType: attribute preserveSource: false overrideOnConflict: false + - name: Lookup for `severity` to `status` + enabled: true + source: severity + target: status + lookupTable: |- + NONE, Info + LOW, Notice + MODERATE, Warn + IMPORTANT, Critical + CRITICAL, Emergency + type: lookup-processor + - type: status-remapper + name: Define `status` as the official status of the log + enabled: true + sources: + - status - type: pipeline name: Audit enabled: true @@ -125,3 +191,23 @@ pipeline: - network.client.ip target: network.client.geoip ip_processing_behavior: do-nothing + - type: attribute-remapper + name: Map `eventCategory` to `evt.name` + enabled: true + sources: + - eventCategory + sourceType: attribute + target: evt.name + targetType: attribute + preserveSource: false + overrideOnConflict: false + - type: attribute-remapper + name: Map `result` to `evt.outcome` + enabled: true + sources: + - result + sourceType: attribute + target: evt.outcome + targetType: attribute + preserveSource: false + overrideOnConflict: false diff --git a/avast/assets/logs/avast_tests.yaml b/avast/assets/logs/avast_tests.yaml index ab74f5b7472a1..a0c59ea7a4d52 100644 --- a/avast/assets/logs/avast_tests.yaml +++ b/avast/assets/logs/avast_tests.yaml @@ -1,231 +1,18 @@ id: avast tests: - - sample: |- - { - "id": "26ab6b4d-a11a-45fd-b4f2-a6d612dbf649", - "companyName": "Site - Test 1", - "eventType": "SUBSCRIPTION_TRIAL_ACTIVATED", - "metadata": { - "@type": "AuditLoggingSubscriptionProductNameMetadata", - "productName": "TIER_3" - }, - "origin": "USER", - "userName": "john.doe@example.com", - "result": "OK", - "eventCategory": "SUBSCRIPTION", - "ip": "10.10.10.10", - "timestamp": "2024-10-08T12:13:42.563Z", - "traceId": "670521f6b95152000073e333fb7e6e17", - "companyId": "3abe08bc-b111-11c1-a111-4c43120d60b9", - "userId": "a3587d0f-1a1a-1a1a-1a1a-c715de62ac23" - } + - sample: '{ "id": "4381b07c-6ed1-1111-9bdb-7faedcc7950f", "companyName": "Site - Test-cmp", "eventType": "USER_LOGIN", "metadata": { "@type": "AuditLoggingUserMetadata", "user": "john.doe@example.com" }, "origin": "USER", "userName": "john.doe@example.com", "result": "OK", "eventCategory": "USER", "ip": "10.10.10.10", "timestamp": "2024-10-08T12:07:26.156Z", "traceId": "6705207e9d91c767ec944daa51f11111", "companyId": "3abe08bc-b483-1111-a802-4c43120d60b9", "userId": "27897b75-64a5-4d59-1111-db1483842357" }' result: null - - sample: |- - { - "id": "26ab6b4d-a11a-45fd-b4f2-a6d612dbf6498", - "companyName": "Site - Test 1", - "eventType": "POLICY_CHANGED", - "metadata": { - "@type": "AuditLoggingPolicyMetadata", - "id": "6b42b4ec-ffde-4749-b3d7-b56cc1da24eb", - "name": "TEST-NAME", - "newName": null, - "description": "TEST-NAME", - "newDescription": null, - "action": null, - "type": "COMPANY_DIRECT" - }, - "origin": "USER", - "userName": "john.doe@example.com", - "result": "OK", - "eventCategory": "POLICY", - "ip": "10.10.10.10", - "timestamp": "2024-10-08T12:14:42.118Z", - "traceId": "670522321ade000ab42bec2222adb74a", - "companyId": "3abe08bc-b111-11c1-a111-4c43120d60b9", - "userId": "a3587d0f-1a1a-1a1a-1a1a-c715de62ac23" - } + - sample: '{ "id": "9642cef5-c484-4863-1111-1e66612cb3f7", "companyName": "Site - Test-cmp", "eventType": "USER_REMOVED_ACCESS", "metadata": { "@type": "AuditLoggingUserRoleMetadata", "user": "435cbc62-5cc1-4aa5-1111-e9415a17b63c", "role": null }, "origin": "USER", "userName": "john.doe@example.com", "result": "OK", "eventCategory": "USER", "ip": "10.10.10.10", "timestamp": "2024-10-08T12:07:34.636Z", "traceId": "67052086c3dfb3a330425231ef4c1111", "companyId": "3abe08bc-b483-47c3-1111-4c43120d60b9", "userId": "27897b75-64a5-4d59-1111-db1483842357" }' result: null - - sample: |- - { - "id": "26ab6b4d-a11a-45fd-b4f2-a6d612dbf647", - "companyName": "Test 1", - "eventType": "USER_LOGIN", - "metadata": { - "@type": "AuditLoggingUserMetadata", - "user": "john.doe@example.com" - }, - "origin": "USER", - "userName": "john.doe@example.com", - "result": "OK", - "eventCategory": "USER", - "ip": "10.10.10.10", - "timestamp": "2024-10-09T17:03:52.194Z", - "traceId": "6706b7784a9ac897d57c22e33339aaf3", - "companyId": null, - "userId": "a3587d0f-1a1a-1a1a-1a1a-c715de62ac23" - } + - sample: '{ "companyId": "3abe08bc-b483-47c3-1111-4c43120d60b9", "companyName": "Site - Test-cmp", "groupId": "2282d5bd-a5c7-4549-1111-aea4517c667d", "groupName": "DEFAULT", "deviceId": "d8cc06e8-9ed4-4361-1111-99d787e4ae3c", "deviceAlias": "WORKGROUP\\AssetTag-EID", "deviceName": "AssetTag-EID", "localizedDetail": "EICAR Test-NOT virus!!!
C:\\Users\\AppData\\Local\\Temp\\b0204c6f-1111-43aa-b115-a2a375bf5776_eicar_com (6).zip.776\\eicar.com", "id": "228c6030-e91a-4efa-92cf-72e4095ab7ad", "fileName": "C:\\Users\\AppData\\Local\\Temp\\b0204c6f-c8e8-43aa-1111-a2a375bf5776_eicar_com (6).zip.776\\eicar.com", "threatName": "EICAR Test-NOT virus!!!", "detectionTime": "2024-10-09T05:07:51.296Z", "infectionType": "MALWARE", "detectionSource": "SHIELD_FILESYSTEM", "actionType": "CHEST", "fileAccessPath": null, "alertId": "54f734f2d1a3", "originatingDeviceIp": null, "originatingDeviceMac": null, "originatingDeviceNetworkId": null, "originatingDeviceNetworkName": null, "originatingDeviceProtocol": null, "originatingDeviceThreatCategory": null }' result: null - - sample: |- - { - "id": "26ab6b4d-a11a-45fd-b4f2-a6d612dbf646", - "companyName": "Test 1", - "eventType": "USER_GRANTED_ACCESS", - "metadata": { - "@type": "AuditLoggingUserRoleMetadata", - "user": "random", - "role": "CWA" - }, - "origin": "USER", - "userName": "john.doe@example.com", - "result": "OK", - "eventCategory": "USER", - "ip": "10.10.10.10", - "timestamp": "2024-10-09T17:17:29.366Z", - "traceId": "6706baa914d5dc666d0b666f9917f1a3", - "companyId": null, - "userId": "a3587d0f-1a1a-1a1a-1a1a-c715de62ac23" - } + - sample: '{ "companyId": "3abe08bc-b483-47c3-1111-4c43120d60b9", "companyName": "Site - Test-cmp", "groupId": "2282d5bd-1111-4549-1111-aea4517c667d", "groupName": "DEFAULT", "deviceId": "d8cc06e8-1111-4361-869c-99d787e4ae3c", "deviceAlias": "WORKGROUP\\AssetTag-EID", "deviceName": "AssetTag-EID", "localizedDetail": "EICAR Test-NOT virus!!!
C:\\Users\\AppData\\Local\\Temp\\082e8057-5928-48dc-9874-16720f906835_eicar_com (9).zip.835\\eicar.com", "id": "a7af396d-b7f6-40d4-b1b1-ca51eb84946d", "fileName": "C:\\Users\\AppData\\Local\\Temp\\082e8057-5928-48dc-9874-16720f906835_eicar_com (9).zip.835\\eicar.com", "threatName": "EICAR Test-NOT virus!!!", "detectionTime": "2024-10-09T05:08:07.510Z", "infectionType": "MALWARE", "detectionSource": "SHIELD_FILESYSTEM", "actionType": "CHEST", "fileAccessPath": null, "alertId": "5bc828e4c39e", "originatingDeviceIp": null, "originatingDeviceMac": null, "originatingDeviceNetworkId": null, "originatingDeviceNetworkName": null, "originatingDeviceProtocol": null, "originatingDeviceThreatCategory": null }' result: null - - sample: >- - { - "id": "da83fc68-1a11-1111-1a11-6b273f72e1f9", - "companyId": "3abe08bc-111c-4c4c-a111-4c43120d60b9", - "companyName": "Site - Test 1", - "deviceId": "d4e7b235-a3b5-1111-a11a-295693a50a5d", - "deviceAlias": "WORKGROUP\\DESKTOP-TEST1S19", - "deviceName": "DESKTOP-TEST1S19", - "patchName": "VC_redist_14.40.33816_x86.exe", - "severity": "IMPORTANT", - "vendor": "Microsoft", - "applicationName": "Visual C++", - "bulletinId": "MSVC14-241010", - "bulletinTitle": "Microsoft Visual C++ Redistributable for Visual Studio 14.40.33816", - "bulletinUri": "(https://)support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0", - "status": "MISSING", - "reason": "APPROVED_FOR_SETTINGS", - "lastStatusUpdate": "2024-10-16T05:19:35.666Z", - "patchDeployStatus": null, - "patchDeployProgress": "None" - } + - sample: '{ "id": "8e73d6a9-f01f-4981-8802-6f7d112a4acf", "companyId": "3abe08bc-b483-47c3-a802-4c43120d60b9", "deviceId": "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", "deviceAlias": "WORKGROUP\\AssetTag-EID", "deviceName": "AssetTag-EID", "taskName": "Patch Scan - Oct 10, 2024 2:57 PM", "creationTime": "2024-10-10T09:27:07.480Z", "completedTime": "2024-10-15T07:39:30.013Z", "taskScheduleInterval": "ONCE", "taskSource": "ONCE", "taskType": "PATCH_SCAN", "result": null, "status": "DONE", "taskId": "dd9380f5-27e4-4fd0-8cb6-25a33604c84d", "companyName": "Site - Test-cmp" }' result: null - - sample: >- - { - "id": "232fa349-1a11-1111-1a11-085467982d5a", - "companyId": "3abe08bc-111c-4c4c-a111-4c43120d60b9", - "companyName": "Site - Test 1", - "deviceId": "d4e7b235-a3b5-1111-a11a-295693a50a5d", - "deviceAlias": "WORKGROUP\\DESKTOP-TEST1S19", - "deviceName": "DESKTOP-TEST1S19", - "patchName": "windows10.0-kb5043131-x64-22H2.msu", - "severity": "NONE", - "vendor": "Microsoft", - "applicationName": "Windows", - "bulletinId": "MSNS24-09-W10-5043131", - "bulletinTitle": "September 24, 2024-KB5043131 (OS Build 19045.4957) Preview", - "bulletinUri": "(http://)support.microsoft.com/kb/5043131", - "status": "MISSING", - "reason": "APPROVED_FOR_SETTINGS", - "lastStatusUpdate": "2024-10-16T05:19:35.666Z", - "patchDeployStatus": null, - "patchDeployProgress": "None" - } + - sample: '{ "id": "502e5e56-9059-4611-a9aa-bf07e250ae79", "companyId": "3abe08bc-b483-47c3-a802-4c43120d60b9", "deviceId": "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", "deviceAlias": "WORKGROUP\\AssetTag-EID", "deviceName": "AssetTag-EID", "taskName": "Quick Scan (CDS) - 15-Oct-2024, 10:54:48 am", "creationTime": "2024-10-08T12:14:42.165Z", "completedTime": "2024-10-15T08:54:48.076Z", "taskScheduleInterval": "WEEKLY", "taskSource": "SCHEDULED", "taskType": "AV_SCAN_QUICK", "result": { "status": "SAFE", "threatsResolved": 0, "threatsDetected": 0, "notScanned": 0, "failed": 0 }, "status": "DONE", "taskId": "89897b3f-8163-46bd-ad22-3c70354a3541", "companyName": "Site - Test-cmp" }' result: null - - sample: |- - { - "id": "ba5c9b4c-111f-111f-111f-601d26404c79", - "companyId": "3abe08bc-b111-11c1-a111-4c43120d60b9", - "deviceId": "d8cc06e8-1aa1-1111-111c-99d787e4ae3c", - "deviceAlias": "WORKGROUP\\ASSET-TEST", - "deviceName": "ASSET-TEST", - "taskName": "Patch Scan - Oct 17, 2024 2:14 PM", - "creationTime": "2024-10-17T08:44:57.938Z", - "completedTime": "2024-10-17T09:09:11.994Z", - "taskScheduleInterval": "ONCE", - "taskSource": "ONCE", - "taskType": "PATCH_SCAN", - "result": null, - "status": "DONE", - "taskId": "44a4c196-1111-1111-111e-f6b08cb736d6", - "companyName": "Site - Test 1" - } + - sample: '{ "id": "0f7c6933-b8f6-4323-887c-9ff81d281d7d", "companyId": "3abe08bc-b483-47c3-a802-4c43120d60b9", "companyName": "Site - Test-cmp", "deviceId": "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", "deviceAlias": "WORKGROUP\\AssetTag-EID", "deviceName": "AssetTag-EID", "patchName": "windows11.0-kb5044033-x64-ndp481.msu", "severity": "IMPORTANT", "vendor": "Microsoft", "applicationName": "Windows", "bulletinId": "MS24-10-MRNET-5044033", "bulletinTitle": "October 8, 2024-KB5044033 Cumulative Update for .NET Framework 3.5 and 4.8.1 for Windows 11, version 22H2 and Windows 11, version 23H2", "bulletinUri": "http://support.microsoft.com/kb/111111", "status": "MISSING", "reason": "APPROVED_FOR_SETTINGS", "lastStatusUpdate": "2024-10-15T07:38:47.807Z", "patchDeployStatus": null, "patchDeployProgress": "None" }' result: null - - sample: |- - { - "id": "502e5e56-111f-111f-111f-bf07e250ae79", - "companyId": "3abe08bc-b111-11c1-a111-4c43120d60b9", - "deviceId": "d8cc06e8-1aa1-1111-111c-99d787e4ae3c", - "deviceAlias": "WORKGROUP\\ASSET-TEST", - "deviceName": "ASSET-TEST", - "taskName": "Quick Scan - 15-Oct-2024, 10:54:48 am", - "creationTime": "2024-10-08T12:14:42.165Z", - "completedTime": "2024-10-15T08:54:48.076Z", - "taskScheduleInterval": "WEEKLY", - "taskSource": "SCHEDULED", - "taskType": "AV_SCAN_QUICK", - "result": { - "status": "SAFE", - "threatsResolved": 0, - "threatsDetected": 0, - "notScanned": 0, - "failed": 0 - }, - "status": "DONE", - "taskId": "89897b3f-111a-111a-ad22-3c70354a3541", - "companyName": "Site - Test 1" - } + - sample: '{ "id": "84cbe992-3ddf-4ce1-96ce-fa55cde1d5f7", "companyId": "3abe08bc-b483-47c3-a802-4c43120d60b9", "companyName": "Site - Test-cmp", "deviceId": "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", "deviceAlias": "WORKGROUP\\AssetTag-EID", "deviceName": "AssetTag-EID", "patchName": "GoogleChromeStandaloneEnterprise_129.0.6668.101_x64.msi", "severity": "IMPORTANT", "vendor": "Google", "applicationName": "Chrome", "bulletinId": "CHROME-241008", "bulletinTitle": "Google Chrome 129.0.6668.101", "bulletinUri": "https://chromereleases.googleblog.com/search/label/Stable updates", "status": "MISSING", "reason": "APPROVED_FOR_SETTINGS", "lastStatusUpdate": "2024-10-15T07:38:47.807Z", "patchDeployStatus": null, "patchDeployProgress": "None" }' result: null - - sample: >- - { - "companyId": "3abe08bc-111a-11c1-a111-4c43120d60b9", - "companyName": "Site - Test 1", - "groupId": "2282d5bd-a1c1-1111-1a11-aea4517c667d", - "groupName": "DEFAULT", - "deviceId": "d8cc06e8-1dd1-1111-111c-99d787e4ae3c", - "deviceAlias": "WORKGROUP\\ASSET-TEST", - "deviceName": "ASSET-TEST", - "localizedDetail": "Win64:HacktoolX-gen [Trj]
C:\\Users\\random\\path\\to\\threat\\file\\Default\\Cache\\Cache_Data\\f_000240", - "id": "c106977c-111a-1111-1111-fe609c7cf13b", - "fileName": "C:\\Users\\random\\path\\to\\threat\\file\\Default\\Cache\\Cache_Data\\f_000240", - "threatName": "Win64:HacktoolX-gen [Trj]", - "detectionTime": "2024-10-15T08:56:37.664Z", - "infectionType": "MALWARE", - "detectionSource": "SHIELD_FILESYSTEM", - "actionType": "CHEST", - "fileAccessPath": null, - "alertId": "719611cccffe", - "originatingDeviceIp": null, - "originatingDeviceMac": null, - "originatingDeviceNetworkId": null, - "originatingDeviceNetworkName": null, - "originatingDeviceProtocol": null, - "originatingDeviceThreatCategory": null - } - result: null - - sample: >- - { - "companyId": "3abe08bc-111a-11c1-a111-4c43120d60b9", - "companyName": "Site - CD-AI", - "groupId": "2282d5bd-a1c1-1111-1a11-aea4517c667d", - "groupName": "DEFAULT", - "deviceId": "d8cc06e8-1dd1-1111-111c-99d787e4ae3c", - "deviceAlias": "WORKGROUP\\AssetTag-EID", - "deviceName": "AssetTag-EID", - "localizedDetail": "URL:Blacklist
https(://)codeload.github.com/ParrotSec/mimikatz/zip/refs/heads/master", - "id": "ca6a749f-111d-11c1-11c1-813e0776f469", - "fileName": "https(://)codeload.github.com/ParrotSec/mimikatz/zip/refs/heads/master", - "threatName": "URL:Blacklist", - "detectionTime": "2024-10-09T05:08:47.108Z", - "infectionType": "MALWARE", - "detectionSource": "SHIELD_WEB", - "actionType": "BLOCKED", - "fileAccessPath": null, - "alertId": "30a1a2dddbc6", - "originatingDeviceIp": null, - "originatingDeviceMac": null, - "originatingDeviceNetworkId": null, - "originatingDeviceNetworkName": null, - "originatingDeviceProtocol": null, - "originatingDeviceThreatCategory": null - } - result: null \ No newline at end of file diff --git a/avast/images/avast_audit_summary.png b/avast/images/avast_audit_summary.png new file mode 100644 index 0000000000000000000000000000000000000000..220f6cf0c8a11abfada249b47874b05974b0290b GIT binary patch literal 468913 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 +Dzx_}W(YKZVx&po z;6WAl!LO_*W3jCy{z)=Y#KkRqW^MoD0z5?cuyaY{38Y=$F;@RVYcl(Rn)xLVpsCZ^ z$Yrd5QZEKh!H((M2uP~9EA=*{__@m0Ju3nX@&MR)$@u*%**j$n@z0#Ie zSHz)FcH6RhK*br8m4|~J1XlCgi(d9!=>L)R7En=kUD)u<(A_279U|R|2!fPK*9amY z-3kG=bW9_zV<#p$+w0nd{#5Z zuOriW>HIXFgj@GUq%@*$Zf;&|RPMc}^@2h#<5~((F4CIP2CI@udyM|jKEjanqm1SR zu|?Im4^b{|E4$|(2EG(kbEg;#3FTHkbvOOH$T;C0RE)hT0-hX`# zp7qJxMwF3}5WYr0?iBsYA;_jC%G-hy5IQYh`h!r_@;MUF#oMQGVxKnj^523XM9GM;&(iKmKz7g|+1LIwI<8pPa6JUqVlqJ*P?a;1w??@s*sO6Wr_ z{e_�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

!lpJ}l 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

v!$@YVo;%Vg) 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

=US)$BV6LoDy;s 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 Dyj9z5ajFP8H+OzJO#l}IWgn7qlt-X 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
LgIIEB(k_2zpFU7$aE1mD>w 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

_04z|Nfq!#&EDS_f0M+ice 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

?Xb7YU=TxMS?f4V9*<#Wja@%#G!0ThN&# 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 )_pPQi3AwS3N% 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 literal 0 HcmV?d00001 From 7425b5db26e830911fc268b63dd8bbe2ad159c03 Mon Sep 17 00:00:00 2001 From: narendranandaniya-crest Date: Fri, 15 Nov 2024 11:26:30 +0530 Subject: [PATCH 5/9] updated test yaml file --- avast/assets/logs/avast.yaml | 53 ++- avast/assets/logs/avast_tests.yaml | 502 ++++++++++++++++++++++++++++- 2 files changed, 529 insertions(+), 26 deletions(-) diff --git a/avast/assets/logs/avast.yaml b/avast/assets/logs/avast.yaml index edba6376d2b42..7a5f807386456 100644 --- a/avast/assets/logs/avast.yaml +++ b/avast/assets/logs/avast.yaml @@ -2,31 +2,66 @@ id: avast metric_id: avast backend_only: false facets: + - groups: + - Event + name: Event Name + path: evt.name + source: log - groups: - Event name: Event Outcome path: evt.outcome source: log - groups: - - Event - name: Event Name - path: evt.name + - Geoip + name: City Name + path: network.client.geoip.city.name source: log - groups: - - User - name: User Name - path: usr.name + - Geoip + name: Continent Code + path: network.client.geoip.continent.code source: log - groups: - - User - name: User ID - path: usr.id + - Geoip + name: Continent Name + path: network.client.geoip.continent.name + source: log + - groups: + - Geoip + name: Country ISO Code + path: network.client.geoip.country.iso_code + source: log + - groups: + - Geoip + name: Country Name + path: network.client.geoip.country.name + source: log + - groups: + - Geoip + name: Subdivision ISO Code + path: network.client.geoip.subdivision.iso_code + source: log + - groups: + - Geoip + name: Subdivision Name + path: network.client.geoip.subdivision.name source: log - groups: - Web Access name: Client IP path: network.client.ip source: log + - groups: + - User + name: User ID + path: usr.id + source: log + - groups: + - User + name: User Name + path: usr.name + source: log pipeline: type: pipeline name: Avast diff --git a/avast/assets/logs/avast_tests.yaml b/avast/assets/logs/avast_tests.yaml index a0c59ea7a4d52..666beafe78fd4 100644 --- a/avast/assets/logs/avast_tests.yaml +++ b/avast/assets/logs/avast_tests.yaml @@ -1,18 +1,486 @@ -id: avast +id: "avast" tests: - - sample: '{ "id": "4381b07c-6ed1-1111-9bdb-7faedcc7950f", "companyName": "Site - Test-cmp", "eventType": "USER_LOGIN", "metadata": { "@type": "AuditLoggingUserMetadata", "user": "john.doe@example.com" }, "origin": "USER", "userName": "john.doe@example.com", "result": "OK", "eventCategory": "USER", "ip": "10.10.10.10", "timestamp": "2024-10-08T12:07:26.156Z", "traceId": "6705207e9d91c767ec944daa51f11111", "companyId": "3abe08bc-b483-1111-a802-4c43120d60b9", "userId": "27897b75-64a5-4d59-1111-db1483842357" }' - result: null - - sample: '{ "id": "9642cef5-c484-4863-1111-1e66612cb3f7", "companyName": "Site - Test-cmp", "eventType": "USER_REMOVED_ACCESS", "metadata": { "@type": "AuditLoggingUserRoleMetadata", "user": "435cbc62-5cc1-4aa5-1111-e9415a17b63c", "role": null }, "origin": "USER", "userName": "john.doe@example.com", "result": "OK", "eventCategory": "USER", "ip": "10.10.10.10", "timestamp": "2024-10-08T12:07:34.636Z", "traceId": "67052086c3dfb3a330425231ef4c1111", "companyId": "3abe08bc-b483-47c3-1111-4c43120d60b9", "userId": "27897b75-64a5-4d59-1111-db1483842357" }' - result: null - - sample: '{ "companyId": "3abe08bc-b483-47c3-1111-4c43120d60b9", "companyName": "Site - Test-cmp", "groupId": "2282d5bd-a5c7-4549-1111-aea4517c667d", "groupName": "DEFAULT", "deviceId": "d8cc06e8-9ed4-4361-1111-99d787e4ae3c", "deviceAlias": "WORKGROUP\\AssetTag-EID", "deviceName": "AssetTag-EID", "localizedDetail": "EICAR Test-NOT virus!!!
C:\\Users\\AppData\\Local\\Temp\\b0204c6f-1111-43aa-b115-a2a375bf5776_eicar_com (6).zip.776\\eicar.com", "id": "228c6030-e91a-4efa-92cf-72e4095ab7ad", "fileName": "C:\\Users\\AppData\\Local\\Temp\\b0204c6f-c8e8-43aa-1111-a2a375bf5776_eicar_com (6).zip.776\\eicar.com", "threatName": "EICAR Test-NOT virus!!!", "detectionTime": "2024-10-09T05:07:51.296Z", "infectionType": "MALWARE", "detectionSource": "SHIELD_FILESYSTEM", "actionType": "CHEST", "fileAccessPath": null, "alertId": "54f734f2d1a3", "originatingDeviceIp": null, "originatingDeviceMac": null, "originatingDeviceNetworkId": null, "originatingDeviceNetworkName": null, "originatingDeviceProtocol": null, "originatingDeviceThreatCategory": null }' - result: null - - sample: '{ "companyId": "3abe08bc-b483-47c3-1111-4c43120d60b9", "companyName": "Site - Test-cmp", "groupId": "2282d5bd-1111-4549-1111-aea4517c667d", "groupName": "DEFAULT", "deviceId": "d8cc06e8-1111-4361-869c-99d787e4ae3c", "deviceAlias": "WORKGROUP\\AssetTag-EID", "deviceName": "AssetTag-EID", "localizedDetail": "EICAR Test-NOT virus!!!
C:\\Users\\AppData\\Local\\Temp\\082e8057-5928-48dc-9874-16720f906835_eicar_com (9).zip.835\\eicar.com", "id": "a7af396d-b7f6-40d4-b1b1-ca51eb84946d", "fileName": "C:\\Users\\AppData\\Local\\Temp\\082e8057-5928-48dc-9874-16720f906835_eicar_com (9).zip.835\\eicar.com", "threatName": "EICAR Test-NOT virus!!!", "detectionTime": "2024-10-09T05:08:07.510Z", "infectionType": "MALWARE", "detectionSource": "SHIELD_FILESYSTEM", "actionType": "CHEST", "fileAccessPath": null, "alertId": "5bc828e4c39e", "originatingDeviceIp": null, "originatingDeviceMac": null, "originatingDeviceNetworkId": null, "originatingDeviceNetworkName": null, "originatingDeviceProtocol": null, "originatingDeviceThreatCategory": null }' - result: null - - sample: '{ "id": "8e73d6a9-f01f-4981-8802-6f7d112a4acf", "companyId": "3abe08bc-b483-47c3-a802-4c43120d60b9", "deviceId": "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", "deviceAlias": "WORKGROUP\\AssetTag-EID", "deviceName": "AssetTag-EID", "taskName": "Patch Scan - Oct 10, 2024 2:57 PM", "creationTime": "2024-10-10T09:27:07.480Z", "completedTime": "2024-10-15T07:39:30.013Z", "taskScheduleInterval": "ONCE", "taskSource": "ONCE", "taskType": "PATCH_SCAN", "result": null, "status": "DONE", "taskId": "dd9380f5-27e4-4fd0-8cb6-25a33604c84d", "companyName": "Site - Test-cmp" }' - result: null - - sample: '{ "id": "502e5e56-9059-4611-a9aa-bf07e250ae79", "companyId": "3abe08bc-b483-47c3-a802-4c43120d60b9", "deviceId": "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", "deviceAlias": "WORKGROUP\\AssetTag-EID", "deviceName": "AssetTag-EID", "taskName": "Quick Scan (CDS) - 15-Oct-2024, 10:54:48 am", "creationTime": "2024-10-08T12:14:42.165Z", "completedTime": "2024-10-15T08:54:48.076Z", "taskScheduleInterval": "WEEKLY", "taskSource": "SCHEDULED", "taskType": "AV_SCAN_QUICK", "result": { "status": "SAFE", "threatsResolved": 0, "threatsDetected": 0, "notScanned": 0, "failed": 0 }, "status": "DONE", "taskId": "89897b3f-8163-46bd-ad22-3c70354a3541", "companyName": "Site - Test-cmp" }' - result: null - - sample: '{ "id": "0f7c6933-b8f6-4323-887c-9ff81d281d7d", "companyId": "3abe08bc-b483-47c3-a802-4c43120d60b9", "companyName": "Site - Test-cmp", "deviceId": "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", "deviceAlias": "WORKGROUP\\AssetTag-EID", "deviceName": "AssetTag-EID", "patchName": "windows11.0-kb5044033-x64-ndp481.msu", "severity": "IMPORTANT", "vendor": "Microsoft", "applicationName": "Windows", "bulletinId": "MS24-10-MRNET-5044033", "bulletinTitle": "October 8, 2024-KB5044033 Cumulative Update for .NET Framework 3.5 and 4.8.1 for Windows 11, version 22H2 and Windows 11, version 23H2", "bulletinUri": "http://support.microsoft.com/kb/111111", "status": "MISSING", "reason": "APPROVED_FOR_SETTINGS", "lastStatusUpdate": "2024-10-15T07:38:47.807Z", "patchDeployStatus": null, "patchDeployProgress": "None" }' - result: null - - sample: '{ "id": "84cbe992-3ddf-4ce1-96ce-fa55cde1d5f7", "companyId": "3abe08bc-b483-47c3-a802-4c43120d60b9", "companyName": "Site - Test-cmp", "deviceId": "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", "deviceAlias": "WORKGROUP\\AssetTag-EID", "deviceName": "AssetTag-EID", "patchName": "GoogleChromeStandaloneEnterprise_129.0.6668.101_x64.msi", "severity": "IMPORTANT", "vendor": "Google", "applicationName": "Chrome", "bulletinId": "CHROME-241008", "bulletinTitle": "Google Chrome 129.0.6668.101", "bulletinUri": "https://chromereleases.googleblog.com/search/label/Stable updates", "status": "MISSING", "reason": "APPROVED_FOR_SETTINGS", "lastStatusUpdate": "2024-10-15T07:38:47.807Z", "patchDeployStatus": null, "patchDeployProgress": "None" }' - result: null + - + sample: |- + { + "traceId" : "6705207e9d91c767ec944daa51f11111", + "metadata" : { + "@type" : "AuditLoggingUserMetadata", + "user" : "john.doe@example.com" + }, + "eventCategory" : "USER", + "companyName" : "Site - Test-cmp", + "origin" : "USER", + "ip" : "10.10.10.10", + "eventType" : "USER_LOGIN", + "userName" : "john.doe@example.com", + "userId" : "27897b75-64a5-4d59-1111-db1483842357", + "result" : "OK", + "companyId" : "3abe08bc-b483-1111-a802-4c43120d60b9", + "id" : "4381b07c-6ed1-1111-9bdb-7faedcc7950f", + "timestamp" : "2024-10-08T12:07:26.156Z" + } + result: + custom: + companyId: "3abe08bc-b483-1111-a802-4c43120d60b9" + companyName: "Site - Test-cmp" + eventCategory: "USER" + eventType: "USER_LOGIN" + id: "4381b07c-6ed1-1111-9bdb-7faedcc7950f" + ip: "10.10.10.10" + metadata: + '@type': "AuditLoggingUserMetadata" + user: "john.doe@example.com" + origin: "USER" + result: "OK" + timestamp: "2024-10-08T12:07:26.156Z" + traceId: "6705207e9d91c767ec944daa51f11111" + userId: "27897b75-64a5-4d59-1111-db1483842357" + userName: "john.doe@example.com" + message: |- + { + "traceId" : "6705207e9d91c767ec944daa51f11111", + "metadata" : { + "@type" : "AuditLoggingUserMetadata", + "user" : "john.doe@example.com" + }, + "eventCategory" : "USER", + "companyName" : "Site - Test-cmp", + "origin" : "USER", + "ip" : "10.10.10.10", + "eventType" : "USER_LOGIN", + "userName" : "john.doe@example.com", + "userId" : "27897b75-64a5-4d59-1111-db1483842357", + "result" : "OK", + "companyId" : "3abe08bc-b483-1111-a802-4c43120d60b9", + "id" : "4381b07c-6ed1-1111-9bdb-7faedcc7950f", + "timestamp" : "2024-10-08T12:07:26.156Z" + } + tags: + - "source:LOGS_SOURCE" + - + sample: |- + { + "traceId" : "67052086c3dfb3a330425231ef4c1111", + "metadata" : { + "@type" : "AuditLoggingUserRoleMetadata", + "user" : "435cbc62-5cc1-4aa5-1111-e9415a17b63c" + }, + "eventCategory" : "USER", + "companyName" : "Site - Test-cmp", + "origin" : "USER", + "ip" : "10.10.10.10", + "eventType" : "USER_REMOVED_ACCESS", + "userName" : "john.doe@example.com", + "userId" : "27897b75-64a5-4d59-1111-db1483842357", + "result" : "OK", + "companyId" : "3abe08bc-b483-47c3-1111-4c43120d60b9", + "id" : "9642cef5-c484-4863-1111-1e66612cb3f7", + "timestamp" : "2024-10-08T12:07:34.636Z" + } + result: + custom: + companyId: "3abe08bc-b483-47c3-1111-4c43120d60b9" + companyName: "Site - Test-cmp" + eventCategory: "USER" + eventType: "USER_REMOVED_ACCESS" + id: "9642cef5-c484-4863-1111-1e66612cb3f7" + ip: "10.10.10.10" + metadata: + '@type': "AuditLoggingUserRoleMetadata" + user: "435cbc62-5cc1-4aa5-1111-e9415a17b63c" + origin: "USER" + result: "OK" + timestamp: "2024-10-08T12:07:34.636Z" + traceId: "67052086c3dfb3a330425231ef4c1111" + userId: "27897b75-64a5-4d59-1111-db1483842357" + userName: "john.doe@example.com" + message: |- + { + "traceId" : "67052086c3dfb3a330425231ef4c1111", + "metadata" : { + "@type" : "AuditLoggingUserRoleMetadata", + "user" : "435cbc62-5cc1-4aa5-1111-e9415a17b63c" + }, + "eventCategory" : "USER", + "companyName" : "Site - Test-cmp", + "origin" : "USER", + "ip" : "10.10.10.10", + "eventType" : "USER_REMOVED_ACCESS", + "userName" : "john.doe@example.com", + "userId" : "27897b75-64a5-4d59-1111-db1483842357", + "result" : "OK", + "companyId" : "3abe08bc-b483-47c3-1111-4c43120d60b9", + "id" : "9642cef5-c484-4863-1111-1e66612cb3f7", + "timestamp" : "2024-10-08T12:07:34.636Z" + } + tags: + - "source:LOGS_SOURCE" + - + sample: |- + { + "fileName" : "C:\\Users\\AppData\\Local\\Temp\\b0204c6f-c8e8-43aa-1111-a2a375bf5776_eicar_com (6).zip.776\\eicar.com", + "deviceAlias" : "WORKGROUP\\AssetTag-EID", + "companyName" : "Site - Test-cmp", + "groupId" : "2282d5bd-a5c7-4549-1111-aea4517c667d", + "deviceId" : "d8cc06e8-9ed4-4361-1111-99d787e4ae3c", + "deviceName" : "AssetTag-EID", + "localizedDetail" : "EICAR Test-NOT virus!!!
C:\\Users\\AppData\\Local\\Temp\\b0204c6f-1111-43aa-b115-a2a375bf5776_eicar_com (6).zip.776\\eicar.com", + "actionType" : "CHEST", + "companyId" : "3abe08bc-b483-47c3-1111-4c43120d60b9", + "groupName" : "DEFAULT", + "infectionType" : "MALWARE", + "threatName" : "EICAR Test-NOT virus!!!", + "detectionSource" : "SHIELD_FILESYSTEM", + "id" : "228c6030-e91a-4efa-92cf-72e4095ab7ad", + "alertId" : "54f734f2d1a3", + "detectionTime" : "2024-10-09T05:07:51.296Z" + } + result: + custom: + actionType: "CHEST" + alertId: "54f734f2d1a3" + companyId: "3abe08bc-b483-47c3-1111-4c43120d60b9" + companyName: "Site - Test-cmp" + detectionSource: "SHIELD_FILESYSTEM" + detectionTime: "2024-10-09T05:07:51.296Z" + deviceAlias: "WORKGROUP\\AssetTag-EID" + deviceId: "d8cc06e8-9ed4-4361-1111-99d787e4ae3c" + deviceName: "AssetTag-EID" + fileName: "C:\\Users\\AppData\\Local\\Temp\\b0204c6f-c8e8-43aa-1111-a2a375bf5776_eicar_com (6).zip.776\\eicar.com" + groupId: "2282d5bd-a5c7-4549-1111-aea4517c667d" + groupName: "DEFAULT" + id: "228c6030-e91a-4efa-92cf-72e4095ab7ad" + infectionType: "MALWARE" + localizedDetail: "EICAR Test-NOT virus!!!
C:\\Users\\AppData\\Local\\Temp\\b0204c6f-1111-43aa-b115-a2a375bf5776_eicar_com (6).zip.776\\eicar.com" + threatName: "EICAR Test-NOT virus!!!" + message: |- + { + "fileName" : "C:\\Users\\AppData\\Local\\Temp\\b0204c6f-c8e8-43aa-1111-a2a375bf5776_eicar_com (6).zip.776\\eicar.com", + "deviceAlias" : "WORKGROUP\\AssetTag-EID", + "companyName" : "Site - Test-cmp", + "groupId" : "2282d5bd-a5c7-4549-1111-aea4517c667d", + "deviceId" : "d8cc06e8-9ed4-4361-1111-99d787e4ae3c", + "deviceName" : "AssetTag-EID", + "localizedDetail" : "EICAR Test-NOT virus!!!
C:\\Users\\AppData\\Local\\Temp\\b0204c6f-1111-43aa-b115-a2a375bf5776_eicar_com (6).zip.776\\eicar.com", + "actionType" : "CHEST", + "companyId" : "3abe08bc-b483-47c3-1111-4c43120d60b9", + "groupName" : "DEFAULT", + "infectionType" : "MALWARE", + "threatName" : "EICAR Test-NOT virus!!!", + "detectionSource" : "SHIELD_FILESYSTEM", + "id" : "228c6030-e91a-4efa-92cf-72e4095ab7ad", + "alertId" : "54f734f2d1a3", + "detectionTime" : "2024-10-09T05:07:51.296Z" + } + tags: + - "source:LOGS_SOURCE" + - + sample: |- + { + "fileName" : "C:\\Users\\AppData\\Local\\Temp\\082e8057-5928-48dc-9874-16720f906835_eicar_com (9).zip.835\\eicar.com", + "deviceAlias" : "WORKGROUP\\AssetTag-EID", + "companyName" : "Site - Test-cmp", + "groupId" : "2282d5bd-1111-4549-1111-aea4517c667d", + "deviceId" : "d8cc06e8-1111-4361-869c-99d787e4ae3c", + "deviceName" : "AssetTag-EID", + "localizedDetail" : "EICAR Test-NOT virus!!!
C:\\Users\\AppData\\Local\\Temp\\082e8057-5928-48dc-9874-16720f906835_eicar_com (9).zip.835\\eicar.com", + "actionType" : "CHEST", + "companyId" : "3abe08bc-b483-47c3-1111-4c43120d60b9", + "groupName" : "DEFAULT", + "infectionType" : "MALWARE", + "threatName" : "EICAR Test-NOT virus!!!", + "detectionSource" : "SHIELD_FILESYSTEM", + "id" : "a7af396d-b7f6-40d4-b1b1-ca51eb84946d", + "alertId" : "5bc828e4c39e", + "detectionTime" : "2024-10-09T05:08:07.510Z" + } + result: + custom: + actionType: "CHEST" + alertId: "5bc828e4c39e" + companyId: "3abe08bc-b483-47c3-1111-4c43120d60b9" + companyName: "Site - Test-cmp" + detectionSource: "SHIELD_FILESYSTEM" + detectionTime: "2024-10-09T05:08:07.510Z" + deviceAlias: "WORKGROUP\\AssetTag-EID" + deviceId: "d8cc06e8-1111-4361-869c-99d787e4ae3c" + deviceName: "AssetTag-EID" + fileName: "C:\\Users\\AppData\\Local\\Temp\\082e8057-5928-48dc-9874-16720f906835_eicar_com (9).zip.835\\eicar.com" + groupId: "2282d5bd-1111-4549-1111-aea4517c667d" + groupName: "DEFAULT" + id: "a7af396d-b7f6-40d4-b1b1-ca51eb84946d" + infectionType: "MALWARE" + localizedDetail: "EICAR Test-NOT virus!!!
C:\\Users\\AppData\\Local\\Temp\\082e8057-5928-48dc-9874-16720f906835_eicar_com (9).zip.835\\eicar.com" + threatName: "EICAR Test-NOT virus!!!" + message: |- + { + "fileName" : "C:\\Users\\AppData\\Local\\Temp\\082e8057-5928-48dc-9874-16720f906835_eicar_com (9).zip.835\\eicar.com", + "deviceAlias" : "WORKGROUP\\AssetTag-EID", + "companyName" : "Site - Test-cmp", + "groupId" : "2282d5bd-1111-4549-1111-aea4517c667d", + "deviceId" : "d8cc06e8-1111-4361-869c-99d787e4ae3c", + "deviceName" : "AssetTag-EID", + "localizedDetail" : "EICAR Test-NOT virus!!!
C:\\Users\\AppData\\Local\\Temp\\082e8057-5928-48dc-9874-16720f906835_eicar_com (9).zip.835\\eicar.com", + "actionType" : "CHEST", + "companyId" : "3abe08bc-b483-47c3-1111-4c43120d60b9", + "groupName" : "DEFAULT", + "infectionType" : "MALWARE", + "threatName" : "EICAR Test-NOT virus!!!", + "detectionSource" : "SHIELD_FILESYSTEM", + "id" : "a7af396d-b7f6-40d4-b1b1-ca51eb84946d", + "alertId" : "5bc828e4c39e", + "detectionTime" : "2024-10-09T05:08:07.510Z" + } + tags: + - "source:LOGS_SOURCE" + - + sample: |- + { + "creationTime" : "2024-10-10T09:27:07.480Z", + "deviceAlias" : "WORKGROUP\\AssetTag-EID", + "completedTime" : "2024-10-15T07:39:30.013Z", + "companyName" : "Site - Test-cmp", + "taskSource" : "ONCE", + "deviceId" : "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", + "deviceName" : "AssetTag-EID", + "companyId" : "3abe08bc-b483-47c3-a802-4c43120d60b9", + "taskType" : "PATCH_SCAN", + "taskName" : "Patch Scan - Oct 10, 2024 2:57 PM", + "id" : "8e73d6a9-f01f-4981-8802-6f7d112a4acf", + "taskScheduleInterval" : "ONCE", + "taskId" : "dd9380f5-27e4-4fd0-8cb6-25a33604c84d", + "status" : "DONE" + } + result: + custom: + companyId: "3abe08bc-b483-47c3-a802-4c43120d60b9" + companyName: "Site - Test-cmp" + completedTime: "2024-10-15T07:39:30.013Z" + creationTime: "2024-10-10T09:27:07.480Z" + deviceAlias: "WORKGROUP\\AssetTag-EID" + deviceId: "d8cc06e8-9ed4-4361-869c-99d787e4ae3c" + deviceName: "AssetTag-EID" + id: "8e73d6a9-f01f-4981-8802-6f7d112a4acf" + status: "DONE" + taskId: "dd9380f5-27e4-4fd0-8cb6-25a33604c84d" + taskName: "Patch Scan - Oct 10, 2024 2:57 PM" + taskScheduleInterval: "ONCE" + taskSource: "ONCE" + taskType: "PATCH_SCAN" + message: |- + { + "creationTime" : "2024-10-10T09:27:07.480Z", + "deviceAlias" : "WORKGROUP\\AssetTag-EID", + "completedTime" : "2024-10-15T07:39:30.013Z", + "companyName" : "Site - Test-cmp", + "taskSource" : "ONCE", + "deviceId" : "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", + "deviceName" : "AssetTag-EID", + "companyId" : "3abe08bc-b483-47c3-a802-4c43120d60b9", + "taskType" : "PATCH_SCAN", + "taskName" : "Patch Scan - Oct 10, 2024 2:57 PM", + "id" : "8e73d6a9-f01f-4981-8802-6f7d112a4acf", + "taskScheduleInterval" : "ONCE", + "taskId" : "dd9380f5-27e4-4fd0-8cb6-25a33604c84d", + "status" : "DONE" + } + tags: + - "source:LOGS_SOURCE" + - + sample: |- + { + "creationTime" : "2024-10-08T12:14:42.165Z", + "deviceAlias" : "WORKGROUP\\AssetTag-EID", + "completedTime" : "2024-10-15T08:54:48.076Z", + "companyName" : "Site - Test-cmp", + "taskSource" : "SCHEDULED", + "deviceId" : "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", + "deviceName" : "AssetTag-EID", + "result" : { + "threatsResolved" : 0, + "failed" : 0, + "threatsDetected" : 0, + "status" : "SAFE", + "notScanned" : 0 + }, + "companyId" : "3abe08bc-b483-47c3-a802-4c43120d60b9", + "taskType" : "AV_SCAN_QUICK", + "taskName" : "Quick Scan (CDS) - 15-Oct-2024, 10:54:48 am", + "id" : "502e5e56-9059-4611-a9aa-bf07e250ae79", + "taskScheduleInterval" : "WEEKLY", + "taskId" : "89897b3f-8163-46bd-ad22-3c70354a3541", + "status" : "DONE" + } + result: + custom: + companyId: "3abe08bc-b483-47c3-a802-4c43120d60b9" + companyName: "Site - Test-cmp" + completedTime: "2024-10-15T08:54:48.076Z" + creationTime: "2024-10-08T12:14:42.165Z" + deviceAlias: "WORKGROUP\\AssetTag-EID" + deviceId: "d8cc06e8-9ed4-4361-869c-99d787e4ae3c" + deviceName: "AssetTag-EID" + id: "502e5e56-9059-4611-a9aa-bf07e250ae79" + result: + failed: 0 + notScanned: 0 + status: "SAFE" + threatsDetected: 0 + threatsResolved: 0 + status: "DONE" + taskId: "89897b3f-8163-46bd-ad22-3c70354a3541" + taskName: "Quick Scan (CDS) - 15-Oct-2024, 10:54:48 am" + taskScheduleInterval: "WEEKLY" + taskSource: "SCHEDULED" + taskType: "AV_SCAN_QUICK" + message: |- + { + "creationTime" : "2024-10-08T12:14:42.165Z", + "deviceAlias" : "WORKGROUP\\AssetTag-EID", + "completedTime" : "2024-10-15T08:54:48.076Z", + "companyName" : "Site - Test-cmp", + "taskSource" : "SCHEDULED", + "deviceId" : "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", + "deviceName" : "AssetTag-EID", + "result" : { + "threatsResolved" : 0, + "failed" : 0, + "threatsDetected" : 0, + "status" : "SAFE", + "notScanned" : 0 + }, + "companyId" : "3abe08bc-b483-47c3-a802-4c43120d60b9", + "taskType" : "AV_SCAN_QUICK", + "taskName" : "Quick Scan (CDS) - 15-Oct-2024, 10:54:48 am", + "id" : "502e5e56-9059-4611-a9aa-bf07e250ae79", + "taskScheduleInterval" : "WEEKLY", + "taskId" : "89897b3f-8163-46bd-ad22-3c70354a3541", + "status" : "DONE" + } + tags: + - "source:LOGS_SOURCE" + - + sample: |- + { + "severity" : "IMPORTANT", + "reason" : "APPROVED_FOR_SETTINGS", + "deviceAlias" : "WORKGROUP\\AssetTag-EID", + "companyName" : "Site - Test-cmp", + "lastStatusUpdate" : "2024-10-15T07:38:47.807Z", + "deviceId" : "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", + "deviceName" : "AssetTag-EID", + "patchName" : "windows11.0-kb5044033-x64-ndp481.msu", + "companyId" : "3abe08bc-b483-47c3-a802-4c43120d60b9", + "bulletinId" : "MS24-10-MRNET-5044033", + "vendor" : "Microsoft", + "bulletinUri" : "http://support.microsoft.com/kb/111111", + "patchDeployProgress" : "None", + "id" : "0f7c6933-b8f6-4323-887c-9ff81d281d7d", + "bulletinTitle" : "October 8, 2024-KB5044033 Cumulative Update for .NET Framework 3.5 and 4.8.1 for Windows 11, version 22H2 and Windows 11, version 23H2", + "applicationName" : "Windows", + "status" : "MISSING" + } + result: + custom: + applicationName: "Windows" + bulletinId: "MS24-10-MRNET-5044033" + bulletinTitle: "October 8, 2024-KB5044033 Cumulative Update for .NET Framework 3.5 and 4.8.1 for Windows 11, version 22H2 and Windows 11, version 23H2" + bulletinUri: "http://support.microsoft.com/kb/111111" + companyId: "3abe08bc-b483-47c3-a802-4c43120d60b9" + companyName: "Site - Test-cmp" + deviceAlias: "WORKGROUP\\AssetTag-EID" + deviceId: "d8cc06e8-9ed4-4361-869c-99d787e4ae3c" + deviceName: "AssetTag-EID" + id: "0f7c6933-b8f6-4323-887c-9ff81d281d7d" + lastStatusUpdate: "2024-10-15T07:38:47.807Z" + patchDeployProgress: "None" + patchName: "windows11.0-kb5044033-x64-ndp481.msu" + reason: "APPROVED_FOR_SETTINGS" + severity: "IMPORTANT" + status: "MISSING" + vendor: "Microsoft" + message: |- + { + "severity" : "IMPORTANT", + "reason" : "APPROVED_FOR_SETTINGS", + "deviceAlias" : "WORKGROUP\\AssetTag-EID", + "companyName" : "Site - Test-cmp", + "lastStatusUpdate" : "2024-10-15T07:38:47.807Z", + "deviceId" : "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", + "deviceName" : "AssetTag-EID", + "patchName" : "windows11.0-kb5044033-x64-ndp481.msu", + "companyId" : "3abe08bc-b483-47c3-a802-4c43120d60b9", + "bulletinId" : "MS24-10-MRNET-5044033", + "vendor" : "Microsoft", + "bulletinUri" : "http://support.microsoft.com/kb/111111", + "patchDeployProgress" : "None", + "id" : "0f7c6933-b8f6-4323-887c-9ff81d281d7d", + "bulletinTitle" : "October 8, 2024-KB5044033 Cumulative Update for .NET Framework 3.5 and 4.8.1 for Windows 11, version 22H2 and Windows 11, version 23H2", + "applicationName" : "Windows", + "status" : "MISSING" + } + tags: + - "source:LOGS_SOURCE" + - + sample: |- + { + "severity" : "IMPORTANT", + "reason" : "APPROVED_FOR_SETTINGS", + "deviceAlias" : "WORKGROUP\\AssetTag-EID", + "companyName" : "Site - Test-cmp", + "lastStatusUpdate" : "2024-10-15T07:38:47.807Z", + "deviceId" : "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", + "deviceName" : "AssetTag-EID", + "patchName" : "GoogleChromeStandaloneEnterprise_129.0.6668.101_x64.msi", + "companyId" : "3abe08bc-b483-47c3-a802-4c43120d60b9", + "bulletinId" : "CHROME-241008", + "vendor" : "Google", + "bulletinUri" : "https://chromereleases.googleblog.com/search/label/Stable updates", + "patchDeployProgress" : "None", + "id" : "84cbe992-3ddf-4ce1-96ce-fa55cde1d5f7", + "bulletinTitle" : "Google Chrome 129.0.6668.101", + "applicationName" : "Chrome", + "status" : "MISSING" + } + result: + custom: + applicationName: "Chrome" + bulletinId: "CHROME-241008" + bulletinTitle: "Google Chrome 129.0.6668.101" + bulletinUri: "https://chromereleases.googleblog.com/search/label/Stable updates" + companyId: "3abe08bc-b483-47c3-a802-4c43120d60b9" + companyName: "Site - Test-cmp" + deviceAlias: "WORKGROUP\\AssetTag-EID" + deviceId: "d8cc06e8-9ed4-4361-869c-99d787e4ae3c" + deviceName: "AssetTag-EID" + id: "84cbe992-3ddf-4ce1-96ce-fa55cde1d5f7" + lastStatusUpdate: "2024-10-15T07:38:47.807Z" + patchDeployProgress: "None" + patchName: "GoogleChromeStandaloneEnterprise_129.0.6668.101_x64.msi" + reason: "APPROVED_FOR_SETTINGS" + severity: "IMPORTANT" + status: "MISSING" + vendor: "Google" + message: |- + { + "severity" : "IMPORTANT", + "reason" : "APPROVED_FOR_SETTINGS", + "deviceAlias" : "WORKGROUP\\AssetTag-EID", + "companyName" : "Site - Test-cmp", + "lastStatusUpdate" : "2024-10-15T07:38:47.807Z", + "deviceId" : "d8cc06e8-9ed4-4361-869c-99d787e4ae3c", + "deviceName" : "AssetTag-EID", + "patchName" : "GoogleChromeStandaloneEnterprise_129.0.6668.101_x64.msi", + "companyId" : "3abe08bc-b483-47c3-a802-4c43120d60b9", + "bulletinId" : "CHROME-241008", + "vendor" : "Google", + "bulletinUri" : "https://chromereleases.googleblog.com/search/label/Stable updates", + "patchDeployProgress" : "None", + "id" : "84cbe992-3ddf-4ce1-96ce-fa55cde1d5f7", + "bulletinTitle" : "Google Chrome 129.0.6668.101", + "applicationName" : "Chrome", + "status" : "MISSING" + } + tags: + - "source:LOGS_SOURCE" From 3261279e094938e76a6ec72ba342a7bee18638c0 Mon Sep 17 00:00:00 2001 From: narendranandaniya-crest Date: Fri, 15 Nov 2024 12:06:04 +0530 Subject: [PATCH 6/9] updated readme file --- avast/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/avast/README.md b/avast/README.md index ef13d334837a3..9f247a78c7e86 100644 --- a/avast/README.md +++ b/avast/README.md @@ -26,7 +26,7 @@ Avast integration requires a Avast Business Hub account and its Client Id, and C #### Get Avast Credentials 1. Login to the [Avast Business Hub][4] Account. -2. Navigate and click the gear(⚙️) icon. +2. Navigate and click the gear(settings) icon. 3. In the **Settings** section, click **Integrations**. 4. Click **Add a new integration**. 5. Provide an integration name. From 5493e2ce6a461b90ad86a89b27c3619785b99155 Mon Sep 17 00:00:00 2001 From: narendranandaniya-crest Date: Fri, 22 Nov 2024 18:13:08 +0530 Subject: [PATCH 7/9] updated assets --- avast/README.md | 15 +- .../dashboards/avast_audit_summary.json | 52 +++---- .../avast_task_and_patch_summary.json | 116 +++++++-------- .../dashboards/avast_threat_summary.json | 132 +++++++++--------- avast/manifest.json | 2 +- 5 files changed, 158 insertions(+), 159 deletions(-) diff --git a/avast/README.md b/avast/README.md index 9f247a78c7e86..e466e32d8add3 100644 --- a/avast/README.md +++ b/avast/README.md @@ -4,13 +4,12 @@ [Avast Business Hub][1] is a cloud-based platform that helps businesses manage their Avast security solutions. It offers real-time threat monitoring, detailed reporting, and centralized security control for endpoints, ensuring comprehensive protection across the network and safeguarding against cyberthreats. -The Avast integration collects below types of data: +The Avast integration collects the following types of logs: -1. Logs: - * **Threat**: This endpoint contains information about devices with detected threats, including the type of threat and detection time. - * **Task**: This endpoint contains a summary of tasks performed on devices, including execution details, progress, and completion status. - * **Patch**: This endpoint contains details about patches for devices, allowing monitoring of the health and security of device software and applications. - * **Audit**: This endpoint contains details about user activities, including changes to policies and user access. +- **Threat**: This endpoint contains information about devices with detected threats, including the type of threat and detection time. +- **Task**: This endpoint contains a summary of tasks performed on devices, including execution details, progress, and completion status. +- **Patch**: This endpoint contains details about patches for devices, allowing monitoring of the health and security of device software and applications. +- **Audit**: This endpoint contains details about user activities, including changes to policies and user access. This integration collects logs from the sources listed above and sends them to Datadog for analysis with our Log Explorer and Cloud SIEM products. @@ -21,7 +20,7 @@ This integration collects logs from the sources listed above and sends them to D ### Configuration -Avast integration requires a Avast Business Hub account and its Client Id, and Client Secret. Below are the steps to fetch these details from Avast Business Hub console: +Avast integration requires an Avast Business Hub account and its Client ID, and Client Secret. Below are the steps to fetch these details from Avast Business Hub console: #### Get Avast Credentials @@ -42,7 +41,7 @@ Avast integration requires a Avast Business Hub account and its Client Id, and C ### Logs -The Avast integration collects and forward security logs to Datadog. +The Avast integration collects and forwards security logs to Datadog. ### Metrics diff --git a/avast/assets/dashboards/avast_audit_summary.json b/avast/assets/dashboards/avast_audit_summary.json index fe7ebf9cfb429..fa01853c5d306 100644 --- a/avast/assets/dashboards/avast_audit_summary.json +++ b/avast/assets/dashboards/avast_audit_summary.json @@ -26,7 +26,7 @@ "id": 1327646369801102, "definition": { "type": "note", - "content": "**[Avast Business Hub](https://www.avast.com/business/business-hub)** is a cloud-based platform that helps businesses manage their Avast security solutions. It offers real-time threat monitoring, detailed reporting, and centralized security control for endpoints.\n\n**Avast - Audit Summary** Dashboard provides a comprehensive overview of user and system activities.\n\n**Tips:**\n- Use the timeframe selector in the top right of the dashboard to change the default timeframe.\n- Clone this dashboard to rearrange, modify and add widgets and visualizations.\n\n\nFor more information, see the [Avast Integration Documentation](https://docs.datadoghq.com/integrations/avast/).", + "content": "**[Avast Business Hub](https://www.avast.com/business/business-hub)** is a cloud-based platform that helps businesses manage their Avast security solutions. It offers real-time threat monitoring, detailed reporting, and centralized security control for endpoints.\n\n**Avast - Audit Summary** Dashboard provides a comprehensive overview of user and system activities.\n\n**Tips:**\n- Use the timeframe selector in the upper-right corner of the dashboard to change the default timeframe.\n- Clone this dashboard to rearrange, modify, and add widgets and visualizations.\n\n\nFor more information, see the [Avast Integration Documentation](https://docs.datadoghq.com/integrations/avast/).", "background_color": "orange", "font_size": "14", "text_align": "left", @@ -99,8 +99,8 @@ "layout": { "x": 0, "y": 0, - "width": 3, - "height": 4 + "width": 4, + "height": 3 } }, { @@ -156,10 +156,10 @@ ] }, "layout": { - "x": 3, + "x": 4, "y": 0, - "width": 9, - "height": 4 + "width": 8, + "height": 3 } }, { @@ -226,9 +226,9 @@ }, "layout": { "x": 0, - "y": 4, - "width": 3, - "height": 4 + "y": 3, + "width": 4, + "height": 3 } }, { @@ -295,10 +295,10 @@ ] }, "layout": { - "x": 3, - "y": 4, - "width": 9, - "height": 4 + "x": 4, + "y": 3, + "width": 8, + "height": 3 } }, { @@ -361,9 +361,9 @@ }, "layout": { "x": 0, - "y": 8, + "y": 6, "width": 12, - "height": 4 + "height": 3 } }, { @@ -428,9 +428,9 @@ }, "layout": { "x": 0, - "y": 12, + "y": 9, "width": 4, - "height": 4 + "height": 3 } }, { @@ -503,9 +503,9 @@ }, "layout": { "x": 4, - "y": 12, + "y": 9, "width": 4, - "height": 4 + "height": 3 } }, { @@ -578,9 +578,9 @@ }, "layout": { "x": 8, - "y": 12, + "y": 9, "width": 4, - "height": 4 + "height": 3 } }, { @@ -646,7 +646,7 @@ }, "layout": { "x": 0, - "y": 16, + "y": 12, "width": 12, "height": 4 } @@ -714,7 +714,7 @@ }, "layout": { "x": 0, - "y": 20, + "y": 16, "width": 12, "height": 4 } @@ -725,7 +725,7 @@ "x": 0, "y": 3, "width": 12, - "height": 25 + "height": 21 } }, { @@ -1241,7 +1241,7 @@ }, "layout": { "x": 0, - "y": 28, + "y": 24, "width": 12, "height": 10, "is_column_break": true @@ -1265,4 +1265,4 @@ "layout_type": "ordered", "notify_list": [], "reflow_type": "fixed" -} +} \ No newline at end of file diff --git a/avast/assets/dashboards/avast_task_and_patch_summary.json b/avast/assets/dashboards/avast_task_and_patch_summary.json index 1a75dcd8dc365..9a8b8e751f0c2 100644 --- a/avast/assets/dashboards/avast_task_and_patch_summary.json +++ b/avast/assets/dashboards/avast_task_and_patch_summary.json @@ -26,7 +26,7 @@ "id": 1327646369801102, "definition": { "type": "note", - "content": "**[Avast Business Hub](https://www.avast.com/business/business-hub)** is a cloud-based platform that helps businesses manage their Avast security solutions. It offers real-time threat monitoring, detailed reporting, and centralized security control for endpoints.\n\n**Avast - Task and Patch Summary** Dashboard provides a comprehensive overview of completed tasks and patch updates for your devices.\n\n**Tips:**\n- Use the timeframe selector in the top right of the dashboard to change the default timeframe.\n- Clone this dashboard to rearrange, modify and add widgets and visualizations.\n\n\nFor more information, see the [Avast Integration Documentation](https://docs.datadoghq.com/integrations/avast/).", + "content": "**[Avast Business Hub](https://www.avast.com/business/business-hub)** is a cloud-based platform that helps businesses manage their Avast security solutions. It offers real-time threat monitoring, detailed reporting, and centralized security control for endpoints.\n\n**Avast - Task and Patch Summary** Dashboard provides a comprehensive overview of completed tasks and patch updates for your devices.\n\n**Tips:**\n- Use the timeframe selector in the upper-right corner of the dashboard to change the default timeframe.\n- Clone this dashboard to rearrange, modify, and add widgets and visualizations.\n\n\nFor more information, see the [Avast Integration Documentation](https://docs.datadoghq.com/integrations/avast/).", "background_color": "orange", "font_size": "14", "text_align": "left", @@ -104,8 +104,8 @@ "layout": { "x": 0, "y": 0, - "width": 3, - "height": 4 + "width": 4, + "height": 3 } }, { @@ -161,10 +161,10 @@ ] }, "layout": { - "x": 3, + "x": 4, "y": 0, - "width": 9, - "height": 4 + "width": 8, + "height": 3 } }, { @@ -229,9 +229,9 @@ }, "layout": { "x": 0, - "y": 4, - "width": 3, - "height": 4 + "y": 3, + "width": 4, + "height": 3 } }, { @@ -296,10 +296,10 @@ ] }, "layout": { - "x": 3, - "y": 4, - "width": 9, - "height": 4 + "x": 4, + "y": 3, + "width": 8, + "height": 3 } }, { @@ -364,9 +364,9 @@ }, "layout": { "x": 0, - "y": 8, - "width": 3, - "height": 4 + "y": 6, + "width": 4, + "height": 3 } }, { @@ -431,10 +431,10 @@ ] }, "layout": { - "x": 3, - "y": 8, - "width": 9, - "height": 4 + "x": 4, + "y": 6, + "width": 8, + "height": 3 } }, { @@ -507,9 +507,9 @@ }, "layout": { "x": 0, - "y": 12, - "width": 3, - "height": 4 + "y": 9, + "width": 4, + "height": 3 } }, { @@ -582,10 +582,10 @@ "type": "list_stream" }, "layout": { - "x": 3, - "y": 12, - "width": 9, - "height": 4 + "x": 4, + "y": 9, + "width": 8, + "height": 3 } } ] @@ -594,7 +594,7 @@ "x": 0, "y": 3, "width": 12, - "height": 17 + "height": 13 } }, { @@ -658,8 +658,8 @@ "layout": { "x": 0, "y": 0, - "width": 3, - "height": 4 + "width": 4, + "height": 3 } }, { @@ -715,10 +715,10 @@ ] }, "layout": { - "x": 3, + "x": 4, "y": 0, - "width": 9, - "height": 4 + "width": 8, + "height": 3 } }, { @@ -783,9 +783,9 @@ }, "layout": { "x": 0, - "y": 4, - "width": 3, - "height": 4 + "y": 3, + "width": 4, + "height": 3 } }, { @@ -850,10 +850,10 @@ ] }, "layout": { - "x": 3, - "y": 4, - "width": 9, - "height": 4 + "x": 4, + "y": 3, + "width": 8, + "height": 3 } }, { @@ -920,9 +920,9 @@ }, "layout": { "x": 0, - "y": 8, - "width": 3, - "height": 4 + "y": 6, + "width": 4, + "height": 3 } }, { @@ -989,10 +989,10 @@ ] }, "layout": { - "x": 3, - "y": 8, - "width": 9, - "height": 4 + "x": 4, + "y": 6, + "width": 8, + "height": 3 } }, { @@ -1065,9 +1065,9 @@ }, "layout": { "x": 0, - "y": 12, + "y": 9, "width": 4, - "height": 4 + "height": 3 } }, { @@ -1140,9 +1140,9 @@ }, "layout": { "x": 4, - "y": 12, + "y": 9, "width": 4, - "height": 4 + "height": 3 } }, { @@ -1215,9 +1215,9 @@ }, "layout": { "x": 8, - "y": 12, + "y": 9, "width": 4, - "height": 4 + "height": 3 } }, { @@ -1287,7 +1287,7 @@ }, "layout": { "x": 0, - "y": 16, + "y": 12, "width": 12, "height": 4 } @@ -1296,9 +1296,9 @@ }, "layout": { "x": 0, - "y": 20, + "y": 16, "width": 12, - "height": 21, + "height": 17, "is_column_break": true } }, @@ -1815,7 +1815,7 @@ }, "layout": { "x": 0, - "y": 41, + "y": 33, "width": 12, "height": 10 } @@ -1838,4 +1838,4 @@ "layout_type": "ordered", "notify_list": [], "reflow_type": "fixed" -} +} \ No newline at end of file diff --git a/avast/assets/dashboards/avast_threat_summary.json b/avast/assets/dashboards/avast_threat_summary.json index edce44482d2ee..eb457a5dcb14c 100644 --- a/avast/assets/dashboards/avast_threat_summary.json +++ b/avast/assets/dashboards/avast_threat_summary.json @@ -26,7 +26,7 @@ "id": 8113128730448846, "definition": { "type": "note", - "content": "**[Avast Business Hub](https://www.avast.com/business/business-hub)** is a cloud-based platform that helps businesses manage their Avast security solutions. It offers real-time threat monitoring, detailed reporting, and centralized security control for endpoints.\n\n**Avast - Threat Summary** Dashboard provides a comprehensive overview of threats categorized by type, action and detection source, and other relevant details.\n\n**Tips:**\n- Use the timeframe selector in the top right of the dashboard to change the default timeframe.\n- Clone this dashboard to rearrange, modify and add widgets and visualizations.\n\n\nFor more information, see the [Avast Integration Documentation](https://docs.datadoghq.com/integrations/avast/).", + "content": "**[Avast Business Hub](https://www.avast.com/business/business-hub)** is a cloud-based platform that helps businesses manage their Avast security solutions. It offers real-time threat monitoring, detailed reporting, and centralized security control for endpoints.\n\n**Avast - Threat Summary** Dashboard provides a comprehensive overview of threats categorized by type, action and detection source, and other relevant details.\n\n**Tips:**\n- Use the timeframe selector in the upper-right corner of the dashboard to change the default timeframe.\n- Clone this dashboard to rearrange, modify, and add widgets and visualizations.\n\n\nFor more information, see the [Avast Integration Documentation](https://docs.datadoghq.com/integrations/avast/).", "background_color": "orange", "font_size": "14", "text_align": "left", @@ -99,7 +99,7 @@ "layout": { "x": 0, "y": 0, - "width": 3, + "width": 4, "height": 3 } }, @@ -156,9 +156,9 @@ ] }, "layout": { - "x": 3, + "x": 4, "y": 0, - "width": 9, + "width": 8, "height": 3 } }, @@ -522,18 +522,18 @@ "response_format": "scalar", "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat @evt.outcome:CHEST $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], + "group_by": [], "compute": { "aggregation": "count" }, - "group_by": [], - "search": { - "query": "source:avast service:threat @actionType:CHEST $threat_name $device_name $infection_type $company_name $action $detection_source" - }, "storage": "hot" } ], @@ -573,18 +573,18 @@ "response_format": "scalar", "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat @evt.outcome:AUTOFIX $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], + "group_by": [], "compute": { "aggregation": "count" }, - "group_by": [], - "search": { - "query": "source:avast service:threat @actionType:AUTOFIX $threat_name $device_name $infection_type $company_name $action $detection_source" - }, "storage": "hot" } ], @@ -624,18 +624,18 @@ "response_format": "scalar", "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat @evt.outcome:BLOCKED $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], + "group_by": [], "compute": { "aggregation": "count" }, - "group_by": [], - "search": { - "query": "source:avast service:threat @actionType:BLOCKED $threat_name $device_name $infection_type $company_name $action $detection_source" - }, "storage": "hot" } ], @@ -675,18 +675,18 @@ "response_format": "scalar", "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat @evt.outcome:NONE $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], + "group_by": [], "compute": { "aggregation": "count" }, - "group_by": [], - "search": { - "query": "source:avast service:threat @actionType:NONE $threat_name $device_name $infection_type $company_name $action $detection_source" - }, "storage": "hot" } ], @@ -726,18 +726,18 @@ "response_format": "scalar", "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat @evt.outcome:DELETE $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], + "group_by": [], "compute": { "aggregation": "count" }, - "group_by": [], - "search": { - "query": "source:avast service:threat @actionType:DELETE $threat_name $device_name $infection_type $company_name $action $detection_source" - }, "storage": "hot" } ], @@ -777,18 +777,18 @@ "response_format": "scalar", "queries": [ { - "data_source": "logs", "name": "query1", + "data_source": "logs", + "search": { + "query": "source:avast service:threat @evt.outcome:REPAIR $threat_name $device_name $infection_type $company_name $action $detection_source" + }, "indexes": [ "*" ], + "group_by": [], "compute": { "aggregation": "count" }, - "group_by": [], - "search": { - "query": "source:avast service:threat @actionType:REPAIR $threat_name $device_name $infection_type $company_name $action $detection_source" - }, "storage": "hot" } ], @@ -900,8 +900,8 @@ "layout": { "x": 0, "y": 0, - "width": 3, - "height": 4 + "width": 4, + "height": 3 } }, { @@ -968,10 +968,10 @@ ] }, "layout": { - "x": 3, + "x": 4, "y": 0, - "width": 9, - "height": 4 + "width": 8, + "height": 3 } }, { @@ -1038,9 +1038,9 @@ }, "layout": { "x": 0, - "y": 4, - "width": 3, - "height": 4 + "y": 3, + "width": 4, + "height": 3 } }, { @@ -1107,10 +1107,10 @@ ] }, "layout": { - "x": 3, - "y": 4, - "width": 9, - "height": 4 + "x": 4, + "y": 3, + "width": 8, + "height": 3 } }, { @@ -1177,9 +1177,9 @@ }, "layout": { "x": 0, - "y": 8, - "width": 3, - "height": 4 + "y": 6, + "width": 4, + "height": 3 } }, { @@ -1246,10 +1246,10 @@ ] }, "layout": { - "x": 3, - "y": 8, - "width": 9, - "height": 4 + "x": 4, + "y": 6, + "width": 8, + "height": 3 } }, { @@ -1323,9 +1323,9 @@ }, "layout": { "x": 0, - "y": 12, + "y": 9, "width": 6, - "height": 4 + "height": 3 } }, { @@ -1399,9 +1399,9 @@ }, "layout": { "x": 6, - "y": 12, + "y": 9, "width": 6, - "height": 4 + "height": 3 } }, { @@ -1475,9 +1475,9 @@ }, "layout": { "x": 0, - "y": 16, + "y": 12, "width": 6, - "height": 4 + "height": 3 } }, { @@ -1551,9 +1551,9 @@ }, "layout": { "x": 6, - "y": 16, + "y": 12, "width": 6, - "height": 4 + "height": 3 } }, { @@ -1623,7 +1623,7 @@ }, "layout": { "x": 0, - "y": 20, + "y": 15, "width": 12, "height": 4 } @@ -1634,7 +1634,7 @@ "x": 0, "y": 13, "width": 12, - "height": 25, + "height": 20, "is_column_break": true } }, @@ -2151,9 +2151,9 @@ }, "layout": { "x": 0, - "y": 38, + "y": 33, "width": 12, - "height": 10 + "height": 1 } } ], @@ -2198,4 +2198,4 @@ "layout_type": "ordered", "notify_list": [], "reflow_type": "fixed" -} +} \ No newline at end of file diff --git a/avast/manifest.json b/avast/manifest.json index 368ef15834506..37941d5f07034 100644 --- a/avast/manifest.json +++ b/avast/manifest.json @@ -8,7 +8,7 @@ "configuration": "README.md#Setup", "support": "README.md#Support", "changelog": "CHANGELOG.md", - "description": "Gain insights into avast logs.", + "description": "Gain insights into Avast logs.", "title": "Avast", "media": [], "classifier_tags": [ From 4c7e25fada308880215e3dff7eac1848d486c864 Mon Sep 17 00:00:00 2001 From: akaila-crest Date: Thu, 12 Dec 2024 17:55:17 +0530 Subject: [PATCH 8/9] update readme as per new format --- avast/README.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/avast/README.md b/avast/README.md index e466e32d8add3..e3f2f15792568 100644 --- a/avast/README.md +++ b/avast/README.md @@ -18,24 +18,24 @@ This integration collects logs from the sources listed above and sends them to D ## Setup -### Configuration +### Generate API credentials in Avast -Avast integration requires an Avast Business Hub account and its Client ID, and Client Secret. Below are the steps to fetch these details from Avast Business Hub console: - -#### Get Avast Credentials - -1. Login to the [Avast Business Hub][4] Account. +1. Log in to [Avast Business Hub][4] Account. 2. Navigate and click the gear(settings) icon. 3. In the **Settings** section, click **Integrations**. 4. Click **Add a new integration**. 5. Provide an integration name. 6. Select Integration scope as **API Gateway**, then click **Generate a secret**. -7. Obtain the **Client ID** and the **Client Secret** for configuration. +7. The **Client ID** and **Client Secret** will be generated. -#### Add Avast Credentials +### Connect your Avast Account to Datadog -1. Avast `Client ID` -2. Avast `Client Secret` +1. Add your Client ID and Client Secret + |Parameters|Description| + |--------------------|--------------------| + |Client ID|The Client ID of Avast Business Hub Integration.| + |Client Secret|The Client Secret of Avast Business Hub Integration.| +2. Click the Save button to save your settings. ## Data Collected @@ -63,4 +63,4 @@ Need help? Contact [Datadog support][5]. [2]: https://docs.datadoghq.com/logs/explorer/ [3]: https://www.datadoghq.com/product/cloud-siem/ [4]: https://businesshub.avast.com/ -[5]: https://docs.datadoghq.com/help/ \ No newline at end of file +[5]: https://docs.datadoghq.com/help/ From a974d5ad8f1f34936bb164f4dbe53da5e5d1344c Mon Sep 17 00:00:00 2001 From: narendranandaniya-crest Date: Mon, 23 Dec 2024 18:59:13 +0530 Subject: [PATCH 9/9] updated manifest --- avast/manifest.json | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/avast/manifest.json b/avast/manifest.json index 37941d5f07034..1bdc3f18edf81 100644 --- a/avast/manifest.json +++ b/avast/manifest.json @@ -10,7 +10,23 @@ "changelog": "CHANGELOG.md", "description": "Gain insights into Avast logs.", "title": "Avast", - "media": [], + "media": [ + { + "caption": "Avast - Audit Summary", + "image_url": "images/avast_audit_summary.png", + "media_type": "image" + }, + { + "caption": "Avast - Task and Patch Summary", + "image_url": "images/avast_task_and_patch_summary.png", + "media_type": "image" + }, + { + "caption": "Avast - Threat Summary", + "image_url": "images/avast_threat_summary.png", + "media_type": "image" + } + ], "classifier_tags": [ "Category::Log Collection", "Category::Security", @@ -31,9 +47,9 @@ } }, "dashboards": { - "Avast - Audit Summary" : "assets/dashboards/avast_audit_summary.json", - "Avast - Task and Patch Summary" : "assets/dashboards/avast_task_and_patch_summary.json", - "Avast - Threat Summary" : "assets/dashboards/avast_threat_summary.json" + "Avast - Audit Summary": "assets/dashboards/avast_audit_summary.json", + "Avast - Task and Patch Summary": "assets/dashboards/avast_task_and_patch_summary.json", + "Avast - Threat Summary": "assets/dashboards/avast_threat_summary.json" }, "logs": { "source": "avast" @@ -45,4 +61,4 @@ "homepage": "https://www.datadoghq.com", "sales_email": "info@datadoghq.com" } -} +} \ No newline at end of file