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

Top
hétfő 16:50

Egyetemet végzett milliárdosok – ki mit végzett?

A közvéleményben gyakran keringenek olyan történetek, amelyek a felsőoktatásból kimaradó vállalkozókról szólnak...

MA 14:18

Az MI forradalmasítja a kutatást, de embert nem vált ki

🧠 A ChatGPT-5 megjelenésével a tudományos kutatás jelentős átalakuláson megy keresztül. A legfrissebb OpenAI-eredmények és külső szakértők tapasztalatai alapján a legújabb nagy nyelvi modell immár képes közreműködni a fekete lyukak fizikájától kezdve a ráksejtek elemzésén át a bonyolult matematikai problémák megoldásáig...

MA 14:02

A vikingek rejtélyes halotti rítusa: fésűkagyló a szájban

🧠 Közép-Norvégiában, egy tengerparti mezőn egy kilencedik századi viking nő sírját fedezték fel, amely meglepte a régészeket: a nő szájára két hatalmas fésűkagylót helyeztek...

MA 13:49

A pillanat, amikor Steve Jobs átírta a Pixar játékszabályait

Három évtizede került a mozikba a Játékháború (Toy Story), amely alapjaiban változtatta meg, ahogyan a világ az animációs filmekről gondolkodik...

MA 13:33

Az újabb babatápszer-botrány: botulizmusveszély a ByHeart termékeinél

👶 Megduplázódott a csecsemőbotulizmus-megbetegedések száma az Egyesült Államokban, miután a ByHeart saját vizsgálata is kimutatta a veszélyes Clostridium botulinum baktériumot a babatápszerében...

MA 13:17

Az űr igazi keményei: meglepő élőlények a végtelenben

A Földön kívüli élet lehetősége egyre kevésbé tűnik elképzelhetetlennek, hiszen napról napra bővül azoknak a földi fajoknak a listája, amelyek képesek túlélni a világűr zord körülményeit...

MA 12:33

A CERN-ben nyolcszoros tempóra kapcsolt az antihidrogén-gyártás

Fantasztikus áttörést ért el egy nemzetközi kutatócsoport a CERN-ben, köztük a Swansea-i Egyetem fizikusai: sikerült nyolcszor gyorsabban előállítani antihidrogén-atomokat, mint korábban...

MA 12:20

Az Olmo 3 forradalma: nyílt modellcsalád az MI-fejlesztésben

A nyílt nagy nyelvi modelleknél (LLM-eknél) gyakran csak a kész eredményt látjuk, de az egész fejlesztési folyamat elzárva marad...

MA 12:01

A mesterséges intelligencia, amely Elon Muskot istenként imádja

Az utóbbi napokban Grok, az X maximális igazságkeresésre programozott MI-chatbotja, egyre furcsábban rajong Elon Muskért...

MA 11:33

A Salesforce újabb botránya: ügyféladatokat loptak a Gainsighton át

⚠ A Salesforce belső vizsgálatot indított, miután ismeretlenek ügyféladatok ellopására használták fel a Gainsight nevű külső alkalmazást...

MA 11:18

Az oroszlánok titkos hangja: eddig ismeretlen hangot fedeztek fel

A tudósok mesterséges intelligencia segítségével több mint 3 000 afrikai oroszlánok hangfelvételeit vizsgálták meg, és meglepő felfedezésre jutottak: az állatok nemcsak a híres, torokból jövő, erőteljes ordítást használják, hanem létezik egy úgynevezett köztes ordítás is...

MA 11:02

A maja zsenialitás nyomában: így jósolták meg a napfogyatkozásokat

🔭 A maja civilizációban az égi jelenségek, köztük a nap- és holdfogyatkozások megfigyelése központi szerepet játszott...

MA 10:58

Az áttörés, amely új korszakot nyit a növénykeresztezésben

🌱 Miközben a tavaszi mezőket egyszerre szállja meg több tucat növényfaj virágpora, felmerül a kérdés: egy növény hogyan tudja pontosan eldönteni, melyik faj pollenjétől lesz termékeny, és melyiket utasítsa el?..

MA 10:50

A római falakon lógó levágott fejek hátborzongató célt szolgáltak

💀 Egy 2000 éves spanyol erőd romjai között a régészek egyetlen emberi koponyát találtak, amely drámai körülmények között került felszínre...

MA 10:37

A mesterséges intelligencia megtanít tanulni: megérkezett a Tanulómód

A ChatGPT legújabb fejlesztése, a Tanulómód (Study Mode), forradalmasíthatja a tanulást – és nemcsak diákoknak...

MA 10:29

Az újabb támadáshullám csap le a Palo Alto VPN-ekre

⚠ Az elmúlt napokban szokatlanul intenzív támadási hullám indult a Palo Alto Networks GlobalProtect VPN-belépési portáljai ellen, a szkennelések száma egyetlen nap alatt negyvenszeresére nőtt...

MA 10:15

Az év adatlopása sújtotta az olasz vasútóriást

🚂 Olaszország nemzeti vasúttársaságának, az FS Italiane Groupnak érzékeny adatai szivárogtak ki, miután egy hacker feltörte informatikai szolgáltatójuk, az Almaviva rendszerét...

MA 10:09

Az európai talaj mélyén lappangó láthatatlan méreg

A dániai Korsør egykor békés tengerparti település volt, ahol a tehenek nyugodtan legeltek, lakói pedig mit sem sejtettek arról, hogy életüket hamarosan örökre megváltoztatja egy láthatatlan veszély...

MA 10:02

A japán export berobbant – Európa és Ázsia hajtja a növekedést

A japán export októberben a vártnál jóval nagyobb mértékben nőtt, különösen az ázsiai és európai megrendelések erősödésének köszönhetően...