0
Przejdź do treści

Prompt Injection

Atak polegający na umieszczeniu instrukcji, która ma zmienić zachowanie modelu, ominąć zasady lub uzyskać niedozwolony dostęp.

Co naprawdę oznacza to pojęcie

Atak polegający na umieszczeniu instrukcji, która ma zmienić zachowanie modelu, ominąć zasady lub uzyskać niedozwolony dostęp.

Jak wygląda w praktyce

Instrukcja ukryta na stronie lub w dokumencie może nakazać agentowi ujawnienie danych albo użycie narzędzia wbrew intencji użytkownika.

Najważniejsza decyzja przed wdrożeniem

Treści zewnętrzne trzeba traktować jako dane, nie polecenia; potrzebne są separacja instrukcji, ograniczone narzędzia i potwierdzenie ryzykownych akcji.

Jak sprawdzić, czy rozwiązanie działa

Testuj wstrzyknięcia bezpośrednie i pośrednie, wielojęzyczne obejścia, wyciek kontekstu i możliwość wykonania działania mimo blokady odpowiedzi. Wynik należy porównać z ustaloną wersją bazową i analizować osobno dla prostych spraw, trudnych wyjątków oraz przypadków wymagających człowieka. Praktyczny test Prompt Injection powinien mieć właściciela, datę przeglądu i zapisany przykład wyniku, którego zespół nie zaakceptuje.

Podejście PAR HOUSE Agency

Pracę z Prompt Injection zaczynamy od procesu, a nie od demonstracji narzędzia. Treści zewnętrzne trzeba traktować jako dane, nie polecenia; potrzebne są separacja instrukcji, ograniczone narzędzia i potwierdzenie ryzykownych akcji. Następnie budujemy mały, mierzalny zakres, zapisujemy założenia i dopiero po kontroli jakości rozszerzamy zastosowanie.