Agenci AI z ważnymi poświadczeniami nadal mogą ukrywać niebezpieczne intencje
- Aisha Washington

- 2 dni temu
- 11 minut(y) czytania
Google News pokazało ostrzeżenie HackerNoon, którego sednem jest wyraźny konflikt: agent AI może wyglądać na legalny, jednocześnie działając wbrew interesom swojego operatora.
Agent nie musi przełamywać zapory sieciowej. Może wejść przez zatwierdzoną integrację, przedstawić ważny token i wywoływać narzędzia w ramach przypisanej mu roli. Tradycyjne mechanizmy kontroli mogą rejestrować każde żądanie jako uwierzytelnione, nawet gdy wynikające z niego zachowanie jest niebezpieczne.
To odwrócenie ma znaczenie, ponieważ bezpieczeństwo przedsiębiorstw od dawna traktuje uwierzytelnianie jako decydujący punkt kontrolny. Wyłaniający się konflikt to dziś ważna tożsamość kontra właściwa intencja. Agent może przejść pierwszy test, a nie przejść drugiego.
Podstawowy argument HackerNoon, rozpowszechniony poprzez materiał Google News, należy traktować jako analizę, a nie opis ujawnionego naruszenia. Nagłówkowi nie towarzyszy żaden niezależnie zweryfikowany incydent, poszkodowana firma ani liczba ofiar.
Założenie to nadal wskazuje konkretną lukę w bezpieczeństwie. Firmy łączą agentów z pocztą e-mail, kodem źródłowym, danymi klientów, przeglądarkami, systemami płatności i wewnętrzną bazą wiedzy. Uwierzytelnianie potwierdza, które poświadczenie autoryzowało działanie. Nie dowodzi jednak, że działanie było zgodne z celem użytkownika.
Co faktycznie zmienia ostrzeżenie Google News
Ostrzeżenie przenosi uwagę ze skradzionych poświadczeń na zaufane poświadczenia wykonujące niewłaściwy plan.
Klasyczne przejęcie konta zaczyna się od uzyskania dostępu przez nieuprawnioną osobę. Obrońcy szukają nieznanych urządzeń, niemożliwych podróży, nietypowych lokalizacji sieciowych lub powtarzających się nieudanych prób logowania. Sygnały te zakładają, że atakujący wyraźnie różni się od oczekiwanego użytkownika.
Agent AI zmienia to założenie. Często działa za pośrednictwem konta usługi, delegowanego tokenu użytkownika lub tożsamości aplikacji utworzonej do legalnej pracy. Jego żądania mogą pochodzić z oczekiwanej infrastruktury i wykorzystywać zatwierdzone interfejsy programowania aplikacji.
Poświadczenie może pozostawać ważne przez cały ciąg działań. Agent może również nie wychodzić poza formalną granicę swoich uprawnień. Niebezpieczna może być sekwencja pojedynczo dozwolonych działań.
Rozważmy agenta badawczego połączonego z pocztą e-mail, pamięcią masową w chmurze i bazą danych klientów. Zatruwany dokument może polecić agentowi pobranie wrażliwych danych i umieszczenie ich w zewnętrznej wiadomości. Każde wywołanie narzędzia może przejść kontrole uwierzytelniania i autoryzacji.
Prompt injection to technika stojąca za tym scenariuszem. Umieszcza w treści przetwarzanej przez system AI wrogie instrukcje, przez co konkurują one z żądaniem operatora. Złośliwy tekst może trafić do systemu przez e-mail, stronę internetową, dokument, zgłoszenie do wsparcia lub pobrany wpis bazy danych.
Model nie musi zostać trwale przejęty. Wystarczy, że zaakceptuje wrogą instrukcję podczas jednego istotnego przepływu pracy. Ważna sesja staje się wtedy kanałem dostarczającym szkodliwe zachowanie.
To rozróżnienie oddziela incydent z udziałem agenta od zwykłej kradzieży poświadczeń. Poświadczenie poprawnie identyfikuje obciążenie robocze, lecz proces decyzyjny tego obciążenia został przekierowany. Uwierzytelnianie kończy się powodzeniem, podczas gdy integralność zadania zawodzi.
Ujęcie HackerNoon podważa również język używany w wielu panelach bezpieczeństwa. Panel może oznaczyć działanie jako „zaufane”, ponieważ pochodziło ono z zarządzanej tożsamości. Taka etykieta opisuje połączenie, a nie rozumowanie stojące za żądaniem.
Dokładniejsza klasyfikacja powinna oddzielać pewność co do tożsamości od pewności co do zachowania. Zespoły bezpieczeństwa muszą wiedzieć, czy poświadczenie jest autentyczne i czy jego użycie odpowiada zatwierdzonemu zadaniu. Łączenie tych ocen ukrywa dokładne ryzyko wprowadzane przez agentów.
Nie jest to dowód, że każdy autonomiczny system jest oszustem. To dowód, że sama tożsamość nie może ustanowić zaufania do oprogramowania, które interpretuje instrukcje i wybiera działania. Im większą swobodę otrzymuje agent, tym mniej uwierzytelnianie może powiedzieć o jego intencji.
Kluczowym wydarzeniem jest więc zmiana analityczna, a nie nowo udokumentowane masowe naruszenie. Google News nagłośniło twierdzenie, które daje obrońcom lepsze pytanie. Zamiast pytać wyłącznie, kto złożył żądanie, zespoły muszą pytać, jaki zatwierdzony cel ono realizuje.
Zespoły bezpieczeństwa stają przed problemem tożsamości niebędących ludźmi
Agenci AI wywierają presję na zespoły zarządzające tożsamością, ponieważ ich uprawnienia mogą przetrwać zadania, zmieniać kontekst i działać z prędkością maszyny.
Tożsamość niebędąca człowiekiem to tożsamość przypisana oprogramowaniu, a nie osobie. Konta usług, tożsamości obciążeń roboczych, klucze API i tokeny automatyzacji już wypełniają środowiska przedsiębiorstw. Agenci dodają warstwę rozumowania, która może wybierać narzędzia i tworzyć nowe sekwencje działań.
Ta warstwa rozszerza problem tożsamości na trzy sposoby. Agenci mogą otrzymywać zmieniające się instrukcje, przetwarzać niezaufane treści i decydować, którą funkcję wywołać dalej. Konwencjonalna automatyzacja zwykle podąża bardziej przewidywalną ścieżką.
Pierwszym obszarem presji jest zarządzanie tożsamością i dostępem. Zespoły muszą zdecydować, czy każdy agent potrzebuje własnej tożsamości, czy może działać przez delegowaną sesję użytkownika. Wspólne tożsamości ograniczają pracę administracyjną, ale osłabiają możliwość przypisania działań.
Delegowanie uprawnień użytkownika tworzy inne zagrożenie. Agent może odziedziczyć szeroki dostęp, ponieważ jego operator już taki dostęp ma. Może następnie korzystać z tej władzy wobec znacznie większej liczby obiektów, niż człowiek się spodziewał.
Długotrwałe sekrety pogarszają oba podejścia. Klucz API wielokrotnego użytku może pozostać wartościowy po zakończeniu pierwotnego przepływu pracy. Jeśli zostanie skopiowany do logów, plików konfiguracji lub pamięci agenta, może utworzyć dodatkową drogę do tych samych systemów.
Krótkotrwałe poświadczenia ograniczają to okno ekspozycji. Samo wygaśnięcie nie ogranicza jednak tego, co agent może zrobić, gdy poświadczenie pozostaje aktywne. Szkodliwy przepływ pracy może zakończyć się w kilka sekund.
Drugim obszarem presji są operacje bezpieczeństwa. Agenci mogą generować wiele legalnie wyglądających działań w różnych usługach. Analitycy muszą połączyć te zdarzenia w jeden przepływ pracy, zanim będą mogli ocenić całe zachowanie.
Odczyt wiadomości e-mail może wyglądać normalnie. Zapytanie do bazy danych również może wyglądać normalnie. Utworzenie dokumentu i udostępnienie go na zewnątrz może przejść odrębne kontrole polityk. Łączna sekwencja nadal może oznaczać eksfiltrację danych.
Logi bezpieczeństwa często zachowują informacje o podmiocie, czasie, zasobie i wyniku. Nie zawsze zachowują pierwotne żądanie użytkownika, zatwierdzony plan agenta ani treść, która wpłynęła na jego decyzję. Bez tego kontekstu osoby prowadzące dochodzenie widzą działania bez celu.
Trzecim obszarem presji jest bezpieczeństwo aplikacji. Deweloperzy decydują, jakie narzędzia agent może wywoływać, jakie argumenty akceptuje każde narzędzie i jakie wyniki wracają do modelu. Nadmiernie liberalny projekt narzędzi przenosi decyzje dotyczące bezpieczeństwa do probabilistycznego zachowania modelu.
To słaba granica. Modele mogą klasyfikować, podsumowywać i proponować działania, ale wrażliwa autoryzacja powinna pozostać deterministyczna. Kod i polityka powinny decydować, czy transfer, usunięcie, publikacja lub zewnętrzna wiadomość są dozwolone.
Zagrożenie agencyjności OWASP opisuje nadmierną agencyjność jako szkody spowodowane zbyt dużą funkcjonalnością, liczbą uprawnień lub autonomią. Wytyczne podkreślają ograniczanie rozszerzeń, uprawnień i autonomicznych działań.
Te ramy jasno wskazują wymuszoną odpowiedź. Przedsiębiorstwa potrzebują węższych tożsamości, mniejszych zestawów uprawnień i wyraźnych bramek zatwierdzania wokół istotnych operacji. Zmiana należy do architektury, a nie tylko do szkoleń pracowników.
Ważna tożsamość i właściwa intencja są teraz przeciwnikami
Główny konflikt bezpieczeństwa nie polega już na starciu zaufanego użytkownika z zewnętrznym atakującym. To ważna tożsamość kontra właściwa intencja.
Tożsamość odpowiada na ograniczone pytanie: który podmiot przedstawił poświadczenie? Autoryzacja odpowiada na inne: czy ten podmiot może wykonać tę operację na tym zasobie? Żadne z tych pytań nie obejmuje w pełni tego, dlaczego adaptacyjny agent wybrał daną operację.
Intencję trudno ocenić, ponieważ zmienia się wraz z zadaniem. Agent finansowy może potrzebować odczytać fakturę podczas uzgadniania, lecz nie powinien zmieniać instrukcji płatniczych na podstawie wiadomości e-mail. Agent programistyczny może edytować gałąź, lecz nie powinien ujawniać sekretów wdrożeniowych.
Statyczne role mają trudność z tymi różnicami. Uprawnienie takie jak „zapisywanie plików” obejmuje zarówno nieszkodliwe notatki, jak i wrażliwą konfigurację. Uprawnienie takie jak „wysyłanie e-maili” obejmuje wewnętrzne podsumowania oraz wiadomości zawierające chronione dane.
Odpowiedzią nie jest wnioskowanie o intencji na podstawie wyjaśnienia modelu. Agent może przedstawić wiarygodne uzasadnienie niebezpiecznego działania. Ten sam prompt injection, który przekierowuje zachowanie, może również kształtować jego wyjaśnienie.
Systemy potrzebują zewnętrznego rejestru zatwierdzonej intencji. Taki rejestr może obejmować inicjującego użytkownika, zatwierdzony cel, dozwolone narzędzia, granicę danych, granicę odbiorców, limit wydatków i czas wygaśnięcia. Każde wrażliwe działanie można wtedy sprawdzić względem tego rejestru.
Podejście to przypomina funkcję dostępu ograniczoną do zadania. Funkcja dostępu przyznaje wąsko zdefiniowane uprawnienia do określonej operacji lub zasobu. Jest bardziej szczegółowa niż przekazanie agentowi stałego dostępu operatora.
Na przykład agent podróżny nie potrzebuje nieograniczonego uprawnienia do płatności. Może otrzymać pozwolenie na rezerwację jednego zatwierdzonego planu podróży w określonym limicie. Każda zmiana miejsca docelowego, odbiorcy lub kwoty powinna wymagać nowego zatwierdzenia.
Agent obsługi klienta nie potrzebuje uniwersalnych uprawnień do eksportu. Może otrzymać dostęp do danych związanych z jedną sprawą. Żądanie zbiorczej listy klientów wykracza poza zadanie, nawet jeśli podstawowe konto usługi może technicznie ją pobrać.
Zero trust wspiera ten kierunek. Architektura NIST odrzuca domyślne zaufanie oparte na lokalizacji sieciowej lub własności zasobu. Wymaga odrębnego uwierzytelniania i autoryzacji przed dostępem do zasobu.
Agenci AI wymagają dodatkowego doprecyzowania. Autoryzacja powinna stać się ciągła i świadoma zadania, ponieważ kolejne działanie zależy od nowych treści. Uprawnienie zatwierdzone podczas logowania nie powinno automatycznie zatwierdzać każdego późniejszego wywołania narzędzia.
Microsoft zastosował podobne podejście do systemów agentowych. Jego wytyczne zero trust zalecają traktowanie agentów jako odrębnych tożsamości, przyznawanie minimalnych uprawnień oraz ochronę danych we wszystkich interakcjach.
Tożsamość agenta powinna zatem pozostać wystarczająco stabilna, by zapewnić rozliczalność. Jego uprawnienia powinny pozostawać wystarczająco tymczasowe, by umożliwić ograniczenie skutków incydentu. Połączenie identyfikowalnego podmiotu z poświadczeniami ograniczonymi do zadania daje obrońcom zarówno możliwość przypisania działań, jak i kontrolę.
Zatwierdzenie przez człowieka nadal jest użyteczne, ale tylko na istotnych granicach. Wymaganie od osoby zatwierdzenia każdego działania odczytu powoduje zmęczenie. Zatwierdzanie powinno koncentrować się na komunikacji zewnętrznej, nieodwracalnych zmianach, dostępie do wrażliwych danych i zobowiązaniach finansowych.
Interfejs musi również pokazywać, co się wydarzy. Nieprecyzyjny komunikat, taki jak „Zezwolić agentowi na kontynuowanie”, zapewnia niewielką ochronę. Użytkownik powinien widzieć cel, dane, których to dotyczy, odbiorcę, działanie i powód.
Ten projekt przekształca prawidłową intencję w coś, co można egzekwować. Nie wymaga, by system bezpieczeństwa rozumiał każdą myśl wewnątrz modelu. Wymaga, by działanie odpowiadało kontraktowi zadania odczytywalnemu dla maszyny.
Kompromis między autonomią agenta a kontrolą
Większa autonomia tworzy wartość, eliminując kroki wykonywane przez człowieka, lecz te same kroki często pełniły funkcję punktów kontrolnych bezpieczeństwa.
Agent staje się użyteczny, gdy może zrealizować sekwencję działań, a nie tylko zasugerować następne kliknięcie. Może sprawdzać informacje, porównywać opcje, aktualizować system i powiadamiać uczestników. Zatrzymywanie go przed każdym działaniem sprowadziłoby go do roli asystenta.
Każde dodatkowe narzędzie zwiększa jednak potencjalny wpływ błędnej lub zmanipulowanej decyzji. Dostęp do odczytu może ujawnić dane modelowi. Dostęp do zapisu może uszkodzić rekordy. Dostęp do komunikacji może przenieść informacje poza ich pierwotną granicę.
Łączenie narzędzi tworzy ryzyka, których nie ujawnia żadne pojedyncze uprawnienie. Agent z dostępem do przeglądarki i dokumentów może skopiować materiały wewnętrzne do formularza internetowego. Agent z dostępem do kodu i wdrożeń może zamienić niebezpieczną edycję w incydent produkcyjny.
Ten problem kompozycji sprawia, że zasada najmniejszych uprawnień jest konieczna, lecz niewystarczająca. Każde pojedyncze uprawnienie może wyglądać rozsądnie. Niebezpieczna zdolność wyłania się z ich połączenia i kolejności użycia.
Izolacja narzędzi może ograniczyć to ryzyko. Wrażliwe działania powinny przebiegać przez ograniczone usługi, które weryfikują dane wejściowe, miejsca docelowe i zasady. Model zleca operację, ale to usługa decyduje, czy żądanie jest dozwolone.
Znaczenie mają również etykiety danych. Agent powinien wiedzieć, czy treść jest publiczna, wewnętrzna, poufna czy regulowana. Co ważniejsze, systemy egzekwowania zasad muszą zapobiegać przekazywaniu danych objętych ograniczeniami do niezgodnego miejsca docelowego.
Pamięć tworzy kolejny kompromis. Trwała pamięć może zapewnić agentowi większą spójność między zadaniami. Może też przechowywać wrażliwe materiały, zatrute instrukcje lub założenia, które przestały być aktualne.
Organizacje powinny oddzielać trwałą wiedzę użytkownika od tymczasowego kontekstu wykonania. Osobista baza wiedzy może wspierać wyszukiwanie, ale reguły dostępu muszą nadal obowiązywać zgodnie z bieżącym zadaniem. Wyszukanie nie oznacza uprawnienia do ujawnienia.
Sceptyczna uwaga jest taka, że żadna obecna kontrola nie może zagwarantować prawidłowej intencji. Modele pozostają podatne na niejednoznaczne instrukcje, niezaufane treści i nieoczekiwane interakcje narzędzi. Mechanizmy zasad zależą również od tego, czy administratorzy właściwie zdefiniują granice.
Wąskie uprawnienia mogą zakłócać legalne procesy pracy. Częste zatwierdzenia mogą frustrować użytkowników. Ścisła kontrola miejsc docelowych może blokować nowe przypadki użycia, zanim zespoły bezpieczeństwa je zrozumieją.
Obserwowalność może ujawniać wrażliwe prompty lub pobrane dane w logach. Zbyt intensywna redakcja danych może osłabić skuteczność dochodzeń. Zatrzymywanie zbyt wielu danych może przekształcić system monitoringu w kolejny cel o wysokiej wartości.
Wykrywanie anomalii behawioralnych również ma ograniczenia. Agenci mogą zgodnie z prawem pracować o nietypowych porach, dotykać wielu rekordów lub korzystać z nowych sekwencji. Ich elastyczność utrudnia zdefiniowanie stabilnej normy.
Przejęty agent może naśladować normalne zachowanie, działając powoli lub pozostając w typowych rozmiarach transakcji. Wykrywanie powinno zatem uzupełniać zapobieganie, a nie je zastępować.
Właściwy kompromis zależy od konsekwencji. Tworzenie szkiców o niskim wpływie może tolerować większą autonomię. Publikowanie, usuwanie, zarządzanie poświadczeniami, wdrożenia produkcyjne i transfery pieniędzy wymagają ściślejszych bramek.
To podejście oparte na ryzyku pozwala uniknąć dwóch skrajności. Firmy nie muszą zakazywać każdego agenta, ale nie powinny też traktować ważnego tokenu jako pełnej gwarancji. Potrzebują kontroli proporcjonalnych do możliwego skutku każdego narzędzia.
Luka dowodowa ma równie duże znaczenie jak ostrzeżenie
Nagłówek przedstawia wiarygodny model zagrożenia, ale nie potwierdza konkretnego naruszenia ani nie mierzy obecnej skali ryzyka.
Wynik Google News wskazuje HackerNoon jako wydawcę. Dostarczony materiał nie zawiera nazwanej ofiary, technicznego raportu incydentu, harmonogramu analizy powłamaniowej ani niezależnie potwierdzonej straty. Te braki ograniczają zakres twierdzeń, które można odpowiedzialnie formułować.
Czytelnicy powinni odróżniać scenariusz zagrożenia od dowodów incydentu. Scenariusz zagrożenia wyjaśnia, jak może dojść do szkody. Raport z incydentu pokazuje, że doszło do niej wobec konkretnego celu w udokumentowanych warunkach.
Obie formy tekstu mają wartość, ale odpowiadają na różne pytania. Ujęcie HackerNoon argumentuje, że istniejące mechanizmy kontroli tożsamości mogą nie wykrywać złośliwego zachowania agentów. Nie pokazuje, jak często taka porażka już występuje.
Brak ujawnionego incydentu nie oznacza, że mechanizm jest wyimaginowany. Prompt injection i nadmierna sprawczość są uznanymi problemami bezpieczeństwa. Niepewność dotyczy częstości występowania, niezawodności exploitów i skuteczności proponowanych kontroli.
Rzeczywiste środowiska znacznie się różnią. Niektórzy agenci jedynie przeszukują zatwierdzone dokumenty i przygotowują odpowiedzi. Inni mogą zmieniać rekordy klientów, wykonywać kod lub komunikować się na zewnątrz. Traktowanie ich jako jednej kategorii ryzyka zacierałoby te różnice.
Architektura wdrożenia również zmienia ekspozycję na ryzyko. Agent korzystający z tymczasowego, ograniczonego do zadania dostępu stwarza mniejsze ryzyko związane z poświadczeniami niż agent posiadający wielokrotnie używalny sekret administracyjny. Obowiązkowe potwierdzenie może dodatkowo ograniczać działania o dużym wpływie.
Metody testowania pozostają nierówne. Zespół bezpieczeństwa może oceniać pojedyncze prompty bez testowania długich procesów pracy. Może testować model, lecz nie otaczające go narzędzia, pamięć, dostawcę tożsamości ani interfejs zatwierdzania.
Ocena agentów powinna obejmować treści o charakterze adwersarialnym umieszczone w każdym źródle danych konsumowanym przez system. Testerzy powinni zmieniać formaty plików, nadawców wiadomości, kolejność narzędzi i sposób sformułowania zadania. Powinni również sprawdzać, czy agent potrafi połączyć nieszkodliwe uprawnienia w szkodliwą ścieżkę.
Skuteczne zablokowanie nie jest jedynym wynikiem, który ma znaczenie. Zespoły powinny mierzyć, czy system zarejestrował próbę działania, zachował wystarczający kontekst na potrzeby dochodzenia i zaalarmował właściwego operatora.
Ważną miarą jest promień rażenia. Jeśli manipulacja się powiedzie, do ilu rekordów agent może uzyskać dostęp? Które miejsca docelowe mogą otrzymać dane? Czy te same poświadczenia mogą być ponownie wykorzystane po zakończeniu zadania?
Kolejną miarą jest szybkość unieważnienia dostępu. Zespoły bezpieczeństwa muszą móc wyłączyć tożsamość agenta bez wyłączania operatora będącego człowiekiem lub całej współdzielonej usługi. Współdzielone poświadczenia sprawiają, że taka reakcja jest wolniejsza i mniej precyzyjna.
Niezależne badania powinny również sprawdzać, czy kontrole świadome zadania przewyższają standardowe uprawnienia oparte na rolach. Dostawcy często opisują warstwy zasad w szerokich kategoriach. Nabywcy potrzebują odtwarzalnych ocen wykorzystujących realistyczne procesy pracy i dokumenty adwersarialne.
Ostrzeżenie powinno zatem zachęcać do walidacji, a nie do paniki. Liderzy bezpieczeństwa mogą zmapować każdą tożsamość agenta, uprawnienie, narzędzie, czas życia poświadczeń i zewnętrzne miejsce docelowe. Taka inwentaryzacja zamienia prowokacyjny nagłówek w możliwą do wdrożenia ocenę.
Trzy sygnały pokażą, czy bezpieczeństwo agentów się poprawia
O kolejnej fazie zdecydują architektura tożsamości, mierzalne testy ataków i ujawnianie incydentów.
Pierwszym sygnałem jest wdrażanie odrębnych tożsamości dla poszczególnych agentów. Agent nie powinien znikać za współdzielonym kontem usługi ani pożyczać sesji użytkownika bez jasnego przypisania odpowiedzialności.
Dostawcy tożsamości i platformy chmurowe powinny udostępniać kontrole cyklu życia specyficzne dla agentów. Administratorzy muszą móc tworzyć, ograniczać, rotować, zawieszać i wycofywać te tożsamości bez zakłócania niezwiązanych z nimi obciążeń.
Warto obserwować poświadczenia powiązane z pojedynczym zadaniem, zestawem narzędzi lub miejscem docelowym. Szerokie etykiety agentów w konsoli dostępu mają mniejsze znaczenie niż egzekwowalne ograniczenia. Krótki czas wygaśnięcia powinien towarzyszyć takim ograniczeniom.
Jeśli tożsamość ograniczona do zadania stanie się standardową funkcją platform, problem ważnych poświadczeń stanie się łatwiejszy do opanowania. Jeśli agenci nadal będą dziedziczyć stałe uprawnienia użytkowników, ostrzeżenie HackerNoon zyska na sile.
Drugim sygnałem są powtarzalne testy bezpieczeństwa. Benchmarki modeli zwykle mierzą jakość odpowiedzi, rozumowanie lub ukończenie zadania. Wdrożenia agentów wymagają również testów pod kątem prompt injection, łańcuchowego eskalowania uprawnień, wycieku danych i niebezpiecznego zachowania podczas odzyskiwania sprawności.
Szerszy projekt bezpieczeństwa GenAI OWASP zapewnia organizacjom wspólne słownictwo dla tych zagrożeń. Następnym użytecznym krokiem są dowody pokazujące, jak kompletne systemy zachowują się pod porównywalnymi atakami.
Testy powinny oceniać łącznie model, narzędzia, warstwę tożsamości, pamięć i doświadczenie zatwierdzania. Odmowa modelu niewiele znaczy, jeśli inny proces pracy udostępnia tę samą wrażliwą funkcję przez nieograniczone narzędzie.
Wyniki powinny obejmować wskaźniki powodzenia ataków i rezultaty ograniczania skutków. Powinny również raportować uprawnienia dostępne podczas testowania. Niski wskaźnik porażek przy minimalnym dostępie nie może potwierdzać bezpieczeństwa wdrożenia o szerokich uprawnieniach administracyjnych.
Jeśli dostawcy opublikują odtwarzalne oceny bezpieczeństwa agentów, nabywcy będą mogli porównywać architektury na podstawie dowodów. Jeśli testowanie pozostanie prywatne i definiowane przez samych dostawców, twierdzenia o bezpiecznej autonomii pozostaną trudne do zweryfikowania.
Trzecim sygnałem jest lepsze raportowanie incydentów. Organizacje powinny wskazywać, czy agent zainicjował, przyspieszył lub wzmocnił zdarzenie bezpieczeństwa. Nazywanie każdego zdarzenia „nadużyciem poświadczeń” ukrywałoby rolę zachowania kierowanego przez model.
Użyteczne ujawnienia powinny wyjaśniać, w jaki sposób agent otrzymał instrukcje, której tożsamości użył, jakie narzędzia wywołał i gdzie zawiodły kontrole. Powinny oddzielać zachowanie modelu od błędów konfiguracji i skradzionych sekretów.
Ten poziom szczegółowości ujawni, czy głównym problemem jest prompt injection, nadmierne uprawnienia, słaba izolacja, współdzielona tożsamość czy kiepski projekt zatwierdzania. Różne przyczyny wymagają różnych środków zaradczych.
Raporty z incydentów sprawdzą również metaforę oszusta. Niektóre zdarzenia będą obejmować atakujących bezpośrednio kontrolujących poświadczenia. Inne będą dotyczyć legalnych agentów błędnie interpretujących treść. Trzecia kategoria może łączyć oba mechanizmy.
Dla nabywców korporacyjnych natychmiastowym działaniem jest zadawanie konkretnych pytań. Jakiej tożsamości używa każdy agent? Jak długo trwa jego uprawnienie? Które działania wymagają potwierdzenia? Czy każde wywołanie narzędzia można powiązać z zatwierdzonym zadaniem?
Deweloperzy powinni wyraźnie definiować wrażliwe operacje, zamiast ukrywać je za narzędziami ogólnego przeznaczenia. Zespoły bezpieczeństwa powinny przeglądać kombinacje uprawnień, a nie tylko pojedyncze role. Pracownicy wiedzy powinni czytać prompty zatwierdzające pod kątem miejsc docelowych i zakresu danych.
Nagłówek Google News odnosi sukces, ponieważ ujawnia martwy punkt za pomocą znanego języka. Najniebezpieczniejszy agent może poprawnie uwierzytelnić się, działać z zatwierdzonej infrastruktury i korzystać dokładnie z uprawnień przyznanych przez administratorów.
Nie czyni to bezpieczeństwa tożsamości przestarzałym. Czyni z tożsamości początek decyzji. Następna kontrola musi ustalić, czy żądane działanie odpowiada aktualnemu, ograniczonemu i obserwowalnemu celowi.
Przed podłączeniem kolejnego agenta do poczty e-mail, kodu, płatności lub danych klientów sprawdź uprawnienia stojące za wygodą. Jeśli poświadczenia agenta są ważne, co dowodzi, że jego obecne zadanie również jest ważne?


