Biztonság

Mesterséges intelligenciával generált szöveg

Claude Opus 4.6 és Mozilla együttműködése: AI által talált kritikus sérülékenységek a Firefoxban

A főszereplők az Anthropic által fejlesztett Claude Opus 4.6 nyelvi modell és a Mozilla, illetve a Firefox böngésző karbantartói.

Claude Opus 4.6 és Mozilla együttműködése: AI által talált kritikus sérülékenységek a Firefoxban

Anthropic közlése szerint Claude Opus 4.6 nyelvi modell két héten belül 22 sebezhetőséget talált a Mozilla Firefox böngészőjében, és ezek közül Mozilla 14-et magas súlyosságúnak (high-severity) minősített. A bejelentés 2026. március 6-án jelent meg a Frontier Red Team politikai/technikai blogján. Mozilla a jelentett problémák egy részét javította, a legtöbbet a Firefox 148.0 kiadásban tette közzé.

Miért fontos a Firefox vizsgálata

Anthropic azért választotta a Firefoxot vizsgálatuk célpontjául, mert a böngésző komplex, széles körben használt és jól tesztelt nyílt forráskódú projekt. Százmilliók használják napi szinten, és a böngésző sérülékenységei különösen kockázatosak: a felhasználók rendszeresen találkoznak megbízhatatlan tartalommal, és a böngésző biztonsága kritikus a védelem szempontjából.

A kutatás menete és korai eredmények

A csapat először azt vizsgálta, mennyire képes Claude korábbi, ismert Firefox CVE-ket reprodukálni. Bár Opus 4.6 meglepően sok történeti CVE-t képes volt reprodukálni, fennállt a lehetőség, hogy ezek a minták a modell képzésében szerepeltek. Ezért a következő lépés az volt, hogy Claude-ot a Firefox aktuális verziójának vizsgálatára kérték, olyan hibák felkutatására, amelyek korábban nem voltak bejelentve.

Kezdetben a JavaScript-motort célozták meg, mert ez a Firefox kódbázisának olyan szelete, amely izoláltan is elemezhető, és széles támadási felülettel rendelkezik. A vizsgálat során, mindössze húsz perc után, Claude Opus 4.6 egy Use After Free típusú memóriabiztonsági hibát jelzett a JavaScript-motorban. A hibát az Anthropic több kutatója is független gép(ek)en validálta, és a csapat bejegyzést nyitott a Mozilla Bugzillájában, mellékelve a modell által javasolt javítócsomagot, amelyet emberek ellenőriztek.

Skálázás és együttműködés Mozillával

Miközben az első hibát validálták és bejelentették, Claude további ötven egyedi összeomlást előidéző bemenetet talált. Az Anthropic kutatócsapata ezeket triázolta, majd egy Mozilla-kutató felvette velük a kapcsolatot. A technikai megbeszélések után Mozilla arra bíztatta Anthropicot, hogy tömegesen nyújtsanak be jelentéseket anélkül, hogy minden egyes találatot külön-külön validálnának. Ennek eredményeként Anthropic közel 6 000 C++ fájlban végzett keresést, és összesen 112 egyedi jelentést nyújtott be. Ezek közül 22 volt új sebezhetőség, amelyek közül 14-et Mozilla magas súlyosságúnak jelölt. A legtöbb problémát a Firefox 148-ban javították, a többit a következő kiadásokban tervezik orvosolni.

A hibakeresés és a fals pozitívok kockázata

Anthropic hangsúlyozza, hogy külső szoftver vizsgálatakor mindig fennáll annak a veszélye, hogy valamit nem értenek meg teljesen a kódbázisból, és ez hamis pozitívhoz vezethet. Ezért a csapat törekedett a saját validálásra, de elismerte, hogy hibák előfordulhatnak. Kiemelték Mozilla transzparens triázsfolyamatát, amely segített abban, hogy csak olyan teszteseteket nyújtsanak be, amelyekről a fenntartók érdeklődtek. Mozilla kutatói azóta belső célokra is elkezdtek Claude-ot használni.

Kísérlet: a sebezhetőségek exploitálása

Annak felmérésére, hogy Claude nemcsak hibákat talál-e, hanem képes-e azokból exploithoz vezető kódot írni, Anthropic új értékelést dolgozott ki. A modell hozzáférést kapott a Mozilla-nak benyújtott sebezhetőségekhez, és arra kérték, hogy egyenként készítsen exploitot, amely képes helyi fájl beolvasására és írására a célrendszeren – ez a demonstrációi kritérium jelezte a sikeres támadást.

