PRZEWODNIK Społeczny

Ekstrakcja modelu i ataki kradnące

Ataki polegające na ekstrakcji modelu pozwalają przeciwnikowi sklonować zastrzeżony model sztucznej inteligencji, po prostu wysyłając zapytanie do jego publicznego interfejsu API i szkoląc naśladowcę w zakresie odpowiedzi.

Przegląd

Ataki polegające na ekstrakcji modelu pozwalają przeciwnikowi sklonować zastrzeżony model sztucznej inteligencji, po prostu wysyłając zapytanie do jego publicznego interfejsu API i szkoląc naśladowcę w zakresie odpowiedzi. Ma to znaczenie, bo firmy wydają miliony modeli szkoleniowych, które można przybliżyć za cenę kilku tysięcy wywołań API.

Ataki polegające na ekstrakcji modelu i kradzieży leżą na styku możliwości, władzy i wyboru publicznego – gdzie bezpieczeństwo, zarządzanie i legitymizacja decydują, czy zaawansowana sztuczna inteligencja pomaga, czy szkodzi na dużą skalę.

Głębokie nurkowanie

Atak polegający na ekstrakcji modelu (lub kradzieży modelu) traktuje wdrożony model jako wyrocznię. Osoba atakująca wysyła dane wejściowe, rejestruje dane wyjściowe i trenuje model zastępczy, aby naśladować zachowanie. Ponieważ sam model docelowy jest wyuczoną funkcją odwzorowującą dane wejściowe na wyjścia, kopiowanie wystarczającej liczby par wejście-wyjście może zrekonstruować dokładne przybliżenie bez konieczności oglądania oryginalnych wag lub danych treningowych. Naukowcy ukradli granice decyzyjne klasyfikatorów obrazów, a nawet odzyskali dokładne wagi małych warstw. W 2024 roku zespół pokazał, że części warstw osadzających modele produkcyjne OpenAI i Google można wyodrębnić za mniej niż kilkaset dolarów. Skradzione kopie podważają płatne usługi, omijają filtry bezpieczeństwa i umożliwiają dalsze ataki białej skrzynki, takie jak tworzenie kontradyktoryjnych przykładów.

Wgląd techniczny

Im bogatsza odpowiedź API, tym tańsza kradzież. Zwracanie wektorów pełnego prawdopodobieństwa lub logitów powoduje wyciek znacznie więcej informacji na zapytanie niż pojedyncza etykieta z numerem 1, więc osoby atakujące rekonstruują granice przy użyciu mniejszej liczby zapytań. Strategie aktywnego uczenia się wybierają zapytania zawierające najwięcej informacji w pobliżu granic decyzji. Przełomowy wynik pokazał, że zapytanie dotyczące liczby wymiarów wyjściowych może odzyskać ostateczną warstwę projekcji liniowej dokładnie za pomocą algebry liniowej, ponieważ warstwa ta jest w rzeczywistości macierzą obejmującą zakres odpowiedzi.

Opanuj ekstrakcję modeli i ataki kradnące

Aby zbudować głębokie zrozumienie, traktuj wyodrębnianie modelu i ataki kradnące jako model operacyjny, a nie pojedynczą funkcję. Zdefiniuj pożądane wyniki, wyjaśnij założenia i oddziel to, co system może zrobić niezawodnie, od tego, co nadal wymaga fachowej oceny.

W praktyce silne zespoły korzystające z ekstrakcji modelu i ataków kradnących łączą rozwój możliwości z zarządzaniem, bezpieczeństwem i jasnymi strukturami odpowiedzialności. Dokumentują wyraźne kryteria sukcesu, testują realistyczne dane i przepływy pracy oraz wykonują iteracje w oparciu o zaobserwowane wzorce niepowodzeń, a nie jednorazowe zwycięstwa w testach porównawczych. W tym miejscu teoretyczne zrozumienie zamienia się w trwałe możliwości w zakresie produktu, polityki i operacji.

