← Neueste Arbeiten
💻 computer science

Quantifiable Uncertainty: A Stochastic Consensus Multi-Agent RAG Framework for Robust Malware Detection

Die Arbeit stellt MAGMA vor, ein stochastisches Konsens-Multi-Agenten-RAG-Framework, das die robuste Malware-Erkennung verbessert, indem es die semantische Code-Retrieval von der probabilistischen Verifikation entkoppelt, um epistemische Unsicherheit zu quantifizieren und mehrdeutige Proben effektiv abzulehnen, wodurch eine Erkennungsrate von 98,4 % erreicht wird.

Ursprüngliche Autoren: ElMouatez Billah Karbab

Veröffentlicht 2026-05-12
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: ElMouatez Billah Karbab

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 Sicherheitsbeamter in einer High-Tech-Bank. Ihre Aufgabe besteht darin, Diebe (Malware) zu erkennen, die sich einzuschleichen versuchen.

Lange Zeit nutzten Sicherheitsbeamte eine einfache Methode: Sie merkten sich die Gesichter bekannter Diebe. Wenn ein Gesicht mit einem Foto in ihrem Buch übereinstimmte, lösten sie den Alarm aus. Dies ist vergleichbar mit herkömmlicher Antiviren-Software. Doch clevere Diebe begannen, Masken zu tragen, ihre Haare zu verändern oder gefälschte Ausweise zu verwenden (strukturelle Mutationen). Die Wachen, die nur auf die Oberfläche schauten, ließen sich täuschen. Sie sagten selbstbewusst: „Das ist ein normaler Kunde", obwohl es sich um einen verkleideten Dieb handelte. Dies bezeichnet das Papier als „Selbstbewusste Falschheit" („Confident Wrongness").

Die Autoren dieses Papiers, angeführt von ElMouatez Billah Karbab, entwickelten ein neues System namens MAGMA, um dieses Problem zu lösen. Anstatt nur ein Foto zu betrachten, agiert MAGMA wie ein Team aus Expertendetektiven, die nicht nur raten, sondern ermitteln.

So funktioniert MAGMA, aufgeschlüsselt in einfache Schritte:

1. Die Zwei-Objektiv-Kamera (Dual-Stream Lifting)

Wenn eine neue Datei eintrifft, betrachtet MAGMA nicht nur den rohen Code (der wie ein durcheinandergeratenes Zahlenchaos wirkt). Es verwendet zwei verschiedene „Objektive", um die Datei gleichzeitig zu betrachten:

  • Das Assembly-Objektiv: Dies betrachtet die niedrigstufigen, mechanischen Anweisungen (wie die Motorteile eines Autos). Es zeigt genau, wie die Maschine aufgebaut ist.
  • Das Pseudo-Code-Objektiv: Dies betrachtet die hochstufige Logik (wie das Handbuch eines Autos). Es versteht, was der Code zu tun versucht, und ignoriert die unordentlichen Details.

Durch die Nutzung beider Objektive kann MAGMA Tricks durchschauen. Wenn ein Dieb die Motorteile verändert, damit sie anders aussehen (Assembly), bleibt die Logik des Autos (Pseudo-Code) meist gleich. Wenn sie die Logik ändern, geben die Motorteile sie meist zu erkennen.

2. Die Bibliothek des Detektivs (Retrieval-Augmented Generation)

Anstatt jeden möglichen Dieb auswendig zu lernen, verfügt MAGMA über eine riesige Bibliothek verifizierter „Entscheidungs-kritischer Funktionen" (DCFs). Dies sind Code-Schnipsel, von denen bekannt ist, dass sie bösartig sind, wie ein „Fahndungsplakat" für spezifische kriminelle Verhaltensweisen.

Wenn eine neue Datei eintrifft, rät MAGMA nicht. Es durchsucht sofort seine Bibliothek, um zu prüfen, ob der Code der Datei mit einem dieser „Fahndungs"-Schnipsel übereinstimmt. Dies verankert das System in echten Beweisen, anstatt nur zu raten.

3. Die Jury der Detektive (Stochastic Consensus Ensemble)

Dies ist der einzigartigste Teil. Anstatt dass ein einzelner Detektiv eine Entscheidung trifft, sendet MAGMA die Beweise an fünf verschiedene KI-Detektive (Agenten).

  • Diese Agenten sind identisch, werden jedoch gebeten, mit einem gewissen Maß an „Zufälligkeit" zu denken (wie wenn man sie auffordert, verschiedene Möglichkeiten zu erwägen).
  • Alle betrachten die Beweise unabhängig voneinander und stimmen ab: „Schuldig" (Bösartig) oder „Nicht schuldig" (Unschädlich).

4. Die zwei Punktekarten (FES und ECS)

Nachdem die fünf Detektive abgestimmt haben, berechnet MAGMA zwei Scores, um zu entscheiden, was zu tun ist:

  • Score 1: Beweisstärke (FES): Dies fragt: „Wie stark ist der Beweis?" Wenn die Detektive eine perfekte Übereinstimmung mit einem bekannten „Fahndungsplakat" finden, ist dieser Score hoch. Wenn sie nur raten, ist der Score niedrig.
  • Score 2: Konfliktscore (ECS): Dies fragt: „Streiten sich die Detektive?"
    • Wenn alle 5 Detektive übereinstimmen, ist der Score niedrig (hohe Zuversicht).
    • Wenn 3 „Schuldig" und 2 „Nicht schuldig" sagen, ist der Score hoch. Dies bedeutet, dass die Datei verwirrend oder trickreich ist.

5. Der „Ich weiß es nicht"-Knopf (Die Ablehnungsrichtlinie)

Im alten System musste die Wache „Schuldig" oder „Nicht schuldig" sagen, selbst wenn sie unsicher war. Dies führte zu Fehlern.

MAGMA bietet eine dritte Option: „Unsicher".

  • Wenn der Konfliktscore zu hoch ist (die Detektive streiten), verweigert MAGMA eine endgültige Entscheidung.
  • Stattdessen markiert es die Datei und sagt: „Das ist zu verwirrend für eine Maschine. Schicken Sie sie zur Überprüfung an einen menschlichen Experten."

Die Ergebnisse

Das Papier testete dieses System gegen Tausende echter Malware-Proben, einschließlich sehr trickreicher, die ihre Form ändern, um sich zu verstecken.

  • Alte Systeme: Ließen sich von den Tricks verwirren und machten selbstbewusste Fehler.
  • MAGMA: Fing 98,4 % der Malware ab.
  • Das Sicherheitsnetz: Wenn MAGMA nicht sicher war, hielt es inne und bat um Hilfe, was verhinderte, dass es „selbstbewusst falsche" Fehler machte.

Der Kompromiss

Das Papier gibt zu, dass dies einen Preis hat. Da MAGMA fünf Detektive einsetzt und eine Bibliothek durchsucht, dauert die Prüfung einer Datei länger (etwa 42 Sekunden) im Vergleich zu alten Systemen, die in einem Bruchteil einer Sekunde prüfen.

Die Autoren schlagen vor, dass MAGMA den schnellen, initialen Scanner nicht ersetzen sollte. Stattdessen sollte es als Experte der zweiten Linie für die trickreichen Dateien dienen, bei denen der schnelle Scanner keine Entscheidung treffen kann. Es ist der Unterschied zwischen einer Überwachungskamera, die nur ein Foto macht, und einem Team forensischer Experten, die das Foto analysieren, um das Verbrechen aufzuklären.

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 →