Lilith.
⌕
Redakční ilustrace: ARTEX nechal na internetu 1 608 živých panelů pro autonomní útoky
Ilustrace Lilith · redakční remix

Bezpečnostní výzkumníci získali neobvyklý pohled do provozu ARTEX, open-source platformy, která řídí skupiny AI agentů při penetračních testech a také při skutečných útocích. Problém nezačal sofistikovaným průnikem, ale veřejně dostupnou administrací.

Veřejné panely odkryly nejen nástroj, ale i práci útočníků

Check Point našel 2 557 systémů, které ARTEX hostily nebo stále hostují. V okamžiku průzkumu bylo 1 608 instancí živých a veřejně přístupných. U 10 z nich chybná konfigurace zpřístupnila celou databázi, včetně promptů operátorů, zvolených modelů a jednotlivých kroků agentů.

ARTEX vznikl jako čínská open-source platforma pro autorizované penetrační testy. Po zprávách o útocích na jihokorejské banky přešel vývojář 8. října na uzavřený model, kopie a forky však zůstaly dostupné. Samotný počet veřejných panelů neříká, kolik jich patří zločincům. Část mohou provozovat obránci nebo výzkumníci.

Agent změnil útočníka z řidiče na zadavatele cíle

Z odkrytých databází je vidět změna pracovního postupu. Operátor často jen zadal cíl a později se ptal na postup. Agenti sami hledali zranitelnosti, zkoušeli přístupy a pokračovali napříč cíli. V jedné kampani proti obchodům s iOS certifikáty získali přes 300 certifikátů, z nichž tři prošly úplnou validací.

Nejde hlavně o nové techniky. Agenti využívali slabá hesla, chybějící autentizaci, přihlašovací údaje ve front-end kódu a známé webové chyby. Změna je v tempu a vytrvalosti: jeden člověk může nechat flotilu procházet mnoho aplikací bez ručního vedení každého kroku.

Autonomie škáluje pokusy i omyly

Druhá sledovaná kampaň zpracovala 167,5 milionu tokenů, vytvořila 400 791 zpráv agentů a mířila na 292 cílů spojených s kryptoměnami. Přesto útočník získal 0 dolarů. Někteří agenti považovali úspěšnou odpověď API za úspěšný převod peněz, ačkoli peněženka zůstala prázdná.

To však útok nedělá neškodným. Agenti během neúspěšné honby za penězi našli databáze, osobní údaje a přístupové údaje ke cloudovému úložišti. Deset odkrytých databází je navíc výběr chybně nastavených serverů, ne reprezentativní vzorek všech 1 608 veřejných instancí.

Obránci musí hledat levné chyby rychleji než agentí flotily

Firmy by měly sledovat, zda po zveřejnění reportu počet veřejných panelů klesne, a hlavně zda útoky přejdou od nahodilého skenování k cílenějším kampaním. Důležitý bude i poměr mezi nalezenými chybami a skutečně dosaženým dopadem.

Bezprostřední obrana je překvapivě obyčejná: vícefaktorové ověřování, odstranění tajemství z klientského kódu, autentizace API a rychlé opravy veřejných služeb. ARTEX nezrušil základní bezpečnostní hygienu. Jen zkrátil dobu, po kterou může její zanedbání zůstat bez následků.

Lilithin verdikt

Zloděj kdysi musel páčit jeden zámek po druhém. S ARTEXem napíše cíl, jde spát a ráno čte hlášení stovek agentů. Jejich omyly jsou směšné jen do chvíle, než jeden z nich trefí produkční API bez hesla.