| ISO 27001 – Controlli tecnologici |
Fornisce visibilità sui controlli tecnologici e sugli standard di crittografia per supportare la conformità e la correzione basata sui dati. Nota: applica i filtri per perfezionare i dati. |
Tendenze degli avvisi per origine dati |
$Date = timestamp.get_date(detection.created_time.seconds)
match:
$Date
outcome:
$Count = count(detection.id)
order:
$Date desc
|
| ISO 27001 – Controlli tecnologici |
Fornisce visibilità sui controlli tecnologici e sugli standard di crittografia per supportare la conformità e la correzione basata sui dati. Nota: applica i filtri per perfezionare i dati. |
Prime 10 risorse ad alto rischio |
detection.detection.risk_score > 0
detection.collection_elements.references.event.principal.hostname != ""
detection.collection_elements.references.event.metadata.product_name != ""
detection.collection_elements.references.event.principal.ip != ""
$Hostname = detection.collection_elements.references.event.principal.hostname
$IP_Address = detection.collection_elements.references.event.principal.ip
$Product_Name = detection.collection_elements.references.event.metadata.product_name
match:
$Hostname, $IP_Address, $Product_Name
outcome:
$Risk_Score = max(detection.detection.risk_score)
$First_Time_Seen = timestamp.get_timestamp(min(detection.collection_elements.references.event.metadata.event_timestamp.seconds))
$Last_Time_Seen = timestamp.get_timestamp(max(detection.collection_elements.references.event.metadata.event_timestamp.seconds))
order:
$Risk_Score desc
limit:
10
|
| Panoramica della sicurezza di Chrome Enterprise Premium |
Fornisce informazioni in tempo reale sugli eventi di sicurezza correlati a Chrome, inclusi trasferimenti di dati sensibili, tentativi di malware e problemi di sicurezza delle password.
|
Rilevamenti dal pacchetto di regole di rilevamento curate dei rischi di Chrome |
detection.detection.ruleset_category_display_name = "Chrome Enterprise Premium Threats"
$Rule_Name = detection.detection.rule_name
$User = strings.coalesce(detection.detection.outcomes["victim_name"], detection.detection.outcomes["victim_netid"], detection.collection_elements.references.event.principal.user.userid, detection.collection_elements.references.event.principal.user.user_display_name, detection.collection_elements.references.event.principal.user.email_addresses, detection.collection_elements.references.event.target.user.userid, detection.collection_elements.references.event.target.user.user_display_name, detection.collection_elements.references.event.target.user.email_addresses)
$Hostname = strings.coalesce(detection.detection.outcomes["hostname"], detection.collection_elements.references.event.principal.hostname, detection.collection_elements.references.event.principal.asset.product_object_id)
$IP = strings.coalesce(detection.collection_elements.references.event.principal.ip, detection.collection_elements.references.event.about.ip)
$Severity = detection.detection.severity
$File = strings.coalesce(detection.collection_elements.references.event.target.file.full_path, detection.collection_elements.references.event.target.resource.name, detection.collection_elements.references.event.target.url, detection.detection.outcomes["url"])
$Risk_Score = detection.detection.outcomes["risk_score"]
$Threat_Name = detection.collection_elements.references.event.security_result.threat_name
match:
$User, $Rule_Name, $Hostname, $IP, $File, $Risk_Score, $Severity, $Threat_Name
outcome:
$Description = array_distinct(detection.detection.description)
$Count = count(detection.id)
order:
$Severity, $Count desc
|
| Panoramica di Cloud Key Management |
Fornisce visibilità centralizzata sulla gestione delle chiavi cloud, inclusi segreti e certificati. Utilizza questi approfondimenti per monitorare le modifiche del ciclo di vita e rilevare attività non autorizzate. |
Avvisi nel tempo |
detection.detection.ruleset_category_display_name = "Cloud Threats"
detection.detection.alert_state = "ALERTING"
detection.detection.rule_name = /Secrets|Key|KMS/ nocase
$Date = timestamp.get_date(detection.collection_elements.references.event.metadata.event_timestamp.seconds)
$Rule_Name = detection.detection.rule_name
match:
$Date, $Rule_Name
outcome:
$Count = count(detection.id)
order:
$Date desc
|
| Panoramica della postura di sicurezza del cloud |
Fornisce approfondimenti sulla postura di sicurezza del cloud monitorando le metriche chiave in Google Cloud, AWS e Azure. |
Tendenza di rilevamento nel tempo |
$log_type = detection.collection_elements.references.event.metadata.log_type
$log_type = /GCP|AWS|AZURE/
$date = timestamp.get_date(detection.created_time.seconds)
match:
$date
outcome:
$event_count = count(detection.id)
order:
$date asc
|
| Panoramica della postura di sicurezza del cloud |
Fornisce informazioni sulla postura di sicurezza del cloud monitorando le metriche chiave in Google Cloud, AWS e Azure. |
Rilevamenti per categoria |
$log_type = detection.collection_elements.references.event.metadata.log_type
$log_type = /GCP|AWS|AZURE/
$category = detection.collection_elements.references.event.security_result.category
match:
$category
outcome:
$event_count = count(detection.id)
order:
$event_count desc
|
| Panoramica della postura di sicurezza del cloud |
Fornisce approfondimenti sulla postura di sicurezza del cloud monitorando le metriche chiave in Google Cloud, AWS e Azure. |
Rilevamenti per gravità |
$log_type = detection.collection_elements.references.event.metadata.log_type
$log_type = /AWS|GCP|AZURE/
$severity = detection.collection_elements.references.event.security_result.severity
match:
$severity
outcome:
$event_count = count(detection.id)
order:
$event_count desc
|
| Panoramica della postura di sicurezza del cloud |
Fornisce approfondimenti sulla postura di sicurezza del cloud monitorando le metriche chiave in Google Cloud, AWS e Azure. |
Località principali degli asset |
$log_type = detection.collection_elements.references.event.metadata.log_type
$log_type = /AWS|GCP|AZURE/
$resource = detection.collection_elements.references.event.target.resource.name
$location = detection.collection_elements.references.event.principal.ip_geo_artifact.location.country_or_region
match:
$location
outcome:
$event_count = count($resource)
$latitude = max(detection.collection_elements.references.event.principal.ip_geo_artifact.location.region_latitude)
$longitude = max(detection.collection_elements.references.event.principal.ip_geo_artifact.location.region_longitude)
order:
$event_count desc
|
| Panoramica della postura di sicurezza del cloud |
Fornisce approfondimenti sulla postura di sicurezza del cloud monitorando le metriche chiave in Google Cloud, AWS e Azure. |
Le 10 risorse più interessate |
$log_type = detection.collection_elements.references.event.metadata.log_type
$log_type = /AWS|GCP|AZURE/
$targeted_resources = detection.collection_elements.references.event.target.resource.name
$targeted_resources != ""
match:
$targeted_resources
outcome:
$event_count = count($targeted_resources)
order:
$event_count desc
limit : 10
|
| Panoramica della postura di sicurezza del cloud |
Fornisce approfondimenti sulla postura di sicurezza del cloud monitorando le metriche chiave in Google Cloud, AWS e Azure. |
I 10 rilevamenti principali |
$log_type = detection.collection_elements.references.event.metadata.log_type
$log_type = /GCP|AWS|AZURE/
$rule_name = detection.detection.rule_name
$rule_name != ""
match:
$rule_name
outcome:
$event_count = count(detection.id)
order:
$event_count desc
limit:
10
|
| Panoramica della postura di sicurezza del cloud |
Fornisce approfondimenti sulla postura di sicurezza del cloud monitorando le metriche chiave in Google Cloud, AWS e Azure. |
I 10 principali utenti attivatori |
$log_type = detection.collection_elements.references.event.metadata.log_type
$log_type = /GCP|AWS|AZURE/
$user= detection.collection_elements.references.event.principal.user.userid
$user != ""
match:
$user
outcome:
$event_count = count(detection.collection_elements.references.event.metadata.id)
order:
$event_count desc
limit:
10
|
| Panoramica della postura di sicurezza del cloud |
Fornisce approfondimenti sulla postura di sicurezza del cloud monitorando le metriche chiave in Google Cloud, AWS e Azure. |
Distribuzione della gravità per categoria di rilevamento |
$log_type = detection.collection_elements.references.event.metadata.log_type
$log_type = /GCP|AWS|AZURE/
$category = detection.collection_elements.references.event.security_result.category
$severity = detection.collection_elements.references.event.security_result.severity
match:
$severity,$category
outcome:
$event_count = count(detection.id)
order:
$event_count desc
|
| Panoramica dei servizi Cloud Storage |
Fornisce visibilità sulle attività di spazio di archiviazione sul cloud e sulle modifiche alle autorizzazioni per aiutare i team a monitorare gli avvisi e mantenere l'integrità dei dati. Utilizza questi approfondimenti per monitorare gli utenti principali e identificare pattern di accesso insoliti. |
Avvisi nel tempo |
detection.detection.ruleset_category_display_name = "Cloud Threats"
(detection.tags = /T1530|T1567.002/
or detection.detection.rule_name = /storage|blob|bucket/ nocase)
detection.detection.alert_state = "ALERTING"
$Date = timestamp.get_date(detection.collection_elements.references.event.metadata.event_timestamp.seconds)
$Rule_Name = detection.detection.rule_name
match:
$Date, $Rule_Name
outcome:
$Count = count(detection.id)
order:
$Date desc
|
| Importazione e integrità dei dati |
Fornisce visibilità sul throughput di importazione e sui conteggi degli errori per aiutare i team a individuare rapidamente i problemi di flusso di dati. Utilizza queste metriche per monitorare la distribuzione dei log e garantire la stabilità operativa. |
rules |
$a = rules.name
match: $a
|
| Governance dei dati GDPR |
Fornisce visibilità sull'accesso ai dati nelle regioni dell'UE, incluse le tendenze di accesso, i tentativi di accesso non UE e le principali geolocalizzazioni. Aiuta a monitorare la conformità ai regolamenti GDPR, a rilevare l'accesso ai dati non autorizzato e a garantire la gestione sicura dei dati dell'UE. Nota: applica i filtri per visualizzare i risultati pertinenti. |
Trasferimento di dati anomalo per utente |
strings.coalesce(detection.collection_elements.references.event.principal.location.country_or_region, detection.collection_elements.references.event.principal.ip_geo_artifact.location.country_or_region, detection.collection_elements.references.event.principal.location.name)
= /Austria|Belgium|Bulgaria|Croatia|Cyprus|Czechia|Denmark|Estonia|Finland|France|Germany|Greece|Hungary|Ireland|Italy|Latvia|Lithuania|Luxembourg|Malta|Netherlands|Poland|Portugal|Romania|Slovakia|Slovenia|Spain|Sweden|eu-(west-1|west-3|central-1|north-1|south-1|south-2)|europe-(west1|west3|west4|west8|west9|west10|west12|central2|north1|north2|southwest1)|austriaeast|denmarkeast|francecentral|germanywestcentral|greececentral|italynorth|northeurope|spaincentral|swedencentral|westeurope|polandcentral/ nocase
$Rule_Set = detection.detection.rule_set
$Rule_Set = "Anomalous Total Bytes by User"
$Employee_Name = strings.coalesce(detection.collection_elements.references.event.principal.user.userid,detection.collection_elements.references.event.principal.user.user_display_name,
detection.collection_elements.references.event.principal.user.email_addresses)
$Employee_ID = detection.collection_elements.references.event.principal.user.employee_id
$Empolyee_Namespace = detection.collection_elements.references.event.principal.namespace
match:
$Employee_Name ,$Employee_ID, $Empolyee_Namespace, $Rule_Set
outcome:
$Count = count_distinct(detection.id)
order:
$Count Desc
|
| Operazioni di sicurezza IAM |
Una panoramica generale per il monitoraggio giornaliero. Si concentra su anomalie in tempo reale, minacce attive ed eventi ad alto rischio per consentire il rilevamento e la risposta rapidi agli incidenti. Utilizza i filtri disponibili per restringere i risultati in base alle tue esigenze. |
Avvisi IAM nel tempo |
detection.detection.rule_set_display_name = "Admin Action"
or detection.detection.rule_set_display_name = "Potential Workspace Account Compromise"
or detection.detection.rule_set_display_name = "Suspicious Workspace Administrative Actions"
or detection.detection.rule_set_display_name = "AWS - Identity"
or detection.detection.rule_set_display_name = "AWS - Organization"
or detection.detection.rule_set_display_name = "Azure - Identity"
or detection.detection.rule_set_display_name = "Azure - Organization"
or detection.detection.rule_set_display_name = "IAM Abuse"
or detection.detection.rule_set_display_name = "New Login by User to Device"
or detection.detection.rule_set_display_name = "Anomalous Authentication Events by User"
or detection.detection.rule_set_display_name = "Failed Authentications by Device"
or detection.detection.rule_set_display_name = "Failed Authentications by User"
or detection.detection.rule_set_display_name = "Anomalous Inbound Bytes by User"
or detection.detection.rule_set_display_name = "Anomalous Total Bytes by User"
or detection.detection.rule_set_display_name = "Brute Force then Successful Login by User"
or detection.detection.rule_set_display_name = "Anomalous or Excessive Logins for a Newly Created User"
or detection.detection.rule_set_display_name = "Anomalous or Excessive Suspicious Actions for a Newly Created User"
or detection.detection.rule_set_display_name = "Excessive Alerts by User"
detection.detection.alert_state = "ALERTING"
$Date = timestamp.get_date(detection.collection_elements.references.event.metadata.event_timestamp.seconds)
$Rule_Name = detection.detection.rule_name
match:
$Date, $Rule_Name
outcome:
$Count = count(detection.id)
order:
$Date desc
|
| ISO 27001 - Controlli organizzativi |
Fornisce visibilità sui controlli di sicurezza e sulle prestazioni di conformità dell'organizzazione in base agli standard ISO 27001. Consente di monitorare i risultati dell'audit e identificare le aree di miglioramento. Nota: applica i filtri per perfezionare i risultati. |
Rilevamenti recenti di minacce cloud |
detection.detection.ruleset_category_display_name = "Cloud Threats"
$Date = timestamp.get_timestamp(detection.collection_elements.references.event.metadata.event_timestamp.seconds)
$Rule_Name = detection.detection.rule_name
$User = strings.coalesce(detection.collection_elements.references.event.principal.user.userid, detection.collection_elements.references.event.principal.user.email_addresses)
$Source_IP = strings.coalesce(detection.collection_elements.references.event.principal.asset.ip, detection.collection_elements.references.event.principal.ip)
$Host = strings.coalesce(detection.collection_elements.references.event.principal.asset.hostname, detection.collection_elements.references.event.principal.hostname)
match:
$Date, $Rule_Name, $User, $Source_IP, $Host
order:
$Date desc
|
| ISO 27001 - Controlli organizzativi |
Fornisce visibilità sui controlli di sicurezza e sulle prestazioni di conformità dell'organizzazione in base agli standard ISO 27001. Consente di monitorare i risultati dell'audit e identificare le aree di miglioramento. Nota: applica i filtri per perfezionare i risultati. |
Avvisi nel tempo per gravità |
$Date = timestamp.get_date(detection.created_time.seconds)
$Severity = detection.collection_elements.references.event.security_result.severity
$Severity != "UNKNOWN_SEVERITY"
match:
$Date, $Severity
outcome:
$Count = count(detection.id)
order:
$Date desc
|
| Attività Living Off the Land |
Fornisce informazioni critiche sul potenziale uso improprio di strumenti di sistema attendibili come Rundll32 e Regsvr32. Monitora e visualizza l'attività comunemente sfruttata dalle minacce avanzate per eludere il rilevamento e sfruttare le utilità di sistema. |
Rilevamenti di attacchi Living Off The Land nel tempo |
detection.detection.rule_set = "89adf0db-5d29-0a04-c926-f8c2a58f5d1b"
$Rule_Name = detection.detection.rule_name
$Severity = detection.detection.severity
$Risk_Score = detection.detection.risk_score
$Date = timestamp.get_date(detection.collection_elements.references.event.metadata.event_timestamp.seconds)
match:
$Rule_Name, $Severity, $Risk_Score, $Date
outcome:
$Count = count(detection.detection.threat_id)
order:
$Count desc
|
| Attività Living Off the Land |
Fornisce informazioni critiche sul potenziale uso improprio di strumenti di sistema attendibili come Rundll32 e Regsvr32. Monitora e visualizza l'attività comunemente sfruttata dalle minacce avanzate per eludere il rilevamento e sfruttare le utilità di sistema. |
Rilevamenti Living Off The Land per gravità |
$event.detection.detection.rule_set = "89adf0db-5d29-0a04-c926-f8c2a58f5d1b"
$Rule_Name = $event.detection.detection.rule_name
$Severity = $event.detection.detection.severity
$Risk_Score = $event.detection.detection.risk_score
match:
$Rule_Name, $Severity, $Risk_Score
limit:
50
|
| Attività Living Off the Land |
Fornisce informazioni critiche sul potenziale uso improprio di strumenti di sistema attendibili come Rundll32 e Regsvr32. Monitora e visualizza l'attività comunemente sfruttata dalle minacce avanzate per eludere il rilevamento e sfruttare le utilità di sistema. |
Rilevamenti di Living Off The Land |
$event.detection.detection.rule_set = "89adf0db-5d29-0a04-c926-f8c2a58f5d1b"
$Rule_Name = $event.detection.detection.rule_name
match:
$Rule_Name
outcome:
$Last_Detection = timestamp.get_timestamp(max($event.detection.collection_elements.references.event.metadata.event_timestamp.seconds))
order:
$Last_Detection desc
|
| Principale |
Fornisce un riepilogo dello stato di integrità dell'acquisizione dei dati e degli IoC rilevati e offre una prospettiva globale sulle potenziali minacce. |
Rilevamenti |
detection.id != ""
outcome:
$count = count(detection.id)
|
| Principale |
Fornisce un riepilogo dello stato di integrità dell'acquisizione dei dati e degli IoC rilevati e offre una prospettiva globale sulle potenziali minacce. |
Avviso |
detection.id != ""
outcome:
$count = count_distinct(detection.id)
|
| Mandiant Threat Defense |
Fornisce una visibilità chiara sulla ricerca proattiva delle minacce eseguita da Mandiant nel tuo ambiente. Descrive in dettaglio le attività di ricerca in corso e completate, evidenziando le tendenze scoperte durante il processo di ricerca. |
I 100 utenti principali per conteggio rilevamenti |
$rule_pack_name = detection.detection.rule_set_display_name
$rule_name = detection.detection.rule_name
$username = group(detection.collection_elements.references.event.principal.user.userid, detection.collection_elements.references.event.src.user.userid, detection.collection_elements.references.event.target.user.userid)
$username != ""
re.regex($rule_pack_name, `^Mandiant.*`)
match:
$username
outcome:
$count = count_distinct(detection.id)
$unique_rules = count_distinct($rule_name)
order:
$count desc
limit:
100
|
| Mandiant Threat Defense |
Fornisce una visibilità chiara sulla ricerca proattiva delle minacce eseguita da Mandiant nel tuo ambiente. Descrive in dettaglio le attività di ricerca in corso e completate, evidenziando le tendenze scoperte durante il processo di ricerca. |
Rilevamenti di Mandiant Threat Defense nel tempo |
$rule_pack_name = detection.detection.rule_set_display_name
$date = timestamp.get_date(detection.created_time.seconds)
re.regex($rule_pack_name, `^Mandiant.*`)
match:
$date
outcome:
$count = count_distinct(detection.id)
order:
$date asc
|
| Mandiant Threat Defense |
Fornisce una visibilità chiara sulla ricerca proattiva delle minacce eseguita da Mandiant nel tuo ambiente. Descrive in dettaglio le attività di ricerca in corso e completate, evidenziando le tendenze scoperte durante il processo di ricerca. |
Rilevamenti per origine telemetrica |
$rule_pack_name = detection.detection.rule_set_display_name
$rule_name = detection.detection.rule_name
$vendor_name = detection.collection_elements.references.event.metadata.vendor_name
$product_name = detection.collection_elements.references.event.metadata.product_name
$vendor_name != ""
$product_name != ""
re.regex($rule_pack_name, `^Mandiant.*`)
match:
$vendor_name, $product_name
outcome:
$count = count_distinct(detection.id)
order:
$count desc
limit:
10
|
| Mandiant Threat Defense |
Fornisce una visibilità chiara sulla ricerca proattiva delle minacce eseguita da Mandiant nel tuo ambiente. Descrive in dettaglio le attività di ricerca in corso e completate, evidenziando le tendenze scoperte durante il processo di ricerca. |
Rilevamenti |
$rule_pack_name = detection.detection.rule_set_display_name
re.regex($rule_pack_name, `^Mandiant.*`)
outcome:
$count = count_distinct(detection.id)
|
| Mandiant Threat Defense |
Fornisce una visibilità chiara sulla ricerca proattiva delle minacce eseguita da Mandiant nel tuo ambiente. Descrive in dettaglio le attività di ricerca in corso e completate, evidenziando le tendenze scoperte durante il processo di ricerca. |
I 100 host principali per conteggio rilevamenti |
$rule_pack_name = detection.detection.rule_set_display_name
$rule_name = detection.detection.rule_name
$hostname = group(detection.collection_elements.references.event.principal.hostname, detection.collection_elements.references.event.src.hostname, detection.collection_elements.references.event.target.hostname)
$hostname != ""
re.regex($rule_pack_name, `^Mandiant.*`)
match:
$hostname
outcome:
$count = count_distinct(detection.id)
$unique_rules = count_distinct($rule_name)
order:
$count desc
limit:
100
|
| Mandiant Threat Defense |
Fornisce una visibilità chiara sulla ricerca proattiva delle minacce eseguita da Mandiant nel tuo ambiente. Descrive in dettaglio le attività di ricerca in corso e completate, evidenziando le tendenze scoperte durante il processo di ricerca. |
I 100 asset principali per conteggio rilevamenti |
$rule_pack_name = detection.detection.rule_set_display_name
$rule_name = detection.detection.rule_name
$asset_id = group(detection.collection_elements.references.event.principal.asset_id, detection.collection_elements.references.event.src.asset_id, detection.collection_elements.references.event.target.asset_id)
$asset_id != ""
re.regex($rule_pack_name, `^Mandiant.*`)
match:
$asset_id
outcome:
$count = count_distinct(detection.id)
$unique_rules = count_distinct($rule_name)
order:
$count desc
limit:
100
|
| Mandiant Threat Defense |
Fornisce una visibilità chiara sulla ricerca proattiva delle minacce eseguita da Mandiant nel tuo ambiente. Descrive in dettaglio le attività di ricerca in corso e completate, evidenziando le tendenze scoperte durante il processo di ricerca. |
Prime 100 regole per numero di rilevamenti |
$rule_pack_name = detection.detection.rule_set_display_name
$rule_name = detection.detection.rule_name
$asset_id = group(detection.collection_elements.references.event.principal.asset_id, detection.collection_elements.references.event.src.asset_id, detection.collection_elements.references.event.target.asset_id)
re.regex($rule_pack_name, `^Mandiant.*`)
match:
$rule_name
outcome:
$count = count_distinct(detection.id)
$asset_count = count_distinct($asset_id)
order:
$count desc
limit:
100
|
| Mandiant Threat Defense |
Fornisce una visibilità chiara sulla ricerca proattiva delle minacce eseguita da Mandiant nel tuo ambiente. Descrive in dettaglio le attività di ricerca in corso e completate, evidenziando le tendenze scoperte durante il processo di ricerca. |
Rilevamenti per piattaforma |
$rule_pack_name = detection.detection.rule_set_display_name
$rule_name = detection.detection.rule_name
$platform = detection.collection_elements.references.event.principal.asset.platform_software.platform
$platform != "UNKNOWN_PLATFORM"
re.regex($rule_pack_name, `^Mandiant.*`)
match:
$platform
outcome:
$count = count_distinct(detection.id)
order:
$count desc
limit:
10
|
| Mandiant Threat Defense |
Fornisce una visibilità chiara sulla ricerca proattiva delle minacce eseguita da Mandiant nel tuo ambiente. Descrive in dettaglio le attività di ricerca in corso e completate, evidenziando le tendenze scoperte durante il processo di ricerca. |
Rilevamenti per tipo di evento |
$rule_pack_name = detection.detection.rule_set_display_name
$rule_name = detection.detection.rule_name
$event_type = detection.collection_elements.references.event.metadata.event_type
re.regex($rule_pack_name, `^Mandiant.*`)
match:
$event_type
outcome:
$count = count_distinct(detection.id)
order:
$count desc
limit:
10
|
| Mandiant Threat Defense |
Fornisce una visibilità chiara sulla ricerca proattiva delle minacce eseguita da Mandiant nel tuo ambiente. Descrive in dettaglio le attività di ricerca in corso e completate, evidenziando al contempo le tendenze scoperte durante la procedura di ricerca. |
I 100 domini principali per conteggio rilevamenti |
$rule_pack_name = detection.detection.rule_set_display_name
$rule_name = detection.detection.rule_name
$domain = group(detection.collection_elements.references.event.principal.administrative_domain, detection.collection_elements.references.event.target.administrative_domain, detection.collection_elements.references.event.about.administrative_domain, detection.collection_elements.references.event.principal.asset.network_domain, detection.collection_elements.references.event.target.asset.network_domain, detection.collection_elements.references.event.about.asset.network_domain)
$domain != ""
re.regex($rule_pack_name, `^Mandiant.*`)
match:
$domain
outcome:
$count = count_distinct(detection.id)
$unique_rules = count_distinct($rule_name)
order:
$count desc
limit:
100
|
| Mandiant Threat Defense |
Fornisce una visibilità chiara sulla ricerca proattiva delle minacce eseguita da Mandiant nel tuo ambiente. Descrive in dettaglio le attività di ricerca in corso e completate, evidenziando le tendenze scoperte durante il processo di ricerca. |
Le principali 10 tecniche MITRE ATT&CK® (scala logaritmica) |
$rule_pack_name = detection.detection.rule_set_display_name
$rule_name = detection.detection.rule_name
re.regex($rule_pack_name, `^Mandiant.*`)
$mitre_technique = if(detection.detection.rule_labels["technique"] = "", "Unassigned", detection.detection.rule_labels["technique"])
match:
$mitre_technique
outcome:
$count = count_distinct(detection.id)
order:
$count desc
limit:
10
|
| NIST 800-53 - Controllo dell'accesso |
Fornisce visibilità sulle tendenze controllo dell'accesso NIST 800-53 e sui rischi di geolocalizzazione. Assicurati che l'elenco di riferimento NIST_Compliance_Assets sia creato per caricare i grafici e definire l'ambito dei dati. |
Rilevamento di località di accesso anomale |
detection.collection_elements.references.event.security_result.action = "ALLOW"
detection.detection.rule_name = "Login from Country Never Before Seen for a User Group"
$Country = strings.coalesce(detection.collection_elements.references.event.principal.location.country_or_region, detection.collection_elements.references.event.principal.ip_geo_artifact.location.country_or_region)
$Rulename = detection.detection.rule_name
$User = strings.coalesce(detection.collection_elements.references.event.principal.user.userid,detection.collection_elements.references.event.principal.user.user_display_name,
detection.collection_elements.references.event.principal.user.email_addresses,detection.collection_elements.references.event.target.user.userid,detection.collection_elements.references.event.target.user.user_display_name,detection.collection_elements.references.event.target.user.email_addresses)
match:
$User, $Rulename, $Country
outcome:
$Count = count(detection.id)
order:
$Count desc
|
| NIST 800-53 - Controllo dell'accesso |
Fornisce visibilità sulle tendenze controllo dell'accesso NIST 800-53 e sui rischi di geolocalizzazione. Assicurati che l'elenco di riferimento NIST_Compliance_Assets sia creato per caricare i grafici e definire l'ambito dei dati. |
Attività di accesso sospette |
detection.detection.rule_name = "Brute Force then Successful Login by User"
$Country = strings.coalesce(detection.collection_elements.references.event.principal.location.country_or_region, detection.collection_elements.references.event.principal.ip_geo_artifact.location.country_or_region)
$Rulename = detection.detection.rule_name
$User = strings.coalesce(detection.collection_elements.references.event.principal.user.userid,detection.collection_elements.references.event.principal.user.user_display_name,
detection.collection_elements.references.event.principal.user.email_addresses,detection.collection_elements.references.event.target.user.userid,detection.collection_elements.references.event.target.user.user_display_name,detection.collection_elements.references.event.target.user.email_addresses)
match:
$User, $Rulename, $Country
outcome:
$Count = count(detection.id)
order:
$Count desc
|
| Panoramica del traffico di rete |
Fornisce il monitoraggio in tempo reale del traffico di rete cloud e on-premise per IP, protocollo, avviso del fornitore e regione, consentendo un'analisi efficace del volume di traffico e dei potenziali problemi |
Utenti del rilevamento selezionato geografico |
detection.collection_elements.references.event.security_result.action = "ALLOW"
$Country = strings.coalesce(detection.collection_elements.references.event.principal.location.country_or_region, detection.collection_elements.references.event.principal.ip_geo_artifact.location.country_or_region)
$Rulename = detection.detection.rule_name
$Rulename = "Azure Multiple Geolocation Login Success" or $Rulename = "Login from Country Never Before Seen for a User Group"
$User = strings.coalesce(detection.collection_elements.references.event.principal.user.userid,detection.collection_elements.references.event.principal.user.user_display_name,
detection.collection_elements.references.event.principal.user.email_addresses,detection.collection_elements.references.event.target.user.userid,detection.collection_elements.references.event.target.user.user_display_name,detection.collection_elements.references.event.target.user.email_addresses)
match:
$Country, $Rulename, $User, detection.collection_elements.references.event.metadata.event_type
outcome:
$Count = count($Country)
order:
$Count desc
limit:
10
|
| PCI - Alert Overview |
Fornisce una visualizzazione consolidata di avvisi e approfondimenti relativi a potenziali violazioni della sicurezza che interessano gli standard PCI. Nota: richiede il caricamento dell'elenco di riferimenti PCI_ASSETS e l'ambito dei dati in modo corretto. |
Avvisi nel tempo per azione |
(detection.collection_elements.references.event.principal.hostname in %PCI_Assets or detection.collection_elements.references.event.principal.asset.hostname in %PCI_Assets or detection.collection_elements.references.event.target.hostname in %PCI_Assets or detection.collection_elements.references.event.target.asset.hostname in %PCI_Assets)
$Date = timestamp.get_date(detection.created_time.seconds)
$Action = detection.collection_elements.references.event.security_result.action
match:
$Date,$Action
outcome:
$Count = count(detection.id)
order:
$Date asc
|
| PCI - Alert Overview |
Fornisce una visualizzazione consolidata di avvisi e approfondimenti relativi a potenziali violazioni della sicurezza che interessano gli standard PCI. Nota: richiede il caricamento dell'elenco di riferimenti PCI_ASSETS e l'ambito dei dati in modo corretto. |
Eventi per descrizione |
(detection.collection_elements.references.event.principal.hostname in %PCI_Assets or detection.collection_elements.references.event.principal.asset.hostname in %PCI_Assets or detection.collection_elements.references.event.target.hostname in %PCI_Assets or detection.collection_elements.references.event.target.asset.hostname in %PCI_Assets)
$Event_Name = detection.collection_elements.references.event.metadata.event_type
$Description = strings.coalesce(detection.collection_elements.references.event.security_result.summary,detection.collection_elements.references.event.security_result.description,detection.collection_elements.references.event.metadata.description)
$Log_Type = detection.collection_elements.references.event.metadata.log_type
$Source_IP = strings.coalesce(detection.collection_elements.references.event.principal.ip, detection.collection_elements.references.event.principal.asset.ip)
$Destination_IP = strings.coalesce(detection.collection_elements.references.event.target.ip, detection.collection_elements.references.event.target.asset.ip)
$Action = detection.collection_elements.references.event.security_result.action
$Destination_Hostname = strings.coalesce(detection.collection_elements.references.event.target.hostname, detection.collection_elements.references.event.target.asset.hostname)
$File = detection.collection_elements.references.event.target.process.file.full_path
$User = strings.coalesce(detection.collection_elements.references.event.principal.user.userid, detection.collection_elements.references.event.principal.user.user_display_name, detection.collection_elements.references.event.principal.user.email_addresses, detection.collection_elements.references.event.target.user.userid, detection.collection_elements.references.event.target.user.user_display_name, detection.collection_elements.references.event.target.user.email_addresses)
match:
$Description, $Event_Name,$User, $Source_IP, $Destination_IP, $Action, $Destination_Hostname, $File, $Log_Type
outcome:
$Count = count(detection.collection_elements.references.event.metadata.id)
order:
$Count desc
|
| PCI - Alert Overview |
Fornisce una visualizzazione consolidata di avvisi e approfondimenti relativi a potenziali violazioni della sicurezza che interessano gli standard PCI. Nota: richiede il caricamento dell'elenco di riferimenti PCI_ASSETS e l'ambito dei dati in modo corretto. |
Top 10 degli avvisi |
(detection.collection_elements.references.event.principal.hostname in %PCI_Assets or detection.collection_elements.references.event.principal.asset.hostname in %PCI_Assets or detection.collection_elements.references.event.target.hostname in %PCI_Assets or detection.collection_elements.references.event.target.asset.hostname in %PCI_Assets)
$Rule_Name = detection.detection.rule_name
$Severity = detection.detection.severity
match:
$Rule_Name,$Severity
outcome:
$Count = count(detection.id)
order:
$Count desc
limit:
10
|
| PCI - Alert Overview |
Fornisce una visualizzazione consolidata di avvisi e approfondimenti relativi a potenziali violazioni della sicurezza che interessano gli standard PCI. Nota: richiede il caricamento e l'ambito dei dati corretti dell'elenco di riferimenti PCI_ASSETS. |
I 10 utenti principali (che generano avvisi) |
(detection.collection_elements.references.event.principal.hostname in %PCI_Assets or detection.collection_elements.references.event.principal.asset.hostname in %PCI_Assets or detection.collection_elements.references.event.target.hostname in %PCI_Assets or detection.collection_elements.references.event.target.asset.hostname in %PCI_Assets)
$User = strings.coalesce(detection.collection_elements.references.event.principal.user.userid,detection.collection_elements.references.event.principal.user.user_display_name,detection.collection_elements.references.event.principal.user.email_addresses,detection.collection_elements.references.event.target.user.userid, detection.collection_elements.references.event.target.user.user_display_name,detection.collection_elements.references.event.target.user.email_addresses)
match:
$User
outcome:
$Count = count(detection.id)
order:
$Count desc
limit:
10
|
| PCI - Alert Overview |
Fornisce una visualizzazione consolidata di avvisi e approfondimenti relativi a potenziali violazioni della sicurezza che interessano gli standard PCI. Nota: richiede il caricamento e l'ambito dei dati corretti dell'elenco di riferimenti PCI_ASSETS. |
Conteggio avvisi |
(detection.collection_elements.references.event.principal.hostname in %PCI_Assets or detection.collection_elements.references.event.principal.asset.hostname in %PCI_Assets or detection.collection_elements.references.event.target.hostname in %PCI_Assets or detection.collection_elements.references.event.target.asset.hostname in %PCI_Assets)
outcome:
$Count = count(detection.id)
|
| PCI - Alert Overview |
Fornisce una visualizzazione consolidata di avvisi e approfondimenti relativi a potenziali violazioni della sicurezza che interessano gli standard PCI. Nota: richiede il caricamento e l'ambito dei dati corretti dell'elenco di riferimenti PCI_ASSETS. |
Conteggio endpoint (generazione di avvisi) |
(detection.collection_elements.references.event.principal.hostname in %PCI_Assets or detection.collection_elements.references.event.principal.asset.hostname in %PCI_Assets or detection.collection_elements.references.event.target.hostname in %PCI_Assets or detection.collection_elements.references.event.target.asset.hostname in %PCI_Assets)
$Hostname = strings.coalesce(detection.collection_elements.references.event.principal.hostname,detection.collection_elements.references.event.principal.asset.hostname,detection.collection_elements.references.event.target.hostname,detection.collection_elements.references.event.target.asset.hostname)
outcome:
$Count = count_distinct($Hostname)
|
| PCI - Alert Overview |
Fornisce una visualizzazione consolidata di avvisi e approfondimenti relativi a potenziali violazioni della sicurezza che interessano gli standard PCI. Nota: richiede il caricamento dell'elenco di riferimenti PCI_ASSETS e l'ambito dei dati in modo corretto. |
I 10 endpoint principali (generazione di avvisi) |
(detection.collection_elements.references.event.principal.hostname in %PCI_Assets or detection.collection_elements.references.event.principal.asset.hostname in %PCI_Assets or detection.collection_elements.references.event.target.hostname in %PCI_Assets or detection.collection_elements.references.event.target.asset.hostname in %PCI_Assets)
$Hostname = strings.coalesce(detection.collection_elements.references.event.principal.hostname,detection.collection_elements.references.event.principal.asset.hostname,detection.collection_elements.references.event.target.hostname,detection.collection_elements.references.event.target.asset.hostname)
match:
$Hostname
outcome:
$Count = count(detection.id)
order:
$Count desc
limit:
10
|
| PCI - Patch Management |
Fornisce una visione completa del ciclo di vita della gestione delle patch per aiutarti a monitorare e gestire gli aggiornamenti del sistema in modo efficace. Nota: richiede il caricamento e l'ambito dei dati corretti degli elenchi di riferimento Patch_UPDATES e PCI_ASSETS. |
Sistemi non aggiornati - Entro 48 ore |
strings.coalesce($event.detection.collection_elements.references.event.principal.asset.hostname, $event.detection.collection_elements.references.event.principal.hostname) in %PCI_Assets
$Rule_Name = $event.detection.detection.rule_name
$Rule_Name = "systems_not_updating_within_48_hours"
$Hostname = strings.coalesce($event.detection.collection_elements.references.event.principal.asset.hostname, $event.detection.collection_elements.references.event.principal.hostname)
match:
$Hostname
limit:
50
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Rilevamento delle regole per nome nel tempo |
$rulename = detection.detection.rule_name
$date = timestamp.get_date(detection.detection_time.seconds)
match:
$rulename, $date
outcome:
$detection_count = count_distinct(detection.id)
order:
$date
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Le 10 regole attive principali |
$Rulename = detection.detection.rule_name
match:
$Rulename
outcome:
$Count = count_distinct(detection.id)
order:
$Count desc
limit:
10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
I 10 prodotti del fornitore che attivano i rilevamenti |
$Product_Name = detection.collection_elements.references.event.metadata.product_name
match:
$Product_Name
outcome:
$Count = count(detection.id)
order:
$Count desc
limit:
10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Rilevamento nel tempo per gravità |
$Severity = detection.detection.severity
$Date = timestamp.get_date(detection.detection_time.seconds)
match:
$Date, $Severity
outcome:
$Count = count_distinct(detection.id)
order:
$Date asc
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Rilevamento per gravità |
$Rulename = detection.detection.rule_name
$Severity = detection.detection.severity
match:
$Rulename,$Severity
outcome:
$Count = count_distinct(detection.id)
order:
$Severity desc
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
I 10 IP principali per rilevamenti delle regole |
$ip = group(
detection.collection_elements.references.event.principal.ip,
detection.collection_elements.references.event.target.ip,
detection.collection_elements.references.event.src.ip
)
$ip != ""
match:
$ip
outcome:
$count = count(detection.id)
order:
$count desc
limit: 10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
I 10 dispositivi principali per rilevamento |
$Hostname = strings.coalesce(detection.collection_elements.references.event.principal.hostname, detection.collection_elements.references.event.principal.asset.hostname, detection.collection_elements.references.event.target.hostname,detection.collection_elements.references.event.target.asset.hostname)
$Severity = detection.detection.severity
match:
$Hostname, $Severity
outcome:
$Count = count(detection.id)
order:
$Count desc
limit:
10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Punteggio di rischio medio |
$Rule_Set = detection.detection.rule_set_display_name
match:
$Rule_Set
outcome:
$Detection_Count = count(detection.id)
$Average_Risk_Score = math.round(sum(detection.detection.risk_score)/count(detection.id),2)
order:
$Average_Risk_Score desc
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Utenti a rischio |
detection.detection.risk_score > 0
detection.collection_elements.references.event.principal.user.userid != ""
detection.collection_elements.references.event.metadata.product_name != ""
$User = detection.collection_elements.references.event.principal.user.userid
$Product_Name = detection.collection_elements.references.event.metadata.product_name
match:
$User, $Product_Name
outcome:
$Risk_Score = max(detection.detection.risk_score)
$Count = count(detection.id)
$First_Time_Seen = timestamp.get_timestamp(min(detection.collection_elements.references.event.metadata.event_timestamp.seconds))
$Last_Time_Seen = timestamp.get_timestamp(max(detection.collection_elements.references.event.metadata.event_timestamp.seconds))
order:
$Risk_Score desc, $Count desc
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
I primi 10 IP di destinazione per azione |
$Destination_IP = strings.coalesce(detection.collection_elements.references.event.target.ip,detection.collection_elements.references.event.target.asset.ip)
$Action = detection.collection_elements.references.event.security_result.action
match:
$Destination_IP,$Action
outcome:
$Count = count(detection.id)
order:
$Count desc
limit:
10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Almeno 10 regole attive |
$Rule_Name = detection.detection.rule_name
match:
$Rule_Name
outcome:
$Count = count_distinct(detection.id)
order:
$Count asc
limit:
10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Le 10 firme di minacce principali per prodotto del fornitore |
$Threat_Signature = strings.coalesce(detection.collection_elements.references.event.security_result.threat_name, detection.detection.detection_fields["threat_signature"])
$Product_Name = detection.collection_elements.references.event.metadata.product_name
match:
$Threat_Signature, $Product_Name
outcome:
$Count = count(detection.id)
order:
$Count desc
limit:
10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Tecniche e tattiche MITRE ATT&CK comuni |
$Tactic_ID = detection.collection_elements.references.event.security_result.attack_details.tactics.id
$Tactic_Name = detection.collection_elements.references.event.security_result.attack_details.tactics.name
$Tactic_Name != ""
$Technique_Name = detection.collection_elements.references.event.security_result.attack_details.techniques.name
$Tectinque_ID = detection.collection_elements.references.event.security_result.attack_details.techniques.id
$Sub_Technique = detection.collection_elements.references.event.security_result.attack_details.techniques.subtechnique_name
match:
$Tactic_Name, $Tactic_ID, $Technique_Name, $Tectinque_ID, $Sub_Technique
outcome:
$Ruleset_Count = count_distinct(detection.detection.rule_set_display_name)
$Count = count_distinct(detection.id)
order:
$Count desc
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
I 10 utenti principali per rilevamento |
$User = strings.coalesce(detection.collection_elements.references.event.principal.user.userid,detection.collection_elements.references.event.principal.user.user_display_name,
detection.collection_elements.references.event.principal.user.email_addresses,detection.collection_elements.references.event.target.user.userid,detection.collection_elements.references.event.target.user.user_display_name,detection.collection_elements.references.event.target.user.email_addresses)
$Severity = detection.detection.severity
match:
$User, $Severity
outcome:
$Count = count(detection.id)
order:
$Count desc
limit:
10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Utenti principali per rilevamenti delle regole |
$user = group(
detection.collection_elements.references.event.src.user.userid,
detection.collection_elements.references.event.principal.user.userid,
detection.collection_elements.references.event.target.user.userid
)
$user != ""
match:
$user
outcome:
$count = count(detection.id)
order:
$count desc
limit: 10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
I 10 nomi delle regole principali per rilevamenti |
$rulename = detection.detection.rule_name
match:
$rulename
outcome:
$detection_count = count_distinct(detection.id)
order:
$detection_count desc
limit:
10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Rilevamento in base al livello di confidenza |
$Rule_Name = detection.detection.rule_name
$Confidence_Level = detection.detection.confidence
$Risk_Score = detection.detection.risk_score
$Threat_Name = detection.collection_elements.references.event.security_result.threat_name
$Severity = detection.detection.severity
match:
$Rule_Name,$Severity,$Risk_Score, $Confidence_Level,$Threat_Name
outcome:
$Count = count_distinct(detection.id)
order:
$Risk_Score desc
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Le 10 serie di regole attive principali |
$Ruleset = detection.detection.rule_set_display_name
match:
$Ruleset
outcome:
$Count = count_distinct(detection.id)
order:
$Count desc
limit:
10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
I primi 10 IP di origine per azione |
$Action = detection.collection_elements.references.event.security_result.action
$Source_IP = strings.coalesce(detection.collection_elements.references.event.principal.ip,detection.collection_elements.references.event.principal.asset.ip)
match:
$Action, $Source_IP
outcome:
$Count = count(detection.id)
order:
$Count desc
limit:
10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Le 10 categorie di minacce principali |
$Category = detection.collection_elements.references.event.security_result.category
$Category_Details= detection.collection_elements.references.event.security_result.category_details
$Threat_Name = detection.collection_elements.references.event.security_result.threat_name
match:
$Category, $Category_Details
outcome:
$Threat_Type = array_distinct($Threat_Name)
$Count = count_distinct(detection.id)
order:
$Count desc
limit:
10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
I 10 host principali per rilevamenti delle regole |
$host = group(detection.collection_elements.references.event.src.hostname,detection.collection_elements.references.event.principal.hostname,detection.collection_elements.references.event.target.hostname)
$host != ""
match:
$host
outcome:
$count = count(detection.id)
order:
$count desc
limit: 10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Rilevamento delle regole per gravità nel tempo |
$severity = detection.detection.rule_labels["severity"]
$severity != ""
$detection_time = timestamp.get_date(detection.detection_time.seconds)
match:
$severity, $detection_time
outcome:
$count = count_distinct(detection.id)
order:
$detection_time
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Rilevamento delle regole nel tempo |
$date = timestamp.get_date(detection.detection_time.seconds)
match:
$date
outcome:
$total=count_distinct(detection.id)
order:
$date
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Almeno 10 serie di regole attive |
$Rule_Set = detection.detection.rule_set_display_name
match:
$Rule_Set
outcome:
$Count = count_distinct(detection.id)
order:
$Count asc
limit:
10
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Rilevamento delle regole per gravità |
$severity = detection.detection.rule_labels["severity"]
$severity != ""
match:
$severity
outcome:
$count = count_distinct(detection.id)
|
| Panoramica dei rilevamenti delle regole |
Fornisce un'analisi delle regole di rilevamento e dei pattern di minaccia per migliorare la visibilità. Utilizza queste informazioni per valutare il rendimento delle regole e rafforzare la risposta agli incidenti. Nota: applica i filtri per perfezionare i risultati. |
Asset a rischio |
detection.detection.risk_score > 0
detection.collection_elements.references.event.principal.hostname != ""
detection.collection_elements.references.event.metadata.product_name != ""
$Hostname = detection.collection_elements.references.event.principal.hostname
$IP_Address = detection.collection_elements.references.event.principal.ip
$Product_Name = detection.collection_elements.references.event.metadata.product_name
match:
$Hostname, $IP_Address, $Product_Name
outcome:
$Risk_Score = max(detection.detection.risk_score)
$Count = count(detection.id)
$First_Time_Seen = timestamp.get_timestamp(min(detection.collection_elements.references.event.metadata.event_timestamp.seconds))
$Last_Time_Seen = timestamp.get_timestamp(max(detection.collection_elements.references.event.metadata.event_timestamp.seconds))
order:
$Risk_Score desc, $Count desc
|
| Osservabilità delle regole |
Questa dashboard mostra le metriche sottostanti emesse dalle esecuzioni delle regole. |
P50 Ingestion Delay Minutes |
detection.type = "RULE_DETECTION"
detection.latency_metrics.newest_ingestion_time.seconds - detection.latency_metrics.newest_event_time.seconds < 3600
$rule_id = detection.detection.rule_id
$rule_name = detection.detection.rule_name
//detection.detection.rule_type = "MULTI_EVENT"
$did = detection.id
$day = timestamp.get_date(detection.created_time.seconds)
detection.latency_metrics.newest_ingestion_time.seconds != 0
detection.latency_metrics.newest_event_time.seconds != 0
match:
$day
outcome:
$p50_ingest_to_detection_delay = math.round(window.percentile(detection.latency_metrics.newest_ingestion_time.seconds - detection.latency_metrics.newest_event_time.seconds, 50) /60, 2)
order:
$p50_ingest_to_detection_delay desc
|
| Osservabilità delle regole |
Questa dashboard mostra le metriche sottostanti emesse dalle esecuzioni delle regole. |
Numeri di latenza per rilevamento - TOP 20 |
$detect_id = detection.id
$rule_name = detection.detection.rule_name
$rule_id = detection.detection.rule_id
$detectionTime = detection.created_time.seconds
detection.type = "RULE_DETECTION"
detection.latency_metrics.newest_ingestion_time.seconds != 0
detection.latency_metrics.newest_event_time.seconds != 0
detection.collection_elements.references.event.metadata.log_type != ""
$logType = detection.collection_elements.references.event.metadata.log_type
match:
$rule_name, $detect_id
outcome:
$ingestion_deleay = math.round( (max(detection.latency_metrics.newest_ingestion_time.seconds) - max(detection.latency_metrics.newest_event_time.seconds)) / 60, 1)
$ingestion_to_detection = math.round((max(detection.created_time.seconds) - max(detection.latency_metrics.newest_ingestion_time.seconds)) / 60, 1)
$event_to_deteciton = math.round((max(detection.created_time.seconds) - max(detection.latency_metrics.newest_event_time.seconds)) / 60, 1)
order:
$ingestion_to_detection desc
limit:
20
|
| Osservabilità delle regole |
Questa dashboard mostra le metriche sottostanti emesse dalle esecuzioni delle regole. |
Minuti di latenza dall'importazione al rilevamento P50 |
detection.type = "RULE_DETECTION"
detection.latency_metrics.newest_ingestion_time.seconds - detection.latency_metrics.newest_event_time.seconds < 3600
$rule_id = detection.detection.rule_id
$rule_name = detection.detection.rule_name
//detection.detection.rule_type = "MULTI_EVENT"
$did = detection.id
$day = timestamp.get_date(detection.created_time.seconds)
detection.created_time.seconds != 0
detection.latency_metrics.newest_ingestion_time.seconds != 0
detection.latency_metrics.newest_event_time.seconds != 0
match:
$day
outcome:
$p50_ingest_to_detection_delay = math.round(window.percentile(detection.created_time.seconds - detection.latency_metrics.newest_ingestion_time.seconds, 50) /60, 1)
order:
$p50_ingest_to_detection_delay desc
|
| Osservabilità delle regole |
Questa dashboard mostra le metriche sottostanti emesse dalle esecuzioni delle regole. |
Latenza di rilevamento |
detection.type = "RULE_DETECTION"
//$rule_id = detection.detection.rule_id
$rule_type = detection.detection.rule_type
$rule_name = detection.detection.rule_name
$rule_freq = detection.rule_run_frequency
//detection.detection.rule_type = "MULTI_EVENT"
detection.latency_metrics.newest_ingestion_time.seconds != 0
detection.latency_metrics.newest_event_time.seconds != 0
detection.created_time.seconds != 0
$did = detection.id
match:
$rule_name, $rule_freq, $rule_type
outcome:
$detect_count = count_distinct($did)
$avg_ingest_delay = math.round(window.percentile(detection.latency_metrics.newest_ingestion_time.seconds - detection.latency_metrics.newest_event_time.seconds, 50) / 60, 2)
$p50_ingest_to_detection_delay = math.round(window.percentile(detection.created_time.seconds - detection.latency_metrics.newest_ingestion_time.seconds, 50) /60, 1)
$p90_ingest_to_detection_delay = math.round(window.percentile(detection.created_time.seconds - detection.latency_metrics.newest_ingestion_time.seconds, 90) /60, 1)
$p50_event_to_detection_delay = math.round(window.percentile(detection.created_time.seconds - detection.latency_metrics.newest_event_time.seconds, 50) / 60, 1)
$p90_event_to_detection_delay = math.round(window.percentile(detection.created_time.seconds - detection.latency_metrics.newest_event_time.seconds, 90) /60, 1)
order:
$p50_ingest_to_detection_delay desc
|
| Osservabilità delle regole |
Questa dashboard mostra le metriche sottostanti emesse dalle esecuzioni delle regole. |
Minuti di latenza dall'importazione al rilevamento P90 |
detection.type = "RULE_DETECTION"
$rule_id = detection.detection.rule_id
$rule_name = detection.detection.rule_name
$did = detection.id
$day = timestamp.get_date(detection.created_time.seconds)
detection.latency_metrics.newest_ingestion_time.seconds != 0
detection.latency_metrics.newest_event_time.seconds != 0
detection.created_time.seconds != 0
match:
$day
outcome:
$p90_ingest_to_detection_delay = math.round(window.percentile(detection.created_time.seconds - detection.latency_metrics.newest_ingestion_time.seconds, 90) /60, 1)
order:
$p90_ingest_to_detection_delay desc
|
| Osservabilità delle regole |
Questa dashboard mostra le metriche sottostanti emesse dalle esecuzioni delle regole. |
Conteggi dei rilevamenti in base ai dettagli di tempistica (primari o di riproduzione) |
$detection_timing_details = detection.detection_timing_details
$detection_id = detection.id
detection.created_time.seconds != 0
$day = timestamp.get_date(detection.created_time.seconds)
$detection_type = detection.type
match:
$day, $detection_timing_details
outcome:
$total_detections = count_distinct($detection_id)
order:
$day desc
|
| Panoramica della gestione della sicurezza |
Fornisce metriche chiave sull'attività relativa ai casi e sulle tendenze degli incidenti per aiutare i leader a monitorare i progressi in materia di sicurezza. Utilizza questi approfondimenti per identificare i rischi e apportare miglioramenti basati sui dati all'efficacia della sicurezza. |
Campagne di minaccia osservate - Ultimi 7 giorni |
detection.detection.rule_name = /ioc/ nocase
$Threat_Campaign = detection.collection_elements.references.entity.metadata.threat.campaigns
$Threat_Campaign != ""
match:
$Threat_Campaign
outcome:
$Count = count_distinct(detection.id)
order:
$Count desc
|
| Panoramica della gestione della sicurezza |
Fornisce metriche chiave sull'attività relativa ai casi e sulle tendenze degli incidenti per aiutare i leader a monitorare i progressi in materia di sicurezza. Utilizza questi approfondimenti per identificare i rischi e apportare miglioramenti basati sui dati all'efficacia della sicurezza. |
Soggetti malintenzionati osservati - Ultimi 7 giorni |
detection.detection.rule_name = /ioc/ nocase
$Threat_Actor = detection.collection_elements.references.entity.metadata.threat.associations.name
$Threat_Actor != ""
match:
$Threat_Actor
outcome:
$Count = count_distinct(detection.id)
order:
$Count desc
|
| Panoramica della gestione della sicurezza |
Fornisce metriche chiave sull'attività relativa ai casi e sulle tendenze degli incidenti per aiutare i leader a monitorare i progressi in materia di sicurezza. Utilizza questi approfondimenti per identificare i rischi e apportare miglioramenti basati sui dati all'efficacia della sicurezza. |
|
detection.detection.alert_state = "ALERTING"
outcome:
$total = count_distinct(detection.id)
|
| Panoramica della gestione della sicurezza |
Fornisce metriche chiave sull'attività relativa ai casi e sulle tendenze degli incidenti per aiutare i leader a monitorare i progressi in materia di sicurezza. Utilizza questi approfondimenti per identificare i rischi e apportare miglioramenti basati sui dati all'efficacia della sicurezza. |
|
outcome:
$Count = count_distinct(detection.id)
|
| Gestione della postura di sicurezza |
Fornisce una panoramica in tempo reale di minacce, incidenti e vulnerabilità, inclusi rilevamenti e monitoraggio degli asset. Consente ai team di sicurezza di valutare la postura del rischio e implementare strategie di correzione efficaci per semplificare la risposta agli incidenti. |
I 10 principali autori di minacce che prendono di mira l'organizzazione |
detection.detection.rule_name = /ioc/ nocase
$Threat_Actor = detection.collection_elements.references.entity.metadata.threat.associations.name
$Threat_Actor != ""
match:
$Threat_Actor
outcome:
$Count = count(detection.id)
order:
$Count desc
limit:
10
|
| Gestione della postura di sicurezza |
Fornisce una panoramica in tempo reale di minacce, incidenti e vulnerabilità, inclusi rilevamenti e monitoraggio degli asset. Consente ai team di sicurezza di valutare la postura del rischio e implementare strategie di correzione efficaci per semplificare la risposta agli incidenti. |
Avvisi UEBA |
detection.detection.ruleset_category_display_name = "Risk Analytics for UEBA"
detection.detection.alert_state = "ALERTING"
$Rule_Name = detection.detection.rule_name
$Hostname = strings.coalesce(detection.collection_elements.references.event.principal.hostname, detection.collection_elements.references.event.principal.asset.hostname, detection.collection_elements.references.event.target.hostname, detection.collection_elements.references.event.target.asset.hostname)
$User = strings.coalesce(detection.collection_elements.references.event.principal.user.user_display_name, detection.collection_elements.references.event.principal.user.email_addresses, detection.collection_elements.references.event.principal.user.userid,detection.collection_elements.references.event.target.user.user_display_name, detection.collection_elements.references.event.target.user.email_addresses, detection.collection_elements.references.event.target.user.userid)
match:
$Rule_Name, $Hostname, $User
outcome:
$Count = count(detection.id)
order:
$Count desc
|
| Gestione della postura di sicurezza |
Fornisce una panoramica in tempo reale di minacce, incidenti e vulnerabilità, inclusi rilevamenti e monitoraggio degli asset. Consente ai team di sicurezza di valutare la postura del rischio e implementare strategie di correzione efficaci per semplificare la risposta agli incidenti. |
Rilevamenti nel tempo |
$Date = timestamp.get_date(detection.created_time.seconds)
match:
$Date
outcome:
$Detection_Count = count(detection.id)
order:
$Date asc
|
| Gestione della postura di sicurezza |
Fornisce una panoramica in tempo reale di minacce, incidenti e vulnerabilità, inclusi rilevamenti e monitoraggio degli asset. Consente ai team di sicurezza di valutare la postura del rischio e implementare strategie di correzione efficaci per semplificare la risposta agli incidenti. |
Rilevamenti per gravità |
$Rule_Name = detection.detection.rule_name
$Severity = detection.collection_elements.references.event.security_result.severity
match:
$Severity, $Rule_Name
outcome:
$Detection_Count = count(detection.id)
order:
$Severity desc
|
| Gestione della postura di sicurezza |
Fornisce una panoramica in tempo reale di minacce, incidenti e vulnerabilità, inclusi rilevamenti e monitoraggio degli asset. Consente ai team di sicurezza di valutare la postura del rischio e implementare strategie di correzione efficaci per semplificare la risposta agli incidenti. |
I 10 rilevamenti principali per nome |
$Rule_Name = detection.detection.rule_name
match:
$Rule_Name
outcome:
$Detection_Count = count(detection.id)
order:
$Detection_Count desc
limit:
10
|
| Gestione della postura di sicurezza |
Fornisce una panoramica in tempo reale di minacce, incidenti e vulnerabilità, inclusi rilevamenti e monitoraggio degli asset. Consente ai team di sicurezza di valutare la postura del rischio e implementare strategie di correzione efficaci per semplificare la risposta agli incidenti. |
I 10 avvisi cloud principali |
detection.detection.ruleset_category_display_name = "Cloud Threats"
detection.detection.alert_state = "ALERTING"
$Rule_Name = detection.detection.rule_name
$Targeted_Resources = strings.coalesce(detection.collection_elements.references.event.target.application, detection.collection_elements.references.event.target.resource.name)
$User = strings.coalesce(detection.collection_elements.references.event.principal.user.user_display_name, detection.collection_elements.references.event.principal.user.email_addresses, detection.collection_elements.references.event.principal.user.userid,detection.collection_elements.references.event.target.user.user_display_name, detection.collection_elements.references.event.target.user.email_addresses, detection.collection_elements.references.event.target.user.userid)
match:
$Rule_Name, $Targeted_Resources, $User
outcome:
$Count = count(detection.id)
order:
$Count desc
limit:
10
|
| Gestione della postura di sicurezza |
Fornisce una panoramica in tempo reale di minacce, incidenti e vulnerabilità, inclusi rilevamenti e monitoraggio degli asset. Consente ai team di sicurezza di valutare la postura del rischio e implementare strategie di correzione efficaci per semplificare la risposta agli incidenti. |
Prime 10 campagne che hanno come target l'organizzazione |
detection.detection.rule_name = /ioc/ nocase
$Threat_Campaign = detection.collection_elements.references.entity.metadata.threat.campaigns
$Threat_Campaign != ""
match:
$Threat_Campaign
outcome:
$Count = count(detection.id)
order:
$Count desc
limit:
10
|
| Gestione della postura di sicurezza |
Fornisce una panoramica in tempo reale di minacce, incidenti e vulnerabilità, inclusi rilevamenti e monitoraggio degli asset. Consente ai team di sicurezza di valutare la postura del rischio e implementare strategie di correzione efficaci per semplificare la risposta agli incidenti. |
I 10 host principali per rilevamenti |
$Rule_Name = detection.detection.rule_name
$Hostname = strings.coalesce(detection.collection_elements.references.event.principal.hostname, detection.collection_elements.references.event.principal.asset.hostname, detection.collection_elements.references.event.target.hostname, detection.collection_elements.references.event.target.asset.hostname)
$Hostname != ""
match:
$Hostname
outcome:
$Detection_Count = count_distinct(detection.id)
order:
$Detection_Count desc
limit:
10
|
| Panoramica di Threat Intelligence |
Fornisce informazioni in tempo reale su indicatori di compromissione e punteggi di rischio, consentendo un rilevamento più rapido delle minacce emergenti all'infrastruttura. |
Campagne di minaccia per rilevamenti |
detection.detection.rule_name = /ioc/ nocase
detection.collection_elements.references.entity.metadata.threat.campaigns !=""
$Rule_Name = detection.detection.rule_name
$Campaigns = detection.collection_elements.references.entity.metadata.threat.campaigns
$Campaigns != ""
match:
$Campaigns, $Rule_Name
outcome:
$Count = count(detection.id)
order:
$Count desc
|
| Panoramica di Threat Intelligence |
Fornisce informazioni in tempo reale su indicatori di compromissione e punteggi di rischio, consentendo un rilevamento più rapido delle minacce emergenti all'infrastruttura. |
Rilevamenti nel tempo per aggressore |
detection.detection.rule_name = /ioc/
detection.collection_elements.references.entity.metadata.threat.associations.type = "THREAT_ACTOR"
$Date = timestamp.get_date(detection.collection_elements.references.entity.metadata.event_metadata.event_timestamp.seconds)
$Threat_Actor = detection.collection_elements.references.entity.metadata.threat.associations.name
$Threat_Actor != ""
match:
$Date, $Threat_Actor
outcome:
$Count = count(detection.id)
order:
$Count asc
|
| Panoramica di Threat Intelligence |
Fornisce informazioni in tempo reale su indicatori di compromissione e punteggi di rischio, consentendo un rilevamento più rapido delle minacce emergenti all'infrastruttura. |
Rilevamenti nel tempo per tipo di IOC |
detection.detection.rule_name = /ioc/ nocase
$Date = timestamp.get_date(detection.collection_elements.references.entity.metadata.event_metadata.event_timestamp.seconds)
$IOC_Type = detection.collection_elements.references.entity.metadata.entity_type
match:
$Date , $IOC_Type
outcome:
$Count = count(detection.id)
order:
$Count desc
|
| Panoramica di Threat Intelligence |
Fornisce informazioni in tempo reale su indicatori di compromissione e punteggi di rischio, consentendo un rilevamento più rapido delle minacce emergenti all'infrastruttura. |
Autori di minacce per rilevamenti |
detection.detection.rule_name = /ioc/ nocase
detection.collection_elements.references.entity.metadata.threat.associations.type = "THREAT_ACTOR"
$Rule_Name = detection.detection.rule_name
$Threat_Actor = detection.collection_elements.references.entity.metadata.threat.associations.name
$Threat_Actor != ""
match:
$Threat_Actor, $Rule_Name
outcome:
$Count = count(detection.id)
order:
$Count desc
|
| Audit del ciclo di vita degli utenti |
Fornisce una visualizzazione dettagliata delle attività di gestione degli account utente. Consente di garantire che le norme di provisioning e deprovisioning vengano seguite durante il ciclo di vita dell'utente. Nota: applica i filtri per perfezionare i risultati. |
Account inattivi di recente |
detection.collection_elements.references.event.metadata.event_type = "USER_LOGIN"
$User = strings.coalesce(detection.collection_elements.references.event.target.user.email_addresses, detection.collection_elements.references.event.target.user.userid, detection.collection_elements.references.event.target.user.windows_sid)
$User != ""
match:
$User
outcome:
$Last_Login_Time = max(detection.collection_elements.references.event.metadata.event_timestamp.seconds)
$Last_Login_Timestamp = timestamp.get_timestamp($Last_Login_Time, "%F %T ")
$Days_Since_Login = math.round((timestamp.current_seconds() - $Last_Login_Time )/ 86400)
$Status = if($Last_Login_Time != 0 AND ($Days_Since_Login >= 180), "Dormant Account (≥180 Days)", if($Last_Login_Time != 0 AND ($Days_Since_Login >= 90), "Dormant Account (≥90 Days)", "Recently Dormant Account"))
order:
$Days_Since_Login desc
unselect:
$Last_Login_Time
|