← Neueste Arbeiten
🤖 machine learning

Constructing Multi-label Hierarchical Classification Models for MITRE ATT&CK Text Tagging

Dieses Paper stellt ein Framework für die mehrdimensionale hierarchische Klassifizierung zur Automatisierung des MITRE ATT&CK-Text-Tagging vor, das durch den Einsatz klassischer Methoden des maschinellen Lernens eine hohe Genauigkeit erreicht (94 % auf der Taktik-Ebene und 82 % auf der Techniken-Ebene) und dabei GPT-4o signifikant übertrifft, während gleichzeitig die Notwendigkeit komplexer LLM-basierter Architekturen entfällt.

Ursprüngliche Autoren: Andrew Crossman, Jonah Dodd, Viralam Ramamurthy Chaithanya Kumar, Riyaz Mohammed, Andrew R. Plummer, Chandra Sekharudu, Deepak Warrier, Mohammad Yekrangian

Veröffentlicht 2026-01-22
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Andrew Crossman, Jonah Dodd, Viralam Ramamurthy Chaithanya Kumar, Riyaz Mohammed, Andrew R. Plummer, Chandra Sekharudu, Deepak Warrier, Mohammad Yekrangian

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 Bibliothekar, der versucht, eine riesige, chaotische Bibliothek mit Geschichten über Cyberangriffe zu organisieren. Jedes Mal, wenn eine neue Geschichte (ein „Bedrohungsbericht“) eingeht, müssen Sie sie unter bestimmten Kategorien ablegen, damit andere Bibliothekare sie später finden können.

In der Welt der Cybersicherheit wird dieses Ablagesystem als MITRE ATT&CK bezeichnet. Es ist wie ein riesiger, zweistufiger Aktenschrank:

  1. Die obere Schublade (Taktiken): Diese beantwortet die Frage: „Warum hat der Bösewicht das getan?“ (z. B. „Sie wollten Passwörter stehlen“ oder „Sie wollten ihre Spuren verwischen“).
  2. Die untere Schublade (Techniken): Diese beantwortet die Frage: „Wie haben sie es gemacht?“ (z. B. „Sie verwendeten eine bestimmte Art von Phishing-E-Mail“ oder „Sie nutzten eine bestimmte Software-Schwachstelle“).

Seit Jahren müssen Sicherheitsexperten diese Berichte lesen und sie manuell in die richtigen Schubladen einsortieren. Das ist langsam, langweilig und anfällig für menschliche Fehler. In dieser Arbeit geht es darum, einen Roboter-Assistenten zu bauen, der die Ablage für sie übernimmt.

Die „Bottom-Up“-Konstruktion

Anstatt zu versuchen, einen riesigen, komplexen Roboter von Grund auf neu zu bauen (ein „Top-Down“-Ansatz), haben die Autoren ihr System Schritt für Schritt aufgebaut, wie beim Stapeln von Blöcken. Sie begannen klein und fügten erst dann Komplexität hinzu, wenn sie wussten, dass der vorherige Block stabil war.

  1. Schritt 1: Der einfache Klassifizierer (Der „Ein-Label“-Roboter)
    Zuerst brachten sie einem einfachen maschinellen Lernmodell bei, einen Satz zu betrachten und ein „Warum“ (Taktik) zu erraten. Sie testeten dies gegen GPT-4o, den berühmten KI-Chatbot.

    • Das Ergebnis: Der einfache Roboter gewann. Er hatte etwa 82 % der Antworten richtig, während GPT-4o nur 59 % richtig hatte. Die Autoren fanden heraus, dass für diese spezifische, strukturierte Aufgabe ein einfaches, klassisches Werkzeug tatsächlich besser war als die schicke, komplexe KI.
  2. Schritt 2: Der Multi-Label-Klassifizierer (Der „Mehrere-Labels“-Roboter)
    Das echte Leben ist nicht einfach; ein einzelner Satz hat oft mehrere Gründe für einen Angriff. Also verbesserten sie den Roboter so, dass er die obersten 3 „Warum“-Gründe errät, anstatt nur einen.

    • Das Ergebnis: Dies steigerte ihre Genauigkeit auf 94 %.
  3. Schritt 3: Der hierarchische Klassifizierer (Der „Vollständige Ablage“-Roboter)
    Schließlich brachten sie dem Roboter bei, das „Warum“ und das „Wie“ gemeinsam zu erraten. Wenn der Roboter errät, dass das „Warum“ „Passwortdiebstahl“ ist, sucht er dann nach dem spezifischen „Wie“ (z. B. „Keylogging“).

    • Das Ergebnis: Dieses System erreichte eine Genauigkeit von 82 % für die vollständige „Warum + Wie“-Kombination.

Das „Geheimrezept“ (Warum es funktioniert)

Die Autoren verwendeten nicht die neueste, teuerste „Generative KI“ oder komplexe neuronale Netze. Stattdessen nutzten sie klassisches maschinelles Lernen (speziell etwas namens „Stochastic Gradient Descent“ mit „TF-IDF“).

Stellen Sie sich das so vor: Anstatt einen superkomplexen, teuren Ferrari zu bauen, um zum Supermarkt zu fahren, bauten sie ein sehr zuverlässiges, effizientes Fahrrad. Es erledigt den Job schneller, kostet weniger und ist leichter zu reparieren.

Sie fügten auch ein Datenschutz-Schloss (Hashing) hinzu. Stellen Sie sich vor, sie wollten ihren Roboter mit der Welt teilen, aber sie waren besorgt, die geheimen Rezepte (die Daten) zu teilen, die zum Trainieren verwendet wurden. Sie fanden einen Weg, die Daten zu verschlüsseln, sodass der Roboter daraus lernen konnte, ohne dass jemand die ursprünglichen Zutaten sehen konnte. Dies ermöglichte es ihnen, den Roboter sicher für die Öffentlichkeit freizugeben.

Der „Neue Bibliotheks“-Test

Um zu sehen, ob ihr Roboter wirklich klug war, testeten sie ihn nicht nur mit den Geschichten, aus denen er lernte. Sie gaben ihm einen völlig neuen Satz von Geschichten über Finanzbedrohungen (spezifisch für das Bankwesen), die er noch nie gesehen hatte.

  • Das Ergebnis: Zuerlich war der Roboter verwirrt (weil die neuen Geschichten anders waren). Aber als sie ihm nur ein ganz kleines bisschen Training mit diesen neuen Geschichten gaben, lernte er schnell, sie korrekt abzuheften. Dies beweist, dass der Roboter flexibel ist und sich an neue Situationen anpassen kann, ohne eine massive Menge an neuen Daten zu benötigen.

Das große Fazit

Die Autoren kommen zu dem Schluss, dass man nicht immer die teuerste, komplexeste KI braucht, um ein Problem zu lösen. Indem sie die Aufgabe in kleine, handhabbare Schritte unterteilten und zuverlässige, klassische Werkzeuge verwendeten, bauten sie ein System, das:

  • Genauer ist als ein erstklassiger KI-Chatbot (GPT-4o) für diese spezifische Aufgabe.
  • Schneller und günstiger im Betrieb ist.
  • Sicher mit der Öffentlichkeit zu teilen ist.
  • Sich mit sehr wenig zusätzlichem Training an neue Arten von Daten anpassen kann.

Sie haben ihren „Roboter-Bibliothekar“ kostenlos auf GitHub zur Verfügung gestellt, damit andere Sicherheitsteams ihn nutzen können, um ihre eigenen Cyber-Bedrohungsberichte zu organisieren.

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.

Digest testen →