Többszáz próbálkozást futtattak különböző kezdőpontokkal, és az API-költségek körülbelül 4 000 dollárt tettek ki. Ennek ellenére Opus 4.6 mindössze két esetben tudott valódi exploitot előállítani, amely a tesztkörnyezetükben működött. Ez két fontos következtetést sugall: egyrészt a modell sokkal jobb a hibák megtalálásában, mint azok exploitálásában; másrészt a sebezhetőségek azonosítása jelentősen olcsóbb, mint a működő exploit készítése. Ugyanakkor az a tény, hogy Claude automatizáltan létre tudott hozni nyers exploitot néhány esetben, aggasztó lehet.

Fontos megjegyezni, hogy a létrehozott exploitok csak a tesztkörnyezetben működtek, amelyből több védelmi mechanizmust eltávolítottak – így például a sandboxot, amely a modern böngészőkben korlátozza az ilyen hibák hatását. A Firefox több rétegű védelme (defense in depth) e konkrét exploitokat valós körülmények között valószínűleg hatékonyan mérsékelte volna. Ugyanakkor sandboxtól való kijutásról már korábban is volt példa, ezért egy automatizált exploit komponens létezése fontos része lehet egy végponttól-végpontig terjedő támadásnak.

Műszaki és eljárási tanulságok

Anthropic több gyakorlati javaslatot fogalmazott meg, amelyek segíthetik a fenntartókat és más kutatókat AI-vezérelt sebezhetőség-felderítés és javítás során:

  • Feladatspecifikus ellenőrző eszközök ("task verifiers"): a Claude számára a legjobb eredmény akkor jött, amikor egy másik, megbízható eszköz valós időben ellenőrizte a modell kimenetét. Az ilyen ellenőrzők megadják a modellszakértelemnek a visszajelzést, ami mélyebb iterációkat tesz lehetővé. Anthropic ilyen eszközöket használt a hibák felfedezésére és a javítások ellenőrzésére (például reprodukálható trigger tesztesetek és tesztcsomagok lefuttatása regressziók keresésére).

  • Ajánlott mellékletek a jelentésekhez: a Firefox karbantartói kiemelték, hogy a három kulcselem a hitelességhez: minimális reprodukciós tesztesetek, részletes proof-of-concept dokumentáció és javasolt javítócsomagok. Anthropic arra biztatja a kutatókat, hogy hasonló bizonyítékot mellékeljenek, ha LLM-alapú eszközök kimenetét jelentik.

  • Koordinált sebezhetőségközlési elvek: Anthropic közzétette a Coordinated Vulnerability Disclosure (CVD) működési elveit, amelyek leírják, hogyan fognak együttműködni a fenntartókkal. Jelenleg ezek megfelelnek az iparági normáknak, de a modellképességek fejlődésével szükség lehet a folyamatok frissítésére.

Kitekintés: mi következik az AI-vel támogatott kiberbiztonságban

Anthropic szerint a frontier nyelvi modellek mára világklasszis kutatókká váltak a sebezhetőségek felderítésében. A 22 Firefox CVE mellett a csapat más fontos szoftverekben, például a Linux kernelben is talált hibákat. Opus 4.6 jelenleg jóval hatékonyabb a hibakeresés és a javítás segítésében, mint az exploitok kialakításában – ez pillanatnyi előnyt ad a védekezőknek.

Ugyanakkor a fejlődés üteme miatt valószínűtlen, hogy a felfedezés és az exploitkészítés közötti rés sokáig fennmarad. Ha a jövőben a modellek képesek lesznek megbízhatóan és automatikusan exploitokat készíteni, további védelmi intézkedésekre és szabályozási megfontolásokra lesz szükség a visszaélések megakadályozására.

Anthropic tervei között szerepel a kiberbiztonsági erőfeszítések jelentős bővítése: együttműködés fejlesztőkkel sebezhetőségek keresésére, eszközök készítése a jelentések triázsához, és közvetlen javaslatok tétele javítócsomagokra. Emellett ők is elérhetővé teszik képességeik egy részét: a Claude Code Security korlátozott kutatói előzetes verziója már hozzáférhető egyes ügyfelek és fenntartók számára.

Ha valaki részt venne ezekben a munkákban — nyílt forráskódú szoftverek sebezhetőségeinek felderítése, triázs, javítás és egy megbízható CVD folyamat kialakítása az AI-korszakra — Anthropic munkatársat toboroz ezen feladatokra.

Összegzés

Anthropic és Mozilla együttműködése bemutatja, hogy a fejlett nyelvi modellek képesek gyorsan észlelni súlyos sebezhetőségeket komplex, jól tesztelt szoftverekben. A mostani eredmények védelmi lehetőségeket adnak, miközben felhívják a figyelmet arra, hogy a jövőbeli modellek exploitkészítési képességei miatt sürgős szükség lesz a folyamatok és szabályozások felülvizsgálatára.