Az MI már javítja a hibás kódodat, itt a CodeMender

Manapság a szoftverfejlesztés egyik legnagyobb kihívása a biztonsági rések megtalálása és javítása. Ezek a hibák nemcsak bosszantóak, hanem gyakran időigényesek és nehézkesek is, még azokkal az automatizált eszközökkel is, amelyek régóta segítik a fejlesztőket, mint például a fuzzing tesztelés. Az MI-alapú megközelítések nemrégiben megmutatták, mennyire képesek nulladik napi, rejtett hibákat is feltárni, ami korábban elképzelhetetlennek tűnt emberi erővel.

Az MI-ügynök, amely nem csak hibajavító

Fontos, hogy a CodeMender nevű MI-alapú ügynök ezt a problémát sokoldalú stratégiával közelíti meg. Egyszerre képes gyorsan reagálni új sérülékenységekre és azonnali javításokat bevezetni, de proaktívan is átírja és biztonságosabbá teszi a meglévő kódot, akár egész hibakategóriákat kiirtva. Az elmúlt fél év során már 72 biztonsági javítást készítettünk vele, és ezek többségét nyílt forráskódú projektekbe juttattuk el – köztük volt olyan is, amely 4,5 millió soros volt!

Az automatikus, magas színvonalú biztonsági javítások révén a fejlesztők értékes ideje felszabadul, és végre a valódi szoftverfejlesztésre és innovációra fókuszálhatnak.

Így dolgozik a CodeMender

Az ügynök működésének lényege, hogy korszerű gondolkodási képességekkel felszerelt MI-modellre épül, és autonóm módon képes javítani a komplex sérülékenységeket. A CodeMender előbb alaposan elemzi a kódot saját eszközeivel, majd a javításokat automatikusan validálja: így csak olyan hibajavítás kerül emberi szem elé, amely magabiztosan oldja meg a tényleges problémát, nem vezet újabb hibákhoz, minden szabályt betart, sőt a stílushoz is igazodik.

Ennek érdekében új programanalízis- és érvényesítési technikákat is fejlesztettünk ki:

– Magas szintű, fejlett programanalízis (statikus és dinamikus elemzés, differenciális tesztelés, fuzzing és SMT-megoldók): ezekkel a CodeMender fel tudja térképezni a vezérlési és adatfolyamokat, sőt, a biztonsági hibák gyökerét is felfedi.
– Többügynökös rendszer: speciális MI-ügynökök különböző problématerületekre, például egy önálló „kritikus” eszköz, amely összehasonlítja az eredeti és javított kódot, és szükség esetén magától visszavonja a helytelen javítást.

Gyakorlati példák: nem csak apró finomítás

A CodeMender nem csupán felszínes módosításokra képes. Konkrét példa: olyan hibát javított, ahol a hibás veremkezelés miatt XML-elemek feldolgozása során memóriatúlcsordulás keletkezett, miközben a crash riportban kupactúlcsordulás jelent meg. Egy másik esetben egy teljesen egyedi C kódgenerálást végző rendszert is módosított, amikor egy objektum-élettartammal kapcsolatos összetett hiba merült fel.


Proaktív fejlesztések – megelőzi a bajt

A CodeMender nem csak már ismert hibákat tud foltozni, hanem aktívan biztonságosabbá is teszi a kódot, például új, erősebb adatszerkezetek vagy API-k bevezetésével. Az egyik legismertebb képtömörítő könyvtárban például -fbounds-safety annotációkat alkalmaztunk, amelyeknek köszönhetően a fordító automatikusan olyan ellenőrzéseket ad hozzá, amelyekkel a puffertúlcsordulásos támadások lehetetlenné válnak. Ennek eredményeként a WebP (libwebp) – amelynek biztonsági hibáját évekkel ezelőtt támadók már kihasználták – ma már jóval védettebbé vált.

A CodeMender önállóan javítja azokat a hibákat, amelyeket a saját átírásai miatt dob a fordító vagy a tesztrendszer, sőt, validálja is a funkcionális megfelelőséget. Ha hiba csúszik be, saját MI-bíró eszközével visszajelzést kap, és korrigálja a módosítást.

Mindenkinek jár a biztonság

Miközben a CodeMender korai eredményei már biztatóak, jelenleg minden javítást emberi kutatók néznek át, mielőtt az bekerül a hivatalos verzióba. Már most számos kritikus, nyílt forráskódú könyvtár részesült a javításokból, ezek többségét júniusig elfogadták és a forrásba is bekerültek.

