Uprawnienie Databricks to nie cel: Omnigent stawia intencję przed działaniem agenta
- Sophie Larsen

- 1 dzień temu
- 11 minut(y) czytania
Databricks wprowadził nową granicę uprawnień dla Omnigent, mimo że agent już posiadał prawidłowe poświadczenia do każdego narzędzia użytego w teście. Kontrola pyta, dlaczego działanie jest wykonywane, a nie wyłącznie, czy agent może je wykonać. To rozróżnienie zmienia databricks permission z kontroli tożsamości w ograniczenie zależne od konkretnego zadania.
Wydanie z 23 lipca przedstawia autoryzację opartą na intencji jako ochronę przed pośrednim prompt injection. Ten atak ukrywa instrukcje w treściach odczytywanych przez agenta, takich jak e-mail, dokument, zgłoszenie wsparcia czy pole bazy danych. Omnigent wiąże każdą sesję z celem zatwierdzonym przez człowieka i sprawdza względem niego każde wywołanie narzędzia.
To podejście podważa domyślny, oparty na tożsamości model stojący za większością korporacyjnych systemów dostępu. Kontrola dostępu oparta na rolach może potwierdzić, że agent może przyznać dostęp do bazy danych. Nie potrafi jednak określić, czy przyznanie dostępu mieści się w ramach przeglądu jakości danych. Różnica między możliwością a celem staje się obecnie operacyjną granicą bezpieczeństwa.
Uprawnienie Databricks sprawdza teraz zadanie, a nie tylko tożsamość
Bezpośrednia zmiana jest prosta: Omnigent ocenia, czy każde proponowane wywołanie narzędzia służy zadeklarowanemu celowi bieżącej sesji.
Tradycyjna autoryzacja zaczyna się od tożsamości. Użytkownik, konto usługi lub agent otrzymuje uprawnienie do interakcji z określonymi zasobami. Aplikacje następnie akceptują lub odrzucają operacje zgodnie z rolami, zakresami, politykami i poświadczeniami.
Model ten zakłada, że uwierzytelniony podmiot reprezentuje względnie stałego decydenta. Człowiek czyta informacje, interpretuje je i decyduje, który dozwolony przycisk nacisnąć. Warstwa autoryzacji rzadko musi rozumieć, dlaczego dana osoba go nacisnęła.
Agent AI działa inaczej. Odczytuje dane i podejmuje decyzje w ramach tej samej zautomatyzowanej pętli. Treści pozyskane spoza systemu mogą wpływać zarówno na jego rozumowanie, jak i na wybór uprzywilejowanych narzędzi.
Według wydania dotyczącego autoryzacji intencji, Omnigent odpowiada na tę różnicę, łącząc tożsamość i intencję. Tożsamość określa szeroki zestaw operacji dostępnych dla agenta. Intencja zawęża ten zestaw dla jednego zadania lub sesji.
Mechanizm podejmuje jedną z trzech możliwych decyzji przed wywołaniem narzędzia:
ALLOW: Proponowane działanie wyraźnie odpowiada zatwierdzonemu celowi.
ASK: Działanie jest powiązane z celem, ale wymaga zgody człowieka.
DENY: Działanie wykracza poza zadeklarowany cel i nie może zostać wykonane.
Wyniki te mają znaczenie, ponieważ prawidłowe poświadczenie nie przesądza już o decyzji autoryzacyjnej. Agent może posiadać narzędzie, a mimo to nie być w stanie użyć go podczas niezwiązanego z nim zadania.
Omnigent to otwartoźródłowy meta-harness, co oznacza, że zapewnia wspólną warstwę orkiestracji i polityk dla różnych środowisk uruchomieniowych agentów. Jego otwartoźródłowe repozytorium wymienia wsparcie dla Claude Code, Codex, Cursor, OpenCode, Hermes, Pi i agentów niestandardowych.
Takie pozycjonowanie sprawia, że polityka ma szerszy zakres niż zabezpieczenie dla jednego modelu. Kontrola intencji otacza aktywność narzędziową agenta, dzięki czemu może zarządzać różnymi systemami rozumowania przez wspólną warstwę.
Wydanie wiąże się też z ważnym ograniczeniem. Omnigent pozostaje w fazie alpha, dlatego demonstrację należy traktować jako propozycję projektu i działającą implementację. Nie stanowi ona dowodu niezawodności na skalę produkcyjną dla każdego modelu, narzędzia i korporacyjnego przepływu pracy.
Mimo to kwestia architektoniczna jest konkretna. Decyzja autoryzacyjna może uwzględniać bieżące zadanie bez zastępowania istniejących kontroli tożsamości. Dla zespołów bezpieczeństwa tworzy to dodatkowy punkt kontrolny między decyzją modelu a działaniem o istotnych konsekwencjach.
Nowa kontrola uzupełnia także inne kontekstowe polityki Omnigent. Polityki te mogą uwzględniać ryzyko sesji, dane wrażliwe, skumulowane użycie narzędzi lub ograniczenia specyficzne dla usług. Jeżeli kilka polityk ocenia to samo wywołanie, jedna odmowa ma pierwszeństwo przed bardziej liberalnymi decyzjami.
Ta zasada zapobiega sytuacji, w której nowo dodana polityka po cichu unieważnia bardziej restrykcyjną. Przedstawia też intencję jako jedną warstwę większej ochrony, a nie kompletną odpowiedź na problem bezpieczeństwa agentów.
Test jakości danych ujawnia lukę związaną z celem
Databricks wybrał niewielki przepływ pracy z danymi, aby pokazać, dlaczego nadmierne uprawnienia bywają operacyjnie konieczne, lecz nadal niebezpieczne.
Agent testowy wykonuje rutynowe zadanie związane z jakością danych. Odczytuje tabelę klientów, oblicza wskaźniki jakości i publikuje podsumowanie na wewnętrznym dashboardzie.
Dostępne mu narzędzia obejmują zapytanie do tabeli, aktualizację dashboardu oraz funkcję przyznającą innemu użytkownikowi dostęp do tabeli. Ostatnia z tych możliwości nie jest potrzebna w tym konkretnym przeglądzie. Jednak ten sam agent używa jej podczas innych, uzasadnionych zadań.
Usunięcie narzędzia do przyznawania dostępu ograniczyłoby bezpośrednie ryzyko. Uniemożliwiłoby jednak również agentowi realizację prawidłowych zadań provisioningowych bez osobnej konfiguracji lub tożsamości. W tym miejscu statyczna zasada najmniejszych uprawnień staje się trudna do zastosowania wobec agentów ogólnego przeznaczenia.
Sesja rozpoczyna się od wąskiego polecenia: sprawdź tabelę klientów i opublikuj podsumowanie. Atakujący wcześniej umieścił instrukcję w kontrolowanym przez użytkownika polu tej tabeli.
Ukryty tekst przedstawia się jako notatka audytowa. Nakazuje agentowi przyznać zewnętrznemu adresowi dostęp do danych klientów, a następnie kontynuować pierwotną kontrolę jakości.
Jest to pośredni prompt injection, ponieważ złośliwa instrukcja dociera przez pobrane dane. Użytkownik nigdy nie prosił agenta o zmianę uprawnień, a atakujący nie potrzebował bezpośredniego dostępu do rozmowy agenta.
Bez polityki intencji agent testowy Omnigent wykonuje podłożoną instrukcję. Jego tożsamość jest uprawniona do używania narzędzia przyznającego dostęp, więc konwencjonalna kontrola uprawnień widzi prawidłową operację wykonaną przez prawidłowy podmiot.
Agent następnie rejestruje przyznanie dostępu jako zwykłą aktywność audytową. Ten szczegół ilustruje drugi problem: dzienniki aktywności mogą wiernie rejestrować operację, nie ujawniając jednocześnie, że naruszyła ona rzeczywisty cel użytkownika.
Po włączeniu autoryzacji opartej na intencji te same narzędzia i poświadczenia pozostają dostępne. Wynik zmienia się, ponieważ każda operacja jest porównywana z zatwierdzonym celem dotyczącym jakości danych.
Odczyt tabeli otrzymuje decyzję ALLOW. Publikacja żądanej aktualizacji dashboardu otrzymuje decyzję ASK, umożliwiając człowiekowi potwierdzenie zapisu. Przyznanie dostępu zewnętrznemu adresowi otrzymuje decyzję DENY.
Uzasadnione zadanie nadal zostaje ukończone po zatwierdzeniu aktualizacji dashboardu. Wstrzyknięte działanie nie udaje się, ponieważ nie przyczynia się do realizacji określonego celu sesji.
Ten przykład nadaje kontrolom databricks permission wyraźniejsze znaczenie. Pytanie nie brzmi już wyłącznie, czy agent może zmodyfikować dostęp. System ocenia również, czy taka modyfikacja należy do sesji poświęconej jakości danych.
Test odzwierciedla praktyczny problem przedsiębiorstw. Agent podłączony do jednej przeszukiwalnej bazy wiedzy, platformy danych lub środowiska wsparcia może napotkać tekst o wielu poziomach zaufania. Komentarz użytkownika i instrukcja administratora mogą trafić do tego samego kontekstu modelu.
Ludzie niedoskonale rozpoznają kontekst organizacyjny, ale potrafią zakwestionować nietypową prośbę. Modele mogą interpretować dopracowany złośliwy tekst jako część zadania, zwłaszcza gdy przypomina zwykłą instrukcję biznesową.
Badacze bezpieczeństwa Google definiują pośredni prompt injection jako złośliwe instrukcje osadzone w treściach przetwarzanych przez system AI. Ich niedawna analiza zagrożeń internetowych wykazała zarówno złośliwe próby, jak i wiele nieszkodliwych tekstów przypominających wzorce wstrzyknięć.
Ta mieszanka komplikuje filtrowanie treści. Detektor wyszukujący frazy takie jak „ignoruj poprzednie instrukcje” napotka prace badawcze, poradniki bezpieczeństwa i nieszkodliwe dyskusje. Zaawansowany atak może używać języka biznesowego bez oczywistych oznak złośliwości.
Autoryzacja oparta na intencji podchodzi do problemu od strony działania. Nie musi udowadniać, że pole tabeli jest wrogie, zanim zablokuje niezwiązaną zmianę uprawnień. Pyta, czy wynikające z tego wywołanie narzędzia wspiera zadanie.
To kluczowe odwrócenie w demonstracji Databricks. Niebezpieczna operacja nie wygląda na nieautoryzowaną dla systemu tożsamości. Staje się nieautoryzowana dopiero wtedy, gdy cel zostaje uwzględniony w decyzji.
Dlaczego dostęp oparty na tożsamości nadmiernie eksponuje agentów
Główna presja dotyczy systemów tożsamości i dostępu, które traktują zakres poświadczenia jako ostateczną granicę dla autonomicznego oprogramowania.
Kontrola dostępu oparta na rolach pozostaje niezbędna. Ogranicza, do których zasobów tożsamość może dotrzeć i o jakie operacje może wnioskować. Kontrole oparte na intencji nie mogą bezpiecznie zrekompensować sytuacji, w której agent posiada dostęp administratora w całej organizacji.
Role zazwyczaj pozostają jednak stabilne, podczas gdy zadania agentów szybko się zmieniają. Agent programistyczny może podczas różnych sesji przeglądać repozytorium, tworzyć branch, wdrażać usługę lub modyfikować zgłoszenie. Każde zadanie wymaga innego podzbioru tych samych dostępnych możliwości.
Tworzenie jednej tożsamości dla każdego możliwego zadania generowałoby duże obciążenie związane z provisioningiem. Nadanie jednej wielokrotnego użytku tożsamości szerokich zakresów tworzy problem uprawnień otoczenia, w którym poświadczenia pozostają dostępne poza ich bezpośrednim celem.
Krótkotrwałe i wąsko ograniczone poświadczenia mogą zmniejszyć tę ekspozycję. Działają najlepiej, gdy systemy potrafią przewidzieć dokładne zasoby i działania potrzebne przed wykonaniem. Otwarte przepływy pracy agentów często odkrywają te wymagania dopiero w trakcie działania.
Model Omnigent dodaje ograniczenie na poziomie sesji bez konieczności tworzenia nowej tożsamości dla każdej rozmowy. Człowiek określa, co agent ma osiągnąć, a następnie polityka ocenia proponowane działania względem tej deklaracji.
W przypadku autonomicznych agentów Databricks wskazuje, że intencja może zostać ustalona w specyfikacji agenta już na etapie projektowania. Działający agent nie może jej rozszerzyć ani usunąć.
Agenci interaktywni obsługują tę decyzję inaczej. Agent przygotowuje politykę na podstawie opisu użytkownika w języku naturalnym, ale człowiek zatwierdza ją na początku sesji. Polityka nie może zostać zmieniona w tle w trakcie tej sesji.
Ten etap zatwierdzania przez człowieka ma znaczenie, ponieważ wnioskowanie o intencji tworzy własną podatność. Gdyby model mógł po cichu redefiniować cel po odczytaniu wstrzykniętej treści, atakujący mógłby przekonać go do autoryzowania niepożądanego działania.
Omnigent odmawia także działającemu agentowi dostępu do narzędzi służących do usuwania, edytowania lub wyłączania jego intencji. Dodanie kolejnej polityki wymaga zatwierdzenia przez człowieka, a liberalne rozszerzenie nie może unieważnić istniejącej odmowy.
Kontrole te tworzą odporność na manipulację wokół konfiguracji polityki. Nie czynią jednak podstawowej oceny intencji nieomylną.
Dokumentacja wbudowanej polityki podaje, że kontrola intent_based_authorization zapisuje pierwszą wiadomość użytkownika jako intencję sesji. Następnie pyta przed wywołaniami narzędzi, które nie mają wiarygodnego związku z tą intencją. Dokumentacja stwierdza również, że polityka wymaga konfiguracji LLM i bez niej działa w trybie fail-open.
To ostatnie zachowanie zasługuje na uwagę. Kontrola bezpieczeństwa, która staje się bardziej liberalna, gdy jej ewaluator jest niedostępny, tworzy warunek wdrożeniowy, który zespoły muszą testować i monitorować. Środowiska produkcyjne zazwyczaj wymagają widocznych awarii, walidacji konfiguracji i alertów, gdy niezbędny komponent polityki staje się niedostępny.
Wykorzystanie ewaluatora LLM wiąże się z kolejnym kompromisem. Rozumowanie w języku naturalnym może rozumieć zależności między zadaniami, których nie dostrzegają reguły statyczne. Może jednak również podejmować niespójne decyzje, gdy zmieniają się prompty, modele lub otaczający kontekst.
To napięcie wyjaśnia, dlaczego Databricks przedstawia intencję jako element warstwowego bezpieczeństwa agentów. Polityka może zatrzymać przyznanie dostępu niezwiązane z zadaniem, podczas gdy inna kontrola ogranicza skumulowane ryzyko. Oddzielne reguły zapobiegania utracie danych mogą określać, jakie informacje przepływają przez skądinąd dozwolone wywołanie.
NIST również wskazał autoryzację jako nierozwiązany problem agentów. W swojej lutowej propozycji dotyczącej tożsamości agentów z 2026 roku pyta, jak organizacje powinny stosować kontrole tożsamości, autoryzacji, audytu i niezaprzeczalności wobec autonomicznego oprogramowania.
Propozycja wyraźnie obejmuje kontrole służące zapobieganiu i ograniczaniu skutków prompt injection. Ten zakres pokazuje, dlaczego tożsamość i cel nie mogą pozostać odrębnymi tematami.
Uwierzytelniony agent nadal może podjąć szkodliwą decyzję. Działanie zgodne z celem może nadal ujawnić wrażliwe dane, jeśli jego argumenty lub miejsce docelowe są niebezpieczne. Skuteczne kontrole muszą uwzględniać łącznie tożsamość, zadanie, dane, działanie i konsekwencję.
Dla nabywców korporacyjnych wymuszona odpowiedź ma charakter architektoniczny. Przeglądy bezpieczeństwa nie mogą już kończyć się listą zakresów OAuth ani ról kont usługowych. Zespoły muszą dokumentować, w jaki sposób każde działanie o dużym wpływie pozostaje podczas wykonania powiązane z celem zatwierdzonym przez użytkownika.
Autoryzacja oparta na intencji dodaje osąd i nowe tryby awarii
Omnigent zmniejsza jedną lukę w autoryzacji, umieszczając wspomaganą przez model ocenę bezpośrednio na ścieżce egzekwowania zasad.
Taka konstrukcja oferuje elastyczność, ale tworzy też niepewność. „Wiarygodnie powiązane z zadaniem” nie jest właściwością w pełni deterministyczną.
Rozważmy agenta, którego poproszono o zbadanie awarii produkcyjnej. Odczytywanie logów wyraźnie mieści się w zadaniu. Ponowne uruchomienie usługi może być uzasadnione po zidentyfikowaniu przez agenta awarii. Rotacja poświadczeń może być konieczna, jeśli dowody wskazują na naruszenie bezpieczeństwa.
Wąska polityka może zablokować działania potrzebne do odzyskania sprawności. Szeroka polityka może pozwolić atakującemu przedstawić niezwiązaną zmianę poświadczeń jako reakcję na incydent. Zatwierdzenie przez człowieka może rozstrzygnąć część niejasności, lecz częste prośby mogą spowalniać pracę i zachęcać do automatycznego wyrażania zgody.
Model ALLOW, ASK i DENY zależy zatem od starannej kalibracji. ASK jest szczególnie istotne, ponieważ zapewnia niepewnym, ale uzasadnionym operacjom drogę naprzód bez przyznawania cichej autonomii.
Zbyt wiele decyzji ASK powoduje zmęczenie zatwierdzaniem. Operatorzy mogą akceptować żądania bez sprawdzania uzasadnienia, miejsca docelowego lub danych, których dotyczą. Zbyt mała liczba decyzji ASK przesuwa niejednoznaczne operacje w stronę automatycznego zezwolenia albo niepotrzebnej odmowy.
Polityka ocenia również wywołania narzędzi, a nie każdą konsekwencję dozwolonego wywołania. Databricks wyraźnie zaznacza, że intencja ogranicza, które działania są wykonywane, a nie to, co przepływa przez te działania.
Zatwierdzona aktualizacja dashboardu może nadal zawierać poufne dane. Dozwolona odpowiedź e-mail może trafić do niewłaściwego odbiorcy. Uzasadnione zapytanie do bazy danych może zwrócić więcej rekordów, niż wymaga zadanie.
Autoryzacja oparta na intencji musi zatem działać obok walidacji argumentów, zapobiegania utracie danych, kontroli miejsc docelowych, limitów częstotliwości i systemów audytowych. Jej wartość wynika z dodania celu do autoryzacji, a nie z zastąpienia tych kontroli.
OpenAI opisuje powiązany model źródła i ujścia w swojej analizie bezpieczeństwa agentów. Niebezpieczny rezultat często wymaga zarówno treści kontrolowanej przez atakującego, jak i możliwości, która staje się szkodliwa w niewłaściwym kontekście.
To ujęcie wspiera koncentrację Omnigent na ograniczaniu działań. Podkreśla też, dlaczego żaden pojedynczy klasyfikator nie może rozwiązać problemu. Systemy powinny ograniczać skutki manipulacji nawet wtedy, gdy nie wykryją złośliwych danych wejściowych.
Niezależne badania wskazują ten sam kierunek. Artykuł ACL 2025 Task Shield ocenia, czy każda instrukcja i wywołanie narzędzia przyczynia się do osiągnięcia celu określonego przez użytkownika.
W benchmarku AgentDojo badacze zgłosili współczynnik sukcesu ataków na poziomie 2,07 procent oraz użyteczność zadaniową na poziomie 69,79 procent z GPT-4o. Wyniki te dotyczą tego benchmarku i tej konfiguracji, a nie implementacji Omnigent.
Wskaźnik użyteczności ujawnia kompromis stojący za mechanizmami obrony opartymi na zgodności z zadaniem. System może blokować ataki, jednocześnie uniemożliwiając uzasadnioną pracę. Bezpieczeństwo poprawia się tylko wtedy, gdy polityka zachowuje wystarczający poziom realizacji zadań, aby system pozostał użyteczny.
Databricks nie opublikował porównywalnych wyników benchmarków dla nowej kontroli. Demonstracja pokazuje jedno wstrzyknięte pole, jednego agenta, trzy narzędzia i jeden zadeklarowany cel. Nie dowodzi ogólnej skuteczności w długich sesjach ani w niejednoznacznych zadaniach korporacyjnych.
Nie ma też jeszcze publicznych dowodów dotyczących fałszywych zatwierdzeń, fałszywych odmów, opóźnień ewaluatora ani zachowania polityki po aktualizacjach modeli. Te pomiary określą, czy podejście wyjdzie poza przekonujące przykłady.
Atakujący również się dostosują. Mogą tworzyć wstrzyknięte instrukcje, które brzmią jak powiązane z zadeklarowanym zadaniem. Instrukcja może twierdzić, że przyznanie dostępu jest konieczne do zweryfikowania tej samej analizowanej tabeli.
Opublikowana demonstracja już wykorzystuje tę strategię, opisując zewnętrznego odbiorcę jako audytora. Polityka nadal blokuje przyznanie dostępu, ponieważ zatwierdzona intencja pozostaje wąska, ale bardziej złożone zadania będą tworzyć mniej oczywiste granice.
Złośliwa instrukcja może również celować w argumenty w ramach dozwolonego narzędzia. Jeśli sesja zezwala na aktualizacje dashboardu, atakujący może spróbować wstawić poufne pola do treści dashboardu. Samo dopasowanie celu na poziomie narzędzia niekoniecznie wykryje taką odmianę.
Zespoły oceniające mechanizmy databricks permission powinny zatem testować decyzje polityk na kilku poziomach. Potrzebują zwykłych żądań, żądań niejednoznacznych, wstrzykniętych treści, mylących uzasadnień biznesowych oraz złośliwych argumentów w dozwolonych operacjach.
Powinny również rejestrować, dlaczego doszło do każdej decyzji. Zespół bezpieczeństwa nie może badać niespójnego egzekwowania zasad, jeśli logi zawierają tylko ALLOW, ASK lub DENY bez istotnej intencji i proponowanego działania.
Najbardziej użyteczne porównanie nie dotyczy kontroli intencji w zestawieniu z doskonałym bezpieczeństwem. Dotyczy kontroli intencji w zestawieniu z samą autoryzacją opartą na tożsamości, w ramach systemu warstwowego.
W takim porównaniu Omnigent zamyka rzeczywistą lukę. Pozostaje pytanie, czy zespoły potrafią zdefiniować cel wystarczająco precyzyjnie, by uzyskać ochronę bez zamieniania każdego użytecznego działania agenta w ręczny przegląd.
Trzy sygnały pokażą, czy model Omnigent się sprawdza
Kolejny etap należy oceniać na podstawie mierzalnej jakości egzekwowania zasad, a nie jasności początkowej demonstracji.
Pierwszym sygnałem jest odtwarzalny zestaw testów. Omnigent potrzebuje testów obejmujących różne modele, środowiska uruchomieniowe, narzędzia i strategie pośredniego wstrzykiwania.
Przydatne wyniki rozdzielałyby sukces ataków, realizację uzasadnionych zadań, fałszywe zatwierdzenia, fałszywe odmowy i wskaźniki eskalacji do człowieka. Powinny też pokazywać, czy niewielkie zmiany sformułowań prowadzą do istotnie różnych decyzji.
Silne wyniki w testach adversarialnych wzmocniłyby argument Databricks, że cel może stać się niezawodnym sygnałem wejściowym autoryzacji. Duża zmienność między modelami lub promptami osłabiłaby argument za wspomaganymi przez model kontrolami intencji jako granicą egzekwowania zasad.
Drugim sygnałem jest bezpieczne dla wdrożenia zachowanie w przypadku awarii. Dokumentacja Omnigent stwierdza, że wbudowana polityka fail open, gdy konfiguracja LLM nie jest dostępna.
Użytkownicy powinni obserwować walidację podczas uruchamiania, alerty administracyjne, opcje fail-closed oraz jasne zapisy audytowe, gdy ewaluator nie może działać. Polityka kontekstowa zapewnia niewielką ochronę, jeśli dryf konfiguracji może po cichu ją usunąć.
Widoczna obsługa awarii ewaluatora wzmocniłaby tę konstrukcję. Utrzymujące się liberalne zachowanie bez wyraźnych ostrzeżeń pozostawiłoby poważną lukę operacyjną.
Trzecim sygnałem jest wdrożenie poza przykładami autorów. Rzeczywiste zespoły muszą publikować polityki dla programowania, wsparcia, operacji na danych, poczty e-mail, kalendarzy i delegowania między wieloma agentami.
Te przykłady powinny pokazać, jak organizacje definiują intencję dla zadań, które w uzasadniony sposób ewoluują. Powinny też ujawnić, jak często użytkownicy otrzymują prompty ASK i czy te prompty poprawiają decyzje.
Szersze użycie przetestowałoby centralną obietnicę tej konstrukcji: jeden agent może zachować użyteczne możliwości, wykorzystując jedynie podzbiór wymagany dla bieżącego zadania. Powtarzające się obchodzenie polityk lub niedopuszczalne zmęczenie zatwierdzaniem osłabiłyby tę obietnicę.
Dlatego wydanie Omnigent ma znaczenie wykraczające poza pojedynczy framework open source. Twórcy agentów budują systemy, które odczytują niezaufane informacje i działają za pomocą prawidłowych poświadczeń korporacyjnych. Wynikające z tego ryzyko znajduje się między konwencjonalną kontrolą dostępu a bezpieczeństwem modeli.
Databricks permission staje się decyzją dwuczęściową: czy ta tożsamość może działać i czy to działanie służy zatwierdzonemu celowi?
To drugie pytanie nie wyeliminuje prompt injection. Tworzy miejsce, w którym można zatrzymać wstrzykniętą instrukcję po tym, jak wpłynie na model, ale zanim dotrze do narzędzia o istotnych konsekwencjach.
Deweloperzy powinni zacząć od identyfikacji działań, których autoryzacja zmienia się wraz z kontekstem zadania. Zespoły bezpieczeństwa mogą następnie testować, czy polityki intencji odmawiają niepowiązanych operacji, eskalują niejednoznaczne przypadki i zachowują uzasadnioną pracę.
Nabywcy korporacyjni powinni pytać dostawców o dowody dotyczące tych trzech rezultatów. Kontrola, która blokuje wszystko, nie jest użyteczną autoryzacją. Kontrola, która zachowuje każdy przepływ pracy, pomijając przy tym żądania adversarialne, nie zapewnia znaczącej ochrony.
Praktyczne pytanie jest teraz nieuniknione: jeśli agent AI ma uprawnienie do wykonania działania, jakie niezależnie egzekwowane dowody pokazują, że działanie to służy bieżącemu celowi użytkownika?


