Context-aware Entity-Relation Extraction for Threat Intelligence Knowledge Graphs
Dieser Beitrag stellt das kontextbewusste Bedrohungsintelligenz-Wissensgraph-Framework CTiKG vor, das hybride NLP-Modelle kombiniert, die SecureBERT+-Embeddings und eine Domänenontologie vereinen, um die Grenzen bestehender Pipeline-Ansätze bei der Extraktion präziser Entitäts-Relations-Triples aus unstrukturierten Cybersicherheitsberichten zu überwinden und damit signifikante Leistungssteigerungen auf STIX-2.1-konformen Benchmarks zu erzielen.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie sind ein Cybersecurity-Detektiv, der versucht, ein riesiges Rätsel zu lösen. Sie haben Tausende von unordentlichen, handschriftlichen Berichten (unstrukturierte Texte), die Hacker, ihre Werkzeuge und ihre Angriffe beschreiben. Ihr Ziel ist es, diese unordentlichen Notizen in eine saubere, organisierte „Steckbrief"-Tafel (ein Wissensgraph) zu verwandeln, auf der Sie sofort erkennen können, wer mit wem verbunden ist, welche Werkzeuge sie verwenden und wo sie zuschlagen.
Dieser Artikel stellt eine neue, intelligentere Methode vor, um diese Tafel zu erstellen, die CTiKG genannt wird. So funktioniert sie, aufgeschlüsselt in einfache Konzepte:
Das Problem: Die „defekte Fließbandanlage"
Früher war der Versuch, diese Tafeln zu erstellen, wie der Betrieb einer fehlerhaften Fließbandanlage.
- Schritt 1: Ein Roboter versuchte, die Namen von Personen und Orten zu finden (Entitäten).
- Schritt 2: Ein zweiter Roboter versuchte herauszufinden, wie sie miteinander verbunden sind (Relationen).
Das Problem war, dass, wenn der erste Roboter einen Fehler machte (z. B. den Namen eines Hackers falsch identifizierte), der zweite Roboter verwirrt wurde und ebenfalls einen Fehler machte. Dies wird „Fehlerfortpflanzung" genannt. Außerdem wurden die Roboter auf allgemeines Englisch trainiert (wie beim Lesen von Wikipedia), sodass sie spezifischen Hacker-Slang oder Fachjargon nicht verstanden. Sie würden „Mimikatz" lesen und dachten, es sei nur ein zufälliges Wort, kein spezifisches Hacking-Werkzeug.
Die Lösung: Der „kontextbewusste Detektiv" (CTiKG)
Die Autoren entwickelten ein neues System, das wie ein spezialisiertes Detektivteam funktioniert, das die Sprache der Cyberbedrohungen fließend spricht. Sie verbesserten den Prozess auf drei Hauptwegen:
1. Der „Super-Leser" (bessere Entitätserkennung)
Anstelle eines einfachen Roboters verwendeten sie ein spezialisiertes Gehirn namens SecureBERT+. Stellen Sie sich dies als einen Detektiv vor, der jeden je geschriebenen Cyberkriminalitätsbericht gelesen hat.
- Das Upgrade: Sie fügten diesem Gehirn ein „Sicherheitsnetz" (eine CRF-Schicht) hinzu. Im alten System könnte der Roboter ein Wort als „Start eines Namens" markieren, aber vergessen, das „Ende eines Namens" zu markieren, wodurch ein unvollständiger Satz entsteht. Das Sicherheitsnetz stellt sicher, dass die Markierungen immer sinnvoll zusammenpassen, wie ein Puzzleteil, das nur passt, wenn die umliegenden Teile korrekt sind.
- Das Ergebnis: Dieses System ist viel besser darin, die 21 verschiedenen Arten von „Verdächtigen" (wie Hacker, Malware oder IP-Adressen) im Text zu erkennen, und reduziert Fehler um etwa 3–4 %.
2. Das „Regelbuch" (bessere Relationsextraktion)
Sobald die Verdächtigen gefunden sind, muss das System die Punkte verbinden.
- Das Upgrade: Sie schufen eine spezifische Domänenontologie. Stellen Sie sich dies als ein strenges Regelbuch oder ein Flussdiagramm vor, das besagt: „Ein Hacker verwendet ein Werkzeug" oder „Ein Werkzeug zielt auf einen Computer ab".
- Wie es hilft: Selbst wenn die KI ein wenig verwirrt ist, fungiert das Regelbuch als Schiedsrichter. Wenn die KI versucht zu sagen, dass ein „Computer" in einer Weise mit einem „Datum" „assoziiert" ist, die keinen Sinn ergibt, korrigiert das Regelbuch dies. Dies stellt sicher, dass die Verbindungen (Relationen) logisch und genau sind.
- Das Ergebnis: Dies verbesserte die Genauigkeit des Verbindens der Punkte um bis zu 8 %.
3. Der „Trainingsplatz" (neue Daten)
Um ihre neuen Detektiven zu unterrichten, verwendeten die Autoren nicht nur alte, unordentliche Daten. Sie erstellten einen neuen, supersauberen Trainingsdatensatz namens DNRTI-AUG-STIX2.
- Sie nahmen bestehende Berichte und fügten mehr Beispiele für seltene Arten von Hackern und Werkzeugen hinzu (Daten-Augmentierung), damit die KI nicht durch Dinge verwirrt wurde, die sie noch nie gesehen hatte.
- Sie verschmolzen auch ähnliche Kategorien (wie verschiedene Arten von Hash-Codes), um den Lernprozess zu glätten.
Die Ergebnisse: Ein schärferes Bild
Die Autoren testeten ihr neues System mit diesen neuen Datensätzen gegen die alten.
- Die Punktzahl: Ihr neues System erzielte auf einer Skala von 0 bis 1 signifikant höhere Werte (insbesondere eine Verbesserung der F1-Werte um 3–4 % beim Finden von Namen und bis zu 8 % beim Finden von Verbindungen).
- Der Beweis: Sie testeten es nicht nur auf einer Art von Bericht; sie testeten es auf drei verschiedenen Datensätzen (DNRTI-AUG-STIX2, DNRTI und STUCCO), um zu beweisen, dass es funktioniert, egal welche Art von Cyber-Bericht es liest.
Das Fazit
Dieser Artikel behauptet nicht, Hacker aufzuhalten oder die Zukunft vorherzusagen. Stattdessen behauptet er, ein besseres Werkzeug für Sicherheitsexperten gebaut zu haben. Indem sie die Fehler der „Fließbandanlage" behoben und die KI lehrten, „Hacker" zu sprechen, schufen sie ein System, das unordentlichen Text in eine klare, zuverlässige Karte von Cyberbedrohungen verwandelt. Diese Karte hilft Sicherheitsteams, schnellere und fundiertere Entscheidungen zu treffen, da die Informationen genau und leicht abfragbar sind.
Die Autoren haben ihre neuen „Trainingsdaten" und „Regelbücher" auch auf GitHub geteilt, damit andere Forscher sie verwenden können, um noch bessere Systeme zu erstellen.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.