Czym jest GPT-6 Astra i co daje model, który sam obsługuje komputer
Prosisz asystenta AI, żeby przeniósł faktury z poczty do arkusza. Dostajesz odpowiedź: kilkanaście punktów, ładnie sformatowanych, z podpowiedzią, jak...
Prompt injection, po polsku wstrzyknięcie polecenia, to atak, w którym napastnik umieszcza instrukcję w treści przetwarzanej przez model językowy. Model traktuje ją tak samo jak polecenie od użytkownika i wykonuje. Przyczyna leży w samej konstrukcji tych systemów: polecenie i dane przychodzą do modelu w tej samej postaci, jako tekst, więc nie ma on mechanizmu rozdzielającego jedno od drugiego.
Nośnikiem bywa biały tekst na białym tle, niewidzialne znaki Unicode, treść ukryta regułą CSS, komentarz w kodzie strony albo polecenie wpisane w obrazek. Wspólny mianownik jest taki, że człowiek tego nie widzi, a model czyta.
Problem nie został rozwiązany na poziomie fundamentalnym, bo modele nie mają czegoś, co w klasycznych systemach nazywa się granicą uprawnień między poleceniem systemowym, zapytaniem użytkownika a pobraną treścią. Stawka rośnie razem z autonomią: dopóki model tylko odpowiadał, udany atak dawał złą odpowiedź. Odkąd model klika, wysyła i płaci, ten sam atak uruchamia łańcuch realnych działań.
Ochrony szuka się dziś nie w zapobieganiu, tylko w ograniczaniu tego, co wstrzyknięty agent jest w stanie zrobić: osobny profil przeglądarki bez zapisanych logowań, uprawnienia nadawane pod konkretne zadanie zamiast na stałe, potwierdzenie człowieka przy każdej akcji nieodwracalnej i logi, po których da się odtworzyć, co agent faktycznie zrobił. Zobacz też: agenci AI, LLM i prompt engineering.
Najczęściej zadawane pytania
Bezpośredni to polecenie wpisane przez samego użytkownika, próbujące obejść instrukcje systemowe. Pośredni siedzi w treści, którą model czyta po drodze: na stronie, w mailu, w dokumencie. Wariant pośredni jest groźniejszy, bo ofiara nie robi nic podejrzanego, napastnik nie potrzebuje żadnego dostępu do konta, a model wykonuje polecenie Twoimi uprawnieniami.
Na dziś nie. Model dostaje polecenie i dane w tej samej postaci i nie ma mechanizmu rozdzielającego jedno od drugiego, więc problem nie jest rozwiązany na poziomie architektury. Nowsze modele przepuszczają mniej ataków niż starsze, ale żaden nie schodzi do zera. Dlatego ochrony szuka się w ograniczaniu uprawnień agenta, a nie w samym filtrowaniu treści.
Uruchamiaj go w osobnym profilu bez zapisanych logowań, bo w Twojej codziennej przeglądarce dziedziczy wszystkie aktywne sesje naraz. Nadawaj uprawnienia pod konkretne zadanie zamiast na stałe, trzymaj z dala menedżera haseł i bankowość, a przy działaniach nieodwracalnych wymagaj potwierdzenia człowieka. Prowadź też logi, żeby dało się odtworzyć, co agent zrobił.
Interfejs programistyczny umożliwiający komunikację między systemami — kelner między Twoją aplikacją a serwisem zewnętrznym,…
Autonomiczne systemy AI zdolne do samodzielnego planowania, podejmowania decyzji i wykonywania wieloetapowych zadań — następny…
Duży model językowy — sieć neuronowa trenowana na miliardach tekstów, zdolna do generowania, rozumienia i przetwarzania języka…
Sztuka formułowania instrukcji (promptów) dla modeli AI tak, aby uzyskać jak najlepsze i najtrafniejsze odpowiedzi — kluczowa…
Prosisz asystenta AI, żeby przeniósł faktury z poczty do arkusza. Dostajesz odpowiedź: kilkanaście punktów, ładnie sformatowanych, z podpowiedzią, jak...
Przeglądarka, która czyta Twoje maile, przegląda kalendarz, loguje się na konta i wykonuje polecenia za Ciebie. Brzmi jak asystent przyszłości. Proble...
Jeśli chcesz umieć to sam, a nie zlecać — od tego są kursy.