← Neueste Arbeiten
💻 computer science

AsmRAG: LLM-Driven Malware Detection by Retrieving Functionally Similar Assembly Code

AsmRAG ist ein Framework zur Malware-Erkennung, das mittels Large Language Models und Assembly-basierter Retrieval-Augmented Generation (RAG) semantische Ähnlichkeiten in Maschinencode nutzt, um sowohl präzise Klassifizierungen als auch interpretierbare forensische Beweise gegen Obfuskationsversuche zu liefern.

Ursprüngliche Autoren: ElMouatez Billah Karbab

Veröffentlicht 2026-04-28
📖 3 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

Der digitale Detektiv: Warum herkömmliche Antiviren-Software oft „blind“ ist – und wie AsmRAG das ändert

Stellen Sie sich vor, Sie sind ein Sicherheitsbeamter in einem riesigen Flughafen. Ihre Aufgabe ist es, gefährliche Schmuggler zu finden.

Das Problem: Die „Statistik-Falle“ (Die alten Methoden)

Bisher arbeiteten die meisten digitalen Sicherheits-Scanner (wie EMBER oder ResNeXt) wie ein Scanner, der nur das Gesamtgewicht und die Farbe eines Koffers prüft.

Wenn ein Schmuggler nun einen Koffer hat, der genau 20 kg wiegt und blau ist, schlägt der Alarm. Aber der Schmuggler ist schlau: Er packt einfach ein paar Kilo Steine dazu oder klebt ein anderes Etikett auf den Koffer. Plötzlich sieht der Koffer ganz anders aus, und der Scanner sagt: „Alles okay, der Koffer ist jetzt 25 kg und grün, das ist kein Schmuggler!“

Das Problem: Die alten Programme schauen auf das „Wie es aussieht“ (die Statistik), aber nicht auf das „Was es wirklich tut“ (die Absicht).

Die Lösung: AsmRAG – Der Detektiv mit dem Röntgenblick

Die Forscher haben nun AsmRAG entwickelt. AsmRAG ist nicht der Scanner, der nur das Gewicht prüft. AsmRAG ist ein Detektiv, der den Koffer öffnet und sich die Handlungen der Personen ansieht.

Stellen Sie sich vor, der Detektiv ignoriert, ob der Koffer blau oder grün ist oder ob er schwer oder leicht ist. Er achtet nur auf eine ganz bestimmte Bewegung: „Wie hält die Person das Werkzeug in der Hand? Wie bewegt sie die Finger, um das Schloss zu knacken?“

Egal, ob der Schmuggler Handschuhe trägt, einen anderen Mantel anhat oder in einem anderen Licht steht – die Art und Weise, wie er ein Schloss knackt, bleibt immer dieselbe. Das ist das, was die Forscher „Semantische Ähnlichkeit“ nennen.

Wie funktioniert das technisch? (In einfachen Schritten)

  1. Das digitale Gedächtnis (Die Wissensdatenbank): AsmRAG hat ein riesiges Archiv mit „Tatmustern“ von bekannten Verbrechern. Es speichert nicht die Fotos der Verbrecher, sondern die „DNA ihrer Bewegungen“ (den Code).
  2. Das Filtern des Rauschens: In jedem Computerprogramm gibt es viel „Müll“ – unwichtige Befehle, die nichts zu sagen haben (wie das unnötige Packen von Kleidung in den Koffer). AsmRAG ist schlau genug, diesen Müll sofort zu ignorieren und sich nur auf die wichtigen Funktionen zu konzentrieren.
  3. Die Suche nach dem „Anker“: Wenn ein verdächtiges Programm auftaucht, sucht AsmRAG nach der einen, entscheidenden Stelle – dem sogenannten „Anker-Funktion“. Das ist der Moment, in dem der Code wirklich etwas Böses tut (z. B. Daten stehlen).
  4. Die Erklärung (Der Bericht): Das Beste ist: AsmRAG sagt nicht nur: „Das ist zu 96 % gefährlich.“ Das ist für einen Experten wertlos. Stattdessen schreibt AsmRAG einen Bericht wie ein menschlicher Ermittler: „Achtung! Dieses Programm ist gefährlich, weil es genau die gleiche Methode benutzt wie die 'Ramnit'-Virus-Familie, um Passwörter zu stehlen – auch wenn es versucht hat, sich durch unnötige Befehle zu tarnen.“

Warum ist das ein Durchbruch?

  • Es lässt sich nicht austricksen: Selbst wenn Hacker den Code „umschreiben“ oder „verwirren“ (Obfuskation), bleibt die logische Absicht gleich. AsmRAG erkennt die Absicht.
  • Es ist ehrlich: Es liefert Beweise statt nur Wahrscheinlichkeiten.
  • Es lernt ständig dazu: Wenn ein Experte einen neuen Virus bestätigt, speichert AsmRAG das Bewegungsmuster sofort in sein Gedächtnis ab. Es wird also mit jedem Tag schlauer.

Zusammenfassend: Während alte Programme nur auf die „Verpackung“ achten, schaut AsmRAG direkt auf das „Verhalten“. Es ist der Unterschied zwischen jemandem, der nur prüft, ob ein Gesicht verdächtig aussieht, und einem Experten, der erkennt, wie ein Profi-Einbrecher eine Tür manipuliert.

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 →