Integra Cisco Vulnerability Management con Google SecOps
Questo documento descrive come integrare Cisco gestione di vulnerabilità con Google Security Operations (Google SecOps).
Casi d'uso
Ottieni gli insight contestuali e la threat intelligence necessari per intercettare il prossimo exploit e rispondere con precisione.
Parametri di integrazione
Utilizza i seguenti parametri per configurare l'integrazione:
| Nome parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
|---|---|---|---|---|
| Root API | Stringa | Sì | La radice dell'API dell'integrazione di Cisco Gestione di vulnerabilità. | |
| Token API | Password | Sì | Il token API dell'integrazione di Cisco gestione di vulnerabilità. | |
| Verifica SSL | bool | Selezionata | Sì | Se selezionata, l'integrazione convalida il certificato SSL durante la connessione a Cisco Gestione di vulnerabilità. Questo tipo di annuncio sarà selezionato per impostazione predefinita. |
Per istruzioni su come configurare un'integrazione in Google SecOps, consulta Configura le integrazioni.
Se necessario, puoi 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 saperne di più sulle azioni, consulta Rispondi alle azioni in attesa dalla scrivania di lavoro ed Esegui un'azione manuale nel tuo caso.
Dindin
Testa la connettività a Cisco Vulnerability Management.
Parametri
N/D
Pubblica su
L'azione non utilizza entità né ha parametri di input obbligatori.
Risultati dell'azione
Risultato dello script
| Nome del risultato dello script | Opzioni del valore | Esempio |
|---|---|---|
| is_success | Vero/Falso | is_success:False |
Bacheca casi
| Tipo di risultato | Descrizione | Tipo |
|---|---|---|
| Messaggio di output* | The action should not fail nor stop a playbook
execution: If successful: print "Successfully connected to the Cisco Vulnerability Management server with the provided connection parameters!" L'azione dovrebbe non riuscire e interrompere l'esecuzione di un playbook: If not successful: print "Failed to connect to the Cisco gestione di vulnerabilità server! Error is {0}".format(exception.stacktrace) |
Generale |
Arricchisci le entità
Arricchisci le entità utilizzando le informazioni di Cisco Vulnerability Management.
Parametri
| Nome parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
|---|---|---|---|---|
| ID esterno | CSV | No | Elenco separato da virgole di ID esterni associati a un asset. Le risorse cercate per ID esterno verranno cercate in parallelo alle entità. |
Pubblica su
Questa azione viene eseguita sulle seguenti entità:
- CVE
- Indirizzo IP
- Nome host
Risultati dell'azione
Risultato dello script
| Nome del risultato dello script | Opzioni del valore | Esempio |
|---|---|---|
| is_success | Vero/Falso | is_success:False |
Risultato JSON
{
"Entity": "Entity",
"EntityResult":
{
"id": 1177,
"status": "open",
"closed_at": null,
"created_at": "2025-02-06T09:00:16Z",
"due_date": "2024-09-03",
"notes": "Unknown",
"port": [],
"priority": 10,
"identifiers": [
"CVE-2024-38107"
],
"last_seen_time": "2025-02-06T08:59:24.000Z",
"scanner_score": null,
"fix_id": 2692956,
"scanner_vulnerabilities": [
{
"port": null,
"external_unique_id": "CVE-2024-38107",
"open": true
}
],
"asset_id": 101,
"connectors": [
{
"id": 160084,
"name": "Custom CSV",
"connector_definition_name": "Custom CSV",
"vendor": "Cisco"
}
],
"service_ticket": null,
"urls": {
"asset": "api.trial1.eu.kennasecurity.com/assets/101"
},
"solution": "The following products are affected by this vulnerability:<ul><li><i>Operating System</i> <b>microsoft windows_10_1507</b></li><li><i>Operating System</i> <b>microsoft windows_10_1607</b></li><li><i>Operating System</i> <b>microsoft windows_10_1809</b></li><li><i>Operating System</i> <b>microsoft windows_10_21h2</b></li><li><i>Operating System</i> <b>microsoft windows_10_22h2</b></li><li><i>Operating System</i> <b>microsoft windows_11_21h2</b></li><li><i>Operating System</i> <b>microsoft windows_11_22h2</b></li><li><i>Operating System</i> <b>microsoft windows_11_23h2</b></li><li><i>Operating System</i> <b>microsoft windows_11_24h2</b></li><li><i>Operating System</i> <b>microsoft windows_server_2012</b></li><li><i>Operating System</i> <b>microsoft windows_server_2016</b></li><li><i>Operating System</i> <b>microsoft windows_server_2019</b></li><li><i>Operating System</i> <b>microsoft windows_server_2022</b></li><li><i>Operating System</i> <b>microsoft windows_server_2022_23h2</b></li></ul>The following remediations or software updates can fix your system:<ul><li><b>windows_11_24h2</b> version needs to be updated to version 10.0.26100.1457 or greater.</li><li><b>windows_server_2022_23h2</b> version needs to be updated to version 10.0.25398.1085 or greater.</li><li><b>Windows 10 Version 20H2 Build 10240</b> needs to be patched with: <a href=\"https://support.microsoft.com/en-in/help/5041782\">5041782</a>.</li><li><b>Windows 10 Version 1607 Build 14393</b> needs to be patched with: <a href=\"https://support.microsoft.com/en-in/help/5041773\">5041773</a>.</li><li><b>Windows 10 Version 1809 Build 17763</b> needs to be patched with: <a href=\"https://support.microsoft.com/en-in/help/5041578\">5041578</a>.</li><li><b>Windows 10 Version 21H2 Build 19044</b> needs to be patched with: <a href=\"https://support.microsoft.com/en-in/help/5041580\">5041580</a>.</li><li><b>Windows 10 Version 22H2 Build 19045</b> needs to be patched with: <a href=\"https://support.microsoft.com/en-in/help/5041580\">5041580</a>.</li><li><b>Windows 11 Version 21H2 Build 22000</b> needs to be patched with: <a href=\"https://support.microsoft.com/en-in/help/5041592\">5041592</a>.</li><li><b>Windows 11 Version 22H2 Build 22621</b> needs to be patched with: <a href=\"https://support.microsoft.com/en-in/help/5041585\">5041585</a>.</li><li><b>Windows 11 Version 23H2 Build 22631</b> needs to be patched with: <a href=\"https://support.microsoft.com/en-in/help/5041585\">5041585</a>.</li><li><b>Windows Server 2012</b> needs to be patched with: <a href=\"https://support.microsoft.com/en-in/help/5041851\">5041851</a>.</li><li><b>Windows Server 2012 R2</b> needs to be patched with: <a href=\"https://support.microsoft.com/en-in/help/5041828\">5041828</a>.</li><li><b>Windows Server 2016</b> needs to be patched with: <a href=\"https://support.microsoft.com/en-in/help/5041773\">5041773</a>.</li><li><b>Windows Server 2019</b> needs to be patched with: <a href=\"https://support.microsoft.com/en-in/help/5041578\">5041578</a>.</li><li><b>Windows Server 2022 Build 20348</b> needs to be patched with: <a href=\"https://support.microsoft.com/en-in/help/5041160\">5041160</a>.</li></ul>Refer to these referenced URL(s) for more information on remediation:<br/><ul><li><a href=\"https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-38107\">https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-38107</a></li></ul>",
"patch": true,
"patch_published_at": "2024-08-13T18:15:10.000Z",
"cve_id": "CVE-2024-38107",
"cve_description": "Windows Power Dependency Coordinator Elevation of Privilege Vulnerability",
"cve_published_at": "2024-08-13T18:15:10.000Z",
"description": null,
"wasc_id": null,
"severity": 7,
"threat": 3,
"popular_target": false,
"active_internet_breach": false,
"easily_exploitable": false,
"malware_exploitable": false,
"remote_code_execution": false,
"predicted_exploitable": false,
"platform_types": [
"operating system"
],
"cvss_v2": {
"exploit_subscore": 3.1,
"impact_subscore": 10.0,
"score": 6.8,
"temporal_score": 5.6
},
"cvss_v3": {
"exploit_subscore": 1.8,
"impact_subscore": 5.9,
"score": 7.8
},
"custom_fields": [],
"first_found_on": "2024-08-13T00:00:00Z",
"top_priority": false,
"risk_meter_score": 28,
"closed": false
}
}
Enrichment delle entità
Prefisso: CiscoVM_
| Nome del campo di arricchimento | Logica: quando applicare |
|---|---|
| priorità | Se disponibile in JSON |
| gravità | Se disponibile in JSON |
| minaccia | Se disponibile in JSON |
| soluzione | Se disponibile in JSON |
| patch_available | Se disponibile in JSON |
| descrizione | Se disponibile in JSON |
| published_at | Se disponibile in JSON |
| risk_score | Se disponibile in JSON |
Asset tabella di arricchimento
Prefisso: CiscoVM_
| Nome del campo di arricchimento | Logica: quando applicare |
|---|---|
| os | Se disponibile in JSON |
| priorità | Se disponibile in JSON |
| vulnerabilities_count | Se disponibile in JSON |
| stato | Se disponibile in JSON |
| last_seen_time | Se disponibile in JSON |
| Tag | Se disponibile in JSON |
| ip_address | Se disponibile in JSON |
| nome host | Se disponibile in JSON |
| fqdn | Se disponibile in JSON |
| risk_score | Se disponibile in JSON |
| asset_groups | Se disponibile in JSON |
Bacheca casi
| Tipo di risultato | Descrizione | Tipo |
|---|---|---|
| Messaggio di output* | L'azione non deve fallire né interrompere l'esecuzione di un playbook: Se i dati sono disponibili per un'entità (is_success = true): stampa "Le seguenti entità sono state arricchite correttamente in Cisco Gestione di vulnerabilità: {entity.identifier}". Se i dati non sono disponibili per un'entità (is_success=true): print "The action wasn't able to enrich the following entities in Cisco Vulnerability Management: {entity.identifier}" Se i dati non sono disponibili per tutte le entità (is_success=false): No information was found for the provided entities. L'azione dovrebbe non riuscire e interrompere l'esecuzione di un playbook: In caso di errore irreversibile, ad esempio credenziali errate, nessuna connessione al server, altro: stampa "Errore durante l'esecuzione dell'azione "Arricchisci entità". Reason: {0}''.format(error.Stacktrace) |
Generale |
Aggiornamento asset
Aggiorna le informazioni sugli asset associate alle entità Google SecOps da Cisco Gestione di vulnerabilità.
Parametri
| Nome parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
|---|---|---|---|---|
| ID esterno | CSV | No | Elenco separato da virgole di ID esterni associati a un asset. Le risorse cercate per ID esterno verranno cercate in parallelo alle entità. | |
| Stato | DDL | Seleziona uno Valori possibili:
|
No | Stato dell'asset. |
| Nota | Stringa | No | Nota per l'asset. |
Pubblica su
Questa azione viene eseguita sulle seguenti entità:
- Indirizzo IP
- Nome host
Risultati dell'azione
Risultato dello script
| Nome del risultato dello script | Opzioni del valore | Esempio |
|---|---|---|
| is_success | Vero/Falso | is_success:False |
Bacheca casi
| Tipo di risultato | Descrizione | Tipo |
|---|---|---|
| Messaggio di output* | L'azione non deve fallire né interrompere l'esecuzione di un playbook: Se i dati sono disponibili per un'entità (is_success = true): stampa "Le seguenti entità sono state aggiornate correttamente in Cisco Vulnerability Management: {entity.identifier}". Se 1 entità non viene trovata (is_success=true): print "L'azione non è riuscita ad aggiornare le seguenti entità in Cisco gestione di vulnerabilità: {entity.identifier}" Se i dati non sono disponibili per tutte (is_success=false): Nessuna delle entità fornite è stata aggiornata. L'azione dovrebbe non riuscire e interrompere l'esecuzione di un playbook: In caso di errore irreversibile, ad esempio credenziali errate, nessuna connessione al server, altro: print "Error executing action "Update Asset". Reason: {0}''.format(error.Stacktrace) |
Generale |
Elenca le vulnerabilità degli asset
Restituisce informazioni sulle vulnerabilità associate alle entità di Cisco Vulnerability Management.
Parametri
| Nome parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
|---|---|---|---|---|
| ID esterno | CSV | No | Elenco separato da virgole di ID esterni associati a un asset. Le risorse cercate per ID esterno verranno cercate in parallelo alle entità. | |
| Punteggio di rischio più basso da restituire | Int | No | Punteggio di rischio associato alle vulnerabilità. Se fornito, l'azione filtrerà tutte le vulnerabilità con uno scoring del rischio inferiore a quello fornito in Punteggio del rischio più basso da restituire. |
Pubblica su
Questa azione viene eseguita sulle seguenti entità:
- Indirizzo IP
- Nome host
Risultati dell'azione
Risultato dello script
| Nome del risultato dello script | Opzioni del valore | Esempio |
|---|---|---|
| is_success | Vero/Falso | is_success:False |
Risultato JSON
{
"Entity": "Entity",
"EntityResult": [
{
"id": 1177,
"status": "open",
"closed_at": null,
"created_at": "2025-02-06T09:00:16Z",
"due_date": "2024-09-03",
"notes": "Unknown",
"port": [],
"priority": 10,
"identifiers": [
"CVE-2024-38107"
],
"last_seen_time": "2025-02-06T08:59:24.000Z",
"scanner_score": null,
"fix_id": 2692956,
"scanner_vulnerabilities": [
{
"port": null,
"external_unique_id": "CVE-2024-38107",
"open": true
}
],
"asset_id": 101,
"connectors": [
{
"id": 160084,
"name": "Custom CSV",
"connector_definition_name": "Custom CSV",
"vendor": "Cisco"
}
],
"service_ticket": null,
"urls": {
"asset": "api.trial1.eu.kennasecurity.com/assets/101"
},
"solution": "The following products are affected by this vulnerability:<ul><li><i>Operating System</i> <b>microsoft windows_10_1507</b></li><li><i>Operating System</i> <b>microsoft windows_10_1607</b></li><li><i>Operating System</i> <b>microsoft windows_10_1809</b></li><li><i>Operating System</i> <b>microsoft windows_10_21h2</b></li><li><i>Operating System</i> <b>microsoft windows_10_22h2</b></li><li><i>Operating System</i> <b>microsoft windows_11_21h2</b></li><li><i>Operating System</i> <b>microsoft windows_11_22h2</b></li><li><i>Operating System</i> <b>microsoft windows_11_23h2</b></li><li><i>Operating System</i> <b>microsoft windows_11_24h2</b></li><li><i>Operating System</i> <b>microsoft windows_server_2012</b></li><li>",
"patch": true,
"patch_published_at": "2024-08-13T18:15:10.000Z",
"cve_id": "CVE-2024-38107",
"cve_description": "Windows Power Dependency Coordinator Elevation of Privilege Vulnerability",
"cve_published_at": "2024-08-13T18:15:10.000Z",
"description": null,
"wasc_id": null,
"severity": 7,
"threat": 3,
"popular_target": false,
"active_internet_breach": false,
"easily_exploitable": false,
"malware_exploitable": false,
"remote_code_execution": false,
"predicted_exploitable": false,
"platform_types": [
"operating system"
],
"cvss_v2": {
"exploit_subscore": 3.1,
"impact_subscore": 10.0,
"score": 6.8,
"temporal_score": 5.6
},
"cvss_v3": {
"exploit_subscore": 1.8,
"impact_subscore": 5.9,
"score": 7.8
},
"custom_fields": [],
"first_found_on": "2024-08-13T00:00:00Z",
"top_priority": false,
"risk_meter_score": 28,
"closed": false
}
]
}
Bacheca casi
| Tipo di risultato | Descrizione | Tipo |
|---|---|---|
| Messaggio di output* | L'azione non deve fallire né interrompere l'esecuzione di un playbook: Se i dati sono disponibili per un'entità (is_success = true): stampa "Vulnerabilità elencate correttamente per le seguenti entità in Cisco Vulnerability Management: {entity.identifier}". Se 1 entità non viene trovata (is_success=true): print "L'azione non è riuscita a trovare le seguenti entità in Cisco Gestione di vulnerabilità: {entity.identifier}" Se i dati non sono disponibili per tutti (is_success=false): Nessuna delle entità fornite è stata trovata. Se non sono presenti vulnerabilità per alcune entità (is_success=true): Non sono state trovate vulnerabilità in base ai criteri forniti per le seguenti entità in Cisco Gestione di vulnerabilità: {entity.identifier} Se non sono presenti vulnerabilità per tutte le entità (is_success=true): Non sono state trovate vulnerabilità in base ai criteri forniti per le entità fornite. L'azione dovrebbe non riuscire e interrompere l'esecuzione di un playbook: In caso di errore irreversibile, ad esempio credenziali errate, nessuna connessione al server, altro: stampa "Errore durante l'esecuzione dell'azione "Elenca vulnerabilità degli asset". Reason: {0}''.format(error.Stacktrace) |
Generale |
Richiedi l'esportazione dei dati
Richiedi l'esportazione dei dati da Cisco Gestione di vulnerabilità e allega i risultati alla bacheca della richiesta. Questa azione non viene eseguita sulle entità Google SecOps.
Questa azione è asincrona. Se necessario, regola il valore di timeout dello script nell'IDE di Google SecOps per l'azione.
Parametri
| Nome parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
|---|---|---|---|---|
| Formato di esportazione | DDL | JSON Valori possibili:
|
Sì | Formato dell'esportazione dei dati. |
| Esporta modello | DDL | Asset Valori possibili:
|
Sì | Modello dell'oggetto da esportare. |
| Campi di esportazione | CSV | No | Elenco separato da virgole dei campi che vuoi restituire. | |
| Filtro query | Stringa | No | Query per filtrare i dati da esportare. |
Pubblica su
N/D
Risultati dell'azione
Risultato dello script
| Nome del risultato dello script | Opzioni del valore | Esempio |
|---|---|---|
| is_success | Vero/Falso | is_success:False |
Bacheca casi
| Tipo di risultato | Descrizione | Tipo |
|---|---|---|
| Messaggio di output* | L'azione non deve fallire né interrompere l'esecuzione di un playbook: Se i dati sono disponibili(is_success = true): stampa "Esportazione dei dati eseguita correttamente in Cisco Vulnerability Management". Messaggio asincrono: In attesa del completamento dell'esportazione dei dati… L'azione dovrebbe non riuscire e interrompere l'esecuzione di un playbook: In caso di errore irreversibile, ad esempio credenziali errate, nessuna connessione al server, altro: stampa "Errore durante l'esecuzione dell'azione "Richiedi esportazione dei dati". Reason: {0}''.format(error.Stacktrace) If error_message in response: print "Error executing action "Request Data Export". Motivo: {error_message}''. |
Generale |
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.