Eszközök

A Capital One nyílt forráskódú VulnHunter AI-eszközt adott ki a szoftverhibák korai feltárására

A főszereplő a Capital One, amely 2026-ban nyilvánosságra hozta a VulnHunter nevű, nyílt forráskódú AI biztonsági eszközt GitHubon Apache 2.0 licenc alatt.

A Capital One nyílt forráskódú VulnHunter AI-eszközt adott ki a szoftverhibák korai feltárására

Capital One csütörtökön bejelentette VulnHunter nevű nyílt forráskódú, „agentic” AI-alapú biztonsági eszközének közzétételét. A GitHubon, Apache 2.0 licenc alatt elérhető eszköz forráskódot vizsgál, feltérképezi, hogyan juthatna el egy támadó a sebezhetőséghez, és javasolt, célzott javításokat kínál — még azelőtt, hogy a kód egy sorvonala is élesbe került volna.

A VulnHuntert a bank belső fejlesztése alapján hozták nyilvánosságra; ez az egyik legnagyobb lépés, amelyet egy pénzintézet tett eddig azzal a céllal, hogy támadó jellegű AI-képességeket védelmi erőforrássá alakítson.

Új megközelítés: „attacker-first forward analysis” és falszifikáció

A VulnHunter nem egyszerűen egy hagyományos sebezhetőség-kereső. A Capital One által leírt „attacker-first forward analysis” azt jelenti, hogy az eszköz a valódi támadó által elérhető belépési pontoknál — API-k, hálózati üzenetkezelők, fájlfeltöltési felületek — kezdi a vizsgálatot, és előrefelé követi az alkalmazás logikáját. Ez azt vizsgálja, hogy az adatok, transzformációk és belső biztonsági ellenőrzések mentén megmarad-e egy kihasználható útvonal.

Szemben a hagyományos, visszafelé dolgozó szkennerekkel, amelyek gyakran veszélyesnek tűnő kódmintákat jelölnek meg és ezután keresik visszafelé a potenciális támadót, a VulnHunter célja csökkenteni a hamis riasztásokat.

A másik lényegi újítás a beépített „falsification engine” (falszifikációs motor). Miután a rendszer potenciális sebezhetőséget azonosít, egy strukturált érvelési munkafolyamat megpróbálja megcáfolni a leletet: keresi a hibás feltételezéseket, logikai hézagokat és olyan környezeti feltételeket, amelyek meggátolnák a támadást. Csak azok az eredmények jutnak el emberi ellenőrzésre, amelyeket a motor nem tudott kizárni. Ezekhez a találatokhoz a VulnHunter nem csupán riasztást ad, hanem részletes magyarázatot a kihasználási útról és javasolt kódjavítást is mellékel.

Műszaki hátter — Claude Opus 4.8 és többfajta integráció lehetősége

A Capital One közlése szerint a VulnHunter tesztjeik során Anthropic Claude Opus 4.8 modelljét futtatja Claude Code környezetben, de a keretrendszer elméletileg átvihető más alapmodellekre és kódolási környezetekre is.

A rendszert három szakaszra bontható munkafolyamatra építették: az attacker-first forward analysis (belépési ponttól előre követés), a falsification engine (önellenőrzés és kizárás) és a bizonyítékokra épülő javítási munkafolyamat, amely a túlélő exploit-utat feltérképezi, magyarázza a hibát és kontextus-specifikus patch-javaslatot generál.

Capital One állítása szerint a VulnHuntert belsőleg több ezer repozitórión és több tucat üzleti területen futtatták, és a találatok azonosítása és javítása gyorsabbnak és hatékonyabbnak bizonyult, mint a korábbi manuális triázs folyamataik.

A háttér: miért fontos ez a lépés a Capital One történetében

A döntés csak érthető a vállalat múltjának ismeretében. 2019. július 19-én Capital One nyilvánosságra hozta, hogy egy külső személy — később Paige Thompson, egy korábbi Amazon Web Services alkalmazott — jogosulatlan hozzáférést szerzett ügyfelek és hitelkérelmezők személyes adataihoz. A bank szerint a támadás 2019. március 22–23-án történt, és csak július 17-én fedezte fel egy külső kutató a felelős felelős közzétételi programon keresztül jelzett konfigurációs sebezhetőség miatt.

