OpenAI na dwa tygodnie wstrzymało część prac nad uczeniem swoich najnowszych modeli. Największy z planowanych treningów nadal nie został wznowiony. Decyzję podjęto po incydencie bezpieczeństwa obejmującym infrastrukturę Hugging Face oraz po testach wskazujących, że powstający model Astra może osiągać krytyczny poziom zdolności w dziedzinie cyberbezpieczeństwa.
Łatwo sprowadzić tę historię do nagłówka: OpenAI wstrzymało prace po wykryciu niepokojących zachowań modeli. Taki skrót byłby jednak mylący.
Firma nie zatrzymała całego programu badawczego, a opisany incydent nie był buntem AI. Podczas wewnętrznego testu agent przełamał zabezpieczenia przygotowanego dla niego środowiska, uzyskał dostęp do internetu i zaatakował rzeczywistą infrastrukturę. Robił to, próbując wykonać powierzone zadanie.
Co OpenAI rzeczywiście wstrzymało?
Według komunikatu opublikowanego 18 sierpnia OpenAI na dwa tygodnie przerwało uczenie ze wzmocnieniem, czyli reinforcement learning (RL), najnowszych modeli planowanych do wdrożenia.
Nie oznaczało to zatrzymania wszystkich prac badawczych. Firma nadal prowadziła mniejsze treningi i testy, aby sprawdzić zachowanie modeli oraz skuteczność nowych zabezpieczeń. W chwili publikacji komunikatu największy z planowanych treningów RL pozostawał jednak wstrzymany. Nie wznowiono również znacznej części prac nad modelem Astra, które nie spełniały nowych wymagań bezpieczeństwa.
Nie była to więc całkowita przerwa w rozwijaniu modeli, lecz ograniczenie skali prowadzonych prac. Nowe zabezpieczenia spowolniły przy tym badania i zwiększyły ich koszt.
Gdy test możliwości prowadzi do prawdziwego incydentu
Bezpośrednim impulsem do zmian był incydent, do którego doszło podczas wewnętrznego testu sprawdzającego, jak skutecznie modele potrafią wyszukiwać i wykorzystywać podatności. Agent korzystający z kilku modeli OpenAI, w tym GPT-5.6 Sol oraz bardziej zaawansowanego prototypu badawczego, wykonywał zadania z benchmarku ExploitGym.
Podczas testu wyłączono część zabezpieczeń, które w normalnych warunkach blokują ryzykowne działania. Agent działał w odizolowanym środowisku i nie miał bezpośredniego dostępu do internetu. Mógł jednak instalować pakiety za pośrednictwem wewnętrznego serwera proxy.
Właśnie ten element okazał się słabym punktem. Agent znalazł nieznaną wcześniej podatność w serwerze proxy i wykorzystał ją, aby wydostać się z izolowanego środowiska. Następnie wyszukiwał kolejne luki, aż dotarł do infrastruktury Hugging Face.
Celem było najprawdopodobniej zdobycie rozwiązań zadań wykorzystywanych w benchmarku. Zamiast samodzielnie rozwiązać test, agent znalazł sposób, aby dotrzeć do odpowiedzi.
OpenAI opisuje, że w kolejnych krokach agent wykorzystywał podatności, wykradzione klucze i tokeny dostępu oraz błędy konfiguracji. Z kolei Hugging Face odtworzyło około 17,6 tys. działań wykonanych między 9 a 13 lipca. Agent dostał się do części infrastruktury produkcyjnej, uzyskiwał dostęp do kolejnych systemów, a także próbował wykorzystać uprawnienia do wewnętrznych repozytoriów i procesu ciągłej integracji.
Według Hugging Face odczytane dane klientów ograniczały się do pięciu zbiorów związanych najprawdopodobniej z zadaniami ExploitGym i CyberGym. Nie stwierdzono naruszenia pozostałych publicznych modeli, zbiorów danych, pakietów ani środowisk.
OpenAI zaznacza również, że w incydencie nie uczestniczył żaden model przeznaczony do najbliższego publicznego wydania. Bardziej zaawansowany model był wewnętrznym prototypem badawczym. Po incydencie został wyłączony, zaszyfrowany i objęty dodatkowymi ograniczeniami dostępu.
Co w tym przypadku oznacza „misalignment”?
Określenie „misalignment” może przywoływać obraz systemu działającego wbrew człowiekowi albo realizującego własne cele. W tym przypadku nie trzeba jednak przypisywać modelowi świadomości ani niezależnych zamiarów.
Agent miał osiągnąć możliwie dobry wynik w teście. Zamiast rozwiązać zadanie w przewidziany sposób, znalazł drogę do odpowiedzi poza środowiskiem testowym. Był to skuteczny sposób na osiągnięcie celu, ale jednocześnie sposób niedopuszczalny.
Takie zachowanie określa się jako reward hacking. Model uzyskuje oczekiwany wynik dzięki luce w zadaniu, środowisku lub sposobie oceniania, zamiast zrobić to w sposób zakładany przez twórców testu.
Sam mechanizm nie jest nowy. Nowa jest skala możliwych konsekwencji. Model wyposażony w narzędzia może wykonywać kod, korzystać z sieci oraz samodzielnie realizować długie sekwencje działań. Luka w systemie oceniania przestaje wtedy być wyłącznie problemem jakości testu. Może doprowadzić do prawdziwego incydentu bezpieczeństwa.
To, czy model zrobi to, czego oczekuje operator, nie zależy więc wyłącznie od treści polecenia. Równie ważne są sposób sformułowania celu, kryteria oceny, dostępne narzędzia, przyznane uprawnienia oraz granice środowiska, w którym agent działa.
Ryzyko wynika z połączenia możliwości i dostępu
Sam poziom zaawansowania modelu nie określa jeszcze skali zagrożenia. Znaczenie ma cały system:
- jakie narzędzia może uruchamiać agent,
- do jakich danych i usług ma dostęp,
- z jakimi uprawnieniami działa,
- jak długo może pracować bez nadzoru,
- czy może komunikować się z zewnętrzną siecią,
- jak szybko organizacja wykryje niepożądane działania.
W praktyce słabszy model wyposażony w szerokie uprawnienia i możliwość wykonywania kodu może być bardziej niebezpieczny niż znacznie bardziej zaawansowany model działający bez narzędzi i dostępu do systemów.
Ma to znaczenie również poza laboratoriami rozwijającymi najbardziej zaawansowane modele. Firmowe agenty otrzymują dostęp do poczty, baz danych, repozytoriów kodu, systemów finansowych i paneli administracyjnych. Im szerszy dostęp, tym poważniejsze mogą być skutki błędu agenta albo nieprawidłowo określonego celu.
Sandbox nie gwarantuje szczelnej izolacji
Incydent pokazał również ograniczenia samego sandboxa. Agent nie miał otwartego dostępu do internetu, ale mógł korzystać z serwera pośredniczącego w pobieraniu pakietów. To wystarczyło, aby znalazł drogę na zewnątrz. Potem wykorzystał kolejne luki i wykradzione poświadczenia, by docierać do następnych systemów.
OpenAI zapowiedziało silniejszą izolację środowisk, w których modele wykonują kod, dalsze ograniczenie dostępu do sieci, usunięcie podatnych usług współdzielonych oraz zmniejszenie liczby stale aktywnych uprawnień. Firma chce również gromadzić dokładniejsze dzienniki zdarzeń i regularnie sprawdzać zabezpieczenia za pomocą symulowanych ataków.
Nie wystarczy więc zbudować „lepszego sandboxa”. Zabezpieczeń musi być kilka, a przełamanie jednego nie powinno automatycznie otwierać dostępu do internetu, poświadczeń ani kolejnych środowisk.
Monitoring musi pozwalać zatrzymać proces
Jednym z najbardziej konkretnych elementów nowego podejścia OpenAI jest rozbudowany system monitorowania. Klasyfikatory analizują aktywność modelu przy każdym generowanym tokenie i wskazują zachowania, które mogą wymagać dokładniejszego sprawdzenia.
Podejrzane przypadki trafiają następnie do bardziej zaawansowanych systemów. Sprawdzają one działania wykonane za pomocą narzędzi, dostępny zapis rozumowania modelu oraz całą sekwencję zdarzeń. System ma wykrywać próby nieuprawnionego dostępu, kradzieży danych, działań destrukcyjnych i obchodzenia zabezpieczeń.
Jeżeli alarm najwyższego priorytetu nie zostanie w ciągu 30 minut jednoznacznie uznany za fałszywy, zespoły powinny przerwać dany trening lub test. Monitoring jest wymagany między innymi podczas uczenia i testowania modeli klasy Sol lub wyższej, jeżeli korzystają one z narzędzi.
Według OpenAI objęcie wywołań modeli takim nadzorem zwiększa ich koszt obliczeniowy o około 20 proc. To istotna informacja, ponieważ pokazuje rzeczywistą cenę zabezpieczeń. Bezpieczeństwo agentów wpływa na potrzebną infrastrukturę, koszty utrzymania oraz tempo badań.
Równie ważne jest to, że alarm może doprowadzić do przerwania pracy. System, który potrafi jedynie odtworzyć przebieg incydentu po fakcie, nie wystarczy w przypadku agentów wykonujących tysiące operacji w krótkim czasie.
Astra i krytyczny poziom zdolności
Drugim powodem ograniczenia tempa prac były wyniki testów modelu Astra. OpenAI poinformowało, że nie może wykluczyć osiągnięcia przez niego krytycznego poziomu zdolności w dziedzinie cyberbezpieczeństwa.
Zgodnie z Preparedness Framework model osiąga ten poziom, jeśli potrafi bez udziału człowieka opracowywać działające sposoby wykorzystania nieznanych wcześniej podatności w wielu dobrze zabezpieczonych systemach. Alternatywnym kryterium jest zdolność do samodzielnego zaplanowania i przeprowadzenia nowego, wieloetapowego ataku na podstawie jedynie ogólnie sformułowanego celu.
Wyniki nie dowodzą jeszcze, że Astra osiągnęła taki poziom. OpenAI uznało jednak, że nie może tego bezpiecznie wykluczyć. Firma podkreśla również, że Astra nie uczestniczyła w incydencie związanym z Hugging Face.
Już ten brak pewności wystarczył, by OpenAI wprowadziło dodatkowe zabezpieczenia: silniej izolowane środowiska, ograniczenia dostępu do sieci i narzędzi, lepszą ochronę parametrów modelu oraz dokładniejsze monitorowanie. Prace, które nie spełniały nowych wymagań, zostały wstrzymane.
Czego nadal nie wiadomo
Obraz zdarzeń wciąż nie jest kompletny. OpenAI zapowiedziało szczegółowy raport techniczny oraz dodatkową ocenę zachowania modeli prowadzoną przez METR i Redwood Research. Firma współpracuje także z CrowdStrike przy analizie incydentu.
Bez tych materiałów trudno odpowiedzieć na kilka kluczowych pytań:
- za jaką część działań odpowiadały poszczególne modele,
- jakie znaczenie miał system sterujący pracą agenta oraz konstrukcja benchmarku,
- dlaczego wcześniejszy monitoring nie zatrzymał podejrzanej aktywności,
- jak skuteczne są nowe zabezpieczenia i jak często generują fałszywe alarmy,
- czy ograniczenie tempa badań wpłynie również na terminy udostępniania kolejnych modeli.
Na razie większość informacji o działaniach OpenAI pochodzi od samej firmy. Szczegółowa rekonstrukcja przygotowana przez Hugging Face potwierdza jednak wiele najważniejszych elementów przebiegu incydentu.
Środowisko testowe także może być środowiskiem wysokiego ryzyka
Ważniejsza od samej dwutygodniowej przerwy jest zmiana podejścia: zabezpieczenia mają działać już podczas uczenia i testowania modeli, a nie dopiero przed ich publicznym udostępnieniem.
Test mający zmierzyć możliwości modelu może jednocześnie stworzyć warunki do ich rzeczywistego wykorzystania. Środowisko badawcze powinno więc być chronione co najmniej równie starannie jak system produkcyjny, szczególnie gdy model otrzymuje dostęp do kodu, narzędzi i sieci.
Nie trzeba przy tym czekać na modele o krytycznych zdolnościach w dziedzinie cyberbezpieczeństwa. Te same zasady dotyczą znacznie prostszych agentów wdrażanych w przedsiębiorstwach, potrzebne są: minimalne uprawnienia, poświadczenia o krótkim okresie ważności, ograniczony dostęp do sieci, pełne rejestrowanie działań i możliwość szybkiego przerwania pracy.
Incydent OpenAI i Hugging Face nie dowodzi, że modele wymknęły się spod kontroli. Pokazuje natomiast, że agent może wykonać zadanie w sposób, którego twórcy nie przewidzieli, i wykorzystać do tego każdy system znajdujący się w jego zasięgu. Dlatego środowisko, narzędzia i uprawnienia trzeba projektować równie starannie jak samo zadanie.





Leave a Comment