Google DeepMind prezentuje CodeMender: AI, która łata i zabezpiecza podatny kod

W ramach dużego kroku w stronę cyberbezpieczeństwa opartego na AI Google DeepMind zaprezentowało CodeMender — agenta sztucznej inteligencji (AI), który automatycznie wykrywa, łata i przepisuje podatny kod, aby zapobiegać przyszłym atakom.

Bezpieczeństwo Aktualności 2 min czytania

Google DeepMind prezentuje CodeMender: AI, która łata i zabezpiecza podatny kod

W ramach dużego kroku w stronę cyberbezpieczeństwa opartego na AI Google DeepMind zaprezentowało CodeMender — agenta sztucznej inteligencji (AI), który automatycznie wykrywa, łata i przepisuje podatny kod, aby zapobiegać przyszłym atakom.

Czym jest CodeMender?

Według badaczy DeepMind Raluki Ady Popy i Four Flynna agent AI CodeMender został zaprojektowany tak, by działać zarówno reaktywnie, jak i proaktywnie:

  • Reaktywnie: Natychmiast łata nowo wykryte luki w zabezpieczeniach.
  • Proaktywnie: Przepisuje istniejące bazy kodu, aby wyeliminować całe klasy błędów bezpieczeństwa.

„Automatycznie tworząc i stosując wysokiej jakości poprawki bezpieczeństwa, CodeMender pomaga programistom i opiekunom projektów skupić się na tym, co robią najlepiej — na tworzeniu dobrego oprogramowania” — przekazało DeepMind.

W zaledwie sześć miesięcy rozwoju do głównych projektów open source — w tym tych liczących miliony linii kodu — trafiło już 72 poprawek bezpieczeństwa.

Jak to działa

Pod maską CodeMender wykorzystuje modele Google Gemini Deep Think, aby:

  • Wykrywać i debugować luki w kodzie.
  • Identyfikować przyczynę źródłową każdego problemu.
  • Automatycznie generować i stosować poprawki.
  • Weryfikować poprawki za pomocą narzędzia krytyki opartego na dużym modelu językowym (LLM), które porównuje kod oryginalny i zmodyfikowany, aby zapobiegać regresjom.

AI potrafi nawet samodzielnie korygować swoje poprawki, gdy wykryje niespójności lub skutki uboczne.

Współpraca z programistami

Google planuje współpracować bezpośrednio z opiekunami projektów open source, oferując poprawki wygenerowane przez CodeMender i zbierając opinie, aby dopracować system pod kątem szerokiego zastosowania.

Ta inicjatywa uzupełnia bieżące działania Google w zakresie wykrywania luk w zabezpieczeniach z wykorzystaniem AI, w tym OSS-Fuzz i Big Sleep, a także jego Secure AI Framework (SAIF) — zbiór zasad zabezpieczania systemów AI.

Program nagród za luki w AI (AI VRP)

Google ogłosiło także AI Vulnerability Reward Program, który nagradza badaczy bezpieczeństwa za znajdowanie błędów specyficznych dla AI — takich jak prompt injection, jailbreaki i niedopasowanie modelu (model misalignment) — wypłatami sięgającymi 30 000 USD.

Szerszy kontekst

CodeMender to punkt zwrotny w sposobie wykorzystania AI do obrony, a nie tylko do ataków.
Dzięki automatycznej naprawie i przepisywaniu podatnego kodu narzędzia takie jak CodeMender mogą zmienić sposób utrzymania oprogramowania, dając obrońcom długo oczekiwaną przewagę nad cyberprzestępcami i atakującymi wspieranymi przez państwa.


Blog

Bezpieczeństwo 4 min czytania

Luka zero-day w bramce FortiMail aktywnie wykorzystywana w atakach

Fortinet ostrzegł klientów, że krytyczna luka zero-day w FortiMail jest aktywnie wykorzystywana w atakach, co naraża na natychmiastowe ryzyko bramki bezpieczeństwa poczty e-mail wystawione do internetu.

AI 5 min czytania

MI5 ostrzega przed przykrywką CGTRI powiązaną z chińskim wywiadem

Brytyjska służba bezpieczeństwa wewnętrznego MI5 wydała niezwykle bezpośrednie publiczne ostrzeżenie dotyczące China General Technology Research Institute (CGTRI), twierdząc, że ta jednostka badawcza ma silne powiązania z chińskim Ministerstwem Bezpieczeństwa Państwowego…