Zarówno katastrofalne, jak i codzienne szkody spowodowane sztuczną inteligencją zależą od tego, kto rozumie ryzyko i kto może podjąć działania. Jednocześnie traktując ryzyko egzystencjalne jak science fiction, jednocześnie łącząc możliwości. Najbardziej odporne podejście polega na połączeniu szybkości eksperymentowania z dyscypliną zarządzania: przeprowadzanie programów pilotażowych, gromadzenie dowodów, publikowanie dzienników decyzji i ciągłe aktualizowanie zabezpieczeń w miarę ewolucji zachowań modelu, oczekiwań użytkowników i wymagań prawnych.

Wpływ strategiczny

Zarówno katastrofalne, jak i codzienne szkody spowodowane sztuczną inteligencją zależą od tego, kto rozumie ryzyko i kto może podjąć działania.

Zarówno katastrofalne, jak i codzienne szkody spowodowane sztuczną inteligencją zależą od tego, kto rozumie ryzyko i kto może podjąć działania. W przypadku wdrożeń wysokiej jakości przekłada się to na mierzalne zasady działania, granice własności i rytuały cyklicznych przeglądów, dzięki czemu zespoły mogą zwiększać pewność siebie zamiast skalować niejednoznaczność.

Umiejętność korzystania z usług publicznych i zawodowych wpływa na to, czy silna polityka bezpieczeństwa jest politycznie możliwa.

Umiejętność korzystania z usług publicznych i zawodowych wpływa na to, czy silna polityka bezpieczeństwa jest politycznie możliwa. W przypadku wdrożeń wysokiej jakości przekłada się to na mierzalne zasady działania, granice własności i rytuały cyklicznych przeglądów, dzięki czemu zespoły mogą zwiększać pewność siebie zamiast skalować niejednoznaczność.

Jasne wyjaśnienia ograniczają wpływ szumu, PR laboratoryjnego i niejasnego teatru etycznego.

Jasne wyjaśnienia ograniczają wpływ szumu, PR laboratoryjnego i niejasnego teatru etycznego. W przypadku wdrożeń wysokiej jakości przekłada się to na mierzalne zasady działania, granice własności i rytuały cyklicznych przeglądów, dzięki czemu zespoły mogą zwiększać pewność siebie zamiast skalować niejednoznaczność.

Przyszłość ekstrakcji modeli i ataków kradnących

Zabezpieczenia przechodzą z blokowania na wykrywanie i degradację: ograniczanie szybkości, zwracanie zaokrąglonych lub tylko do góry 1 wyników, dodawanie skalibrowanego szumu, zachowanie modelu znaku wodnego, aby można było pobrać odciski palców skradzionych kopii, oraz monitorowanie wzorców zapytań w celu wyodrębnienia podpisów. Spodziewaj się przepisów i warunków licencji, które traktują ekstrakcję jako kradzież, a także aktywnych badań nad architekturami, które mogą być trudne do wyodrębnienia. W miarę powiększania się modeli pełna ekstrakcja pozostaje kosztowna, ale częściowa ekstrakcja cennych składników i klonowanie na wzór destylacji pozostaną stałym zagrożeniem komercyjnym i bezpieczeństwa.

Implementacja w świecie rzeczywistym

Startup tysiące razy odpytuje płatny interfejs API rozpoznawania obrazów konkurencji i szkoli bezpłatny klon, który replikuje jego dokładność.

Badacze bezpieczeństwa wyodrębniają ostateczną warstwę osadzania i projekcji modelu języka produkcyjnego za pomocą starannie spreparowanych zapytań API, które kosztują zaledwie kilkaset dolarów.

Osoba atakująca klonuje lokalnie klasyfikator spamu lub oszustwa, aby móc go sondować w trybie offline i tworzyć dane wejściowe, które niezawodnie unikną wykrycia.

Dostawca chmury dodaje monitorowanie liczby zapytań, które oznacza konto, którego wzorzec dostępu odpowiada ekstrakcji w ramach aktywnego uczenia się, i ogranicza jego odpowiedzi.

