Lilith.
⌕
Ilustracja redakcyjna: ARTEX wystawił do internetu 1608 aktywnych paneli do autonomicznych ataków
Ilustracja Lilith · remiks redakcyjny

Badacze bezpieczeństwa uzyskali rzadki wgląd w działanie ARTEX, open-source platformy koordynującej agentów AI podczas testów penetracyjnych i prawdziwych ataków. Dostęp otworzyły publiczne panele administracyjne, a nie wyrafinowane włamanie.

Otwarte panele ujawniły narzędzie i pracę jego operatorów

Check Point znalazł 2557 systemów, które hostowały lub nadal hostują ARTEX. W chwili badania 1608 instancji działało i było publicznie dostępnych. Dziesięć błędnie skonfigurowanych systemów ujawniało pełne bazy danych z promptami operatorów, wybranymi modelami i krokami agentów.

ARTEX powstał jako chińska platforma open-source do autoryzowanych testów penetracyjnych. Po doniesieniach o atakach na południowokoreańskie banki twórca zamknął kod 8 października, lecz kopie i forki pozostały dostępne. Liczba publicznych paneli nie mówi, ile z nich należy do przestępców. Część mogą prowadzić obrońcy lub badacze.

Agent zmienił napastnika z kierowcy w osobę wyznaczającą cel

Ujawnione bazy pokazują inny sposób pracy. Operator często podawał cel, a później pytał tylko o postępy. Agenci samodzielnie szukali podatności, próbowali uzyskać dostęp i przechodzili między celami. W kampanii przeciw sklepom z certyfikatami iOS zdobyli ponad 300 certyfikatów, z których trzy przeszły pełną walidację.

Techniki były w większości dobrze znane. Agenci wykorzystywali słabe hasła, brak uwierzytelniania, dane logowania w kodzie front-end i typowe błędy aplikacji webowych. Zmieniają się tempo i wytrwałość: jedna osoba może zostawić flotę przy wielu aplikacjach bez ręcznego prowadzenia każdego kroku.

Autonomia skaluje błędy równie sprawnie jak próby

Inna obserwowana kampania zużyła 167,5 miliona tokenów, wygenerowała 400 791 wiadomości agentów i objęła 292 cele związane z kryptowalutami. Napastnik zarobił 0 dolarów. Część agentów uznała poprawną odpowiedź API za skuteczny transfer, choć portfel pozostał pusty.

Nie czyni to działań nieszkodliwymi. Podczas nieudanej pogoni za pieniędzmi agenci znaleźli bazy danych, dane osobowe i poświadczenia do chmury. Dziesięć ujawnionych baz to również próbka źle skonfigurowanych serwerów, a nie reprezentatywny obraz wszystkich 1608 publicznych instancji.

Obrońcy muszą usuwać tanie błędy szybciej niż znajdą je floty agentów

Warto obserwować, czy po publikacji raportu liczba otwartych paneli spadnie oraz czy kampanie przejdą od masowego skanowania do celowanych operacji. Istotna będzie też różnica między liczbą znalezionych podatności a rzeczywistymi skutkami.

Natychmiastowa obrona pozostaje zwyczajna: uwierzytelnianie wieloskładnikowe, brak sekretów w kodzie klienta, zabezpieczone API i szybkie łatanie usług publicznych. ARTEX nie unieważnił podstaw higieny bezpieczeństwa. Skrócił tylko czas, przez który zaniedbanie może pozostać bez konsekwencji.

Werdykt Lilith

Kiedyś złodziej musiał otwierać każdy zamek osobno. Z ARTEX wyznacza cel, idzie spać, a rano czyta raporty setek agentów. Ich pomyłki bawią tylko do chwili, gdy któryś trafi na produkcyjne API bez hasła.