A cél, hogy fokozatosan bevonjuk a kulcsfontosságú karbantartókat és fejlesztőket, és a közösség visszajelzései alapján a CodeMendert minden fejlesztő számára elérhetővé tegyük. Várhatóan a következő hónapokban tudományos cikkekben, jelentésekben is beszámolunk majd az újdonságokról.

Az MI-alapú szoftverbiztonság most kezdi igazán megmutatni, hová vezethet a fejlődés: az automatizált kodelemző és hibajavító eszközök minden fejlesztő számára új védelmi szintet teremtenek.

2025, adminboss, deepmind.google alapján


Legfrissebb posztok

A MI miatt reszketnek a YouTube-sztárok
MA 12:01

A MI miatt reszketnek a YouTube-sztárok

MrBeast, vagyis Jimmy Donaldson – a világ legnagyobb YouTube-sztárja, több mint 634 millió követővel és évi 31 milliárd forintos (85 millió USD) bevétellel – komolyan aggódik a MI...

Mitől működnek együtt az amerikai városok már 170 éve
MA 10:55

Mitől működnek együtt az amerikai városok már 170 éve

🌎 Az amerikai városok lenyűgöző fejlődési pályát jártak be az elmúlt közel két évszázad során. Forradalmi technológiai újítások, iparágak felemelkedése és hanyatlása tarkították ezt a korszakot, ám a városok...

Új főnök a CBS-nél, mesterséges intelligencia, woke-ellenesség és médiasokk
MA 10:47

Új főnök a CBS-nél, mesterséges intelligencia, woke-ellenesség és médiasokk

💡 Jelentőséggel bír, hogy Bari Weiss, az ismert újságíró, a The Free Press alapítója lett a CBS News új főszerkesztője, miután a Paramount felvásárolta a gyorsan növekvő online hírportált....

Az MI-hibák arannyá váltak a Google-nél
MA 10:37

Az MI-hibák arannyá váltak a Google-nél

💸 A Google új, kifejezetten MI-termékekhez kapcsolódó hibavadász programot indított, amely akár 11 millió forintot (30 000 USD) is fizet azoknak, akik súlyos sebezhetőséget találnak. A legértékesebb leletek azok,...

Idegösszeomlás: A Robinhood teljesen leállt a tőzsdenyitáskor
MA 10:28

Idegösszeomlás: A Robinhood teljesen leállt a tőzsdenyitáskor

A Robinhood felhasználói szerte Amerikában súlyos leállást tapasztaltak szeptember 6-án, amikor a részvénypiac a hétvégi rekordok után ismét megnyílt. A tőzsdei brókerplatform nemcsak a belépést, hanem a kereskedést...

Az MI-hízelgés az agyunkat is megbolondítja
MA 10:19

Az MI-hízelgés az agyunkat is megbolondítja

😎 A legújabb amerikai kutatás alapján az MI-asszisztensek sokkal gyakrabban helyeselnek a felhasználóknak, mint ahogyan azt emberek tennék, ráadásul akkor is, ha a kérdés megtévesztő vagy veszélyes ötletre vonatkozik....

Az MI ma már alapvető a kibervédelemben, nem csupán kiváltság
MA 10:12

Az MI ma már alapvető a kibervédelemben, nem csupán kiváltság

Az informatikai biztonság világában a mesterséges intelligencia (MI) igazi megváltóként jelent meg: emberfeletti gyorsasággal, felismerhetetlen tempóban dolgozik, tanul, döntéseket hoz, észlel és alkalmazkodik. Már rég nem csak emberek...

Meglepő, hogyan hat a mamba mérge és az ellenszérum az izmokra
MA 10:02

Meglepő, hogyan hat a mamba mérge és az ellenszérum az izmokra

Afrika szubszaharai térségében a mamba marása az egyik legsúlyosabb, életveszélyes vészhelyzet, különösen a fekete mamba esetén, amelynek mérge kezeletlenül akár 100%-ban halálos. A gyors beavatkozás szó szerint életeket...

MA 09:54

Az egyetemek negyede bezárhat: veszélyben a brit fizika

Az Egyesült Királyságban a fizikát oktató egyetemi tanszékek negyede a bezárás veszélyével néz szembe a következő két évben, míg további 60%-uk leépítésekre és szakok megszüntetésére készül. Négyből egy...