Dataconomy DE
Subscribe
No Result
View All Result
Dataconomy DE
Subscribe
No Result
View All Result
Dataconomy DE
No Result
View All Result

Google stellt Codemender vor, einen AI -Agenten für die Codesicherheit

byEmre Çıtak
Oktober 8, 2025
in Artificial Intelligence
Home Artificial Intelligence
Share on FacebookShare on Twitter

Google hat frühe Ergebnisse aus seinen Forschungen zu Codemender geteilt, einem neuen KI-betriebenen Agenten, der zur automatischen Verbesserung der Codesicherheit entwickelt wurde. Der Agent kann sowohl neue Sicherheitslücken reaktiv flicken als auch proaktiv vorhandenen Code umschreiben, um ganze Klassen von Sicherheitsfehler zu beseitigen. Wenn KI-betriebene Tools bei der Erkennung von Software-Schwachstellen effektiver werden, wird erwartet, dass das Volumen der identifizierten Probleme die Kapazität menschlicher Entwickler zur Behebung überschreitet. Codemender wurde entwickelt, um dieses Problem zu lösen, indem die Erstellung und Anwendung hochwertiger Sicherheitspatches automatisiert wird. In den letzten sechs Monaten hat das Projekt bereits 72 Sicherheitsfixes für Open-Source-Projekte eingereicht, von denen einige Codebasen von bis zu 4,5 Millionen Codezeilen.

Wie Google Codemender funktioniert

Codemender ist ein autonomer Agent, der verwendet Gemini Deep Think Modelle zum Debuggen und Fixieren komplexer Schwachstellen. Es ist mit einer Reihe von Tools ausgestattet, die es ihm ermöglichen, vor dem Code zu ordnen, bevor sie Änderungen vornehmen, und diese Änderungen automatisch zu validieren, um sicherzustellen, dass sie korrekt sind und keine Regressionen verursachen.

https://deepmind.google/api/blob/website/media/menders-full_film_01-v09.mp4

Der Validierungsprozess ist eine kritische Komponente, die kostspielige Fehler verhindern soll. Codemender übertrifft nur qualitativ hochwertige Patches für die menschliche Überprüfung, die bestätigt werden, dass sie die Hauptursache eines Problems beheben, funktional korrekt sind, keine Regressionen verursachen und die Richtlinien zum Projektstil befolgen. Das System verwendet verschiedene Techniken, um dies zu erreichen:

  • Erweiterte Programmanalyse: Codemender verwendet Tools für statische Analysen, dynamische Analyse, Differentialtests und Fuzzing, um die Codemuster und den Datenfluss zu überprüfen. Dies ermöglicht es, die Hauptursachen von Sicherheitsfehler besser zu identifizieren.
  • Multi-Agent-Systeme: Das System setzt spezielle Wirkstoffe für bestimmte Aufgaben ein. Ein großsprachmodellbasiertes Kritik-Tool zeigt beispielsweise die Unterschiede zwischen dem ursprünglichen und modifizierten Code, um zu überprüfen, ob eine vorgeschlagene Änderung keine neuen Probleme einführt, sodass der Hauptagent nach Bedarf sich selbst korrigieren kann.

Reparatur aktiver Schwachstellen

Um eine Sicherheitsanfälligkeit effektiv zu patchen, verwendet Codemender Tools wie einen Debugger und einen Quellcode -Browser, um die Root -Ursache zu bestimmen, bevor sie eine Lösung entwickelt. In einem Beispiel zeigte ein Crash -Bericht einen Heap -Pufferüberlauf an, aber die Analyse des Agenten ergab, dass das tatsächliche Problem eine falsche Stapelverwaltung von XML -Elementen während des Parsens war. Während der endgültige Patch nur einige Codezeilen geändert hat, ist die Identifizierung der tatsächlichen Ursache erforderlich, dass eine komplexe Argumentation erforderlich ist. In einem anderen Fall hat der Agent ein nicht triviales Patch erstellt, um ein komplexes Problem mit der Lebensdauer von Objekte zu beheben, indem ein benutzerdefiniertes System zum Generieren von C-Code innerhalb des Projekts geändert wurde.

Proaktiv vorhandener Code sichern

