A Google DeepMind új fejlesztése, a CodeMender, egy mesterséges intelligenciával támogatott rendszer, amelynek célja, hogy automatikusan felismerje és javítsa a szoftverek biztonsági réseit. A technológia már több tucat frissítést juttatott el nyílt forráskódú projektekhez, és a jövőben az egész hibakategóriákat kívánja megelőzni.
A CodeMender programkódokat elemez, és önállóan javasol vagy alkalmaz biztonsági javításokat. A klasszikus módszerek, mint például a fuzzing, nem mindig képesek teljeskörűen kezelni a biztonsági réseket, ezért a DeepMind megoldása új szintre emeli a hibajavítást. A rendszer többféle elemzési technikát kombinál, mint a statikus és dinamikus kódelemzés, valamint az SMT-Solver alkalmazása.
“A több szintű ellenőrzési folyamat célja, hogy csak olyan javításokat fogadjanak el, amelyek funkcionálisan helyesek és visszakövethetők.”
A projekt során a CodeMender már több mint 70 biztonsági korrekciót hajtott végre különböző nagy méretű szoftverprojektekben. Az MI által generált javításokat emberi kutatók is átvizsgálják, mielőtt azok ténylegesen integrálásra kerülnek. Ez a megközelítés biztosítja, hogy a javítások nemcsak hatékonyak, de megbízhatóak is legyenek.
A CodeMender projekt nemcsak a meglévő hibák kijavítását célozza meg, hanem a jövőbeni biztonsági rések kialakulását is megelőzni kívánja. Az ilyen eszközök hosszú távú célja, hogy a fejlesztők kezébe adják az eszköztárukat, ezáltal növelve a szoftverek általános biztonságát és megbízhatóságát.
Maximilian Schreiner (2025). “Google Deepminds CodeMender soll Software-Sicherheitslücken automatisch schließen”. THE DECODER. Közzétéve [Tue, 07 Oct 2025 09:47:19 +0000].