Teilen Sie Tenable-Erkennungen basierend auf der Schwachstelleninstanz auf, um angreifbare Elemente aufzuteilen
ServiceNow® Vulnerability Response ermöglicht die Aufteilung von Erkennungen von Tenable-Scannern, wodurch für jede erkannte Schwachstelleninstanz ein eindeutiges angreifbares Element (VIT) erstellt werden kann. Diese Aufteilung ermöglicht die Zuweisung von Vits an verschiedene Korrekturteams, wodurch die Verwaltung und Nachverfolgung von Schwachstellen verbessert wird.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Die Nutzlast des Tenable-Scanners enthält Erkennungsdaten, wobei jeder Pfad innerhalb des Nachweises zum Aufteilen der Erkennungen verwendet wird. Das Ausgabe-Tag in der Nutzlast identifiziert den Standort der Schwachstelle und erleichtert die genaue Identifizierung und Verwaltung von Schwachstellen gemäß ihren spezifischen Pfaden.
Nachdem der Tabelle [sn_vul_proof_key_vulnerability] ein Plugin hinzugefügt wurde, führen Sie die Integration aus, um vorhandene Vits aufzuteilen. Überprüfen Sie die Vits auf eindeutige Erkennungspfade, um sie zu überprüfen.
- Szenario 1: Erkennung ist vorhanden, bevor das Plugin hinzugefügt wird
-
- Vor dem Hinzufügen des Plugins: Erkennung Eines mit 4 Dateipfaden → VIT1
- Nach dem Hinzufügen von Plugin und Erfassungsausführung: Die vorhandene VIT wird mit einem neuen Nachweis aktualisiert, und drei zusätzliche Vits werden erstellt.
- Abschlussverhalten: Wenn ein Pfad in Tenable-Daten nicht mehr angezeigt wird, schließt ServiceNow die entsprechende Erkennung und ihre VIT mithilfe eines hash-basierten Vergleichs des Dateipfads.
- Szenario 2: Erkennung erfasst, nachdem das Plugin hinzugefügt wurde
- Erkennungen werden während der Erfassung aufgeteilt.
Prozedur
Aufteilen von Erkennungen von Tenable-Scannern
Die folgende Erkennung von einem Tenable-Scanner zeigt einen Nachweis im Ausgabe-Tag an, der sowohl Pfad- als auch Versionsinformationen enthält.
{
"results": {
"asset": {
"agent_uuid": "92124caabdb9459baa9d053186df48b9",
"bios_uuid": "ec2cbbfd-dc9e-efbf-acdd-485daZe8c7df",
"device_type": "aws-ec2-instance",
"fqdn": "ip-ac0a0004.secops.com",
"hostname": "ip-ac0a0004",
"uuid": "486acb3b-674f-477a-bc37-660a7bba37b3",
"ipv4": "18.220.145.158",
"last_authenticated_results": "2024-05-17T03:34:04.424Z",
"mac_address": "0a:3e:8b:ed:63:e6",
"netbios_name": "IP-AC0A0094",
"operating_system": [
"Microsoft Windows Server 2019 Datacenter Build 17763"
],
"network_id": "00000000-0000-0000-0000-000000000008",
"tracked": true
},
"output": "\n Path: C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath_target_1190440625\\\n Installed version : 1.8.0_361.9\n Fixed version : Upgrade to version 8.0.401 or greater\n Path : C:\\Program Files\\Java\\jre1.8.0_361\\\n Installed version : 1.8.0_361.9\n Fixed version : Upgrade to version 8.0.401 or greater\n Path : C:\\Program Files\\Java\\jdk1.8.0_351\\\n Installed version : 1.8.0_351.10\n Fixed version : Upgrade to version 8.0.401 or greater\n"
"plugin": {
"bid": 123456,
"checks_for_default_account": false,
"checks_for_malware": false,
"coe": "cpe:/a:notepad-plus-plus:notepad%5c%2b15ck2b",
"cvSs3_base_score": 7.8,
"cvss3_temporal_score": 7.0,
"cvss3_temporal_vector": {
"exploitability": "Proof-of-Concept",
"remediation_level": "Official Fix",
"report_confidence": "Confirmed",
"raw": "E:P/RL:0/RC:C"
}
}
}
}