Learning Red Agent Policy from Observations for Neurosymbolic Autonomous Cyber Agents
Dieses Paper schlägt eine Imitationslerntechnik vor, um neurosymbolischen autonomen Cyber-Abwehr-Agenten zu ermöglichen, nicht beobachtbare Red-Agent-Policies und deren Aktionen aus Netzwerkbeobachtungen vorherzusagen, wodurch deren Fähigkeit zur Anpassung an raffinierte Cyber-Angriffe in teilweise beobachtbaren Umgebungen verbessert wird.
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 ein hochkarätiges Schachspiel in einem nebligen Raum vor. Sie sind der Verteidiger (der „Blue Agent“), der versucht, seine Burg zu schützen. Ihr Gegner ist der Angreifer (der „Red Agent“), der versucht, einzubrechen.
Das Problem? Sie können Ihren Gegner nicht sehen. Sie sehen nur die Ergebnisse seiner Züge: Eine Tür wird plötzlich geöffnet, ein Licht flackert oder ein Möbelstück wird bewegt. Sie kennen Ihre eigenen Züge, aber Sie müssen erraten, was Ihr unsichtbarer Gegner gerade getan hat, basierend darauf, wie sich der Raum verändert hat.
Dieses Paper beschreibt einen neuen Weg für den Verteidiger, den „Gedanken zu lesen“ des Angreifers in einem digitalen Netzwerk, selbst wenn der Angreifer verborgen bleibt.
Die Umgebung: Eine digitale Burg
Die Forscher verwendeten ein simuliertes Netzwerk namens CybORG. Stellen Sie sich dieses Netzwerk wie eine Burg mit drei Bereichen vor:
- Der Innenhof (User Subnet): Wo reguläre Menschen arbeiten.
- Das Büro (Enterprise Subnet): Wo wichtige Server und Daten liegen.
- Der Tresorraum (Operational Subnet): Die kritischste, sensibelste Maschinerie.
Der Angreifer versucht, vom Innenhof durch das Büro schließlich in den Tresorraum einzuschleichen, um Schaden anzurichten. Der Verteidiger versucht, ihn zu stoppen.
Das Problem: Der „Black Box“-Nebel
In diesem Spiel ist der Verteidiger „teilweise beobachtbar“ (partially observable). Das ist eine schicke Art zu sagen: „Ich kann den Angreifer nicht sehen.“
- Der Verteidiger sieht den Zustand des Netzwerks (z. B. „Server A ist nun kompromittiert“).
- Der Verteidiger weiß, was er selbst getan hat (z. B. „Ich habe das Netzwerk gescannt“).
- Aber der Verteidiger weiß nicht, was der Angreifer getan hat, um diese Änderung zu verursachen. Hat er gescannt? Hat er ein Passwort gehackt? Hat er einen Virus installiert?
Ohne zu wissen, was der Angreifer spezifisch getan hat, ist es schwer, seinen nächsten Schritt vorherzusagen oder zu verstehen, wie tief er in das System eingedrungen ist.
Die Lösung: Eine „Sherlock Holmes“-KI
Die Autoren schlagen eine Technik namens Policy Learning vor, die einer Methode ähnlich ist wie dem Imitation Learning.
Hier ist die Analogie: Stellen Sie sich vor, Sie beobachten einen Zauberer bei einem Trick. Sie sehen die Hände des Zauberers sich bewegen (die Aktion des Verteidigers) und Sie sehen, dass ein Kaninchen erscheint (die Änderung des Netzwerkzustands). Sie sehen nicht den geheimen Griff, den der Zauberer gemacht hat, um das Kaninchen aus dem Hut zu ziehen.
Die Forscher haben eine KI gebaut, die wie ein Detektiv agiert:
- Beobachten und Lernen: Sie ließen die KI tausende von Spielen beobachten, in denen Angreifer und Verteidiger gegeneinander spielen. Obwohl die KI die Züge des Angreifers während des Spiels nicht sieht, hat sie während des Trainings ein „Spickzettel“ (die Ground Truth), um zu sehen, was tatsächlich passiert ist.
- Muster finden: Die KI lernt ein Muster: „Wenn der Verteidiger das Netzwerk scannt und der Server plötzlich anders aussieht, muss der Angreifer X getan haben.“
- Die Zukunft vorhersagen: Sob: Die KI kann in einem neuen Spiel in Echtzeit agieren. Sie sieht den Zug des Verteidigers und die daraus resultierende Änderung und sagt: „Ich wette, der Angreifer hat gerade X gemacht.“
Wie es funktioniert: Der dreistufige Detektiv-Prozess
Das Paper unterteilt dies in drei Phasen, wie ein Detektiv, der einen Fall löst:
- Die „Was ist passiert?“-Phase (Inverse Dynamics): Die KI betrachtet das „Vorher“ und „Nachher“ des Netzwerks sowie den Zug des Verteidigers. Sie versucht zu erraten, welchen „unsichtbaren“ Zug der Angreifer gemacht hat, der die Änderung verursacht hat. Sie erstellt eine grobe, abstrakte Vermutung (eine „latente Aktion“).
- Die „Übungs“-Phase (Policy Learning): Die KI trainiert sich selbst, um besser im Raten zu werden. Sie versucht, die unsichtbaren Züge nachzuahmen, die sie in Schritt 1 herausgefunden hat. Es ist wie ein Schüler, der einen Tanz übt, indem er die Fußabdritte des Lehrers beobachtet.
- Die „Übersetzungs“-Phase (Mapping): Die Vermutungen der KI sind noch vage. Dieser Schritt übersetzt die vage Vermutung in einen spezifischen, realen Angriffsnamen (z. B. „Exploit Remote Service“) und ein spezifisches Ziel (z. B. „Server 3“).
Das „neurosymbolische“ Gehirn
Das Paper erwähnt Neurosymbolische KI und Behavior Trees.
- Neurosymbolisch bedeutet, zwei Arten des Denkens zu kombinieren:
- Neural: Aus Daten lernen (wie ein Mensch, der durch Erfahrung lernt).
- Symbolisch: Logischen Regeln folgen (wie ein Computer, der einer strikten Checkliste folgt).
- Behavior Trees sind wie ein Flussdiagramm oder ein Entscheidungsbaum. Stellen Sie sich einen Sicherheitswachmann mit einem Klemmbrett vor. Der Wachmann prüft: „Ist die Tür offen? Ja. Gibt es einen Eindringling? Ja. Dann schlage Alarm.“
- Die Forscher haben ihre neue „Gedankenleser“-KI in diesen Flussdiagramm integriert. Nun reagiert der Wachmann nicht nur darauf, dass die Tür offen ist; der Wachmann kann vorhersagen, dass der Eindringling wahrscheinlich als Nächstes in den Tresorraum geht, und sich darauf vorbereiten.
Die Ergebnisse: Wie gut war es?
Die Forscher testeten dies in der simulierten „CybORG“-Umgebung gegen zwei Arten von Angreifern:
- Der „B-Line“-Angreifer: Ein direkter, geradliniger Pfad zum Ziel. (Wie ein Einbrecher, der direkt auf den Tresor zuläuft).
- Der „Meander“-Angreifer: Ein umherwandernder Angreifer, der jeden Raum kontrolliert und versucht, in jeden Computer einzudringen, bevor er weiterzieht. (Wie ein Einbrecher, der im ganzen Haus herumschleicht).
Die Ergebnisse:
- Direkte Angreifer: Die KI war unglaublich genau (über 99 %) bei der Vorhersage der Züge des direkten Angregers. Da ihr Pfad vorhersehbar ist, konnte die „Detektiv“-KI den nächsten Schritt leicht erraten.
- Umherwandernde Angreifer: Die KI war immer noch sehr gut (etwa 95 % für den allgemeinen Bereich, obwohl etwas weniger präzise bezüglich des exakten Computers), beim Vorhersagen des wandernden Angreifers.
- Strategiewechselnde Angreifer: Sie testeten sogar einen Angreifer, der die Strategie auf halbem Weg wechselt. Die KI konnte sich anpassen und die Vorhersage fortsetzen, auch wenn sie einen Moment brauchte, um sich nach dem Strategiewechsel einzufangen.
Warum das wichtig ist
Die Kernaussage ist, dass dieses System es einem Verteidiger ermöglicht, das Unsichtbare zu sehen. Indem der Verteidiger vorhersagt, was der Angreifer gerade jetzt tut, kann er:
- Ein Eindringen früher erkennen.
- Verstehen, wie tief der Angreifer bereits eingedrungen ist (z. B. „Sie haben Benutzerzugriff, aber noch keinen Admin-Zugriff“).
- Effektiver reagieren, weil er nicht nur rät, sondern eine fundierte Vorhersage basierend auf der verborgenen „Policy“ des Angreifers trifft.
Kurz gesagt präsentiert das Paper einen Weg, ein nebliges, blindes Verteidigungsspiel in ein klareres Match zu verwandeln, bei dem der Verteidiger den nächsten Zug des Angreifers antizipieren kann, selbst ohne ihn zu sehen.
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.