Wzorce implementacyjne

Ekstrakcja modeli i ataki kradnące w praktyce

Startup tysiące razy odpytuje płatny interfejs API rozpoznawania obrazów konkurencji i szkoli bezpłatny klon, który replikuje jego dokładność.

Zespoły zwykle uzyskują lepsze wyniki, gdy z góry zdefiniują progi jakości, wyznaczą ludzką ścieżkę eskalacji w przypadku przypadków brzegowych i śledzą zarówno wzrost produktywności, jak i koszty błędów w czasie.

Ekstrakcja modeli i ataki kradnące w praktyce

Badacze bezpieczeństwa wyodrębniają ostateczną warstwę osadzania i projekcji modelu języka produkcyjnego za pomocą starannie spreparowanych zapytań API, które kosztują zaledwie kilkaset dolarów.

Zespoły zwykle uzyskują lepsze wyniki, gdy z góry zdefiniują progi jakości, wyznaczą ludzką ścieżkę eskalacji w przypadku przypadków brzegowych i śledzą zarówno wzrost produktywności, jak i koszty błędów w czasie.

Ekstrakcja modeli i ataki kradnące w praktyce

Osoba atakująca klonuje lokalnie klasyfikator spamu lub oszustwa, aby móc go sondować w trybie offline i tworzyć dane wejściowe, które niezawodnie unikną wykrycia.

Zespoły zwykle uzyskują lepsze wyniki, gdy z góry zdefiniują progi jakości, wyznaczą ludzką ścieżkę eskalacji w przypadku przypadków brzegowych i śledzą zarówno wzrost produktywności, jak i koszty błędów w czasie.

Ekstrakcja modeli i ataki kradnące w praktyce

Dostawca chmury dodaje monitorowanie liczby zapytań, które oznacza konto, którego wzorzec dostępu odpowiada ekstrakcji w ramach aktywnego uczenia się, i ogranicza jego odpowiedzi.

Zespoły zwykle uzyskują lepsze wyniki, gdy z góry zdefiniują progi jakości, wyznaczą ludzką ścieżkę eskalacji w przypadku przypadków brzegowych i śledzą zarówno wzrost produktywności, jak i koszty błędów w czasie.

Zagrożenia i poręcze

!

Traktowanie ryzyka egzystencjalnego jako science-fiction, choć łączy w sobie możliwości.

!

Mylenie bezpieczeństwa produktów powierzchniowych z wyrównaniem przy dużej autonomii.

!

Pozostawienie odbiorcom nieanglojęzycznym i nieeksperckim jedynie źródeł o niskiej jakości.

Plan wdrożenia

1

Oddziel ryzyko szkód, niewłaściwego użycia i utraty kontroli/niewspółosiowości produktu.

Potraktuj to jako bramkę dowodową: jeśli kryteria nie są spełnione, wstrzymaj wdrażanie, uzupełnij lukę i dopiero wtedy zwiększ wykorzystanie.

2

Zapytaj, jakie dowody zmieniłyby Twój pogląd na temat terminów i dotkliwości.

Potraktuj to jako bramkę dowodową: jeśli kryteria nie są spełnione, wstrzymaj wdrażanie, uzupełnij lukę i dopiero wtedy zwiększ wykorzystanie.

3

Przedkładaj źródła pierwotne i konkretne oceny nad twierdzenia marketingowe.

Potraktuj to jako bramkę dowodową: jeśli kryteria nie są spełnione, wstrzymaj wdrażanie, uzupełnij lukę i dopiero wtedy zwiększ wykorzystanie.

4

Zidentyfikuj jedną ścieżkę działania: karierę, politykę, finansowanie lub umiejętności – nie tylko świadomość.

Potraktuj to jako bramkę dowodową: jeśli kryteria nie są spełnione, wstrzymaj wdrażanie, uzupełnij lukę i dopiero wtedy zwiększ wykorzystanie.

Odkrywaj dalej

Check your understanding

Test yourself: take the Model Extraction and Stealing Attacks quiz

Start quiz