Nessus-Scanner

Integrationsversion: 9.0

Nessus-Scanner für die Verwendung mit Google Security Operations konfigurieren

API-Schlüssel generieren

  1. Klicken Sie in Nessus in der oberen Navigationsleiste auf Einstellungen. Die Seite Info wird angezeigt.
  2. Klicken Sie in der linken Navigationsleiste auf Mein Konto. Die Seite Mein Konto wird angezeigt.
  3. Klicken Sie auf den Tab API-Schlüssel.
  4. Klicken Sie auf Erstellen. Ein Dialogfeld wird angezeigt, in dem Sie Ihre Auswahl zum Generieren eines neuen API-Schlüssels bestätigen müssen.
  5. Klicken Sie auf Nochmal generieren. Ihr neuer API-Schlüssel wird angezeigt.

Ein API-Schlüssel besteht aus einem Zugriffsschlüssel und einem geheimen Schlüssel. API-Schlüssel werden mit der Nessus REST API (Version 6.4 oder höher) authentifiziert und mit Anfragen über den HTTP-Header X-ApiKeys übergeben.

  • API-Schlüssel werden nur bei der ersten Generierung bereitgestellt. Es wird daher empfohlen, Ihre API-Schlüssel an einem sicheren Ort zu speichern.
  • API-Schlüssel können nicht von Nessus abgerufen werden. Wenn Sie Ihren API-Schlüssel verlieren, müssen Sie einen neuen generieren.
  • Wenn Sie einen API-Schlüssel neu generieren, wird er sofort aus allen Anwendungen entfernt, die ihn derzeit verwenden.
  • Zum Konfigurieren oder Starten von Scans können Sie nicht direkt auf die Nessus-Scanning-APIs zugreifen, es sei denn, dies ist im Rahmen der Unternehmenslösungen Tenable.sc und Tenable.io zulässig.
  • Ausführliche Informationen zu Nessus-Scanner-API-Schlüsseln finden Sie im Nessus-Dokumentationsportal.

Nessus-Scanner-Integration in Google SecOps konfigurieren

Eine detaillierte Anleitung zum Konfigurieren einer Integration in Google SecOps finden Sie unter Integrationen konfigurieren.

Aktionen

Scan erstellen

Beschreibung

Erstellen Sie in Nessus einen neuen Scan mit einer Vorlage.

Parameter

Parameter Typ Standardwert Beschreibung
Scanname String Anzeigename des Scans.
Titel der Scanvorlage String Wert des Titels der Scanvorlage.
Beschreibung String Inhalte der Beschreibung.

Anwendungsfälle

Ausführen am

Diese Aktion wird für die folgenden Einheiten ausgeführt:

  • IP-Adresse
  • Hostname

Aktionsergebnisse

Entitätsanreicherung

Statistiken

Scriptergebnis
Name des Scriptergebnisses Wertoptionen Beispiel
is_succeed Wahr/falsch is_succeed:False
JSON-Ergebnis
{
 "dashboard_file": null,
 "scanner_id": 1,
 "last_modification_date": 1548175315,
 "creation_date": 1548175315,
 "user_permissions": 128,
 "owner": "admin",
 "timezone": null,
 "id": 317,
 "description": "",
"Uuid": "template-21bcfdad-2e39-818b-3d52-c52418a107fe29a0c3da8dfc1037",
 "sms": null,
 "shared": 0,
 "type": "public",
 "owner_id": 2,
 "rrules": null,
 "scan_time_window": null,
 "container_id": 0,
 "tag_id": 100,
 "notification_filters": null,
 "default_permisssions": 0,
 "emails": null,
 "name": "test",
 "custom_targets": "1.1.1.1",
 "enabled": true,
 "use_dashboard": false,
 "starttime": null,
 "policy_id": 316
 }

Scanbericht abrufen

Beschreibung

Sie erhalten einen vollständigen Bericht zu den Scanergebnissen.

Parameter

Parameter Typ Standardwert Beschreibung
Scanname String Anzeigename des Scans.

Anwendungsfälle

Ausführen am

Diese Aktion wird für alle Elemente ausgeführt.

Aktionsergebnisse

Entitätsanreicherung

Statistiken

