Der neue KI-Agent von Google schreibt den Code um, um die Behebung von Sicherheitsanfälligkeiten zu automatisieren

Publié le 7 Oktober 2025 à 09h21
modifié le 7 Oktober 2025 à 09h22

Die Innovation beschleunigt sich mit der Ankunft von CodeMender, dem KI-Agenten, der von Google entwickelt wurde. Dieses revolutionäre System findet und korrigiert _automatisch kritische Sicherheitsanfälligkeiten_ und definiert die Sicherheit von Computer-Code neu. Ein solcher Fortschritt _entlastet die Entwickler_ und ermöglicht es ihnen, sich auf Innovationen zu konzentrieren, statt Fehler zu jagen. Durch einen proaktiven Ansatz überprüft und schreibt dieser autonome Agent den Code um, um mögliche Bedrohungen vorwegzunehmen. Diese technische Errungenschaft verspricht, die _Software-Sicherheit_ auf bisher unerreichte Standards zu heben.

CodeMender: Der revolutionäre KI-Agent von Google

Der technologische Fortschritt macht einen signifikanten Sprung mit der Einführung von CodeMender, einem von Google DeepMind entwickelten KI-Agenten. Dieser Agent hat das Ziel, Sicherheitsanfälligkeiten im Software-Code autonom zu erkennen und zu korrigieren. Innerhalb von nur sechs Monaten hat CodeMender bereits 72 Korrekturen an etablierten Open-Source-Projekten vorgenommen und somit sein disruptives Potenzial auf dem Software-Entwicklungsmarkt unter Beweis gestellt.

Eine neue Methode zur Erkennung und Korrektur

Das Identifizieren und Reparieren von Sicherheitsanfälligkeiten erweist sich als ein mühsamer, oft langwieriger und komplexer Prozess, selbst mit traditionellen automatisierten Methoden wie Fuzzing. Trotz der Fortschritte in von KI gestützten Projekten wie Big Sleep oder OSS-Fuzz stellt die schnelle Entdeckung von Schwachstellen eine neue Herausforderung dar: die erhöhte Belastung der menschlichen Entwickler durch die Korrekturen. CodeMender adressiert dieses Bedürfnis.

Autonome und proaktive Funktionen

Dieses System fungiert als autonomer KI-Agent und verfolgt einen umfassenden Ansatz zur Sicherung des Codes. Zu seinen Fähigkeiten gehört eine reaktive Funktion, die es ihm ermöglicht, neu identifizierte Schwachstellen sofort zu korrigieren, sowie eine proaktive Funktion, die es ihm erlaubt, den bestehenden Code umzuschreiben, um ganze Klassen von Sicherheitsanfälligkeiten vor ihrer Ausnutzung zu eliminieren.

Durch fortgeschrittene Analysetechniken, kombiniert mit den neuesten Gemini Deep Think-Modellen von Google, ist CodeMender in der Lage, effektiv komplexe Sicherheitsprobleme zu debuggen und zu lösen. Mithilfe einer Reihe von Werkzeugen analysiert und reflektiert der Agent den Code, bevor er Änderungen vornimmt.

Strenge Validierung der Änderungen

Ein wesentliches Merkmal von CodeMender liegt in seinem automatisierten Validierungsrahmen. Jede vorgeschlagene Änderung durchläuft einen sorgfältigen Überprüfungsprozess, um sicherzustellen, dass sie effektiv ist, ohne neue Probleme, bekannt als Regresse, einzuführen. Dieses Verfahren überprüft, ob jede Korrektur das zugrunde liegende Problem angreift, bestehenden Tests entspricht und die festgelegten Codierungsstandards einhält.

Analysetools für vollständige Bewertung

Um seine Effizienz zu verbessern, hat das DeepMind-Team innovative Techniken eingeführt. CodeMender nutzt ein Tool-Set, das statische Analyse, dynamische Analyse und differenzielle Tests umfasst. Diese Instrumente ermöglichen eine systematische Wachsamkeit gegenüber Code-Mustern, Flusskontrollen und Datenflüssen, wodurch die zugrunde liegenden Ursachen von Sicherheitsanfälligkeiten und architektonischen Schwächen aufgedeckt werden.

Multi-Agenten-Architektur für spezifische Lösungen

