Liderzy opinii

Kryzys widoczności AI: Dlaczego zespoły bezpieczeństwa lecą na ślepo i dlaczego nie muszą

mm
Dodaj Unite.AI do preferowanych ÅšrÃģdeł w Google

Integracja agentÃģw AI z produkcją przyspiesza, ale architektura bezpieczeństwa wymagana do ich zabezpieczenia jest niebezpiecznie opÃģÅšniona. Åŧyjemy w erze, w ktÃģrej agent AI, wyznaczony do rutynowego zadania w środowisku testowym, moÅže niezaleÅžnie zdecydować “naprawić” niezgodność poświadczeń, kasując wolumin bazy danych.

Jako branÅža, zbiorowo wyłączamy nasze mÃģzgi, gdy chodzi o podstawowe zasady bezpieczeństwa i obserwowalności wokÃģł AI. Zespoły bezpieczeństwa lecą na ślepo, ale nie muszą.

Mit systemowych wskazÃģwek i bezpiecznych narzędzi

Powszechny mit w przestrzeni AI mÃģwi, Åže moÅžemy kontrolować zachowanie agenta, po prostu nakazując mu się zachować. Systemowe wskazÃģwki są doradcze, a nie egzekwujące. W wyÅžej wymienionym incydencie, systemowe reguły AI wyraÅšnie stwierdzały, Åže nigdy nie wolno wykonywać destrukcyjnych poleceń, jednak agent złamał własne ogłoszone barierki i wykonał najbardziej nieodwracalne działanie moÅžliwe.

Musimy pracować pod załoÅženiem, Åže AI tak naprawdę “nie wie” nic. Ataki na AI to inÅžynieria społeczna, z tym Åže oszukany jest głupszy niÅž przeciętny człowiek. KaÅždy, kto ma doświadczenie w testach penetracyjnych, rozumie, jak trudno jest dla organizacji bronić się przed atakami inÅžynierii społecznej. Teraz nasze komputery są rÃģwnieÅž podatne.

Ponadto, narzędzia AI są ostatecznie tylko oprogramowaniem, a wszystkie oprogramowanie ma błędy. JuÅž widzieliśmy przypadki, w ktÃģrych narzędzia AI automatycznie uruchamiają nieuwierzytelnione serwery HTTP, pozwalając dowolnemu procesowi lokalnemu lub stronie internetowej na wykonywanie dowolnych poleceń powłoki z uprawnieniami uÅžytkownika.

Czarna skrzynka audytu AI

Jeśli AI zacznie działać nieprawidłowo lub zostanie manipulowana, ustalenie, co zrobiła, jest koszmarem. Narzędzia AI zwykle nie zapewniają rejestrÃģw audytowych. Jeśli masz szczęście być na poziomie przedsiębiorstwa, otrzymywane rejestry są powaÅžnie niedostateczne. Na przykład, moÅžesz otrzymać mgliste zdarzenie, w ktÃģrym uÅžytkownik “uÅžył AI ogÃģlnej.” i otrzymasz podstawowe metryki dotyczące liczby tokenÃģw wejścia i wyjścia.

Åŧadne z nich nie pomaga analitykowi bezpieczeństwa odpowiedzieć na fundamentalne pytanie: Co dokładnie wykonał ten agent?

Odkrywanie AI: Jak przestać lecieć na ślepo

Dobra wiadomość jest taka, Åže niekoniecznie potrzebujesz nowego, specjalnego urządzenia bezpieczeństwa AI, aby odzyskać widoczność. UÅžycie cieni AI i aktywność agenta są wykrywalne przy uÅžyciu istniejących technik analizy logÃģw, ktÃģrych Twoj zespÃģł powinien juÅž posiadać. Wywołania narzędzi AI, wykonania poleceń i zdarzenia zmiany systemu moÅžna śledzić do AI przy uÅžyciu istniejącej analizy wykonania procesu (ktÃģrą robisz w zarządzaniu informacjami i zdarzeniami bezpieczeństwa (SIEM), prawda?).