Codemender ist auch so konzipiert, dass Code proaktiv umschreibt, um sicherere Datenstrukturen und APIs zu verwenden. Zum Beispiel wurde der Agent bereitgestellt, um Annotationen von `-Founds-Safety anzuwenden, um Teile der weit verbreiteten Bibliothek für libwebp-Bildkomprimierung zu erhalten. Bei der Anwendung weisen diese Anmerkungen den Compiler an, dem Code Grenzenprüfungen hinzuzufügen, wodurch die Nutzung von Pufferüberlaufverfällen verhindern kann.

https://deepmind.google/api/blob/website/media/gdm_security_menders_diagram_v10_nenc3iy.mp4

Ein zuvor entdeckter Heap-Pufferüberlauf in libwebp (CVE-2023-4863) wurde als Teil eines iOS-Exploits mit Null-Klick verwendet. Mit den Anmerkungen, die von Codemender hinzugefügt wurden, wären diese Schwachstellen und viele andere, wie sie es nicht erfüllt hätten. Der Agent kann automatisch neue Kompilierungsfehler oder Testfehler korrigieren, die sich aus seinen eigenen Anmerkungen ergeben, und verwendet ein LLM-basiertes Tool, um zu überprüfen, ob seine Änderungen die beabsichtigte Funktionalität des Codes nicht geändert haben.

Aktueller Status und Zukunftspläne

Alle derzeit von Codemender generierten Patches werden von menschlichen Forschern überprüft, bevor sie bei Open-Source-Projekten eingereicht werden. Google erhöht allmählich die Anzahl der von ihm eingereichten Patches, um eine hohe Qualität zu gewährleisten und sich systematisch Feedback von der Open-Source-Community anzusprechen. Das Team plant, sich an die Inhaber von kritischen Open-Source-Projekten mit mit Codemendern erstellten Patches zu wenden. Durch die Iteration des Feedbacks aus diesem Prozess ist es das Ziel, Codemender schließlich als Tool freizugeben, mit dem alle Softwareentwickler dazu beitragen können, ihre Codebasen sicher zu halten.


Ausgewähltes Bildnachweis

Tags: AI -AgentCodemenderGoogleVorgestellt

Related Posts

Google transformiert Gmail mit AI-Posteingang und natürlicher Sprachsuche

Google transformiert Gmail mit AI-Posteingang und natürlicher Sprachsuche

Januar 9, 2026
Ford kündigt auf der CES 2026 den KI-Assistenten und BlueCruise der nächsten Generation an

Ford kündigt auf der CES 2026 den KI-Assistenten und BlueCruise der nächsten Generation an

Januar 8, 2026
OpenAI führt einen speziellen ChatGPT-Gesundheitsbereich ein

OpenAI führt einen speziellen ChatGPT-Gesundheitsbereich ein

Januar 8, 2026
Skylight stellt auf der CES 2026 Calendar 2 mit KI-Organisationstools vor

Skylight stellt auf der CES 2026 Calendar 2 mit KI-Organisationstools vor

Januar 8, 2026
Google Classroom verwandelt Unterrichtsstunden mit Gemini in Podcasts

Google Classroom verwandelt Unterrichtsstunden mit Gemini in Podcasts

Januar 8, 2026
Jenseits der Halluzination: Wie KI AAA-Produktionspipelines aus dem Vakuum wieder aufbaut

Jenseits der Halluzination: Wie KI AAA-Produktionspipelines aus dem Vakuum wieder aufbaut

Januar 8, 2026

Recent Posts

  • XBrew Lab stellt auf der CES 2026 eine kartuschenfreie Nitro-Kaffeemaschine vor
  • Snowflake erwirbt die Observability-Plattform Observe
  • Google transformiert Gmail mit AI-Posteingang und natürlicher Sprachsuche
  • EU und Großbritannien prüfen Ermittlungen gegen X wegen mangelnder Schutzmaßnahmen bei Grok
  • TikTok schließt Partnerschaft mit der FIFA für WM-Highlights

Recent Comments

Es sind keine Kommentare vorhanden.
Dataconomy DE

COPYRIGHT © DATACONOMY MEDIA GMBH, ALL RIGHTS RESERVED.

  • Home
  • Sample Page

Follow Us

  • Home
  • Sample Page
No Result
View All Result
Subscribe

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy Policy.