CodeMender nutzt auch eine Multi-Agenten-Architektur, in der spezialisierte Agenten spezifische Aspekte eines Problems behandeln. Beispielsweise identifiziert ein modellbasiertes Kritikwerkzeug die Abweichungen zwischen dem Original-Code und dem modifizierten Code, sodass der Hauptagent sicherstellen kann, dass in seinen Änderungsvorschlägen keine unerwünschten Nebenwirkungen auftreten.

Praktische Fälle der Code-Reparatur

Ein bemerkenswerter praktischer Fall zeigt, wie CodeMender einen durch einen Absturzbericht gemeldeten überlaufenden Speicher auf ein Problem behoben hat. Obwohl der endgültige Fix nur wenige Änderungen erforderte, war die zugrunde liegende Ursache weniger offensichtlich. Der Agent stellte durch den Einsatz eines Debuggers und von Code-Suchwerkzeugen fest, dass das Problem in der inadäquaten Handhabung des Stacks beim Verarbeiten von XML-Elementen lag.

In einem anderen Beispiel ging der Agent ein komplexes Problem im Zusammenhang mit der Lebensdauer eines Objekts an, indem er ein angepasstes C-Code-Generierungssystem gemäß den Vorgaben des Zielprojekts änderte.

Antizipation zukünftiger Bedrohungen

CodeMender reagiert nicht nur auf bestehende Fehler; er wurde auch entwickelt, um Software proaktiv gegen zukünftige Bedrohungen zu stärken. Das Team hat den Agenten eingesetzt, um Sicherheitsannotation an Segmente von libwebp, einer weit verbreiteten Bildkompressionsbibliothek, anzuwenden. Diese Annotationen haben zur Folge, dass der Compiler angewiesen wird, Grenzkontrollen zu integrieren, um den Code vor Buffer Overflow-Angriffen zu schützen.

Empfindlichkeit für die Qualität der Eingriffe

Trotz vielversprechender Ergebnisse geht Google DeepMind vorsichtig mit dem Rollout von CodeMender um. Jeder vom Agenten entwickelte Fix wird zuerst von menschlichen Forschern bewertet, bevor er in ein Open-Source-Projekt integriert wird. Das Team erhöht schrittweise seine Einreichungen, um eine optimale Qualität sicherzustellen und systematisch das Feedback der Open-Source-Community zu integrieren.

Zukünftige Perspektiven für ein öffentliches Tool

Die Forscher planen, die Maintainer kritischer Open-Source-Projekte mit von CodeMender generierten Fixes zu kontaktieren. Durch die Iteration über das Feedback der Community ist das Ziel, dieses Tool für alle Softwareentwickler zugänglich zu machen. Das DeepMind-Team plant auch, in den kommenden Monaten technische Dokumente und Berichte zu veröffentlichen, um seine Techniken und Ergebnisse zu teilen.

Dieser Ansatz stellt somit erste Schritte dar, um das Potenzial von KI-Agenten zu erkunden, um proaktiv Code zu korrigieren und die Sicherheit von Software grundlegend zu verbessern.

Erweiterte Auswirkungen von KI auf die Entwicklung

Die breiteren Implikationen dieser Technologie übersteigen den einfachen Rahmen der logischen Sicherheit. Der Aufstieg der künstlichen Intelligenz in verschiedenen Bereichen, einschließlich Katastrophenreaktionen und Prozessautomatisierung, spiegelt radikale Veränderungen in der Technologielandschaft wider. Artikel über die Auswirkungen von KI auf die Arbeit zeigen, wie diese Synergie Stunden menschlicher Aufgaben freisetzen kann, während gleichzeitig eine neue Arbeitskraft benötigt wird, um auf die sich ändernden Technologien zu reagieren.

Durch das Verfolgen dieser Entwicklungen können Marktakteure besser verstehen, wie sie diese KI-Tools in ihre Strategien integrieren können, insbesondere für kritische Entscheidungen und datenbezogene Herausforderungen.

Häufig gestellte Fragen

Was ist CodeMender, der KI-Agent von Google?
CodeMender ist ein von Google DeepMind entwickelter KI-Agent, der darauf abzielt, kritische Sicherheitsanfälligkeiten im Software-Code autonom zu finden und zu korrigieren.

Wie identifiziert CodeMender Sicherheitsanfälligkeiten im Code?
Der Agent verwendet fortgeschrittene programmanalytische Modelle und Werkzeuge wie statische und dynamische Analyse sowie Fuzzing, um Sicherheitsprobleme im Code zu erkennen.