A károk nagymértékűek voltak: körülbelül 100 millió ember az Egyesült Államokban és 6 millió Kanadai érintett; mintegy 140 000 társadalombiztosítási szám, körülbelül 80 000 kapcsolt bankszámlaszám és körülbelül 1 millió kanadai társadalombiztosítási szám került veszélybe. Az FBI letartóztatta Thompsont; a hatóságok szerint az adatok visszaálltak, és nem találtak csalásra utaló bizonyítékot, de a reputációs és szabályozói következmények súlyosak voltak. 2020 augusztusában az Office of the Comptroller of the Currency (OCC) 80 millió dollár büntetést rótt ki a bankra, amiért a felhőbe történő áthelyezés során nem azonosította és nem kezelte megfelelően a kockázatokat.

E tapasztalat után a Capital One nem hátrált meg a technológiától, hanem a biztonságot a stratégia középpontjába helyezte. A cég 2015 óta „open-source first” filozófiát hirdet, és a támadás után felgyorsította befektetéseit a szoftverellátási lánc biztonságába, az open-source irányításba és az AI-vezérelt védelembe. 2022 augusztusában a Capital One a Open Source Security Foundation (OpenSSF) premier tagjává vált, helyet kapva a szervezet kormányzó testületében.

Nyílt forráskódú befektetés és vállalati gyakorlatok

A vállalat Open Source Program Office (OSPO) felügyeli az open-source használatot, hozzájárulásokat és közösségépítést az egész szervezetben. A cég saját adatai szerint több mint 25 nyílt forráskódú projektet tett közzé, és mintegy 2000 hozzájárulást hajtott végre körülbelül 135 külső open-source projekthez. Az OSPO vezetője, Nureen D'Souza nyilvánosan is beszélt arról, hogy a cél egy „biztonságba beágyazott, vállalatszintű kultúra” kialakítása, amely lehetővé teszi a fejlesztők számára, hogy az innovációra összpontosítsanak.

A VulnHunter a többéves munka legfontosabb terméke, és a cég szerint az open-source közzététel nem jótékonyság, hanem stratégiai lépés: a modern szoftverellátási láncok annyira összekapcsoltak, hogy egy széles körben használt komponens sebezhetősége tömeges hatást okozhat. A permisszív licenc alatt kiadott eszköz célja, hogy a globális biztonsági kutatóközösség stressztesztelje, bővítse és javítsa a rendszert, így közösségi erővel erősítve az ökoszisztémát.

Miért számít a VulnHunter megjelenése a banki szektor számára?

A Capital One szerint a fejlett AI-modellek felismertsége és elérhetősége „drámaian lecsökkentette” a rosszindulatú szereplők számára a sebezhetőségek felfedezésének és kihasználásának korlátait. A bank AI-biztonsági csapata a NeurIPS 2024 konferencián Vancouverben bemutatott kutatások és egy gyűjtött irodalomjegyzék alapján azt érzékelteti, hogy az offenzív és defenzív AI-képességek gyorsan együttfejlődnek — ez a verseny ösztönzi a VulnHunter architektúrájában megvalósított megközelítéseket, mint a falszifikációs motor és az attacker-first analízis.

A hagyományos, reaktív biztonság (hálózatfigyelés, ismert hibák javítása, incidensre adott válasz) egyre kevésbé elegendő, ha a támadók AI-t használhatnak gépi sebességű nulladikos feltárásokra. A Capital One álláspontja szerint a tartós védelem kulcsa, hogy a szervezetek megtalálják és kijavítsák a saját kódbeli sebezhetőségeiket, még mielőtt mások rátalálnának.

Lehetséges hatás és kilátások

A VulnHunter iparági hatása nagymértékben attól függ, mennyire fogják elfogadni és továbbfejleszteni a közösségek — valamint hogy a valós fenyegetések ellen mennyire szerepel jól a gyakorlatban. Az eszköz megjelenése ugyanakkor jelzi, hogy a pénzügyi szervezetek egy jelentős részének gondolkodása elmozdult: a gyors innovációt most már kíséri a kód szintjén történő, proaktív biztonság.

Az, hogy 2019-ben egy hibás konfiguráció 100 millió rekordot tett hozzáférhetővé, erőteljes emlékeztető volt a körültekintés fontosságára. 2026-ban ugyanaz a cég nyílt forráskódúvá tett egy AI-vezérelt védelmi eszközt — abban a hitben, hogy a legjobb módja saját kódjuk védelmének az, ha az egész iparággal közösen növelik a biztonságot.