Integrare Google Threat Intelligence con Google SecOps
Questo documento spiega come integrare Google Threat Intelligence con Google Security Operations.
Prima di iniziare
Per utilizzare questa integrazione, è necessaria una chiave API. Per ulteriori informazioni, consultare Chiavi API di Google Threat Intelligence.
Parametri di integrazione
L'integrazione con Google Threat Intelligence richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
API Root |
Obbligatorio. La radice API dell'istanza di Google Threat Intelligence. Il valore predefinito è
|
API Key |
Obbligatorio. La chiave API di Google Threat Intelligence. |
ASM Project Name |
Facoltativo. Nome del progetto Mandiant Attack Surface Management (ASM) da utilizzare nell'integrazione. Questo parametro è necessario per eseguire le azioni Cerca entità ASM, Cerca problemi ASM e Aggiorna problema ASM. Se non viene impostato alcun valore, vengono restituiti solo gli avvisi provenienti dalle raccolte del progetto principale. |
Active Group |
Facoltativo. L'identificativo del gruppo attivo (contesto organizzativo) per ambienti multi-tenant. Questa operazione è necessaria se i progetti ASM risiedono in un'organizzazione diversa da quella principale. |
Verify SSL |
Obbligatorio. Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server di Google Threat Intelligence. Abilitato per impostazione predefinita. |
Per istruzioni su come configurare un'integrazione in Google SecOps, consulta Configurare le integrazioni.
Se necessario, potrai apportare modifiche in un secondo momento. Dopo aver configurato un'istanza di integrazione, puoi utilizzarla nei playbook. Per saperne di più su come configurare e supportare più istanze, consulta Supporto di più istanze.
Azioni
Per ulteriori informazioni sulle azioni, vedi Rispondere alle azioni in attesa dalla tua scrivania e Eseguire un'azione manuale.
Aggiungere la nota relativa al problema ASM
Utilizza l'azione Aggiungi nota al problema ASM per aggiungere una nota tecnica a un problema di Gestione della superficie di attacco (ASM) in Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiungi nota problema ASM richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Alert ID |
Obbligatorio. L'ID dell'avviso da aggiornare. |
Text |
Obbligatorio. Il contenuto dell'analisi o della nota da allegare all'avviso. |
Output azione
L'azione Aggiungi nota problema ASM fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Messaggi di output
L'azione Aggiungi nota problema ASM può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Add ASM Issue Note". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione Aggiungi nota problema ASM:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Aggiungi un commento all'entità
Utilizza l'azione Aggiungi commento all'entità per aggiungere commenti alle entità di Google SecOps in Google Threat Intelligence.
Questa azione supporta solo gli hash MD5, SHA-1 e SHA-256.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
DomainFile HashHostnameIP AddressURL
Input azione
L'azione Aggiungi commento all'entità richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Comment |
Obbligatorio. Un commento da aggiungere a tutte le entità supportate. |
Output azione
L'azione Aggiungi commento all'entità fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra i risultati JSON ottenuti utilizzando l'azione Aggiungi commento all'entità:
{
"Status": "Done"
}
{
"Status": "Not done"
}
Messaggi di output
L'azione Aggiungi commento all'entità può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Add Comment To Entity". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione Aggiungi commento all'entità:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Aggiungi tag all'avviso DTM
Utilizza Aggiungi tag all'avviso DTM per aggiungere tag a un avviso di monitoraggio delle minacce digitali (DTM) in Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiungi tag all'avviso DTM richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Alert ID |
Obbligatorio. L'identificativo univoco dell'avviso da aggiornare. |
Mode |
Facoltativo. La logica operativa per l'aggiornamento del tag. I valori possibili sono:
Il valore predefinito è |
Tags |
Obbligatorio. Un elenco di tag separati da virgole da applicare all'avviso. |
Output azione
L'azione Aggiungi tag all'avviso DTM fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Messaggi di output
L'azione Aggiungi tag all'avviso DTM può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Add Tag To DTM Alert". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione Aggiungi tag all'avviso DTM:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Aggiungi voto all'entità
Utilizza l'azione Aggiungi commento all'entità per aggiungere voti alle entità Google SecOps in Google Threat Intelligence.
Questa azione supporta solo gli hash MD5, SHA-1 e SHA-256.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
DomainFile HashHostnameIP AddressURL
Input azione
L'azione Aggiungi voto all'entità richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Vote |
Obbligatorio. Una votazione per aggiungere tutte le entità supportate. I valori possibili sono:
Il valore predefinito è |
Output azione
L'azione Aggiungi voto all'entità fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output JSON ottenuto utilizzando l'azione Aggiungi voto all'entità:
{
"Status": "Done"
}
{
"Status": "Not done"
}
Messaggi di output
L'azione Aggiungi voto all'entità può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Add Vote To Entity". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La seguente tabella elenca il valore dell'output del risultato dello script quando utilizzi l'azione Aggiungi voto all'entità:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Scarica file
Utilizza l'azione Scarica file per scaricare un file da Google Threat Intelligence.
Questa azione viene eseguita sull'entità Google SecOps Hash.
Questa azione supporta solo gli hash MD5, SHA-1 e SHA-256.
Input azione
L'azione Scarica file richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Download Folder Path |
Obbligatorio. Il percorso della cartella in cui archiviare i file scaricati. |
Overwrite |
Obbligatorio. Se selezionata, l'azione sovrascrive un file esistente con il nuovo file se i nomi dei file sono identici. Abilitato per impostazione predefinita. |
Output azione
L'azione Scarica file fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando si utilizza l'azione Scarica file:
{
"absolute_file_paths": ["file_path_1","file_path_2"]
}
Messaggi di output
L'azione Scarica file può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Download File". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Arricchisci entità
Utilizza l'azione Arricchisci entità per arricchire le entità con informazioni provenienti da Google Threat Intelligence.
Questa azione supporta gli algoritmi di hash MD5, SHA-1 e SHA-256.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
CVEDomainHash(inclusiCHILDHASHePARENTHASH)HostnameIP AddressThreat ActorURL
Input azione
L'azione Arricchisci entità richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
GTI Score |
Facoltativo. Il punteggio minimo di Google Threat Intelligence richiesto per contrassegnare un'entità di Google SecOps come sospetta. Questa condizione viene convalidata insieme alle informazioni sul verdetto di Google Threat Intelligence. Questo parametro supporta solo le entità Se non viene fornito alcun valore, l'azione ignora i punteggi di Google Threat Intelligence. Il valore predefinito è |
Engine Threshold |
Facoltativo. Il numero minimo di motori di sicurezza che devono contrassegnare un'entità come dannosa o sospetta affinché Google SecOps la etichetti come sospetta. Questa condizione viene convalidata insieme alle informazioni sul verdetto di Google Threat Intelligence. Questo parametro supporta solo le entità Se Se non viene fornito alcun valore, l'azione ignora i calcoli del motore. |
Engine Percentage Threshold |
Facoltativo. La percentuale minima di motori di sicurezza che devono contrassegnare un'entità come dannosa o sospetta affinché Google SecOps la etichetti come sospetta. Questo parametro supporta solo le entità Engine Allowlist contiene valori, l'azione calcola solo la percentuale da quei motori specifici.
Se vengono forniti sia Se non viene fornito alcun valore, l'azione ignora i calcoli del motore. Il valore massimo è Il valore minimo è |
Engine Allowlist |
Facoltativo. Un elenco di motori di sicurezza separati da virgole, utilizzati per recuperare informazioni sulla pericolosità (ad esempio, Se non viene fornito alcun valore, l'azione recupera i risultati da ogni motore disponibile. I motori che non restituiscono informazioni su un'entità vengono esclusi dai calcoli di
|
Resubmit Entity |
Facoltativo. Se selezionata, l'azione invia nuovamente le entità per l'analisi anziché utilizzare le informazioni sulle entità dall'esecuzione precedente dell'azione. Questo parametro supporta solo le entità Non selezionato per impostazione predefinita. |
Resubmit After (Days) |
Facoltativo. Il numero di giorni di attesa prima di poter inviare nuovamente l'entità. Per utilizzare questo parametro, selezionare il parametro Il valore predefinito è
Questo parametro supporta solo le entità |
Sandbox |
Facoltativo. Un elenco di nomi di sandbox separati da virgole da analizzare, ad esempio Questo parametro supporta solo l'entità Se non imposti questo parametro, l'azione utilizza la sandbox predefinita, ovvero |
Retrieve Sandbox Analysis |
Facoltativo. Se selezionata, l'azione recupera l'analisi sandbox per l'entità e crea una sezione separata per ogni sandbox nel risultato JSON. L'azione restituisce i dati per le sandbox configurate nel parametro Questo parametro supporta solo l'entità Non selezionato per impostazione predefinita. |
Fetch MITRE Details |
Facoltativo. Se selezionata, l'azione restituisce informazioni sulle tecniche e tattiche MITRE correlate. Questo parametro supporta solo l'entità Non selezionato per impostazione predefinita. |
Lowest MITRE Technique Severity |
Facoltativo. La gravità minima della tecnica MITRE per il ritorno. L'azione tratta la gravità Questo parametro supporta solo l'entità I valori possibili sono:
Il valore predefinito è |
Retrieve Comments |
Facoltativo. Se selezionata, l'azione recupera i commenti relativi all'entità. Questo parametro supporta le seguenti entità:
|
Widget Theme |
Facoltativo. Lo stile visivo applicato al widget di realtà aumentata del CIO. I valori possibili sono:
Il valore predefinito è |
Max Comments To Return |
Facoltativo. Il numero massimo di commenti da restituire per ogni esecuzione dell'azione. Il valore predefinito è |
Output azione
L'azione Arricchisci entità fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella dell'arricchimento delle entità | Disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script. | Disponibile |
Link alla bacheca casi
L'azione Arricchisci entità può restituire i seguenti link:
IOC:
https://www.virustotal.com/gui/ENTITY_TYPE/ENTITY/detectionAggressore:
https://www.virustotal.com/gui/collection/threat-actor--IDVulnerabilità:
https://www.virustotal.com/gui/collection/vulnerability--ID
Tabella dell'arricchimento delle entità
- L'azione Arricchisci entità supporta il seguente arricchimento delle entità per gli indirizzi IP:
- L'azione Arricchisci entità supporta il seguente arricchimento delle entità per l'URL:
- L'azione Arricchisci entità supporta il seguente arricchimento delle entità per hash:
- L'azione Arricchisci entità supporta il seguente arricchimento delle entità per Dominio/Nome host:
- L'azione Arricchisci entità supporta il seguente arricchimento delle entità per Attore delle minacce:
- L'azione Arricchisci entità supporta il seguente arricchimento delle entità per Vulnerabilità:
| Campo di arricchimento | Origine (chiave JSON) | Applicabilità |
|---|---|---|
GTI_id |
id |
Quando disponibile nel risultato JSON. |
GTI_owner |
as_owner |
Quando disponibile nel risultato JSON. |
GTI_asn |
asn |
Quando disponibile nel risultato JSON. |
GTI_continent |
continent |
Quando disponibile nel risultato JSON. |
GTI_country |
country |
Quando disponibile nel risultato JSON. |
GTI_harmless_count |
last_analysis_stats/harmless |
Quando disponibile nel risultato JSON. |
GTI_malicious_count |
last_analysis_stats/malicious |
Quando disponibile nel risultato JSON. |
GTI_suspicious_count |
last_analysis_stats/suspicious |
Quando disponibile nel risultato JSON. |
GTI_undetected_count |
last_analysis_stats/undetected |
Quando disponibile nel risultato JSON. |
GTI_certificate_valid_not_after |
validity/not_after |
Quando disponibile nel risultato JSON. |
GTI_certificate_valid_not_before |
validity/not_before |
Quando disponibile nel risultato JSON. |
GTI_reputation |
reputation |
Quando disponibile nel risultato JSON. |
GTI_tags |
Comma-separated list of tags |
Quando disponibile nel risultato JSON. |
GTI_malicious_vote_count |
total_votes/malicious |
Quando disponibile nel risultato JSON. |
GTI_harmless_vote_count |
total_votes/harmless |
Quando disponibile nel risultato JSON. |
GTI_report_link |
report_link |
Quando disponibile nel risultato JSON. |
GTI_widget_link |
widget_url |
Quando disponibile nel risultato JSON. |
GTI_threat_score |
gti_assessment.threat_score.value |
Quando disponibile nel risultato JSON. |
GTI_severity |
gti_assessment.severity.value |
Quando disponibile nel risultato JSON. |
GTI_normalised_categories |
CSV of
gti_assessment.contributing_factors.normalised_categories |
Quando disponibile nel risultato JSON. |
GTI_verdict |
gti_assessment.verdict.value |
Quando disponibile nel risultato JSON. |
GTI_description |
gti_assessment.description |
Quando disponibile nel risultato JSON. |
| Campo di arricchimento | Origine (chiave JSON) | Applicabilità |
|---|---|---|
GTI_id |
id |
Quando disponibile nel risultato JSON. |
GTI_title |
title |
Quando disponibile nel risultato JSON. |
GTI_last_http_response_code |
last_http_response_code |
Quando disponibile nel risultato JSON. |
GTI_last_http_response_content_length |
last_http_response_content_length |
Quando disponibile nel risultato JSON. |
GTI_threat_names |
Comma-separated list of threat_names |
Quando disponibile nel risultato JSON. |
GTI_harmless_count |
last_analysis_stats/harmless |
Quando disponibile nel risultato JSON. |
GTI_malicious_count |
last_analysis_stats/malicious |
Quando disponibile nel risultato JSON. |
GTI_suspicious_count |
last_analysis_stats/suspicious |
Quando disponibile nel risultato JSON. |
GTI_undetected_count |
last_analysis_stats/undetected |
Quando disponibile nel risultato JSON. |
GTI_reputation |
reputation |
Quando disponibile nel risultato JSON. |
GTI_tags |
Comma-separated list of tags |
Quando disponibile nel risultato JSON. |
GTI_malicious_vote_count |
total_votes/malicious |
Quando disponibile nel risultato JSON. |
GTI_harmless_vote_count |
total_votes/harmless |
Quando disponibile nel risultato JSON. |
GTI_report_link |
report_link |
Quando disponibile nel risultato JSON. |
GTI_widget_link |
widget_url |
Quando disponibile nel risultato JSON. |
GTI_threat_score |
gti_assessment.threat_score.value |
Quando disponibile nel risultato JSON. |
GTI_severity |
gti_assessment.severity.value |
Quando disponibile nel risultato JSON. |
GTI_normalised_categories |
CSV of
gti_assessment.contributing_factors.normalised_categories |
Quando disponibile nel risultato JSON. |
GTI_verdict |
gti_assessment.verdict.value |
Quando disponibile nel risultato JSON. |
GTI_description |
gti_assessment.description |
Quando disponibile nel risultato JSON. |
GTI_category_{attributes/categories/json key} |
{attributes/categories/json key value} |
Quando disponibile nel risultato JSON. |
| Campo di arricchimento | Origine (chiave JSON) | Applicabilità |
|---|---|---|
GTI_id |
id |
Quando disponibile nel risultato JSON. |
GTI_magic |
magic |
Quando disponibile nel risultato JSON. |
GTI_md5 |
md5 |
Quando disponibile nel risultato JSON. |
GTI_sha1 |
sha1 |
Quando disponibile nel risultato JSON. |
GTI_sha256 |
sha256 |
Quando disponibile nel risultato JSON. |
GTI_ssdeep |
ssdeep |
Quando disponibile nel risultato JSON. |
GTI_tlsh |
tlsh |
Quando disponibile nel risultato JSON. |
GTI_vhash |
vhash |
Quando disponibile nel risultato JSON. |
GTI_meaningful_name |
meaningful_name |
Quando disponibile nel risultato JSON. |
GTI_magic |
Comma-separated list of names |
Quando disponibile nel risultato JSON. |
GTI_harmless_count |
last_analysis_stats/harmless |
Quando disponibile nel risultato JSON. |
GTI_malicious_count |
last_analysis_stats/malicious |
Quando disponibile nel risultato JSON. |
GTI_suspicious_count |
last_analysis_stats/suspicious |
Quando disponibile nel risultato JSON. |
GTI_undetected_count |
last_analysis_stats/undetected |
Quando disponibile nel risultato JSON. |
GTI_reputation |
reputation |
Quando disponibile nel risultato JSON. |
GTI_tags |
Comma-separated list of tags |
Quando disponibile nel risultato JSON. |
GTI_malicious_vote_count |
total_votes/malicious |
Quando disponibile nel risultato JSON. |
GTI_harmless_vote_count |
total_votes/harmless |
Quando disponibile nel risultato JSON. |
GTI_report_link |
report_link |
Quando disponibile nel risultato JSON. |
GTI_widget_link |
widget_url |
Quando disponibile nel risultato JSON. |
GTI_threat_score |
gti_assessment.threat_score.value |
Quando disponibile nel risultato JSON. |
GTI_severity |
gti_assessment.severity.value |
Quando disponibile nel risultato JSON. |
GTI_normalized_categories |
CSV of gti_assessment.contributing_factors.normalised_categories |
Quando disponibile nel risultato JSON. |
GTI_verdict |
gti_assessment.verdict.value |
Quando disponibile nel risultato JSON. |
GTI_description |
gti_assessment.description |
Quando disponibile nel risultato JSON. |
GTI_exiftool_{json_key} |
GTI_exiftool_{json_key.value} |
| Campo di arricchimento | Origine (chiave JSON) | Applicabilità |
|---|---|---|
GTI_id |
id |
Quando disponibile nel risultato JSON. |
GTI_harmless_count |
last_analysis_stats/harmless |
Quando disponibile nel risultato JSON. |
GTI_malicious_count |
last_analysis_stats/malicious |
Quando disponibile nel risultato JSON. |
GTI_suspicious_count |
last_analysis_stats/suspicious |
Quando disponibile nel risultato JSON. |
GTI_undetected_count |
last_analysis_stats/undetected |
Quando disponibile nel risultato JSON. |
GTI_reputation |
reputation |
Quando disponibile nel risultato JSON. |
GTI_tags |
Comma-separated list of tags |
Quando disponibile nel risultato JSON. |
GTI_malicious_vote_count |
total_votes/malicious |
Quando disponibile nel risultato JSON. |
GTI_harmless_vote_count |
total_votes/harmless |
Quando disponibile nel risultato JSON. |
GTI_report_link |
report_link |
Quando disponibile nel risultato JSON. |
GTI_widget_link |
widget_url |
Quando disponibile nel risultato JSON. |
GTI_threat_score |
gti_assessment.threat_score.value |
Quando disponibile nel risultato JSON. |
GTI_severity |
gti_assessment.severity.value |
Quando disponibile nel risultato JSON. |
GTI_normalized_categories |
CSV of
gti_assessment.contributing_factors.normalised_categories |
Quando disponibile nel risultato JSON. |
GTI_verdict |
gti_assessment.verdict.value |
Quando disponibile nel risultato JSON. |
GTI_description |
gti_assessment.description |
Quando disponibile nel risultato JSON. |
GGTI_category_{attributes/categories/json key} |
{attributes/categories/json key value} |
Quando disponibile nel risultato JSON. |
| Campo di arricchimento | Origine (chiave JSON) | Applicabilità |
|---|---|---|
GTI_motivations |
Csv of motivations/name |
Quando disponibile nel risultato JSON. |
GTI_aliases |
Csv of alt_names_details/value |
Quando disponibile nel risultato JSON. |
GTI_industries |
Csv of targeted_industries/value |
Quando disponibile nel risultato JSON. |
GTI_malware |
Csv of malware/name |
Quando disponibile nel risultato JSON. |
GTI_source_region |
CSV of source_regions_hierarchy/country |
Quando disponibile nel risultato JSON. |
GTI_target_region |
Csv of targeted_regions_hierarchy/country |
Quando disponibile nel risultato JSON. |
GTI_origin |
origin |
Quando disponibile nel risultato JSON. |
GTI_description |
description |
Quando disponibile nel risultato JSON. |
GTI_last_activity_time |
last_activity_time |
Quando disponibile nel risultato JSON. |
GTI_report_link |
We craft it. |
Quando disponibile nel risultato JSON. |
| Campo di arricchimento | Origine (chiave JSON) | Applicabilità |
|---|---|---|
GTI_sources |
Csv of source_name |
Quando disponibile nel risultato JSON. |
GTI_exploitation_state |
exploitation_state |
Quando disponibile nel risultato JSON. |
GTI_date_of_disclosure |
date_of_disclosure |
Quando disponibile nel risultato JSON. |
GTI_vendor_fix_references |
vendor_fix_references/url |
Quando disponibile nel risultato JSON. |
GTI_exploitation_vectors |
Csv of exploitation_vectors |
Quando disponibile nel risultato JSON. |
GTI_description |
description |
Quando disponibile nel risultato JSON. |
GTI_risk_rating |
risk_rating |
Quando disponibile nel risultato JSON. |
GTI_available_mitigation |
CSV of available_mitigation |
Quando disponibile nel risultato JSON. |
GTI_exploitation_consequence |
exploitation_consequence |
Quando disponibile nel risultato JSON. |
GTI_report_link |
We craft it. |
Quando disponibile nel risultato JSON. |
Risultato JSON
Il seguente esempio mostra l'output del risultato JSON per gli IOC (entità IP, Hash, URL, Domain e Hostname) ricevuti quando si utilizza l'azione Arricchisci entità:
{
[
{
"Entity": "8b2e701e91101955c73865589a4c72999aeabc11043f7xxxxx",
"EntityResult": {
"is_risky": true,
"attributes": {
"authentihash": "ad56160b465f7bd1e7568640397f01fc4f8819ce6f0c141569xxxx",
"creation_date": 1410950077,
"downloadable": true,
"exiftool": {
"CharacterSet": "Unicode",
"CodeSize": "547xx",
"CompanyName": "MySQL, AB",
"EntryPoint": "0x39xx",
"FileDescription": "WinMerge Shell Integration",
"FileFlagsMask": "0x00xx",
"FileOS": "Windows NT 32-bit",
"FileSubtype": "0",
"FileType": "Win32 EXE",
"FileTypeExtension": "exe",
"FileVersion": "1.0.1.6",
"FileVersionNumber": "1.0.1.6",
"ImageFileCharacteristics": "Executable, 32-bit",
"ImageVersion": "0.0",
"InitializedDataSize": "199168",
"InternalName": "ShellExtension",
"LanguageCode": "English (U.S.)",
"LegalCopyright": "Copyright 2003-2013",
"LinkerVersion": "10.0",
"MIMEType": "application/octet-stream",
"MachineType": "Intel 386 or later, and compatibles",
"OSVersion": "5.1",
"ObjectFileType": "Executable application",
"OriginalFileName": "ShellExtension",
"PEType": "PE32",
"ProductName": "ShellExtension",
"ProductVersion": "1.0.1.6",
"ProductVersionNumber": "1.0.1.6",
"Subsystem": "Windows GUI",
"SubsystemVersion": "5.1",
"TimeStamp": "2014:09:17 10:34:37+00:00",
"UninitializedDataSize": "0"
},
"first_submission_date": 1411582812,
"last_analysis_date": 1606903659,
"last_analysis_results": {
"ALYac": {
"category": "malicious",
"engine_name": "ALYac",
"engine_update": "20201202",
"engine_version": "1.1.1.5",
"method": "blacklist",
"result": "Trojan.Foreign.Gen.2"
}
},
"last_analysis_stats": {
"confirmed-timeout": 0,
"failure": 0,
"harmless": 0,
"malicious": 61,
"suspicious": 0,
"timeout": 0,
"type-unsupported": 5,
"undetected": 10
},
"last_modification_date": 1606911051,
"last_submission_date": 1572934476,
"magic": "PE32 executable for MS Windows (GUI) Intel 80386 32-bit",
"md5": "9498ff82a64ff445398c8426exxxx",
"meaningful_name": "ShellExtension",
"names": [
"ShellExtension",
"ZeuS_binary_9498ff82a64ff445398c8426exxxx.exe",
"9498ff82a64ff445398c8426exxxx.exe",
"9498ff82a64ff445398c8426exxxx",
"2420800",
"8b2e701e91101955c73865589a4c72999aeabc11043f712e05fdb1xxxxx.exe",
"sigchxxx.exe",
"malwxxx.exe"
],
"reputation": -49,
"sha1": "36f9ca40b3ce96fcee1cf1d4a722293553xxxx",
"sha256": "8b2e701e91101955c73865589a4c72999aeabc11043f712e05fdb1cxxxx",
"sigma_analysis_stats": {
"critical": 0,
"high": 0,
"low": 4,
"medium": 0
},
"sigma_analysis_summary": {
"Sigma Integrated Rule Set (GitHub)": {
"critical": 0,
"high": 0,
"low": 4,
"medium": 0
}
},
"signature_info": {
"copyright": "Copyright 2003-2013",
"description": "WinMerge Shell Integration",
"file version": "1.0.1.6",
"internal name": "ShellExtension",
"original name": "ShellExtension",
"product": "ShellExtension"
},
"size": 254976,
"ssdeep": "6144:Gz90qLc1zR98hUb4UdjzEwG+vqAWiR4EXePbix67CNzjX:Gz90qLc1lWhUbhVqxxxx",
"tags": [
"peexe",
"runtime-modules",
"direct-cpu-clock-access"
],
"times_submitted": 8,
"tlsh": "T1DB44CF267660D833D0DF94316C75C3F9673BFC2123215A6B6A4417699E307Exxxx",
"total_votes": {
"harmless": 2,
"malicious": 7
},
"trid": [
{
"file_type": "Win32 Executable MS Visual C++ (generic)",
"probability": 54.3
},
{
"file_type": "Win16 NE executable (generic)",
"probability": 12.2
},
{
"file_type": "Win32 Dynamic Link Library (generic)",
"probability": 11.4
},
{
"file_type": "Win32 Executable (generic)",
"probability": 7.8
},
{
"file_type": "OS/2 Executable (generic)",
"probability": 3.5
}
],
"type_description": "Win32 EXE",
"type_extension": "exe",
"type_tag": "peexe",
"unique_sources": 8,
"vhash": "025056657d755510804011z9005b9z25z1xxxx"
},
"id": "8b2e701e91101955c73865589a4c72999aeabc11043f712e05fdbxxxxx",
"links": {
"self": "https://www.virustotal.com/api/v3/files/8b2e701e91101955c73865589a4c72999aeabc11043f712e05fdbxxxx"
},
"type": "file",
"comments": [
{
"attributes": {
"date": 1595402790,
"html": "#malware #Zeus<br /><br />Full genetic report from Intezer Analyze:<br />https://analyze.intezer.com/#/files/8b2e701e91101955c73865589a4c72999aeabc11043f712e05fdbxxxx<br /><br />#IntezerAnalyze",
"tags": [
"malware",
"zeus",
"intezeranalyze"
],
"text": "#malware #Zeus\n\nFull genetic report from Intezer Analyze:\nhttps://analyze.intezer.com/#/files/8b2e701e91101955c73865589a4c72999aeabc11043f712e05fdbxxxx\n\n#IntezerAnalyze",
"votes": {
"abuse": 0,
"negative": 0,
"positive": 0
}
},
"id": "f-8b2e701e91101955c73865589a4c72999aeabc11043f712e05fdbxxxx-9945xxxx",
"links": {
"self": "https://www.virustotal.com/api/v3/comments/f-8b2e701e91101955c73865589a4c72999aeabc11043f712e05fdbxxxx-9945xxx"
},
"type": "comment"
}
],
"widget_url": "https://www.virustotal.com/ui/widget/html/OGIyZTcwMWU5MTEwMTk1NWM3Mzg2NTU4OWE0YzcyOTk5YWVhYmMxMTA0M2Y3MTJlMDVmZGIxYzE3YzRhYjE5YXx8ZmlsZXx8eyJiZDEiOiAiIzRkNjM4NSIsICJiZzEiOiAiIzMxM2Q1YSIsICJiZzIiOiAiIzIyMmM0MiIsICJmZzEiOiAiI2ZmZmZmZiIsICJ0eXBlIjogImRlZmF1bHQifXx8ZnVsbHx8Zm91bmR8fDE2NDY2NzIzOTN8fGI5OWQ3MTY5MGIzZGY5MmVjMWExNTZlMmQ1MjM3OWJhMGMxYzgyZTAwMjVkMTJmZjg5MWM2YzdjNxxxxxxxxxx",
"related_mitre_tactics": [
{
"id": "TA0002",
"name": "Execution"
}
],
"related_mitre_techniques": [
{
"id": "T1129",
"name": "Shared Modules",
"severity": "INFO"
}
],
"sandboxes_analysis": {
"VirusTotal Jujubox": {
"attributes": {
"registry_keys_opened": [
"HKCU\\\\SOFTWARE\\\\Microsoft",
"SOFTWARE\\\\Microsoft\\\\Xuoc"
],
"calls_highlighted": [
"GetTickCount"
],
"tags": [
"DIRECT_CPU_CLOCK_ACCESS",
"RUNTIME_MODULES"
],
"files_written": [
"C:\\\\Users\\\\<USER>\\\\AppData\\\\Roaming\\\\Uwcyi\\\\xeysv.exe"
],
"mutexes_opened": [
"Local\\\\{159989F5-EED2-E258-7F7B-44xxxxxxxxxx}"
],
"modules_loaded": [
"ADVAPI32.dll"
],
"analysis_date": 1593005327,
"sandbox_name": "VirusTotal Jujubox",
"has_html_report": true,
"behash": "891a0af66a031b044dce08xxxxxxxxxx",
"has_evtx": false,
"text_highlighted": [
"C:\\\\Windows\\\\system32\\\\cmd.exe"
],
"last_modification_date": 1593005327,
"has_memdump": false,
"mutexes_created": [
"Global\\\\{5995CC4B-E3B3-EBC8-9F85-4Bxxxxxxxxxx}"
],
"has_pcap": true,
"files_opened": [
"C:\\\\Windows\\\\system32\\\\SXS.DLL"
]
},
"type": "file_behaviour",
"id": "8b2e701e91101955c73865589a4c72999aeabc11043f712e05fdb1xxxxxxxxxx_VirusTotal Jujubox",
"links": {
"self": "https://www.virustotal.com/api/v3/file_behaviours/8b2e701e91101955c73865589a4c72999aeabc11043f712e05fdb1xxxxxxxxxx_VirusTotal Jujubox"
}
}
}
}
}
],
"is_risky": true
}
L'esempio seguente mostra l'output del risultato JSON per le vulnerabilità ricevute quando si utilizza l'azione Arricchisci entità:
{
"Entity": "CVE-2024-49138",
"EntityResult": {
"targeted_regions": [],
"cwe": {
"title": "Heap-based Buffer Overflow",
"id": "CWE-122"
},
"exploitation_consequence": "Privilege Escalation",
"source_regions_hierarchy": [],
"name": "CVE-2024-49138",
"cisa_known_exploited": {
"ransomware_use": "Unknown",
"added_date": 1733788800,
"due_date": 1735603200
},
"analysis": "\n\nOn Dec. 10, 2024, Microsoft stated exploitation of this vulnerability was detected in the wild. For more information, please see [Microsoft's advisory.](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-49138)\n\n",
"workarounds": [],
"last_modification_date": 1738271466,
"description": "Windows Common Log File System Driver Elevation of Privilege Vulnerability",
"sources": [
{
"title": null,
"name": "Cybersecurity and Infrastructure Security Agency (CISA)",
"source_description": null,
"unique_id": null,
"url": "https://github.com/cisagov/vulnrichment/blob/develop/2024/49xxx/CVE-2024-49138.json",
"md5": "d6f2c868480ebbdb413eb2d57524b324",
"cvss": {
"cvssv2_0": null,
"cvssv3_x": {
"base_score": 7.8,
"temporal_score": null,
"vector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C"
},
"cvssv3_x_translated": null,
"cvssv4_x": null
},
"published_date": 1733852988
},
{
"title": "Microsoft Windows Common Log File System (CLFS) Driver Heap-Based Buffer Overflow Vulnerability",
"name": "CISA",
"source_description": "CISA's Known Exploited Vulnerabilities Catalog",
"unique_id": null,
"url": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog",
"md5": null,
"cvss": {
"cvssv2_0": null,
"cvssv3_x": null,
"cvssv3_x_translated": null,
"cvssv4_x": null
},
"published_date": 1733788800
}
],
"mitigations": [],
"cve_id": "CVE-2024-49138",
"creation_date": 1733853672,
"detection_names": [],
"risk_factors": [
"Local Access Required",
"User Permissions Required"
],
"alt_names": [],
"exploit_availability": "Publicly Available",
"cpes": [
{
"end_rel": "<",
"start_rel": null,
"start_cpe": null,
"end_cpe": {
"version": "10.0.10240.20857 x64",
"product": "Windows 10 1507",
"vendor": "Microsoft",
"uri": "cpe:2.3:o:microsoft:windows_10_1507:10.0.10240.20857:*:*:*:*:*:x64:*"
}
}
{
"end_rel": "<",
"start_rel": ">=",
"start_cpe": {
"version": "10.0.0",
"product": "Windows Server 2022",
"vendor": "Microsoft",
"uri": "cpe:2.3:o:microsoft:windows_server_2022:10.0.0:*:*:*:*:*:*:*"
},
"end_cpe": {
"version": "10.0.20348.2908",
"product": "Windows Server 2022",
"vendor": "Microsoft",
"uri": "cpe:2.3:o:microsoft:windows_server_2022:10.0.20348.2908:*:*:*:*:*:*:*"
}
}
],
"available_mitigation": [
"Patch"
],
"malware_roles": [],
"counters": {
"files": 1,
"domains": 0,
"ip_addresses": 0,
"urls": 0,
"iocs": 1,
"subscribers": 1,
"attack_techniques": 0
},
"collection_links": [],
"domains_count": 0,
"priority": "P0",
"files_count": 1,
"urls_count": 0,
"alt_names_details": [],
"affected_systems": [],
"operating_systems": [],
"first_seen_details": [],
"targeted_informations": [],
"recent_activity_summary": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"merged_actors": [],
"date_of_disclosure": 1733788800,
"tags": [
"media_attention",
"observed_in_the_wild",
"has_exploits",
"was_zero_day"
],
"last_seen_details": [],
"epss": {
"percentile": 0.25741,
"score": 0.00054
},
"ip_addresses_count": 0,
"autogenerated_tags": [],
"private": true,
"executive_summary": "\n\n* A Heap-based Buffer Overflow vulnerability exists that, when exploited, allows a local, privileged attacker to escalate privileges.\n* This vulnerability has been confirmed to be exploited in the wild. Weaponized code is publicly available.\n* Mandiant Intelligence considers this a Medium-risk vulnerability due to the potential for privilege escalation, offset by local access requirements and user permission requirements.\n* Mitigation options include a patch.\n",
"summary_stats": {},
"threat_scape": [],
"exploitation_state": "Confirmed",
"version_history": [
{
"version_notes": [
"priority: Added"
],
"date": 1739529103
}
],
"origin": "Google Threat Intelligence",
"references_count": 0,
"capabilities": [],
"targeted_industries": [],
"motivations": [],
"predicted_risk_rating": "MEDIUM",
"cvss": {
"cvssv3_x": {
"base_score": 7.8,
"temporal_score": 6.8,
"vector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C"
}
},
"mve_id": "MVE-2024-33694",
"status": "COMPUTED",
"exploitation_vectors": [
"Unspecified Local Vector"
],
"risk_rating": "MEDIUM",
"tags_details": [
{
"last_seen": null,
"description": null,
"value": "was_zero_day",
"confidence": "possible",
"first_seen": null
}
],
"mati_genids_dict": {
"cve_id": "vulnerability--012f19f2-00d0-58c8-b981-8b6ce04a8f43",
"mve_id": "vulnerability--c5ef5265-21d1-57ac-b960-5bf56f37d63f",
"report_id": null
},
"technologies": [],
"exploitation": {
"exploit_release_date": 1736899200,
"first_exploitation": 1733788800,
"tech_details_release_date": null
},
"targeted_industries_tree": [],
"subscribers_count": 1,
"intended_effects": [],
"collection_type": "vulnerability",
"field_sources": [
{
"field": "cvss.cvssv3_x",
"source": {
"sources": [],
"source_url": "",
"source_name": "Cybersecurity and Infrastructure Security Agency (CISA)",
"field_type": "Ranked"
}
},
{
"field": "exploitation_state",
"source": {
"sources": [],
"source_url": "",
"source_name": "Microsoft Corp.",
"field_type": "Severity"
}
}
],
"vendor_fix_references": [
{
"title": "Windows Common Log File System Driver Elevation of Privilege Vulnerability",
"name": "Microsoft Corp.",
"source_description": null,
"unique_id": null,
"url": "https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-49138",
"md5": null,
"cvss": null,
"published_date": 1733817600
}
],
"targeted_regions_hierarchy": [],
"top_icon_md5": [],
"aggregations": {}
}
}
L'esempio seguente mostra l'output JSON dei risultati per gli attori delle minacce ricevuto quando si utilizza l'azione Arricchisci entità:
{
"Entity": "APT42",
"EntityResult": {
"threat_actor_id": "123123"
"affected_systems": [],
"targeted_regions_hierarchy": [
{
"region": "Oceania",
"sub_region": "Australia and New Zealand",
"country": "Australia",
"country_iso2": "AU",
"confidence": "confirmed",
"first_seen": 1630467976,
"last_seen": 1630467976,
"description": null,
"source": null
},
{
"region": "Europe",
"sub_region": "Western Europe",
"country": "Austria",
"country_iso2": "AT",
"confidence": "confirmed",
"first_seen": 1630467976,
"last_seen": 1705487116,
"description": null,
"source": null
}
],
"recent_activity_relative_change": -0.6340275969799531,
"subscribers_count": 30,
"version_history": [],
"field_sources": [],
"detection_names": [],
"references_count": 82,
"files_count": 1182,
"workarounds": [],
"threat_scape": [],
"alt_names_details": [
{
"description": null,
"first_seen": null,
"last_seen": null,
"confidence": "confirmed",
"value": "APT35 (Avertium)"
},
{
"description": null,
"first_seen": null,
"last_seen": null,
"confidence": "confirmed",
"value": "APT35 (Check Point)"
}
],
"description": "APT42 is an Iranian state-sponsored cyber espionage group tasked with conducting information collection and surveillance operations against individuals and organizations of strategic interest to the Iranian Government. The group's operations, which are designed to build trust and rapport with their victims, have included accessing the personal and corporate email accounts of government officials, former Iranian policymakers or political figures, members of the Iranian diaspora and opposition groups, journalists, and academics who are involved in research on Iran. The group has also deployed mobile malware capable of tracking victim locations, recording phone conversations, accessing videos and images, and extracting entire SMS inboxes.",
"creation_date": 1428278400,
"tags": [],
"private": true,
"available_mitigation": [],
"name": "APT42",
"origin": "Google Threat Intelligence",
"mitigations": [],
"merged_actors": [
{
"description": "threat-actor--a5ccf0a6-79ab-57cc-98b3-f8ee2e123071",
"first_seen": 1691519658,
"last_seen": 1691519658,
"confidence": "confirmed",
"value": "UNC4391"
},
{
"description": "threat-actor--20ea26fa-d7ef-51c1-905f-28a2982a0bb5",
"first_seen": 1659365630,
"last_seen": 1659365630,
"confidence": "confirmed",
"value": "UNC788"
},
{
"description": "threat-actor--f3e232d1-dfea-55f5-b1f0-e8e09c035ee2",
"first_seen": 1704210115,
"last_seen": 1704210115,
"confidence": "confirmed",
"value": "UNC4980"
},
{
"description": "threat-actor--c7672fb1-f752-54fd-853e-5cbd49dc8187",
"first_seen": 1670883116,
"last_seen": 1670883116,
"confidence": "confirmed",
"value": "UNC4248"
},
{
"description": "threat-actor--e5f884bd-cb76-5bed-a351-7984d6023b4a",
"first_seen": 1682448032,
"last_seen": 1682448032,
"confidence": "confirmed",
"value": "UNC4689"
},
{
"description": "threat-actor--a28ebf5f-a384-55c0-a544-c5e4df56b136",
"first_seen": 1693336040,
"last_seen": 1693336040,
"confidence": "confirmed",
"value": "UNC4423"
},
{
"description": "threat-actor--feb78504-3e56-5217-ad21-7dc9dab8974b",
"first_seen": 1708987865,
"last_seen": 1708987865,
"confidence": "confirmed",
"value": "UNC2440"
},
{
"description": "threat-actor--d0f848d6-d92f-5147-9bf8-a3b5e93092ff",
"first_seen": 1605743032,
"last_seen": 1605743032,
"confidence": "confirmed",
"value": "UNC2013"
},
{
"description": "threat-actor--284c29d0-575d-5410-a7f2-dab16e2a5863",
"first_seen": 1605139211,
"last_seen": 1605139211,
"confidence": "confirmed",
"value": "UNC1896"
},
{
"description": "threat-actor--8d09d09c-6a09-56b5-86ad-c76f3a006d24",
"first_seen": 1605744560,
"last_seen": 1605744560,
"confidence": "confirmed",
"value": "UNC1137"
},
{
"description": "threat-actor--9d0ac442-9a26-54d7-9061-af1ff9080071",
"first_seen": 1605744040,
"last_seen": 1605744040,
"confidence": "confirmed",
"value": "UNC978"
},
{
"description": "threat-actor--1aa4e976-a6d0-57b8-861a-478d767f10f5",
"first_seen": 1605137808,
"last_seen": 1605137808,
"confidence": "confirmed",
"value": "UNC1900"
},
{
"description": "threat-actor--237842b5-7aa3-5674-8c06-257d0f38c4d6",
"first_seen": 1605136271,
"last_seen": 1605136271,
"confidence": "confirmed",
"value": "UNC2086"
},
{
"description": "threat-actor--bfdfb34f-5dea-5864-b80d-02b9cfeeb6d2",
"first_seen": 1605128797,
"last_seen": 1605128797,
"confidence": "confirmed",
"value": "UNC2087"
},
{
"description": "threat-actor--cf4e7cfa-2707-5a4a-a543-ef32cd4f5d66",
"first_seen": 1692622313,
"last_seen": 1692622313,
"confidence": "confirmed",
"value": "UNC4439"
},
{
"description": "threat-actor--60cccdf6-fad7-5706-92df-35aa6111923d",
"first_seen": 1728393601,
"last_seen": 1728393601,
"confidence": "confirmed",
"value": "UNC5246"
}
],
"intended_effects": [],
"urls_count": 2617,
"targeted_industries_tree": [
{
"industry_group": "Chemicals & Materials",
"industry": null,
"confidence": "confirmed",
"first_seen": 1665304135,
"last_seen": 1683023019,
"description": null,
"source": null
}
],
"alt_names": [
"APT35 (Google)",
"Charmingcypress (Volexity)",
"Voidbalaur (Trend Micro)",
"Yellow Garuda (PwC)",
"GreenCharlie (Recorded Future)",
"Cobalt Illusion (Dell SecureWorks)",
"UNC788 (Facebook)",
"Charmingkitten (Kaspersky)",
"Charming Kitten (Certfa)",
"APT35 (Avertium)",
"Charming Kitten (CrowdStrike)",
"TA453 (Proofpoint)",
"Charming Kitten (ClearSky)",
"Charmingkitten (Bitdefender)",
"TAG-56 (Recorded Future)",
"ITG18 (IBM)",
"Charmingkitten (Volexity)",
"Phosphorus (Check Point)",
"APT35 (Check Point)",
"CALANQUE (Google TAG)",
"Mint Sandstorm (Microsoft)"
],
"first_seen": 1428278400,
"counters": {
"files": 1182,
"domains": 3888,
"ip_addresses": 1670,
"urls": 2617,
"iocs": 9357,
"subscribers": 30,
"attack_techniques": 127
},
"collection_type": "threat-actor",
"motivations": [
{
"description": null,
"first_seen": null,
"last_seen": null,
"confidence": "confirmed",
"value": "Espionage"
},
{
"description": null,
"first_seen": null,
"last_seen": null,
"confidence": "confirmed",
"value": "Surveillance"
}
],
"collection_links": [],
"targeted_regions": [
"GB",
"BE",
"AT",
"IL",
"LB",
"UA",
"EG",
"AU",
"AZ",
"IT",
"US",
"IR",
"BG",
"TR",
"AE",
"NO",
"MY"
],
"source_regions_hierarchy": [
{
"region": "Asia",
"sub_region": "Southern Asia",
"country": "Iran, Islamic Republic Of",
"country_iso2": "IR",
"confidence": "confirmed",
"first_seen": null,
"last_seen": null,
"description": null,
"source": null
}
],
"malware_roles": [],
"last_seen_details": [
{
"description": null,
"first_seen": null,
"last_seen": null,
"confidence": "confirmed",
"value": "2025-03-05T17:55:03.551Z"
}
],
"domains_count": 3888,
"operating_systems": [],
"source_region": "IR",
"targeted_informations": [],
"risk_factors": [],
"tags_details": [],
"ip_addresses_count": 1670,
"capabilities": [],
"targeted_industries": [],
"vulnerable_products": "",
"technologies": [],
"recent_activity_summary": [
1341,
1083,
839,
656,
852,
1136,
1693,
1485,
1304,
767,
893,
772,
1169,
67
],
"vendor_fix_references": [],
"last_seen": 1741197303,
"autogenerated_tags": [
"upx",
"cve-2004-0790",
"contains-elf",
"downloads-zip",
"cve-2021-26084",
"cve-1999-0016",
"cve-2018-10561",
"cve-2021-44228",
"downloads-elf",
"contains-embedded-js",
"cve-2005-0068",
"base64-embedded",
"bobsoft",
"cve-2022-30190",
"opendir",
"attachment",
"cve-2014-3931",
"cve-2020-7961",
"contains-pe",
"cve-2021-1675",
"downloads-pe",
"downloads-doc",
"cve-2017-0199",
"themida"
],
"exploitation_vectors": [],
"first_seen_details": [
{
"description": null,
"first_seen": null,
"last_seen": null,
"confidence": "confirmed",
"value": "2015-04-06T00:00:00Z"
}
],
"last_modification_date": 1741314287,
"summary_stats": {
"first_submission_date": {
"min": 1234800101.0,
"max": 1741187401.0,
"avg": 1689528709.5449305
},
"last_submission_date": {
"min": 1366635040.0,
"max": 1741328711.0,
"avg": 1714984562.318413
},
"files_detections": {
"min": 0.0,
"max": 70.0,
"avg": 26.672566371681413
},
"urls_detections": {
"min": 0.0,
"max": 19.0,
"avg": 7.352873563218389
}
},
"status": "COMPUTED",
"top_icon_md5": [
"b8fabacf5f0ce868656ac7a1d38c7c99",
"4aa5f091c9e667deb2123284461493e7",
"03234c84e6474d7cc9ecf39b9812fac4"
]
}
}
Messaggi di output
L'azione Arricchisci entità può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Enrich Entities". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Arricchisci entità:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Arricchire le compagnie petrolifere internazionali
Utilizza l'azione Arricchisci IOC per arricchire gli indicatori di compromissione (IoC) utilizzando le informazioni di Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Enrich IOCs richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
IOC Type |
Facoltativo. Il tipo di CIO da arricchire. I valori possibili sono:
Il valore predefinito è |
IOCs |
Obbligatorio. Un elenco di IOC (Interaction Optics) separati da virgole per l'acquisizione dei dati. |
Widget Theme |
Facoltativo. Lo stile visivo applicato al widget di realtà aumentata del CIO. I valori possibili sono:
Il valore predefinito è |
Output azione
L'azione Enrich IOCs fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Disponibile |
| Tabella della bacheca casi | Disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Link alla bacheca casi
L'azione Arricchisci IOC può fornire il seguente collegamento per ogni entità arricchita:
Nome: Link al report
Valore: URL
Tabella della bacheca casi
L'azione Arricchisci IOC può fornire la seguente tabella per ogni entità arricchita:
Nome tabella: IOC_ID
Colonne della tabella:
- Nome
- Category
- Metodo
- Risultato
Risultato JSON
L'esempio seguente mostra l'output JSON ottenuto utilizzando l'azione Enrich IOCs:
{
"ioc": {
"identifier": "203.0.113.1",
"details": {
"attributes": {
"categories": {
"Dr.Web": "known infection source/not recommended site",
"Forcepoint ThreatSeeker": "compromised websites",
"sophos": "malware repository, spyware and malware"
},
"first_submission_date": 1582300443,
"html_meta": {},
"last_analysis_date": 1599853405,
"last_analysis_results": {
"EXAMPLELabs": {
"category": "harmless",
"engine_name": "EXAMPLELabs",
"method": "blacklist",
"result": "clean"
},
"Example": {
"category": "harmless",
"engine_name": "Example",
"method": "blacklist",
"result": "clean"
}
},
"last_analysis_stats": {
"harmless": 64,
"malicious": 6,
"suspicious": 1,
"timeout": 0,
"undetected": 8
},
"last_final_url": "http://203.0.113.1/input/?mark=20200207-example.com/31mawe&tpl=example&engkey=bar+chart+click+event",
"last_http_response_code": 404,
"last_http_response_content_length": 204,
"last_http_response_content_sha256": "58df637d178e35690516bda9e41e245db836170f046041fdebeedd20eca61d9d",
"last_http_response_headers": {
"connection": "keep-alive",
"content-length": "204",
"content-type": "text/html; charset=iso-8859-1",
"date": "Fri, 11 Sep 2020 19:51:50 GMT",
"keep-alive": "timeout=60",
"server": "nginx"
},
"last_modification_date": 1599853921,
"last_submission_date": 1599853405,
"reputation": 0,
"tags": [
"ip"
],
"targeted_brand": {},
"threat_names": [
"Mal/HTMLGen-A"
],
"times_submitted": 3,
"title": "404 Not Found",
"total_votes": {
"harmless": 0,
"malicious": 0
},
"trackers": {},
"url": "http://203.0.113.1/input/?mark=20200207-example.com/31mawe&tpl=example&engkey=bar+chart+click+event"
},
"id": "ID",
"links": {
"self": "https://www.virustotal.com/api/v3/urls/ID"
},
"type": "url",
"report_link": "{generated report link}",
"widget_url": "https: //www.virustotal.com/ui/widget/html/WIDGET_ID"
"widget_html"
}
}
}
Messaggi di output
L'azione Enrich IOCs può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Enrich IOC". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione Arricchisci IOC:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Esegui la ricerca IOC
Utilizza l'azione Esegui ricerca IOC per eseguire la ricerca IOC in Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Esegui ricerca IOC richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Search Query |
Obbligatorio. Una query di ricerca da eseguire, ad esempio |
Max Results To Return |
Facoltativo. Il numero massimo di risultati da restituire per ogni esecuzione dell'azione. Il valore massimo è Il valore predefinito è |
Output azione
L'azione Esegui ricerca IOC fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output JSON del risultato ricevuto quando si utilizza l'azione Esegui ricerca IOC:
{
"attributes":{
"type_description":"Android",
"tlsh":"T156B6128BF7885D2BC0B78136899A1136B76A8D254B43A3473548772C3EB32D44F6DBD8",
"vhash":"8d145b883d0a7f814ba5b130454fbf36",
"exiftool":{
"ZipRequiredVersion":"20",
"MIMEType":"application/zip",
"ZipCRC":"0xf27716ce",
"FileType":"ZIP",
"ZipCompression":"Deflated",
"ZipUncompressedSize":"46952",
"ZipCompressedSize":"8913",
"FileTypeExtension":"zip",
"ZipFileName":"Example.xml",
"ZipBitFlag":"0x0800",
"ZipModifyDate":"2023:06:11 17:54:18"
},
"type_tags":[
"executable",
"mobile",
"android",
"apk"
],
"crowdsourced_yara_results":["RESULTS_OMITTED"]
"magic":"Zip archive data, at least v1.0 to extract, compression method=store",
"permhash":"a3e0005ad57d3ff03e09e0d055ad10bcf28a58a04a8c2aeccdad2b9e9bc52434",
"meaningful_name":"Example",
"reputation":0
},
"type":"file",
"id":"FILE_ID",
"links":{
"self":"https://www.virustotal.com/api/v3/files/FILE_ID"
}
}
Messaggi di output
L'azione Esegui ricerca IOC può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Execute IOC Search". Reason: ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione Esegui ricerca IOC:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Ottieni i dettagli dell'entità ASM
Utilizza l'azione Ottieni dettagli entità ASM per ottenere informazioni su un'entità ASM in Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Ottieni dettagli entità ASM richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Entity ID |
Obbligatorio. Un elenco di ID di entità separati da virgole per ottenere i dettagli. |
Output azione
L'azione Get ASM Entity Details fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output JSON ottenuto utilizzando l'azione Get ASM Entity Details:
{
"uuid": "UUID",
"dynamic_id": "Intrigue::Entity::Uri#http://192.0.2.73:80",
"collection_name": "example_oum28bu",
"alias_group": 8515,
"aliases": [
"http://192.0.2.73:80"
],
"allow_list": false,
"ancestors": [
{
"type": "Intrigue::Entity::NetBlock",
"name": "192.0.2.0/24"
}
],
"category": null,
"collection_naics": null,
"confidence": null,
"deleted": false,
"deny_list": false,
"details":
<! CONTENT OMITTED —>
"http": {
"code": 404,
"title": "404 Not Found",
"content": {
"favicon_hash": null,
"hash": null,
"forms": false
},
"auth": {
"any": false,
"basic": false,
"ntlm": false,
"forms": false,
"2fa": false
}
},
"ports": {
"tcp": [
80
],
"udp": [],
"count": 1
},
"network": {
"name": "Example, Inc.",
"asn": 16509,
"route": null,
"type": null
},
"technology": {
"cloud": true,
"cloud_providers": [
"Example Services"
],
"cpes": [],
"technologies": [],
"technology_labels": []
},
"vulns": {
"current_count": 0,
"vulns": []
}
},
{
"tags": [],
"id": 8620,
"scoped_at": "2022-09-30 06:51:57 +0000",
"detail_string": "Fingerprint: Nginx | Title: 404 Not Found",
"enrichment_tasks": [
"enrich/uri",
"sslcan"
],
"generated_at": "2022-09-30T21:21:18Z"
}
Messaggi di output
L'azione Get ASM Entity Details può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Get ASM Entity Details". Reason: ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Ottieni dettagli entità ASM:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Visualizzare i dettagli del grafico
Utilizza l'azione Ottieni dettagli grafico per ottenere informazioni dettagliate sui grafici in Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Ottieni dettagli grafico richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Graph ID |
Obbligatorio. Un elenco separato da virgole di ID grafici per recuperare i dettagli. |
Max Links To Return |
Obbligatorio. Il numero massimo di link da restituire per ogni grafico. Il valore predefinito è |
Output azione
L'azione Ottieni dettagli grafico fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Tabella della bacheca casi
L'azione Ottieni dettagli grafico può fornire la seguente tabella per ogni entità arricchita:
Nome tabella: Graph GRAPH_ID Links
Colonne della tabella:
- Origine
- Destinazione
- Tipo di connessione
Risultato JSON
L'esempio seguente mostra l'output JSON ottenuto utilizzando l'azione Get Graph Details:
{
"data": {
"attributes": {
"comments_count": 0,
"creation_date": 1603219837,
"graph_data": {
"description": "Example LLC",
"version": "api-5.0.0"
},
"last_modified_date": 1603219837,
"links": [
{
"connection_type": "last_serving_ip_address",
"source": "ea241b193c1bd89f999db9231359e7479bc2f05105ce43964955068c5d7c4671",
"target": "relationships_last_serving_ip_address_ea241b193c1bd89f999db9231359e7479bc2f05105ce43964955068c5d7c4671"
},
{
"connection_type": "last_serving_ip_address",
"source": "relationships_last_serving_ip_address_ea241b193c1bd89f999db9231359e7479bc2f05105ce43964955068c5d7c4671",
"target": "203.0.113.3"
},
{
"connection_type": "network_location",
"source": "ea241b193c1bd89f999db9231359e7479bc2f05105ce43964955068c5d7c4671",
"target": "relationships_network_location_ea241b193c1bd89f999db9231359e7479bc2f05105ce43964955068c5d7c4671"
},
{
"connection_type": "network_location",
"source": "relationships_network_location_ea241b193c1bd89f999db9231359e7479bc2f05105ce43964955068c5d7c4671",
"target": "203.0.113.3"
},
{
"connection_type": "communicating_files",
"source": "203.0.113.3",
"target": "relationships_communicating_files_20301133"
},
{
"connection_type": "communicating_files",
"source": "relationships_communicating_files_20301133",
"target": "4935cc8a4ff76d595e1bfab9fd2e6aa0f7c2fea941693f1ab4586eaba1528f47"
},
{
"connection_type": "communicating_files",
"source": "relationships_communicating_files_20301133",
"target": "c975794ff65c02b63fae1a94006a75294aac13277ca464e3ea7e40de5eda2b14"
},
{
"connection_type": "communicating_files",
"source": "relationships_communicating_files_20301133",
"target": "c7752154a2e894a4dec84833bee656357f4b84a9c7f601f586f79de667d8fe5c"
},
{
"connection_type": "communicating_files",
"source": "relationships_communicating_files_20301133",
"target": "692bb2ed1da43b0408c104b4ca4b4e97e15f3224e37dbea60214bcd991a2cfd3"
},
{
"connection_type": "communicating_files",
"source": "relationships_communicating_files_20301133",
"target": "74273ef55d8b7d23f7b058c7e47f3cbaf60c823a3e41ffb10e494917bad77381"
},
{
"connection_type": "communicating_files",
"source": "relationships_communicating_files_20301133",
"target": "f4f2f17c4df1b558cb80c8eab3edf5198970e9d87bd03943d4c2effafb696187"
},
{
"connection_type": "communicating_files",
"source": "relationships_communicating_files_20301133",
"target": "5edc8496869697aa229540bd6106b6679f6cfcbc6ee4837887183f470b49acb5"
},
{
"connection_type": "communicating_files",
"source": "relationships_communicating_files_20301133",
"target": "1582da57cb082d3f6835158133aafb5f3b8dcc880a813be135a0ff8099cf0ee8"
},
{
"connection_type": "communicating_files",
"source": "relationships_communicating_files_20301133",
"target": "be4ccb1ca71a987f481c22a1a43de491353945d815c89cbcc06233d993ac73cf"
},
{
"connection_type": "communicating_files",
"source": "relationships_communicating_files_20301133",
"target": "60bb6467ee465f23a15f17cd73f7ecb9db9894c5a3186081a1c70fdc6e7607d6"
}
],
"nodes": [
{
"entity_attributes": {
"has_detections": false
},
"entity_id": "ea241b193c1bd89f999db9231359e7479bc2f05105ce43964955068c5d7c4671",
"index": 0,
"text": "",
"type": "url",
"x": 51.22276722115952,
"y": 65.7811310194184
},
{
"entity_attributes": {},
"entity_id": "relationships_last_serving_ip_address_ea241b193c1bd89f999db9231359e7479bc2f05105ce43964955068c5d7c4671",
"index": 1,
"text": "",
"type": "relationship",
"x": 25.415664700492094,
"y": 37.66636498768037
},
{
"entity_attributes": {
"country": "US"
},
"entity_id": "203.0.113.3",
"fx": -19.03611541222395,
"fy": 24.958500220062717,
"index": 2,
"text": "",
"type": "ip_address",
"x": -19.03611541222395,
"y": 24.958500220062717
},
{
"entity_attributes": {},
"entity_id": "relationships_network_location_ea241b193c1bd89f999db9231359e7479bc2f05105ce43964955068c5d7c4671",
"index": 3,
"text": "",
"type": "relationship",
"x": 14.37403861978968,
"y": 56.85562691824892
},
{
"entity_attributes": {},
"entity_id": "relationships_communicating_files_20301133",
"index": 4,
"text": "",
"type": "relationship",
"x": -51.78097726144755,
"y": 10.087893225996158
},
{
"entity_attributes": {
"has_detections": true,
"type_tag": "peexe"
},
"entity_id": "4935cc8a4ff76d595e1bfab9fd2e6aa0f7c2fea941693f1ab4586eaba1528f47",
"index": 5,
"text": "",
"type": "file",
"x": -79.11606194776019,
"y": -18.475026322309112
},
{
"entity_attributes": {
"has_detections": true,
"type_tag": "peexe"
},
"entity_id": "c975794ff65c02b63fae1a94006a75294aac13277ca464e3ea7e40de5eda2b14",
"index": 6,
"text": "",
"type": "file",
"x": -64.80938048199627,
"y": 46.75892061191275
},
{
"entity_attributes": {
"has_detections": true,
"type_tag": "android"
},
"entity_id": "c7752154a2e894a4dec84833bee656357f4b84a9c7f601f586f79de667d8fe5c",
"index": 7,
"text": "",
"type": "file",
"x": -43.54064004476819,
"y": -28.547923020662786
},
{
"entity_attributes": {
"has_detections": true,
"type_tag": "android"
},
"entity_id": "692bb2ed1da43b0408c104b4ca4b4e97e15f3224e37dbea60214bcd991a2cfd3",
"index": 8,
"text": "",
"type": "file",
"x": -15.529860440278318,
"y": -2.068209789825876
},
{
"entity_attributes": {
"has_detections": true,
"type_tag": "android"
},
"entity_id": "74273ef55d8b7d23f7b058c7e47f3cbaf60c823a3e41ffb10e494917bad77381",
"index": 9,
"text": "",
"type": "file",
"x": -42.55971948293377,
"y": 46.937155845680415
},
{
"entity_attributes": {
"has_detections": true,
"type_tag": "html"
},
"entity_id": "f4f2f17c4df1b558cb80c8eab3edf5198970e9d87bd03943d4c2effafb696187",
"index": 10,
"text": "",
"type": "file",
"x": -62.447976875107706,
"y": -28.172418384729067
},
{
"entity_attributes": {
"has_detections": true,
"type_tag": "android"
},
"entity_id": "5edc8496869697aa229540bd6106b6679f6cfcbc6ee4837887183f470b49acb5",
"index": 11,
"text": "",
"type": "file",
"x": -89.0326649183805,
"y": -2.2638551448322484
},
{
"entity_attributes": {
"has_detections": true,
"type_tag": "android"
},
"entity_id": "1582da57cb082d3f6835158133aafb5f3b8dcc880a813be135a0ff8099cf0ee8",
"index": 12,
"text": "",
"type": "file",
"x": -26.35260716195174,
"y": -20.25669077264115
},
{
"entity_attributes": {
"has_detections": true,
"type_tag": "android"
},
"entity_id": "be4ccb1ca71a987f481c22a1a43de491353945d815c89cbcc06233d993ac73cf",
"index": 13,
"text": "",
"type": "file",
"x": -82.1415994911387,
"y": 34.89636762607467
},
{
"entity_attributes": {
"has_detections": true,
"type_tag": "android"
},
"entity_id": "ENTITY_ID",
"index": 14,
"text": "",
"type": "file",
"x": -90.87738694680043,
"y": 16.374462198116138
}
],
"private": false,
"views_count": 30
},
"id": "ID",
"links": {
"self": "https://www.virustotal.com/api/v3/graphs/ID"
},
"type": "graph"
}
}
Messaggi di output
L'azione Get Graph Details può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Get Graph Details". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione Ottieni dettagli del grafico:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Get Related Associations
Utilizza l'azione Ottieni associazioni correlate per ottenere informazioni sulle associazioni (report, campagne, raccolte, famiglie di malware, toolkit software, vulnerabilità, attori delle minacce) correlate alle entità in Google Threat Intelligence.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
IP addressURLFile hashHostnameDomain
Input azione
L'azione Ottieni associazioni correlate richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Association Types |
Facoltativo. Un elenco di associazioni separate da virgole da restituire. Le segnalazioni vengono elaborate dopo il completamento di tutte le altre procedure. I valori possibili sono:
Se non viene fornito alcun valore, l'azione restituisce tutte le associazioni. |
Create Entity |
Facoltativo. Se selezionata, l'azione crea un'entità per gli attori delle minacce, le vulnerabilità e le esposizioni comuni (CVE) e le campagne correlate, collegandola all'entità originale. Vengono create solo le entità CVE, Threat Actor e Campaign. |
Max Associations To Return |
Facoltativo. Il numero massimo di IoC da restituire per ogni entità. Il valore massimo è Il valore predefinito è |
Output azione
L'azione Ottieni associazioni correlate fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script. | Disponibile |
Risultato JSON
Il seguente esempio mostra l'output del risultato JSON ricevuto quando si utilizza l'azione Ottieni associazioni correlate:
{
"Entity": "",
"EntityResult":
{
"campaign": [
{
"id": "campaign--a1b2c3d4-e5f6-7g8h-9i0j-1k2l3m4n5o6p",
"type": "collection",
"links": {
"self": "https://www.virustotal.com/api/v3/collections/campaign--a1b2c3d4-e5f6-7g8h-9i0j-1k2l3m4n5o6p"
},
"attributes": {
"alt_names": [
"CAMPAIGN.ID.001"
],
"alt_names_details": [
{
"description": null,
"last_seen": null,
"value": "CAMPAIGN.ID.001",
"first_seen": null,
"confidence": "confirmed"
}
],
"recent_activity_relative_change": 0.12215909090909083,
"description": "Security Research Team (SRT) has obtained intelligence surrounding an ongoing campaign involving the deployment of a Custom Infostealer followed by local reconnaissance and data exfiltration.\n\nBased on available intelligence, targeted organizations have been located in Western European countries, primarily within the Consulting and Manufacturing sectors; however, targeting appears opportunistic due to deployment methods. The campaign is being conducted by a threat actor SRT tracks as UNC9999 and assesses with high confidence to have financial motivations.",
"version_history": [],
"targeted_regions": [
"WE",
"NE"
],
"private": true,
"subscribers_count": 0,
"last_seen": 1751241600,
"files_count": 2,
"first_seen_details": [
{
"description": "Observed First Activity of Campaign",
"last_seen": null,
"value": "2024-10-09T00:00:00Z",
"first_seen": null,
"confidence": "unconfirmed"
}
],
"detection_names": [],
"targeted_industries": [],
"technologies": [],
"source_regions_hierarchy": [],
"references_count": 5,
"domains_count": 70,
"name": "Financial Actor Campaign Involving Custom Stealer for Data Exfiltration",
"intended_effects": [],
"creation_date": 1751304756,
"malware_roles": [],
"available_mitigation": [],
"last_seen_details": [
{
"description": null,
"last_seen": null,
"value": "2025-06-30T00:00:00Z",
"first_seen": null,
"confidence": "unconfirmed"
}
],
"summary_stats": {
"first_submission_date": {
"min": 1724454065.0,
"max": 1750144019.0,
"avg": 1736406949.275
},
"last_submission_date": {
"min": 1724454065.0,
"max": 1750312785.0,
"avg": 1737423800.3916667
},
"files_detections": {
"min": 23.0,
"max": 23.0,
"avg": 23.0
},
"urls_detections": {
"min": 0.0,
"max": 19.0,
"avg": 3.9999999999999996
}
},
"is_content_translated": false,
"targeted_industries_tree": [
{
"industry_group": "Consulting",
"industry": null,
"confidence": "confirmed",
"first_seen": null,
"last_seen": null,
"description": null,
"source": null
},
{
"industry_group": "Legal Services",
"industry": null,
"confidence": "confirmed",
"first_seen": null,
"last_seen": null,
"description": null,
"source": null
},
{
"industry_group": "Manufacturing & Logistics",
"industry": null,
"confidence": "confirmed",
"first_seen": null,
"last_seen": null,
"description": null,
"source": null
}
],
"threat_scape": [],
"ip_addresses_count": 10,
"collection_links": [],
"targeted_informations": [],
"operating_systems": [],
"urls_count": 118,
"first_seen": 1728432000,
"status": "COMPUTED",
"collection_type": "campaign",
"campaign_type": "INDIVIDUAL",
"recent_activity_summary": [
70,
17,
29,
17,
24,
14,
15,
25,
23,
44,
37,
25,
19,
36
],
"exploitation_vectors": [],
"mitigations": [],
"vendor_fix_references": [],
"risk_factors": [],
"field_sources": [],
"motivations": [
{
"description": null,
"last_seen": null,
"value": "Monetary",
"first_seen": null,
"confidence": "confirmed"
}
],
"tags": [],
"affected_systems": [],
"tags_details": [],
"top_icon_md5": [
"1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d",
"6d5c4b3a2f1e0d9c8b7a6f5e4d3c2b1a",
"3a4b5c6d1e2f3a4b5c6d1e2f3a4b5c6d"
],
"counters": {
"files": 2,
"domains": 70,
"ip_addresses": 10,
"urls": 118,
"iocs": 200,
"subscribers": 0,
"attack_techniques": 22
},
"merged_actors": [],
"origin": "Security Research Team",
"capabilities": [],
"autogenerated_tags": [
"contains-sample-binary"
],
"targeted_regions_hierarchy": [
{
"region": "Europe",
"sub_region": "Western Europe",
"country": "Example Country 1",
"country_iso2": "C1",
"confidence": "confirmed",
"first_seen": null,
"last_seen": null,
"description": null,
"source": null
},
{
"region": "Europe",
"sub_region": "Northern Europe",
"country": "Example Country 2",
"country_iso2": "C2",
"confidence": "confirmed",
"first_seen": null,
"last_seen": null,
"description": null,
"source": null
}
],
"workarounds": [],
"last_modification_date": 1751406304
},
"context_attributes": {
"shared_with_me": false,
"role": "viewer"
}
}
]
}
}
Messaggi di output
L'azione Ottieni associazioni correlate può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Get Related Associations". Reason: ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Recupera associazioni correlate:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Recuperare gli IOC correlati
Utilizza l'azione Ottieni IOC correlati per ottenere informazioni sugli IOC correlati alle entità utilizzando le informazioni di Google Threat Intelligence.
Questa azione supporta solo gli hash MD5, SHA-1 e SHA-256.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
IP addressURLHostnameDomainHashThreat Actor
Input azione
L'azione Ottieni indicatori di compromissione correlati richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
IOC Types |
Obbligatorio. Un elenco separato da virgole di indicatori di compromissione da estrarre. I valori
possibili sono: |
Max IOCs To Return |
Obbligatorio. Il numero massimo di indicatori di compromissione da restituire per i tipi di indicatori di compromissione selezionati per ogni entità. Il valore predefinito è |
Output azione
L'azione Recupera IOC correlati fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script. | Disponibile |
Risultato JSON
Il seguente esempio mostra l'output del risultato JSON ricevuto quando si utilizza l'azione Get Related IOCs:
{
"Entity": "ENTITY",
"EntityResult": {
"hash": [
"HASH"
],
"url": [
"URL"
],
"domain": [
"DOMAIN"
],
"ip": [
"IP_ADDRESS"
]
}
}
Messaggi di output
L'azione Get Related IOCs può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Get Related IOCs". Reason: ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione Ottieni IOC correlati:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Dindin
Utilizza l'azione Ping per testare la connettività a Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
Nessuno.
Output azione
L'azione Ping fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script. | Disponibile |
Messaggi di output
L'azione Ping può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Failed to connect to the Google Threat Intelligence server!
Error is ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Ping:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
URL di invio privato
Utilizza l'azione Invia URL privato per inviare un URL per una scansione privata all'interno di Google Threat Intelligence.
Questa azione viene eseguita sulla seguente entità Google SecOps:
URL
Input azione
L'azione URL di invio privato richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
URL |
Facoltativo. Un elenco di URL da analizzare, separati da virgole. Il sistema elabora i valori inseriti insieme a qualsiasi entità URL che l'operazione rileva. |
Check Existing Submissions First |
Facoltativo. Se selezionata, questa azione verifica la presenza nell'URL di informazioni di invio pubbliche o private già esistenti. Se trovata, l'azione restituisce immediatamente le informazioni, bypassando il flusso di invio. Disabilitato per impostazione predefinita. |
Resubmit After (Days) |
Facoltativo. Il numero minimo di giorni che devono trascorrere dall'ultima data di analisi pubblica dell'URL affinché quest'ultimo possa essere ripresentato. Il valore predefinito è |
Output azione
L'azione URL di invio privato fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script. | Disponibile |
Link alla bacheca casi
L'azione URL di invio privato può restituire il seguente link:
Link al reportURL :URL to the GTI UI displaying the submission
details.
Tabella dell'arricchimento delle entità
L'azione URL di invio privato supporta il seguente arricchimento delle entità per le entità URL quando i dati vengono recuperati da un invio pubblico:
| Campo di arricchimento | Origine (chiave JSON) | Applicabilità |
|---|---|---|
GTI_id |
id |
Quando disponibile nel risultato JSON. |
GTI_title |
title |
Quando disponibile nel risultato JSON. |
GTI_last_http_response_code |
last_http_response_code |
Quando disponibile nel risultato JSON. |
GTI_last_http_response_content_length |
last_http_response_content_length |
Quando disponibile nel risultato JSON. |
GTI_threat_names |
Elenco di threat_names separati da virgole |
Quando disponibile nel risultato JSON. |
GTI_harmless_count |
last_analysis_stats/harmless |
Quando disponibile nel risultato JSON. |
GTI_malicious_count |
last_analysis_stats/malicious |
Quando disponibile nel risultato JSON. |
GTI_suspicious_count |
last_analysis_stats/suspicious |
Quando disponibile nel risultato JSON. |
GTI_undetected_count |
last_analysis_stats/undetected |
Quando disponibile nel risultato JSON. |
GTI_reputation |
reputation |
Quando disponibile nel risultato JSON. |
GTI_tags |
Elenco di tags separati da virgole |
Quando disponibile nel risultato JSON. |
GTI_malicious_vote_count |
total_votes/malicious |
Quando disponibile nel risultato JSON. |
GTI_harmless_vote_count |
total_votes/harmless |
Quando disponibile nel risultato JSON. |
GTI_report_link |
report link |
Quando disponibile nel risultato JSON. |
GTI_widget_link |
widget_url |
Quando disponibile nel risultato JSON. |
GTI_threat_score |
gti_assessment.threat_score.value |
Quando disponibile nel risultato JSON. |
GTI_severity |
gti_assessment.severity.value |
Quando disponibile nel risultato JSON. |
GTI_normalised_categories |
CSV di gti_assessment.contributing_factors.normalised_categories |
Quando disponibile nel risultato JSON. |
GTI_verdict |
gti_assessment.verdict.value |
Quando disponibile nel risultato JSON. |
GTI_description |
gti_assessment.description |
Quando disponibile nel risultato JSON. |
GTI_category_{attributes/categories/json key} |
{attributes/categories/json key value} |
Quando disponibile nel risultato JSON. |
L'azione URL di invio privato supporta il seguente arricchimento delle entità per le entità URL quando i dati vengono recuperati da un invio privato:
| Campo di arricchimento | Origine (chiave JSON) | Applicabilità |
|---|---|---|
GTI_id |
id |
Quando disponibile nel risultato JSON. |
GTI_title |
title |
Quando disponibile nel risultato JSON. |
GTI_last_http_response_code |
last_http_response_code |
Quando disponibile nel risultato JSON. |
GTI_last_http_response_content_length |
last_http_response_content_length |
Quando disponibile nel risultato JSON. |
GTI_tags |
Elenco di tags separati da virgole |
Quando disponibile nel risultato JSON. |
GTI_report_link |
report link |
Quando disponibile nel risultato JSON. |
GTI_widget_link |
widget_url |
Quando disponibile nel risultato JSON. |
Risultato JSON
L'esempio seguente mostra l'output JSON ottenuto utilizzando l'azione URL di invio privato:
{
"Entity": "",
"EntityResult": [
{
"data": {
"id": "test_id_1234567890abcdef1234567890abcdef1234567890abcdef1234567890a",
"type": "private_url",
"links": {
"self": "https://www.googlethreatintelligence.com/api/v3/private/urls/test_id_1234567890abcdef1234567890abcdef1234567890abcdef1234567890a"
},
"attributes": {
"last_http_response_content_length": 23475,
"tags": [
"password-input",
"iframes",
"external-resources"
],
"title": "Example Financial Institution",
"redirection_chain": [
"http://www.example-test-site.com/"
],
"last_final_url": "https://www.example-test-site.com/",
"last_http_response_content_sha256": "test_sha256_000000000000000000000000000000000000000000000000000000000000",
"favicon": {
"raw_md5": "test_md5_0000000000000000000000000000",
"dhash": "075171c1878e82c0"
},
"last_http_response_code": 200,
"tld": "com",
"html_meta": {
"viewport": [
"width=device-width, initial-scale=1, shrink-to-fit=no"
]
},
"expiration": 1760512221,
"last_http_response_headers": {
"cache-control": "no-store, no-cache, must-revalidate",
"content-encoding": "br",
"date": "Tue, 14 Oct 2025 07:10:28 GMT",
"expires": "Thu, 19 Nov 1981 08:52:00 GMT",
"platform": "hostinger",
"server": "LiteSpeed",
"vary": "Accept-Encoding",
"content-security-policy": "upgrade-insecure-requests",
"content-type": "text/html; charset=UTF-8",
"panel": "hpanel",
"pragma": "no-cache",
"x-powered-by": "PHP/7.3.33",
"alt-svc": "h3=\":443\"; ma=2592000, h3-29=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q043=\":443\"; ma=2592000, quic=\":443\"; ma=2592000; v=\"43,46\""
},
"url": "http://www.example-test-site.com/",
"outgoing_links": [
"https://www.jivochat.com/i_sa/?utm_source=www.solentrcu.com&utm_medium=link&utm_content=label_tooltip&utm_campaign=from_widget",
"https://code.jivosite.com/sounds/agent_message.mp3",
// ... other outgoing links maintained for structure
]
}
}
}
]
}
Messaggi di output
L'azione URL di invio privato può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Private Submit URL". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione URL di invio privato:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Cerca entità ASM
Utilizza l'azione Cerca entità ASM per cercare entità ASM in Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Search ASM Entities richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Project Name |
Facoltativo. Il nome del progetto ASM. Se non si imposta un valore, l'azione utilizza il valore configurato per il parametro di integrazione |
Entity Name |
Facoltativo. Un elenco di nomi di entità separati da virgole per trovare le entità. L'azione considera i nomi delle entità che contengono barre oblique |
Minimum Vulnerabilities Count |
Facoltativo. Il numero minimo di vulnerabilità richieste affinché l'azione restituisca l'entità. |
Minimum Issues Count |
Facoltativo. Il numero minimo di problemi richiesti affinché l'azione restituisca l'entità. |
Tags |
Facoltativo. Un elenco di nomi di tag separati da virgole da utilizzare durante la ricerca di entità. |
Max Entities To Return |
Facoltativo. Il numero di entità da restituire. Il valore
massimo è |
Critical or High Issue |
Facoltativo. Se selezionata, l'azione restituisce solo i problemi con gravità Non selezionato di default. |
Output azione
L'azione Search ASM Entities fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output JSON del risultato ottenuto utilizzando l'azione Search ASM Entities:
{
"id": "ID",
"dynamic_id": "Intrigue::Entity::IpAddress#192.0.2.92",
"alias_group": "1935953",
"name": "192.0.2.92",
"type": "Intrigue::Entity::IpAddress",
"first_seen": "2022-02-02T01:44:46Z",
"last_seen": "2022-02-02T01:44:46Z",
"collection": "cpndemorange_oum28bu",
"collection_type": "Intrigue::Collections::UserCollection",
"collection_naics": [],
"collection_uuid": "COLLECTION_UUID",
"organization_uuid": "ORGANIZATION_UUID",
"tags": [],
"issues": [],
"exfil_lookup_identifier": null,
"summary": {
"scoped": true,
"issues": {
"current_by_severity": {},
"current_with_cve": 0,
"all_time_by_severity": {},
"current_count": 0,
"all_time_count": 0,
"critical_or_high": false
},
"task_results": [
"search_shodan"
],
"geolocation": {
"city": "San Jose",
"country_code": "US",
"country_name": null,
"latitude": "-121.8896",
"asn": null
},
"ports": {
"count": 0,
"tcp": null,
"udp": null
},
"resolutions": [
"ec2-192-0-2-92.us-west-1.compute.example.com"
],
"network": {
"name": "EXAMPLE-02",
"asn": "16509.0",
"route": "2001:db8::/32",
"type": null
},
"technology": {
"cloud": true,
"cloud_providers": [
"Cloud Provider Name"
]
}
}
}
Messaggi di output
L'azione Search ASM Entities può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Search ASM Entities". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione Cerca entità ASM:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Cerca problemi ASM
Utilizza l'azione Cerca problemi ASM per cercare problemi ASM in Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Search ASM Issues richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Project Name |
Facoltativo. Il nome del progetto ASM. Se non si imposta un valore, l'azione utilizza il valore configurato per il parametro di integrazione |
Issue ID |
Facoltativo. Un elenco di ID dei problemi separati da virgole per visualizzare i dettagli. |
Entity ID |
Facoltativo. Un elenco di ID di entità separati da virgole per trovare problemi correlati. |
Entity Name |
Facoltativo. Un elenco di nomi di entità separati da virgole per trovare problemi correlati. L'azione considera i nomi delle entità che contengono barre oblique |
Time Parameter |
Facoltativo. Un'opzione di filtro per impostare l'orario di emissione. I valori possibili sono Il valore predefinito è |
Time Frame |
Facoltativo. Un periodo per filtrare le questioni. Se si seleziona I valori possibili sono:
Il valore predefinito è |
Start Time |
Facoltativo. L'orario di inizio per la pubblicazione dei risultati. Se hai selezionato Configurare il valore nel formato ISO 8601. |
End Time |
Facoltativo. L'orario di fine per i risultati. Se hai selezionato Configurare il valore nel formato ISO 8601. |
Lowest Severity To Return |
Facoltativo. La gravità minima dei problemi da risolvere. I valori possibili sono:
Il valore predefinito è Se si seleziona |
Status |
Facoltativo. Il filtro di stato per la ricerca. I valori possibili sono Il valore predefinito è Se si seleziona |
Tags |
Facoltativo. Un elenco di nomi di tag separati da virgole da utilizzare durante la ricerca di problemi. |
Max Issues To Return |
Obbligatorio. Il numero di articoli da restituire. Il valore
massimo è |
Output azione
L'azione Search ASM Issues fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output JSON ottenuto utilizzando l'azione Search ASM Issues:
{
"id": "ID",
"uuid": "UUID",
"dynamic_id": 20073997,
"name": "exposed_ftp_service",
"upstream": "intrigue",
"last_seen": "2022-02-02T01:44:46.000Z",
"first_seen": "2022-02-02T01:44:46.000Z",
"entity_uid": "3443a638f951bdc23d3a089bff738cd961a387958c7f5e4975a26f12e544241f",
"entity_type": "Intrigue::Entity::NetworkService",
"entity_name": "192.0.2.204:24/tcp",
"alias_group": "1937534",
"collection": "example_oum28bu",
"collection_uuid": "511311a6-6ff4-4933-8f5b-f1f7df2f6a3e",
"collection_type": "user_collection",
"organization_uuid": "21d2d125-d398-4bcb-bae1-11aee14adcaf",
"summary": {
"pretty_name": "Exposed FTP Service",
"severity": 3,
"scoped": true,
"confidence": "confirmed",
"status": "open_new",
"category": "misconfiguration",
"identifiers": null,
"status_new": "open",
"status_new_detailed": "new",
"ticket_list": null
},
"tags": []
}
Messaggi di output
L'azione Search ASM Issues può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Search ASM Issues". Reason: ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione Cerca problemi ASM:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Grafi delle entità di ricerca
Utilizza l'azione Cerca grafici di entità per cercare grafici basati sulle entità di Google SecOps in Google Threat Intelligence.
Questa azione supporta solo gli hash MD5, SHA-1 e SHA-256.
Questa azione viene eseguita sulle seguenti entità Google SecOps:
DomainFile HashHostnameIP AddressThreat ActorURLUser
Input azione
L'azione Search Entity Graphs richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Sort Field |
Facoltativo. Il valore del campo per ordinare i risultati. I valori possibili sono:
Il valore predefinito è |
Max Graphs To Return |
Facoltativo. Il numero massimo di grafici da restituire per ogni esecuzione dell'azione. Il valore predefinito è |
Output azione
L'azione Search Entity Graphs fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output JSON del risultato ricevuto quando si utilizza l'azione Search Entity Graphs:
{
"data": [
{
"attributes": {
"graph_data": {
"description": "EXAMPLE",
"version": "5.0.0"
}
},
"id": "ID"
}
]
}
Messaggi di output
L'azione Search Entity Graphs può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Search Entity Graphs". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Grafici di ricerca
Utilizza l'azione Cerca grafici per cercare grafici in base a filtri personalizzati in Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Search Graphs richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Query |
Obbligatorio. Il filtro di query per il grafico. Ad esempio, per cercare i grafici nel periodo selezionato, formatta la query come segue: Per ulteriori informazioni sulle query, vedere Come creare query, Modificatori relativi ai grafici e Modificatori relativi ai nodi. |
Sort Field |
Facoltativo. Il valore del campo utilizzato per ordinare i grafici di VirusTotal. I valori possibili sono:
Il valore predefinito è |
Max Graphs To Return |
Facoltativo. Il numero massimo di grafici da restituire per ogni esecuzione dell'azione. Il valore predefinito è |
Come creare query
Per affinare i risultati di ricerca dai grafici, crea query che contengano modificatori relativi ai grafici. Per migliorare la ricerca, è possibile combinare i modificatori con gli operatori AND, OR e NOT.
I campi data e numerici supportano i suffissi + più e - meno. Il suffisso più (+) corrisponde a valori maggiori del valore specificato. Il suffisso meno corrisponde ai valori inferiori al valore specificato. Senza suffisso, la query restituisce corrispondenze esatte.
Per definire gli intervalli, è possibile utilizzare lo stesso modificatore più volte in una query. Ad esempio, per cercare i grafici creati tra il 15/11/2018 e il 20/11/2018, utilizzare la seguente query:
creation_date:2018-11-15+ creation_date:2018-11-20-
Per le date o i mesi che iniziano con 0, rimuovere il carattere 0 dalla query.
Ad esempio, formatta la data 2018-11-01 come 2018-11-1.
Modificatori relativi ai grafici
La tabella seguente elenca i modificatori relativi ai grafici che è possibile utilizzare per costruire la query di ricerca:
| Nome modificatore | Descrizione | Esempio |
|---|---|---|
id |
Filtra in base all'identificativo del grafico. | id:g675a2fd4c8834e288af |
name |
Filtra per nome del grafico. | name:Example-name |
owner |
Filtra i grafici in base alla proprietà dell'utente. | owner:example_user |
group |
Filtra i grafici in base alla proprietà di un gruppo. | group:example |
visible_to_user |
Filtra in base ai grafici visibili all'utente. | visible_to_user:example_user |
visible_to_group |
Filtra i grafici visibili al gruppo. | visible_to_group:example |
private |
Filtra in base ai grafici privati. | private:true, private:false |
creation_date |
Filtra in base alla data di creazione del grafico. | creation_date:2018-11-15 |
last_modified_date |
Filtra in base alla data dell'ultima modifica del grafico. | last_modified_date:2018-11-20 |
total_nodes |
Filtra i grafici in base al numero di nodi presenti. | total_nodes:100 |
comments_count |
Filtra in base al numero di commenti presenti nel grafico. | comments_count:10+ |
views_count |
Filtra in base al numero di visualizzazioni del grafico. | views_count:1000+ |
Modificatori relativi ai nodi
La tabella seguente elenca i modificatori relativi ai grafici che è possibile utilizzare per costruire la query di ricerca:
| Nome modificatore | Descrizione | Esempio |
|---|---|---|
label |
Filtra i grafici in base ai nodi che contengono un'etichetta specifica. | label:Kill switch |
file |
Filtra i grafici che contengono il file specifico. | file:131f95c51cc819465fa17 |
domain |
Filtra i grafici che contengono il dominio specifico. | domain:example.com |
ip_address |
Filtra i grafici che contengono lo specifico indirizzo IP. | ip_address:203.0.113.1 |
url |
Filtra i grafici che contengono l'URL specifico. | url:https://example.com/example/ |
actor |
Filtra i grafici che contengono l'attore specifico. | actor:example actor |
victim |
Filtra i grafici che contengono la vittima specifica. | victim:example_user |
email |
Filtra i grafici che contengono lo specifico indirizzo email. | email:user@example.com |
department |
Filtra i grafici che contengono il dipartimento specifico. | department:engineers |
Output azione
L'azione Search Graphs fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output JSON del risultato ottenuto utilizzando l'azione Search Graphs:
{
"data": [
{
"attributes": {
"graph_data": {
"description": "EXAMPLE",
"version": "5.0.0"
}
},
"id": "ID"
}
]
}
Messaggi di output
L'azione Search Graphs può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Search Graphs". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione Search Graphs:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Imposta l'analisi degli avvisi DTM
Utilizza l'azione Imposta analisi avviso DTM per definire un'analisi per un avviso Digital Threat Monitoring (DTM) in Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Imposta analisi avviso DTM richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Alert ID |
Obbligatorio. L'ID dell'avviso a cui aggiungere l'analisi. |
Text |
Obbligatorio. L'analisi da aggiungere all'avviso. |
Attachment File Paths |
Facoltativo. Un elenco separato da virgole di percorsi dei file da allegare all'avviso. È supportato un massimo di 10 allegati. |
Output azione
L'azione Imposta analisi avvisi DTM fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script. | Disponibile |
Messaggi di output
L'azione Imposta analisi avvisi DTM può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Set DTM Alert Analysis". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La seguente tabella elenca il valore dell'output del risultato dello script quando utilizzi l'azione Imposta analisi avvisi DTM:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Invia file
Utilizza l'azione Invia file per inviare un file e restituire i risultati di Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Questa azione è asincrona. Modifica il valore di timeout dello script nell'ambiente di sviluppo integrato (IDE) di Google SecOps per l'azione in base alle esigenze.
Input azione
L'azione Invia file richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
GTI Score |
Facoltativo. Il punteggio Google Threat Intelligence utilizzato per impostare la proprietà
Se non viene fornito alcun valore, l'azione ignora il punteggio di Google Threat Intelligence. Il valore predefinito è |
Engine Threshold |
Facoltativo. Il numero minimo di motori di sicurezza che devono contrassegnare un'entità come
dannosa o sospetta per impostare la proprietà Se Se non viene fornito alcun valore, l'azione ignora i calcoli del conteggio dei motori. |
Engine Percentage Threshold |
Facoltativo. La percentuale minima di motori di sicurezza che devono contrassegnare un'entità come
dannosa o sospetta per impostare la proprietà Se Se vengono forniti sia Se non viene fornito alcun valore, l'azione ignora i calcoli percentuali. |
Engine Allowlist |
Facoltativo. Un elenco separato da virgole di motori di sicurezza da utilizzare per determinare
la pericolosità (ad esempio, I motori che non restituiscono informazioni su un'entità vengono esclusi dai calcoli di
Se non viene fornito alcun valore, l'azione recupera i risultati da ogni motore disponibile. |
External URLs |
Facoltativo. Un elenco di URL pubblici, separati da virgole, per i file da inviare. Se vengono forniti sia "URL esterno" che "Percorsi file", l'azione raccoglierà i file da entrambi gli input. |
File Paths |
Facoltativo. Un elenco di percorsi di file assoluti separati da virgole. Se si configura il parametro **Indirizzo server Linux**, l'azione tenterà di recuperare il file da un server remoto. Se vengono forniti sia "URL esterno" che "Percorsi file", l'azione raccoglierà i file da entrambi gli input. |
Check Hash First |
Facoltativo. Impostazione predefinita: Disabilitato. Se abilitata, l'azione calcolerà innanzitutto gli hash dei file e cercherà, se sono disponibili, informazioni al riguardo. Se disponibile, restituirà le informazioni senza il flusso di invio. |
Resubmit After (Days) |
Facoltativo. Il numero di giorni di attesa prima di inviare nuovamente il file (anche se l'hash del file è disponibile nel database GTI). È necessario abilitare Il valore predefinito è |
Fetch MITRE Details |
Facoltativo. Se selezionata, l'azione restituisce informazioni sulle tecniche e tattiche MITRE correlate. Non selezionato per impostazione predefinita. |
Lowest MITRE Technique Severity |
Facoltativo. La gravità minima della tecnica MITRE per il ritorno. L'azione tratta la gravità Questo parametro supporta solo l'entità Hash. Il valore predefinito è |
Private Submission |
Facoltativo. Se selezionata, l'azione invia il file in modalità privata. Per inviare file in forma privata, è necessario utilizzare l'API Premium di VirusTotal. |
Retrieve Comments |
Facoltativo. Se selezionata, questa azione recupera i commenti relativi al file inviato. |
Max Comments To Return |
Facoltativo. Il numero massimo di commenti da restituire in ogni esecuzione dell'azione. |
Linux Server Address |
Facoltativo. L'indirizzo IP del server Linux remoto in cui si trova il file. |
Linux Username |
Facoltativo. Il nome utente del server Linux remoto in cui si trova il file. |
Linux Password |
Facoltativo. La password del server Linux remoto in cui si trova il file. |
ZIP Password |
Facoltativo. Una password per la cartella compressa contenente i file da inviare. |
Output azione
L'azione Invia file fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script. | Disponibile |
Link alla bacheca casi
L'azione Invia file può restituire il seguente link:
Link al reportPATH :URL
Risultato JSON
L'esempio seguente mostra l'output JSON ottenuto utilizzando l'azione Invia file:
{
"data": {
"attributes": {
"categories": {
"Dr.Web": "known infection source/not recommended site",
"Forcepoint ThreatSeeker": "compromised websites",
"sophos": "malware repository, spyware and malware"
},
"first_submission_date": 1582300443,
"html_meta": {},
"last_analysis_date": 1599853405,
"last_analysis_results": {
"ADMINUSLabs": {
"category": "harmless",
"engine_name": "ADMINUSLabs",
"method": "blacklist",
"result": "clean"
},
"AegisLab WebGuard": {
"category": "harmless",
"engine_name": "AegisLab WebGuard",
"method": "blacklist",
"result": "clean"
},
},
"last_analysis_stats": {
"harmless": 64,
"malicious": 6,
"suspicious": 1,
"timeout": 0,
"undetected": 8
},
"last_final_url": "http://192.0.2.15/input/?mark=20200207-example.com/31mawe&tpl=ID&engkey=bar+chart+click+event",
"last_http_response_code": 404,
"last_http_response_content_length": 204,
"last_http_response_content_sha256": "HASH_VALUE",
"last_http_response_headers": {
"connection": "keep-alive",
"content-length": "204",
"content-type": "text/html; charset=iso-8859-1",
"date": "Fri, 11 Sep 2020 19:51:50 GMT",
"keep-alive": "timeout=60",
"server": "nginx"
},
"last_modification_date": 1599853921,
"last_submission_date": 1599853405,
"reputation": 0,
"tags": [
"ip"
],
"targeted_brand": {},
"threat_names": [
"Mal/HTMLGen-A"
],
"times_submitted": 3,
"title": "404 Not Found",
"total_votes": {
"harmless": 0,
"malicious": 0
},
"trackers": {},
"url": "http://192.0.2.15/input/?mark=20200207-example.com/31mawe&tpl=ID&engkey=bar+chart+click+event"
},
"id": "ID",
"links": {
"self": "https://www.virustotal.com/api/v3/urls/ID"
},
"type": "url",
"comments": [
"text": "attributes/text",
"date": "attributes/date"
]
}
"is_risky": true,
"related_mitre_techniques": [{"id": "T1071", "name": "", "severity": ""}],
"related_mitre_tactics": [{"id":"TA0011", "name": ""}],
"generated_ai_summary" : "summary_text_here…"
}
Messaggi di output
L'azione Invia file può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è riuscita. |
Error executing action "Submit File". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Error executing action "Submit File". Reason:
ERROR_REASON |
Nessun valore per "Percorsi file" o "URL esterni" Almeno uno dei parametri "Percorsi file" o "URL esterni" deve avere un valore. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione Invia file:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Aggiornamento del problema ASM
Utilizza l'azione Aggiorna problema ASM per aggiornare un problema ASM in Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiorna problema ASM richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Issue ID |
Obbligatorio. L'ID del problema da aggiornare. |
Status |
Obbligatorio. Il nuovo stato da impostare per il problema. I valori possibili sono:
Il valore predefinito è |
Output azione
L'azione Aggiorna problema ASM fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output JSON ottenuto utilizzando l'azione Aggiorna problema ASM:
{
"success": true,
"message": "Successfully reported status as open_new",
"result": "open_new"
}
Messaggi di output
L'azione Aggiorna problema ASM può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
Successfully updated issue with ID
"ISSUE_ID" in Google Threat
Intelligence. |
L'azione è riuscita. |
Error executing action "Update ASM Issue". Reason:
ERROR_REASON |
L'azione non è riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione Aggiorna problema ASM:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Aggiornamento dell'avviso DTM
Utilizza l'azione Aggiorna avviso DTM per aggiornare un avviso di Mandiant Digital Threat Monitoring in Google Threat Intelligence.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiorna avviso DTM richiede i seguenti parametri:
| Parametri | Descrizione |
|---|---|
Alert ID |
Obbligatorio. L'ID dell'avviso da aggiornare. |
Status |
Facoltativo. Il nuovo stato da impostare per l'avviso. I valori possibili sono:
Il valore predefinito è |
Output azione
L'azione Aggiorna avviso DTM fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca casi | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output JSON ottenuto utilizzando l'azione Aggiorna avviso DTM:
{
"id": "ID",
"monitor_id": "MONITOR_ID",
"topic_matches": [
{
"topic_id": "4a6ffb0f-e90d-46ce-b10a-3a1e24fbe70d",
"value": "ap-southeast-1.example.com",
"term": "lwd",
"offsets": [
26,
29
]
},
{
"topic_id": "doc_type:domain_discovery",
"value": "domain_discovery"
}
],
"label_matches": [],
"doc_matches": [],
"tags": [],
"created_at": "2024-05-31T12:27:43.475Z",
"updated_at": "2024-05-31T12:43:20.399Z",
"labels_url": "https://api.intelligence.mandiant.com/v4/dtm/docs/domain_discovery/ID/labels",
"topics_url": "https://api.intelligence.mandiant.com/v4/dtm/docs/domain_discovery/ID/topics",
"doc_url": "https://api.intelligence.mandiant.com/v4/dtm/docs/domain_discovery/ID",
"status": "closed",
"alert_type": "Domain Discovery",
"alert_summary": "See alert content for details",
"title": "Suspicious domain \"ap-southeast-1.example.com\" similar to \"lwd\"",
"email_sent_at": "",
"severity": "medium",
"confidence": 0.5,
"has_analysis": false,
"monitor_version": 2
}
Messaggi di output
L'azione Aggiorna avviso DTM può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
Successfully updated alert with ID INCIDENT_ID in Google Threat
Monitoring. |
Azione riuscita. |
Error executing action "Update DTM Alert". Reason:
ERROR_REASON |
Azione non riuscita. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando si utilizza l'azione Aggiorna avviso DTM:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
True o False |
Connettori
Per scoprire di più sulla configurazione dei connettori in Google SecOps, consulta Importare i dati (connettori).
Google Threat Intelligence - DTM Alerts Connector
Utilizza il connettore Google Threat Intelligence - DTM Alerts Connector per recuperare gli avvisi da Google Threat Intelligence. Per lavorare con un elenco dinamico, utilizzare il parametro alert_type.
Ingressi del connettore
Il connettore Google Threat Intelligence - DTM Alerts Connector richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Product Field Name |
Obbligatorio. Il nome del campo in cui è memorizzato il nome del prodotto. Il nome del prodotto influisce principalmente sulla mappatura. Per semplificare e migliorare la procedura di mappatura per il connettore, il valore predefinito viene risolto in un valore di riserva a cui viene fatto riferimento dal codice. Per impostazione predefinita, qualsiasi input non valido per questo parametro viene risolto con un valore di riserva. Il valore predefinito è |
Event Field Name |
Obbligatorio. Il nome del campo che determina il nome (sottotipo) dell'evento. Il valore predefinito è
|
Environment Field Name |
Facoltativo. Il nome del campo in cui è memorizzato il nome dell'ambiente. Se il campo ambiente non è presente, il connettore utilizza il valore predefinito. Il valore predefinito è
|
Environment Regex Pattern |
Facoltativo. Un pattern di espressione regolare da eseguire sul valore trovato nel campo
Utilizza il valore predefinito Se il pattern dell'espressione regolare è nullo o vuoto oppure il valore dell'ambiente è nullo, il risultato finale dell'ambiente è l'ambiente predefinito. |
Script Timeout |
Obbligatorio. Il limite di timeout, in secondi, per il processo Python che esegue lo script corrente. Il valore predefinito è
|
API Root |
Obbligatorio. La radice API dell'istanza di Google Threat Intelligence. Il valore predefinito è
|
API Key |
Obbligatorio. La chiave API di Google Threat Intelligence. |
Lowest Severity To Fetch |
Facoltativo. La gravità minima degli avvisi da recuperare. Se non configuri questo parametro, il connettore acquisisce gli avvisi con tutti i livelli di gravità. I valori possibili sono:
|
Monitor ID Filter |
Facoltativo. Un elenco di ID di monitoraggio separati da virgole per recuperare gli avvisi. |
Monitor Name Filter |
Facoltativo. Un elenco di nomi di monitor separati da virgole da cui recuperare gli avvisi. Se più monitor hanno lo stesso nome, il connettore esegue l'importazione da tutti. Questo parametro viene valutato insieme ai valori dell'ID monitor utilizzando la logica OR. |
Event Type Filter |
Facoltativo. Un elenco di tipi di evento da restituire, separati da virgole. L'input non fa distinzione tra maiuscole e minuscole. Se non viene specificato alcun valore, il connettore elabora tutti i tipi di evento. Per escludere un tipo specifico, anteponi un punto esclamativo (ad esempio, |
Disable Overflow |
Facoltativo. Se selezionato, il connettore ignora il meccanismo di overflow di Google SecOps. Abilitato per impostazione predefinita. |
Max Hours Backwards |
Obbligatorio. Il numero di ore precedenti a oggi per recuperare gli avvisi. Questo parametro può essere applicato all'iterazione iniziale del connettore dopo l'attivazione del connettore per la prima volta o al valore di riserva per un timestamp del connettore scaduto. Il valore predefinito è |
Max Alerts To Fetch |
Obbligatorio. Il numero di avvisi da elaborare in ogni iterazione del connettore. Il valore massimo è |
Use dynamic list as a blocklist |
Obbligatorio. Se selezionato, il connettore utilizza l'elenco dinamico come blocklist. Non selezionato per impostazione predefinita. |
Verify SSL |
Obbligatorio. Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server di Google Threat Intelligence. Abilitato per impostazione predefinita. |
Proxy Server Address |
Facoltativo. L'indirizzo del server proxy da utilizzare. |
Proxy Username |
Facoltativo. Il nome utente del proxy per l'autenticazione. |
Proxy Password |
Facoltativo. La password del proxy per l'autenticazione. |
Regole del connettore
Il connettore Google Threat Intelligence - DTM Alerts Connector supporta i proxy.
Eventi connettore
Esistono due tipi di eventi per il connettore Google Threat Intelligence - DTM Alerts Connector: un evento basato sull'avviso principale e un evento basato su un argomento.
Di seguito un esempio dell'evento del connettore basato sull'avviso principale:
{
"id": "ID",
"event_type": "Main Alert",
"monitor_id": "MONITOR_ID",
"doc": {
"__id": "6ed37932-b74e-4253-aa69-3eb4b00d0ea2",
"__type": "account_discovery",
"ingested": "2024-05-20T16:15:53Z",
"service_account": {
"login": "user@example.com",
"password": {
"plain_text": "********"
},
"profile": {
"contact": {
"email": "user@example.com",
"email_domain": "example.com"
}
},
"service": {
"inet_location": {
"domain": "www.example-service.com",
"path": "/signin/app",
"protocol": "https",
"url": "https://www.example-service.com/signin/app"
},
"name": "www.example-service.com"
}
},
"source": "ccmp",
"source_file": {
"filename": "urlloginpass ap.txt",
"hashes": {
"md5": "c401baa01fbe311753b26334b559d945",
"sha1": "bf700f18b6ab562afb6128b42a34ae088f9c7434",
"sha256": "5e6302d95a7e7edb28d68926cede0c44babded720ad1cc9a72c12d8c6d66153f"
},
"size": 84161521407
},
"source_url": "https://example.com",
"timestamp": "2023-11-14T20:09:04Z"
},
"labels": "Label",
"topic_matches": [
{
"topic_id": "doc_type:account_discovery",
"value": "account_discovery"
}
],
"label_matches": [],
"doc_matches": [
{
"match_path": "service_account.profile.contact.email_domain",
"locations": [
{
"offsets": [
0,
9
],
"value": "example.com"
}
]
}
],
"tags": [],
"created_at": "2024-05-20T16:16:52.439Z",
"updated_at": "2024-05-30T12:10:56.691Z",
"labels_url": "https://api.intelligence.mandiant.com/v4/dtm/docs/account_discovery/ID/labels",
"topics_url": "https://api.intelligence.mandiant.com/v4/dtm/docs/account_discovery/ID/topics",
"doc_url": "https://api.intelligence.mandiant.com/v4/dtm/docs/account_discovery/ID",
"status": "read",
"alert_type": "Compromised Credentials",
"alert_summary": "ccmp",
"title": "Leaked Credentials found for domain \"example.com\"",
"email_sent_at": "",
"indicator_mscore": 60,
"severity": "high",
"confidence": 0.9999995147741939,
"aggregated_under_id": "ID",
"monitor_name": "Compromised Credentials - Example",
"has_analysis": false,
"meets_password_policy": "policy_unset",
"monitor_version": 1
}
Di seguito un esempio di evento di connessione basato su un argomento:
{
"id": "ID",
"event_type": "location_name",
"location_name": "LOCATION_NAME",
"timestamp": "2024-05-25T10:56:17.201Z",
"type": "location_name",
"value": "LOCATION_NAME",
"extractor": "analysis-pipeline.nerprocessor-nerenglish-gpu",
"extractor_version": "4-0-2",
"confidence": 100,
"entity_locations": [
{
"element_path": "body",
"offsets": [
227,
229
]
}
]
}
Connettore per i problemi di ASM di Google Threat Intelligence
Utilizza il connettore Google Threat Intelligence - ASM Issues Connector per recuperare informazioni sui problemi ASM da Google Threat Intelligence. Per lavorare con il filtro elenco dinamico, utilizzare il parametro category.
Ingressi del connettore
Il connettore Google Threat Intelligence - ASM Issues Connector richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Product Field Name |
Obbligatorio. Il nome del campo in cui è memorizzato il nome del prodotto. Il nome del prodotto influisce principalmente sulla mappatura. Per semplificare e migliorare la procedura di mappatura per il connettore, il valore predefinito viene risolto in un valore di riserva a cui viene fatto riferimento dal codice. Per impostazione predefinita, qualsiasi input non valido per questo parametro viene risolto con un valore di riserva. Il valore predefinito è |
Event Field Name |
Obbligatorio. Il nome del campo che determina il nome (sottotipo) dell'evento. Il valore predefinito è
|
Environment Field Name |
Facoltativo. Il nome del campo in cui è memorizzato il nome dell'ambiente. Se il campo ambiente non è presente, il connettore utilizza il valore predefinito. Il valore predefinito è
|
Environment Regex Pattern |
Facoltativo. Un pattern di espressione regolare da eseguire sul valore trovato nel campo
Utilizza il valore predefinito Se il pattern dell'espressione regolare è nullo o vuoto oppure il valore dell'ambiente è nullo, il risultato finale dell'ambiente è l'ambiente predefinito. |
Script Timeout |
Obbligatorio. Il limite di timeout, in secondi, per il processo Python che esegue lo script corrente. Il valore predefinito è
|
API Root |
Obbligatorio. La radice API dell'istanza di Google Threat Intelligence. Il valore predefinito è
|
API Key |
Obbligatorio. La chiave API di Google Threat Intelligence. |
Project Name |
Facoltativo. Il nome del progetto ASM. Se non si imposta un valore, verranno restituiti solo gli avvisi provenienti dalle raccolte del progetto principale. |
Active Group |
Facoltativo. L'identificativo del gruppo attivo (contesto organizzativo) per ambienti multi-tenant. Questa operazione è necessaria se i progetti ASM risiedono in un'organizzazione diversa da quella principale. |
Lowest Severity To Fetch |
Facoltativo. La gravità minima degli avvisi da recuperare. Se non configuri questo parametro, il connettore acquisisce gli avvisi con tutti i livelli di gravità. I valori possibili sono:
|
Issue Name Filter |
Facoltativo. Un elenco di problemi da acquisire, separati da virgole. L'input fa distinzione tra maiuscole e minuscole. Se i nomi vengono elencati direttamente, il connettore utilizza un filtro di inclusione, importando solo i problemi corrispondenti. Per escludere problemi specifici, anteponi un punto esclamativo al nome (ad esempio, Se non viene fornito alcun valore, il filtro non viene applicato e tutti i problemi vengono acquisiti. |
Status Filter |
Facoltativo. Un elenco di stati dei problemi separati da virgole da importare. Se non viene fornito alcun valore, il connettore elabora solo i problemi aperti. I valori possibili sono:
Il valore predefinito è |
Event Type Filter |
Facoltativo. Un elenco di tipi di evento da restituire, separati da virgole. L'input non fa distinzione tra maiuscole e minuscole. Se non viene specificato alcun valore, il connettore elabora tutti i tipi di evento. Per escludere un tipo specifico, anteponi un punto esclamativo (ad esempio, |
Max Hours Backwards |
Obbligatorio. Il numero di ore precedenti a oggi per recuperare gli avvisi. Questo parametro può essere applicato all'iterazione iniziale del connettore dopo l'attivazione del connettore per la prima volta o al valore di riserva per un timestamp del connettore scaduto. Il valore predefinito è |
Max Issues To Fetch |
Obbligatorio. Il numero di problemi da elaborare in ogni iterazione del connettore. Il valore massimo è |
Disable Overflow |
Facoltativo. Se selezionato, il connettore ignora il meccanismo di overflow di Google SecOps. Abilitato per impostazione predefinita. |
Use dynamic list as a blocklist |
Obbligatorio. Se selezionato, il connettore utilizza l'elenco dinamico come blocklist. Non selezionato per impostazione predefinita. |
Verify SSL |
Obbligatorio. Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server di Google Threat Intelligence. Abilitato per impostazione predefinita. |
Proxy Server Address |
Facoltativo. L'indirizzo del server proxy da utilizzare. |
Proxy Username |
Facoltativo. Il nome utente del proxy per l'autenticazione. |
Proxy Password |
Facoltativo. La password del proxy per l'autenticazione. |
Eventi connettore
L'esempio dell'evento Google Threat Intelligence - ASM Issues Connector è il seguente:
{
"uuid": "UUID",
"dynamic_id": 25590288,
"entity_uid": "9bae9d6f931c5405ad95f0a51954cf8f7193664f0808aadc41c8b25e08eb9bc3",
"alias_group": null,
"category": "vulnerability",
"confidence": "confirmed",
"description": "A crafted request uri-path can cause mod_proxy to forward the request to an origin server chosen by the remote user. This issue affects Apache HTTP Server 2.4.48 and earlier.",
"details": {
"added": "2021-10-15",
"proof": "The following resolver IP Address: 203.0.113.132:50408 invoked a DNS Lookup with the following data <empty> at 2023-02-03T03:41:48Z using the UUID associated with this entity.",
"status": "confirmed",
"severity": 1,
"references": [
{
"uri": "https://example.com/vuln/detail/CVE-2021-40438",
"type": "description"
},
{
"uri": "https://httpd.example.org/security/vulnerabilities_24.html",
"type": "description"
},
{
"uri": "https://example.com/cve-2021-40438",
"type": "description"
}
],
"remediation": null
},
"first_seen": "2022-11-28T03:24:48.000Z",
"identifiers": [
{
"name": "CVE-2021-40438",
"type": "CVE"
}
],
"last_seen": "2023-02-03T03:41:48.000Z",
"name": "cve_2021_40438",
"pretty_name": "Apache HTTP Server Side Request Forgery (CVE-2021-40438)",
"scoped": true,
"severity": 1,
"source": null,
"status": "open_in_progress",
"ticket_list": null,
"type": "standard",
"uid": "UID",
"upstream": "intrigue",
"created_at": "2022-11-28T03:34:31.124Z",
"updated_at": "2023-02-03T04:03:44.126Z",
"entity_id": 298912419,
"collection_id": 117139,
"collection": "example_oum28bu",
"collection_type": "user_collection",
"collection_uuid": "511311a6-6ff4-4933-8f5b-f1f7df2f6a3e",
"organization_uuid": "21d2d125-d398-4bcb-bae1-11aee14adcaf",
"entity_name": "http://192.0.2.73:80",
"entity_type": "Intrigue::Entity::Uri",
"Intrigue::Entity::Uri": "http://192.0.2.73:80",
"summary": {
"pretty_name": "Apache HTTP Server Side Request Forgery (CVE-2021-40438)",
"severity": 1,
"scoped": true,
"confidence": "confirmed",
"status": "open_in_progress",
"category": "vulnerability",
"identifiers": [
{
"name": "CVE-2021-40438",
"type": "CVE"
"CVE": "CVE-2021-40438"
}
],
"status_new": "open",
"status_new_detailed": "in_progress",
"ticket_list": null
},
"tags": []
}
Connettore LiveHunt per Google Threat Intelligence
Utilizza il connettore Google Threat Intelligence - Livehunt per recuperare informazioni sulle notifiche di Livehunt e sui relativi file da Google Threat Intelligence. Per lavorare con l'elenco dinamico, utilizzare il parametro rule_name.
Ingressi del connettore
Il connettore Google Threat Intelligence - Livehunt richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Product Field Name |
Obbligatorio. Il nome del campo in cui è memorizzato il nome del prodotto. Il nome del prodotto influisce principalmente sulla mappatura. Per semplificare e migliorare la procedura di mappatura per il connettore, il valore predefinito viene risolto in un valore di riserva a cui viene fatto riferimento dal codice. Per impostazione predefinita, qualsiasi input non valido per questo parametro viene risolto con un valore di riserva. Il valore predefinito è |
Event Field Name |
Obbligatorio. Il nome del campo che determina il nome (sottotipo) dell'evento. Il valore predefinito è
|
Environment Field Name |
Facoltativo. Il nome del campo in cui è memorizzato il nome dell'ambiente. Se il campo ambiente non è presente, il connettore utilizza il valore predefinito. Il valore predefinito è
|
Environment Regex Pattern |
Facoltativo. Un pattern di espressione regolare da eseguire sul valore trovato nel campo
Utilizza il valore predefinito Se il pattern dell'espressione regolare è nullo o vuoto oppure il valore dell'ambiente è nullo, il risultato finale dell'ambiente è l'ambiente predefinito. |
Script Timeout |
Obbligatorio. Il limite di timeout, in secondi, per il processo Python che esegue lo script corrente. Il valore predefinito è
|
API Root |
Obbligatorio. La radice API dell'istanza di Google Threat Intelligence. Il valore predefinito è
|
API Key |
Obbligatorio. La chiave API di Google Threat Intelligence. |
Entity Type Filter |
Facoltativo. Un elenco di tipi di entità separati da virgole per filtrare le notifiche (ad esempio: Il valore predefinito è |
Max Hours Backwards |
Obbligatorio. Il numero di ore precedenti a oggi per recuperare gli avvisi. Questo parametro può essere applicato all'iterazione iniziale del connettore dopo l'attivazione del connettore per la prima volta o al valore di riserva per un timestamp del connettore scaduto. Il valore predefinito è |
Max Notifications To Fetch |
Obbligatorio. Il numero di notifiche da elaborare in ogni iterazione del connettore. Il valore predefinito è |
Disable Overflow |
Facoltativo. Se selezionato, il connettore ignora il meccanismo di overflow di Google SecOps. Abilitato per impostazione predefinita. |
Use dynamic list as a blocklist |
Obbligatorio. Se selezionato, il connettore utilizza l'elenco dinamico come blocklist. Non selezionato per impostazione predefinita. |
Verify SSL |
Obbligatorio. Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server di Google Threat Intelligence. Abilitato per impostazione predefinita. |
Proxy Server Address |
Facoltativo. L'indirizzo del server proxy da utilizzare. |
Proxy Username |
Facoltativo. Il nome utente del proxy per l'autenticazione. |
Proxy Password |
Facoltativo. La password del proxy per l'autenticazione. |
Regole del connettore
Il connettore Google Threat Intelligence - Livehunt supporta i proxy.
Eventi connettore
L'esempio dell'evento Google Threat Intelligence - Livehunt Connector è il seguente:
{
"attributes": {
"type_description": "Win32 DLL",
"tlsh": "T1E6A25B41AF6020B3EAF508F135F6D913A930B7110AA4C957774B86511FB4BC3BE7AA2D",
"vhash": "124056651d15155bzevz36z1",
<! CONTENT OMITTED —>
"last_analysis_date": 1645620534,
"unique_sources": 8,
"first_submission_date": 1562871116,
"sha1": "3de080d32b14a88a5e411a52d7b43ff261b2bf5e",
"ssdeep": "384:wBvtsqUFEjxcAfJ55oTiwO5xOJuqn2F9BITqGBRnYPLxDG4y8jm+:e1YOcAfGnOmJuqn2LBITqGfWDG4yR+",
"md5": "6a796088cd3d1b1d6590364b9372959d",
"magic": "PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit",
"last_analysis_stats": {
"harmless": 0,
"type-unsupported": 5,
"suspicious": 0,
"confirmed-timeout": 0,
"timeout": 14,
"failure": 4,
"malicious": 0,
"undetected": 49
},
"reputation": 0,
"first_seen_itw_date": 1536433291
},
"type": "file",
"id": "ID",
"links": {
"self": "https://www.virustotal.com/api/v3/files/ID"
},
"context_attributes": {
"notification_id": "6425310189355008-7339e39660589ca2ec996c1c15ca5989-ID-1645620534",
"notification_source_key": "KEY",
"notification_tags": [
"cve_pattern",
"ID",
"cverules"
],
"ruleset_name": "cverules",
"notification_source_country": "KR",
"rule_name": "cve_pattern",
"notification_snippet": "",
"ruleset_id": "6425310189355008",
"rule_tags": [],
"notification_date": 1645620832,
"match_in_subfile": false
}
}
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.