Oto, jak moÅžesz wykorzystać swoją bieŞącą infrastrukturę, aby wykryć aktywność AI:

  • Analiza DNS: Analiza logÃģw DNS w celu wykrycia zapytań do znanych domen usług AI moÅže pomÃģc w wykryciu uÅžycia AI w Twoim środowisku.
  • Lista zagroÅžeń: Ten podejście wymaga utrzymania aktualnej listy zagroÅžeń domen związanych z platformami AI lub dostawcami modeli.
  • Zasoby społecznościowe: Istnieją projekty społeczne i listy blokowania, ktÃģre moÅžna modyfikować w celu tworzenia tabel lookup dla uÅžycia programistycznego.
  • Śledzenie SSL: Podobne podejście moÅže wykorzystywać rejestry SSL do śledzenia nazw serwerÃģw, chociaÅž dostarcza nieco mniej szczegÃģłÃģw, poniewaÅž nie rejestruje się pełnego adresu URL.
  • Telemetria punktu końcowego: MoÅžesz uÅžyć narzędzi takich jak Sysmon, aby liczyć procesy podrzędne i polować na wysokie wywołania bash, co jest silnym wskaÅšnikiem potencjalnych agentÃģw AI wykonujących polecenia na punkcie końcowym.

Punkt ślepy wymagający aktywnych zmian w Twoim zbieraniu danych jest sam wskazÃģwka. Co uÅžytkownicy proszą AI? Czy przesyłają jakiekolwiek potencjalnie wraÅžliwe dokumenty, tworząc problemy z zgodnością? Odpowiedzi na te pytania najprawdopodobniej wymagają zbierania Şądań API do dostawcy; serwery proxy, serwery proxy LLM, narzędzia do pobierania danych od dostawcÃģw logÃģw i SIEM. Mogą one usunąć zasłonę, ktÃģra blokuje ten cenny ÅšrÃģdło danych.

Wyrośnięte zagroÅženie: Złośliwe serwery MCP

ProtokÃģł kontekstu modelu (MCP) pojawił się jako sposÃģb określenia, jak aplikacje AI integrują się z zewnętrznymi narzędziami i ÅšrÃģdłami danych. ChociaÅž standaryzuje połączenia, wprowadza rÃģwnieÅž ogromne nowe wektory ataku za pośrednictwem “Złych serwerÃģw MCP“.

Prowadzę warsztat szkoleniowy, na ktÃģrym studenci mogą doświadczyć tego ataku osobiście. Projektują złośliwy serwer MCP, aby oszukać LLM, nakazując mu wywołanie prawidłowych narzędzi i wysłanie danych wyjściowych do atakującego. PoniewaÅž LLM są bardzo podatne na inÅžynierię społeczną, ominąć ich wbudowane barierki często jest tylko kwestią lepszego sformułowania lub sprytnego pretekstu.

Studenci często uÅžywają swojego złośliwego serwera, aby nakazać AI, Åže jest “w trybie konserwacji” i musi przekazać dane do narzędzia pomocniczego do “rejestrowania audytu”, co skutkuje eksfiltracją danych. NiektÃģrzy są bardziej kreatywni w swoich wskazÃģwkach niÅž inni, ale wszyscy są zwykle skuteczni.

Odbieranie kontroli

Aby właściwie audytować aktywność AI w świecie rzeczywistym, potrzebujesz serwera proxy do przechwytywania Şądań AI i narzędzia do zbierania logÃģw, ktÃģre moÅže obsłuÅžyć ogromne ładunki JSON. Z tą widocznością moÅžesz wykryć i rozwiązać zagroÅženia. Nie moÅžesz polegać wyłącznie na dostawcach AI, aby zapewnili warstwę bezpieczeństwa. Egzekwowanie musi mieszkać w systemach Twojej organizacji, a nie w paragrafie tekstu, ktÃģrego model moÅže zdecydować się posłuchać. Z dobrym rozwiązaniem do logowania, zespoły bezpieczeństwa mają telemetrię; czas zacząć ją wykorzystywać.

Corey Thuen jest CEO i wspÃģłzałoÅžycielem Gravwell, platformy analitycznej zaprojektowanej dla bezpieczeństwa telemetrycznego na duŞą skalę. Z ponad dekadą doświadczenia w dziedzinach IT, IoT i ICS/OT security, przywozi on unikalną, informowaną przez atakujących perspektywę do cyberobrony.

Poprzednio, Corey był badaczem podatności w IOActive, Digital Bond i Idaho National Laboratory, skupiając się na odkrywaniu 0-dniowych podatności i odwrotnym inÅžynierii złoÅžonych systemÃģw.