← Neueste Arbeiten
💻 computer science

Security in a Workflow: Exploring Role-Based Agentic Architectures for Vulnerability Handling

Dieses Paper schlägt einen rollenbasierten agentischen Workflow vor und evaluiert diesen, welcher aus den Agenten Planner, Analyzer, Fixer und Verifier besteht, um die Lücke zwischen isolierten LLM-Sicherheitsaufgaben und realen industriellen Praktiken zu schließen, wobei eine Genauigkeit der Schwachstellenerkennung von 44 % und eine Korrekturgenauigkeit von 19 % bei 25 realen C/C++-Schwachstellen nachgewiesen wird.

Ursprüngliche Autoren: Srijita Basu, Miroslaw Staron

Veröffentlicht 2026-06-15
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Srijita Basu, Miroslaw Staron

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 versuchen, ein sehr altes, komplexes Haus (ein Softwareprogramm in C oder C++) zu reparieren, das versteckte Risse und Schwachstellen (Sicherheitslücken) aufweist. In der Vergangenheit hätten Sie vielleicht einen einzelnen, superintelligenten Detektiv (eine Standard-KI) engagiert, um das Haus zu untersuchen, die Risse zu finden und zu versuchen, sie alle auf einmal zu flicken. Manchmal hat dieser Detektiv es richtig gemacht, aber oft war er überfordert, übersah subtile Hinweise oder flickte die falsche Wand.

Dieses Paper schlägt einen anderen Ansatz vor: das Einstellen eines spezialisierten Teams von Agenten anstatt eines einsamen Detektivs. Sie arbeiten gemeinsam in einer strengen Fließbandarbeit, bei der jeder eine spezifische Aufgabe hat.

So funktioniert das Team, basierend auf den Ergebnissen des Papers:

1. Die Rollen des Teams (Der „Agentic Workflow“)

Die Forscher haben ein digitales Team mit vier unterschiedlichen Rollen aufgebaut, ähnlich einer Baucrew:

  • Der Planer (Der Bauleiter): Bevor überhaupt jemand anfängt zu graben, scannt dieser Agent die Baupläne (den Code), um offensichtliche Schwachstellen zu entdecken. Er repariert nichts; er zeigt dem Team nur die Bereiche auf, die verdächtig aussehen, wie zum Beispiel: „Überprüfe die Hintertür“ oder „Schau dir das Fundament an.“
    • Wichtigste Erkenntnis: Das Paper fand heraus, dass das Vorhandensein dieses „Bauleiters“ entscheidend war. Als sie diese Rolle entfernten, sank die Fähigkeit des Teams, Probleme zu finden, um fast die Hälfte.
  • Der Analysator (Der Inspektor): Dies ist der Hauptdetektiv. Er nimmt die Hinweise vom Planer und den rohen Code, um genau zu verstehen, was kaputt ist, warum es kaputt ist und wie ein Einbrecher hineinkommen könnte.
    • Wichtigste Erkenntnis: Die Forscher versuchten, diesem Agenten einen hochmodernen Metalldetektor (ein Werkzeug namens CodeQL) zu geben, um ihm beim Finden von Rissen zu helfen. Überraschenderweise half der Metalldetektor nicht immer. Manchmal löste er zu viele Fehlalarme aus, was den Inspektor verwirrte. Die besten Ergebnisse wurden erzielt, wenn das KI-Modell selbst das tiefe Denken übernahm, anstatt sich stark auf das zusätzliche Werkzeug zu verlassen.
  • Der Fixer (Der Reparateur): Sobald der Inspektor sagt: „Der Türrahmen ist morsch“, versucht der Fixer, eine neue Tür zu bauen. Er schreibt den Code, um das Loch zu flicken.
    • Wichtigste Erkenntnis: Dies war der schwierigste Job. Während das Team beim Finden der Probleme recht gut war (etwa 44 % Genauigkeit), war das tatsächliche korrekte Reparieren viel schwieriger (nur etwa 19 % Genauigkeit). Oft flickte der Fixer zwar das Loch, beschädigte aber versehentlich etwas anderes in der Nähe oder fügte unnötige Teile hinzu.
  • Der Verifizierer (Der Sicherheitsinspektor): Nachdem die Reparatur abgeschlossen ist, überprüft dieser Agent die Arbeit. Er fragt: „Hast du den Verfall tatsächlich behoben? Hast du das Haus sicherer gemacht oder nur den Riss übermalt?“
    • Wichtigste Erkenntnis: Diese Rolle war ziemlich gut darin, Fehler aufzuspüren, und entdeckte etwa 69 % der Fehler in den Reparaturen.

2. Das Experiment

Die Forscher testeten dieses Team an 25 realen Sicherheitslücken, die in populärer C/C++-Software gefunden wurden (wie sie etwa in sicherheitskritischen Systemen verwendet wird). Sie nutzten drei verschiedene „Gehirne“ (KI-Modelle), um die Teammitglieder anzusteuern.

Sie verglichen zwei Versionen des Teams:

  1. Team A: Nur die vier Rollen, die miteinander kommunizieren.
  2. Team B: Dieselben vier Rollen, aber der Inspektor erhielt den CodeQL-Metalldetektor, um ihm beim Finden der Risse zu helfen.

3. Was sie herausfanden

  • Der „Manager“ ist am wichtigsten: Der wichtigste Teil des Prozesses war der Planer. Ohne einen Manager, der das Team leitet, wo es suchen soll, verlor sich die KI. Mit dem Manager erreichte das Team beim Finden der Bugs eine Leistung, die der einer Top-kommerziellen KI (GPT-5.5) entspricht.
  • Werkzeuge sind keine Magie: Dem Inspektor ein schickes Werkzeug (CodeQL) zu geben, machte ihn nicht automatisch besser. Tatsächlich machte es die Sache manchmal sogar schlechter, weil die KI Schwierigkeiten hatte, die Daten des Werkzeugs korrekt zu interpretieren. Das Paper legt nahe, dass die KI bei niederschwelligen Programmiersprachen (wie C) klug genug sein muss, die Hinweise selbst zu priorisieren.
  • Finden vs. Fixen: Es ist viel einfacher für eine KI, eine Sicherheitslücke zu finden, als sie zu beheben. Das Team fand die Bugs etwa 44 % der Zeit, konnte sie aber nur in 19 % der Fälle korrekt reparieren.
  • Die menschliche Komponente ist weiterhin notwendig: Da der „Reparateur“ (Fixer) oft Fehler machte oder unnötige Änderungen vornahm, kommt das Paper zu dem Schluss, dass man in der realen Sicherheit die KI nicht einfach das Ruder übernehmen lassen kann. Man braucht einen Menschen, der der KI über die Schulter schaut, die Reparaturen prüft und sicherstellt, dass das Haus tatsächlich sicher ist.

Das Fazit

Dieses Paper behauptet nicht, dass KI nun in der Lage ist, Software eigenständig perfekt abzusichern. Stattdessen zeigt es, dass die Organisation von KI in ein strukturiertes Team mit klaren Rollen ein besserer Weg ist, um Sicherheitsfragen zu handhaben, als eine einzige KI alles machen zu lassen. Dennoch bleibt selbst mit einem großartigen Team der Teil des „Reparierens“ schwierig, und menschliche Experten sind weiterhin essenziell, um die Arbeit zu verifizieren.

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 →