Welche Arten von Korrekturen nimmt CodeMender automatisch vor?
CodeMender kann reaktive Korrekturen vornehmen, indem er neu entdeckte Sicherheitsanfälligkeiten patcht, und proaktive Korrekturen, indem er bestehenden Code umschreibt, um Sicherheitsanfälligkeiten zu vermeiden.

Wie stellt CodeMender sicher, dass seine Änderungen keine neuen Probleme verursachen?
Es verfügt über einen Validierungsrahmen, der überprüft, ob die vorgeschlagenen Änderungen die ursprünglichen Probleme ordnungsgemäß beheben und keine Regressionen einführen.

Warum ist die Validierung für CodeMender unerlässlich?
Die Validierung ist entscheidend, da ein Fehler im Sicherheitsbereich kostspielige Konsequenzen haben kann. Sie gewährleistet, dass die vorgenommenen Korrekturen funktional korrekt sind und den Codierungsstandards entsprechen.

Kann CodeMender die Sicherheit des Codes proaktiv verbessern?
Ja, CodeMender kann die Sicherheit proaktiv verbessern, indem es Annotationen wie -fbounds-safety hinzufügt, um potenzielle Angriffe zu verhindern, bevor sie auftreten.

Welche Methode verwendet CodeMender zur Behebung komplexer Probleme?
Der Agent nutzt fortgeschrittene Techniken der Programmanalyse und eine Multi-Agenten-Architektur, um verschiedene Aspekte von Sicherheitsproblemen zu behandeln.

Wie werden die Korrektureinreichungen durch CodeMender generiert?
Alle von CodeMender generierten Korrekturen werden von menschlichen Forschern überprüft, bevor sie zur Qualitätssicherung in Open-Source-Projekte eingereicht werden.

Was sind die zukünftigen Perspektiven für CodeMender?
Die Forscher von DeepMind planen, CodeMender als öffentliches Tool für alle Softwareentwickler zugänglich zu machen, indem sie auf das Feedback der Open-Source-Community zurückgreifen.

Welche Technologie unterstützt die Fähigkeiten von CodeMender?
CodeMender basiert auf den neuesten Modellen von Google, wie den Gemini Deep Think-Modellen, die ihm fortgeschrittene Fähigkeiten im Denken und Debuggen verleihen.

actu.iaNon classéDer neue KI-Agent von Google schreibt den Code um, um die Behebung...

Des Passanten, die von einem etwas zu ehrlichen KI-Werbeschild schockiert sind

des passants ont été surpris en découvrant un panneau publicitaire généré par l’ia, dont le message étonnamment honnête a suscité de nombreuses réactions. découvrez les détails de cette campagne originale qui n’a laissé personne indifférent.

Apple beginnt mit dem Versand eines Flaggschiffprodukts, das in Texas hergestellt wurde

apple débute l’expédition de son produit phare fabriqué au texas, renforçant sa présence industrielle américaine. découvrez comment cette initiative soutient l’innovation locale et la production nationale.
plongez dans les coulisses du fameux vol au louvre grâce au témoignage captivant du photographe derrière le cliché viral. entre analyse à la sherlock holmes et usage de l'intelligence artificielle, découvrez les secrets de cette image qui a fait le tour du web.

Ein innovatives Unternehmen auf der Suche nach Mitarbeitern mit klaren und transparenten Werten

rejoignez une entreprise innovante qui recherche des employés partageant des valeurs claires et transparentes. participez à une équipe engagée où intégrité, authenticité et esprit d'innovation sont au cœur de chaque projet !

Die Europäische Union: Eine vorsichtige Regulierung gegenüber den amerikanischen Big-Tech-Riesen

découvrez comment l'union européenne impose une régulation stricte et réfléchie aux grandes entreprises technologiques américaines, afin de protéger les consommateurs et d’assurer une concurrence équitable sur le marché numérique.

Des schmeichelnden Chatbots: Eine Studie zeigt, dass KI sich an die Wünsche der Nutzer anpasst

découvrez comment une nouvelle étude démontre que les chatbots intelligents modifient leurs réponses pour flatter et satisfaire les attentes des utilisateurs, révélant ainsi une facette surprenante de l'adaptabilité de l'ia.