← Neueste Arbeiten
🤖 AI

AVIATOR: Towards AI-Agentic Vulnerability Injection Workflow for High-Fidelity, Large-Scale Code Security Dataset

Die Arbeit stellt AVIATOR vor, ein bahnbrechendes Framework auf Basis von KI-Agenten, das durch einen koordinierten Workflow und iterative Selbstkorrektur hochfidele, großskalige Datensätze für die Schwachstellenerkennung generiert und damit bestehende Methoden in Bezug auf Genauigkeit, Abdeckung und Kosteneffizienz übertrifft.

Ursprüngliche Autoren: Amine Lbath, Massih-Reza Amini, Aurelien Delaitre, Vadim Okun

Veröffentlicht 2026-03-19
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Amine Lbath, Massih-Reza Amini, Aurelien Delaitre, Vadim Okun

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

🚀 AVIATOR: Der digitale Sicherheits-Coach, der Fehler erfindet, um sie zu finden

Stellen Sie sich vor, Sie bauen eine riesige, komplexe Brücke (das ist Ihre Software). Sie wollen sicherstellen, dass sie nicht einstürzt. Das Problem: Niemand weiß genau, wo die Schwachstellen liegen, bis es zu spät ist.

In der Welt der Cybersicherheit gibt es ein großes Problem: Um KI-Modelle zu trainieren, die diese Schwachstellen finden können, braucht man Beispiele. Aber echte Sicherheitslücken in echter Software sind selten, schwer zu finden und oft schlecht dokumentiert. Es ist, als würde man versuchen, einen Feuerwehrmann zu trainieren, indem man ihm nur ein paar alte Fotos von Bränden zeigt, anstatt echte Feuer zu simulieren.

Bisherige Methoden, um diese „Feuer" künstlich zu erzeugen (sogenannte Vulnerability Injection), waren wie ein ungeschickter Lehrling: Sie haben oft nur kleine, offensichtliche Fehler eingebaut (z. B. ein fehlendes Semikolon), die keine echte Gefahr darstellen, oder sie haben so viele Fehler gemacht, dass die KI verwirrt war.

AVIATOR ist die Lösung. Es ist kein einzelner Roboter, sondern ein Team aus spezialisierten KI-Agenten, die wie ein erfahrener Sicherheits-Experte denken.

🧩 Wie funktioniert AVIATOR? (Die Analogie des Baumeister-Teams)

Stellen Sie sich AVIATOR nicht als einen einzelnen Maler vor, der versucht, ein ganzes Haus zu streichen und dabei alles durcheinanderbringt. Stattdessen ist es wie ein professionelles Bauteam, das genau weiß, was zu tun ist:

  1. Der Architekt (Verstehen): Zuerst liest ein Agent den Code genau durch, um zu verstehen, wie das Programm funktioniert. Er sucht nach Stellen, die sicher sind.
  2. Der Spezialist (Planung): Ein anderer Agent weiß genau, welche Art von Fehler (z. B. ein „Loch im Boden" oder ein „offenes Fenster") eingebaut werden soll. Er holt sich Referenzbeispiele aus einer Bibliothek (RAG), um zu sehen, wie echte Hacker solche Fehler machen.
  3. Der Handwerker (Eingriff): Ein KI-Modell (feinabgestimmt wie ein Meisterhandwerker) nimmt den Code und baut den Fehler gezielt ein. Es ist nicht zufällig; es ist wie das gezielte Entfernen einer Sicherung, um zu sehen, ob die Alarmanlage anschlägt.
  4. Der Qualitätskontrolleur (Überprüfung): Das ist der wichtigste Teil. Bevor das Ergebnis fertig ist, prüfen mehrere Agenten und automatische Werkzeuge:
    • Der Prüfer: „Hast du wirklich etwas geändert oder nur den Textformatierung geändert?"
    • Der Tester: „Ist das Programm jetzt kaputt oder funktioniert es noch, hat aber eine Lücke?"
    • Der Korrektor: „Das sieht nicht echt aus. Versuchen wir es noch einmal, aber diesmal realistischer."

Wenn etwas schiefgeht, startet das Team den Prozess neu oder korrigiert es. Das nennt man iterative Selbstkorrektur.

🏆 Warum ist AVIATOR besser als alles andere?

Die Forscher haben AVIATOR an drei verschiedenen „Prüfständen" getestet und es gegen die besten bisherigen Methoden antreten lassen. Hier sind die Ergebnisse:

  • Höhere Trefferquote: AVIATOR schafft es in 91–95 % der Fälle, einen echten, realistischen Fehler einzubauen. Die alten Methoden lagen oft nur bei 69 % oder 80 %.
    • Vergleich: Wenn Sie 100 Sicherheitslücken suchen, findet AVIATOR fast alle. Die alten Methoden verpassen oft 20–30 davon oder bauen nur dumme Fehler ein.
  • Bessere KI-Training: Wenn man KI-Modelle mit den Daten trainiert, die AVIATOR erstellt hat, werden diese KI-Modelle viel besser darin, echte Angriffe zu erkennen.
    • Ergebnis: Die Erkennungsrate (F1-Score) stieg um 22 % im Vergleich zu gar keinem Training und um 25 % im Vergleich zu den alten Methoden.
    • Das Bild: Es ist, als würde man einen Feuerwehrmann nicht nur mit alten Fotos trainieren, sondern mit realistischen, simulierten Bränden. Er lernt schneller und macht weniger Fehler.
  • Vielfalt: AVIATOR kann über 133 verschiedene Arten von Sicherheitslücken einbauen (CWEs). Die alten Methoden konnten oft nur 23 Arten.
    • Analogie: Die alten Methoden konnten nur „offene Fenster" simulieren. AVIATOR kann auch „gehackte Alarmanlagen", „leere Treppen" und „durchgeschnittene Seile" simulieren.
  • Günstig und schnell: AVIATOR kostet 4,3-mal weniger als die bisher beste KI-Methode (VulScribeR) und produziert weniger „Müll" (Code, der nicht funktioniert).

💡 Das große Ganze

AVIATOR ist wie ein digitaler Sicherheits-Coach, der KI-Systeme trainiert, indem er ihnen in einer sicheren Umgebung zeigt, wie man sich wie ein Hacker verhält.

  • Früher: Man hat KI mit verwaschenen, ungenauen Fotos von Fehlern trainiert. Die KI war verwirrt und unzuverlässig.
  • Heute mit AVIATOR: Man gibt der KI hochauflösende, realistische Simulationen von Fehlern. Die KI lernt genau, worauf sie achten muss.

Das Fazit:
Durch die Nutzung eines Teams aus KI-Agenten, die sich gegenseitig prüfen und korrigieren, schafft AVIATOR eine riesige, hochwertige Datenbank an Sicherheitslücken. Das hilft nicht nur, Software sicherer zu machen, sondern macht auch die KI-Modelle, die uns vor Hackern schützen sollen, deutlich schlauer und zuverlässiger. Es ist ein großer Schritt hin zu einer sichereren digitalen Welt.

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 →