Scriptergebnis
Name des Scriptergebnisses Wertoptionen Beispiel
is_ succeed Wahr/falsch is_succeed:False
JSON-Ergebnis
{
    "info": {
        "control": true,
        "edit_allowed": true,
        "hasaudittrail": true,
        "user_permissions": 128,
        "alt_targets_used": null,
        "targets": "1.1.1.1",
        "uuid": "22fcf2ad-a92f-7019-8f2c-8a07151abf01a66999472d31043b",
        "hostcount": 1,
        "object_id": 258,
        "acls": [{
            "display_name": "admin",
            "name": "admin",
            "owner": 1,
            "type": "user",
            "id": 2,
            "permissions": 128
        }],
        "policy": "AdvancedScan",
        "no_target": null,
        "scanner_name": "LocalScanner",
        "scan_end": 1521367948,
        "status": "completed",
        "scanner_end": 1521367945,
        "timestamp": 1521367948,
        "scan_type": "local",
        "scan_start": 1521367553,
        "folder_id": 100,
        "name": "Nessus",
        "haskb": true,
        "pci-can-upload": false,
        "scanner_start": 1521367553
    },
    "remediations": {
        "num_cves": 5,
        "remediations": null,
        "num_impacted_hosts": 0,
        "num_hosts": 1,
        "num_remediated_cves": 0},
    "vulnerabilities": [{
        "count": 1,
        "severity": 0,
        "plugin_family": "Windows",
        "vuln_index": 109,
        "severity_index": 0,
        "plugin_name": "WindowsTerminalServicesEnabled",
        "plugin_id": 10940
    }],
    "notes": null,
    "compliance": [],
    "hosts": [{
        "info": 80,
        "scanprogresscurrent": 1927,
        "medium": 10,
        "scanprogresstotal": 1927,
        "totalchecksconsidered": 1927,
        "host_index": 0,
        "hostname": "1.1.1.1",
        "numchecksconsidered": 1927,
        "high": 0, "score": 1120,
        "low": 4,
        "severitycount ": {
            "item": [{
                "count": 80,
                "severitylevel": 0
            }]},
        "host_id": 2,
        "progress": "1927-1927/95562-95562",
        "critical": 0,
        "severity": 94
    }],
    "filters": [{
        "control": {
            "regex": "^[0-9]+$",
            "readable_regex": "NUMBER",
            "type": "entry"
        },
        "operators": ["eq", "neq", "match"
                     ],
        "readable_name": "BugtraqID",
        "name": "bid"
    }],
    "comphosts": [],
    "history": [{
        "status": "completed",
        "uuid": "bc951f80-7c2b-745d-f386-b27c95151bf4d6d3fd07a9633969",
        "history_id": 260,
        "creation_date": 1519209387,
        "scheduler": 0,
        "last_modification_date": 1519209860,
        "alt_targets_used": false,
        "type": "local", "owner_id": 2
    }]
}

Scanvorlagen abrufen

Beschreibung

Alle Scanvorlagen vom Server abrufen.

Parameter

Anwendungsfälle

Ausführen am

Diese Aktion wird für alle Elemente ausgeführt.

Aktionsergebnisse

Entitätsanreicherung

Statistiken

Scriptergebnis
Name des Scriptergebnisses Wertoptionen Beispiel
is_succeed Wahr/falsch is_succeed:False
JSON-Ergebnis
{
    "Templates": [{
        "name": "wannacry",
        "title": "WannaCryRansomware",
        "is_agent": null,
        "unsupported": false,
        "manager_only": false,
        "desc": "RemoteandlocalchecksforMS17-010.",
        "subscription_only": false,
        "uuid": "861a8b95-f04c-40b0-ece6-263b1bec457c09cfc122c9666645"
    }]
}

Scans abrufen

Beschreibung

Eine Liste vorhandener Scans abrufen.

Parameter

Anwendungsfälle

Ausführen am

Diese Aktion wird für alle Elemente ausgeführt.

Aktionsergebnisse

Entitätsanreicherung

Statistiken

Scriptergebnis
Name des Scriptergebnisses Wertoptionen Beispiel
ScriptResult
JSON-Ergebnis
{
    "Scans":
    [{
        "status": "completed",
        "control": true,
        "uuid": "024f0bff-489f-6677-ea7f-84545c1b4223579810b0b97f6d01",
        "read": true,
        "last_modification_date": 1538656691,
        "enabled": true,
        "creation_date": 1521364372,
        "user_permissions": 128,
        "folder_id": 100,
        "starttime": null,
        "shared": false,
        "owner": "admin",
        "timezone": null,
        "rrules": null,
        "type": "local",
        "id": 279,
        "name": "Nessus-test"
    }]
}

Scan starten

Beschreibung

Starten Sie einen Scan auf dem Nessus-Server.

Parameter

Parameter Typ Standardwert Beschreibung
Scanname String Anzeigename des Scans.

Anwendungsfälle

Ausführen am

Aktionsergebnisse

Entitätsanreicherung

Statistiken

Scriptergebnis
Name des Scriptergebnisses Wertoptionen Beispiel
is_succeed Wahr/falsch is_succeed:False
JSON-Ergebnis
N/A

Ping

Beschreibung

Verbindung testen

Parameter

Anwendungsfälle

Ausführen am

Diese Aktion wird für alle Elemente ausgeführt.

Aktionsergebnisse

Entitätsanreicherung

Statistiken

Scriptergebnis
Name des Scriptergebnisses Wertoptionen Beispiel
is_succeed Wahr/falsch is_succeed:False
JSON-Ergebnis
N/A

Jobs

Scan starten und Bericht erhalten

Beschreibung

Ein Job zum Starten eines Scans in Nessus und zum Abrufen eines Scanberichts.

Parameter

Parameter Typ Standardwert Beschreibung
API-Stamm 2
Zugriffsschlüssel 2
Geheimer Schlüssel 2
Scanname 2
Scan-Downloadpfad 2

Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten