CodeMender KI: Google se nuwe agent vir die beskerming van oopbron

Laaste opdatering: 08/10/2025

  • CodeMender KI bespeur, herstel en herskryf kwesbare kode in oopbronprojekte met Gemini-modelle.
  • Dit kombineer statiese en dinamiese analise, vaagheid en simboliese redenasie met outomatiese validering deur agente.
  • Dit het 72 sekuriteitsoplossings aan bewaarplekke voorgelê wat altesaam meer as 4,5 miljoen reëls kode beloop.
  • Alle voorstelle ondergaan menslike hersiening voor integrasie om betroubaarheid te prioritiseer.

KI-agent vir kodeherstel

In 'n stap wat daarop gemik is om die sekuriteit van oopbronprojekte te versnel, Google DeepMind het CodeMender bekendgestel AI, Een agent ontwerp om foute op te spoor, regstellings voor te stel en, waar toepaslik, herskryf problematiese fragmente van die sagteware.

Met 'n versigtige benadering ondersteun deur die redenasie van die Gemini-modelleHierdie stelsel het ten doel om die tyd tussen die ontdekking van 'n kwesbaarheid en die regstelling daarvan te verminder, deur outomatiese verifikasie en menslike hersiening te integreer voor enige voorlegging aan die bewaarplekke.

Wat is CodeMender KI?

KodeMender

Dit is 'n 'n Agent wat outonoom op groot kodebasisse werk om kwesbaarhede te identifiseer, hul oorsprong te verduidelik en hoëgehalte-regstellings te genereer.Die doel daarvan is nie net om spesifieke foute reg te stel nie, maar ook verhoed dat hele gesinne mislukkings ondervind deur herfaktoriserings wat die aanvalsoppervlak verminder.

Eksklusiewe inhoud - Klik hier  Hoe om 'n gesprek in Google Chat uit te vee

Hierdie voorstel is bou voort op vorige lesse van die Google-ekosisteem, wat volwasse sekuriteitstegnieke kombineer met die redenasievermoë van taalmodelle om die konteks van die kode en die bedoeling daarvan te verstaan.

Hoe die agent werk

Google Deepmind CodeMender KI

CodeMender se werkvloei integreer verskeie gekoördineerde stadiums wat dit moontlik maak om veranderinge op te spoor, te diagnoseer en te valideer voordat dit aan projekonderhouders voorgelê word. Die stelsel plaas spesiale klem op die minimalisering van vals positiewe en behou funksionaliteit bestaande.

  • Eksplorasie en seingewingstatiese en dinamiese analise, sowel as verwarrend, om anomale gedrag en gevaarlike uitvoeringspaaie te ontdek.
  • Diepgaande diagnosesimboliese redenasie en elemente van formele verifikasie vir identifiseer die kernoorsaak van die mislukking, nie net die simptome daarvan nie.
  • Pleistergenereringvoorstel van gelokaliseerde veranderinge of meer uitgebreide herstrukturerings wanneer dit kom by die uitskakeling van herhalende klasse foute.
  • Outomatiese validering'n "LLM-beoordelaar" en kritieke agente evalueer of die pleister funksionaliteit behou, voldoen aan stylgidse en vermy regressies.
  • Outo regstellingIndien validering probleme opspoor, sal die agent self herhaal op jou oplossing voordat dit vir finale hersiening ingedien word.

Slegs wanneer die stel interne kontroles bevredigend is, word die wysiging voorberei vir 'n menslike deskundige om dit te ondersoek en, indien nodig, in die stroomop correspondiente.

Eksklusiewe inhoud - Klik hier  Goku AI: Alles oor die gevorderde video-genererende KI

Aanvanklike resultate in oopbronprojekte

Wat is CodeMender KI?

Gedurende die afgelope maande, CodeMender het 72 sekuriteitsoplossings by openbare bewaarplekke ingedien, insluitend sommige met meer as 4,5 miljoen reëls kode., 'n volume waar die menslike skaal veral beperk is.

Onder die gebruiksgevalle noem die span die toepassing van sekuriteitsaantekeninge as "-fbounds-veiligheid» in die libwebp-biblioteek, 'n maatreël wat daarop gemik is om bufferoorloop te neutraliseer en die waarskynlikheid van aanvalle soortgelyk aan vorige voorvalle te verminder.

Hierdie intervensies kombineer chirurgiese aanpassings met ontwerpveranderinge wanneer die foutpatroon dit regverdig, Versterking van die sagteware se vermoë om toekomstige aanvalle te weerstaan ​​sonder om prestasie of leesbaarheid in te boet.

Menslike hersiening en betroubaarheid bo spoed

Alhoewel die eerste resultate belowend is, beklemtoon diegene wat verantwoordelik is dat Die projek is in die navorsingsfase en alle voorstelle wat deur die agent gegenereer word, ondergaan menslike hersiening. voordat dit na die instandhouers gestuur word.

Die strategie prioritiseer ekosisteemvertroue: veranderinge word nagegaan om te verseker dat hulle funksionaliteit behou, projekriglyne respekteer en nie ongewenste gedrag inbring nie, wat verminder die risiko van produksieregressies.

Eksklusiewe inhoud - Klik hier  Waarom is Zoom onseker?

Vir ontwikkelaars en onderhouers, Die operasionele belofte is duidelik: minder tyd om herhalende kwesbaarhede te bestry en meer fokus op die bou van kwaliteit sagteware., ondersteun deur 'n hersieningslus wat mense in uiteindelike beheer hou.

Padkaart en beskikbaarheid

Google DeepMind beplan om samewerking met die oopbrongemeenskap uit te brei en publiseer addisionele tegniese dokumentasie oor die agentargitektuur en die pyplyn van validering.

Die verklaarde strewe is Maak CodeMender meer algemeen beskikbaar vir ontwikkelaars wanneer dit die verwagte betroubaarheidsvlakke bereik., met die handhawing van die klem op veiligheid en verantwoordelikheid in die ontplooiing daarvan.

As dit daarin slaag om te konsolideer, CodeMender KI Dit kan 'n daaglikse ondersteuningsinstrument word vir spanne wat groeiende kodebasisse onderhou, wat outomatiese opsporing en remediëring nader bring aan die skaal wat moderne oopbron vereis.

Verwante artikel:
Hoe kan ek my kode verbeter met Codeacademy Go?