Aus dem Englischen übersetzt

Modellstehlen ist ein Angriff, bei dem ein Angreifer die Parameter oder Funktionalität eines maschinellen Lernmodells durch wiederholte Abfragen extrahiert und so eine Replikation ermöglicht, ohne Zugriff auf proprietäre Trainingsdaten oder die Architektur zu haben.

Modell-Diebstahl ist eine Klasse von Angriffen auf eingesetzte maschinelle Lernsysteme, bei denen ein Angreifer versucht, die internen Parameter, die Architektur oder das funktionale Verhalten eines proprietären Modells wiederherzustellen, indem er sorgfältig konstruierte Abfragen einreicht und die Ausgaben beobachtet. Das Ziel ist es, ein Ersatzmodell zu erstellen, das das Original genau nachahmt und dadurch den Schutz des geistigen Eigentums und die Recheninvestitionen des Modellbesitzers umgeht. Diese Bedrohung hat mit der Verbreitung kommerzieller Künstliche-Intelligenz-Dienste an Bedeutung gewonnen, insbesondere Large-Language-Model-APIs, die von Unternehmen wie OpenAI, Anthropic und Google DeepMind angeboten werden, bei denen der Zugang hinter kostenpflichtigen Schnittstellen liegt, die zugrunde liegenden Gewichte jedoch geheim bleiben.

Der Angriff nutzt die Tatsache aus, dass das Eingabe-Ausgabe-Verhalten eines Modells eine reichhaltige Informationsquelle über seine internen Entscheidungsgrenzen ist. Durch das Sammeln einer ausreichenden Anzahl von beschrifteten Beispielen - wobei die Beschriftungen die Vorhersagen des Modells sind - kann ein Angreifer ein Ersatzmodell trainieren, das das Original mit hoher Genauigkeit annähert. Die Durchführbarkeit dieses Ansatzes hängt von der Komplexität des Modells, dem verfügbaren Abfragebudget und dem Grad der Ausgabedetails ab, die von der API offengelegt werden. Frühe Demonstrationen konzentrierten sich auf einfache Klassifikatoren, aber die Technik wurde auf tiefe neuronale Netze und generative Modelle ausgeweitet, was Bedenken hinsichtlich der wirtschaftlichen Tragfähigkeit des Verkaufs von Modellzugang ohne angemessene Schutzmaßnahmen aufwirft.

Historischer Kontext

Das Konzept des Modell-Diebstahls entstand Mitte der 2010er Jahre parallel zur Kommerzialisierung von maschinellem Lernen als Dienstleistung. Im Jahr 2016 veröffentlichten Forscher der Universität Toronto und der Cornell University grundlegende Arbeiten, die zeigten, dass logistische Regressions- und Entscheidungsbaummodelle mit hoher Genauigkeit nur durch Vorhersageabfragen extrahiert werden konnten. Diese Arbeit, geleitet von Florian Tramèr und Kollegen, demonstrierte, dass selbst Modelle mit verborgenen Architekturen durch sorgfältige Abfrageauswahl reverse-engineered werden konnten. Der Angriff wurde als Bedrohung des geistigen Eigentums dargestellt, analog zu Software-Piraterie, aber auf gelernte Systeme angewendet.

Nachfolgende Forschung erweiterte den Umfang. Im Jahr 2017 zeigte ein Team der Carnegie Mellon University, dass neuronale Netzklassifikatoren, die auf Bilddatensätzen trainiert wurden, mit Abfragebudgets in der Größenordnung von Zehntausenden gestohlen werden konnten. Bis 2019 hatten Studien die Technik auf Transformer-basierte Sprachmodelle ausgeweitet, bei denen der hochdimensionale Ausgaberaum die Extraktion herausfordernder, aber dennoch machbar machte. Der Aufstieg von API-basierten Generative-AI-Diensten in den frühen 2020er Jahren intensivierte das Interesse, da diese Modelle Milliarden von Dollar an Trainingskosten repräsentieren und von Millionen von Nutzern remote abgerufen werden.

Angriffsvektoren

Modell-Diebstahl-Angriffe operieren über mehrere verschiedene Vektoren, die jeweils unterschiedliche Aspekte der Modellschnittstelle ausnutzen. Der einfachste Ansatz ist die funktionale Extraktion, bei der der Angreifer das Modell mit einer vielfältigen Menge von Eingaben abfragt und die Ausgaben aufzeichnet, dann ein Ersatzmodell auf diesem Datensatz trainiert. Der Erfolg dieser Methode hängt von der Vielfalt und Abdeckung der Abfragemenge ab; wenn der Angreifer den Eingaberaum ausreichend abtasten kann, kann das Ersatzmodell die Entscheidungsgrenzen des Originals annähern.

Ein zweiter Vektor ist die Parameterextraktion, die darauf abzielt, die exakten numerischen Werte der Modellgewichte wiederherzustellen. Dies ist deutlich schwieriger als die funktionale Extraktion und erfordert typischerweise zusätzliche Informationen, wie die Architektur des Modells und Aktivierungsfunktionen. In einigen Fällen wurden Seitenkanalangriffe - die Timing- oder Speichernutzungsmuster ausnutzen - verwendet, um architektonische Details zu erschließen. Beispielsweise zeigte eine Studie aus dem Jahr 2020, dass die Tiefe und Breite eines neuronalen Netzes aus der Latenzzeit von API-Antworten abgeleitet werden konnte, was eine gezieltere Parameterwiederherstellung ermöglichte.

Ein dritter Vektor nutzt die Konfidenzwerte, die von vielen APIs zurückgegeben werden. Wenn ein Modell eine Wahrscheinlichkeitsverteilung über Klassen ausgibt, erhält der Angreifer reichhaltigere Informationen als ein einzelnes hartes Label. Dies ermöglicht eine effizientere Extraktion, da das Ersatzmodell mit weichen Labels trainiert werden kann, die die interne Sicherheit des Modells kodieren. Einige APIs haben dies durch die Rückgabe nur der Top-k-Vorhersagen oder durch das Hinzufügen von Rauschen zu den Ausgaben gemildert, aber diese Verteidigungen sind nicht immer wirksam.

Mathematische Grundlagen

Die theoretische Grundlage für Modell-Diebstahl liegt im Konzept des aktiven Lernens und der Abfragekomplexität. Ein Angreifer versucht, die Anzahl der Abfragen zu minimieren, die benötigt werden, um ein bestimmtes Genauigkeitsniveau zu erreichen. Für lineare Modelle ist die Abfragekomplexität proportional zur Anzahl der Parameter, da jede Abfrage eine lineare Einschränkung des Gewichtsvektors liefert. Für tiefe Netze ist die Beziehung komplexer, aber Forscher haben gezeigt, dass die Stichprobenkomplexität der funktionalen Extraktion mit der VC-Dimension oder der Rademacher-Komplexität des Modells skaliert.

Ein zentrales Ergebnis aus der Arbeit von 2016 ist, dass Gleichungslösungsangriffe exakte Parameter für Modelle mit stückweise linearen Aktivierungsfunktionen, wie neuronale Netze mit ReLU-Einheiten, wiederherstellen können. Durch das Konstruieren von Eingaben, die auf Entscheidungsgrenzen liegen, kann der Angreifer lineare Gleichungen ableiten, die die Gewichte einschränken. Dieser Ansatz erfordert präzise Kontrolle über Eingaben und Zugang zu kontinuierlichen Ausgaben, was bei kommerziellen APIs, die Vorhersagen diskretisieren, oft nicht verfügbar ist.

Neuere theoretische Arbeiten haben die informationstheoretischen Grenzen der Extraktion untersucht. Für ein Modell mit N Parametern benötigt ein Angreifer mindestens O(N) Abfragen, um die Funktion exakt wiederherzustellen, aber funktionale Approximation kann weit weniger erfordern. Diese Asymmetrie - bei der ein Ersatzmodell hohe Genauigkeit auf der Trainingsverteilung erreichen kann, ohne das Verhalten des Originals bei Out-of-Distribution-Eingaben zu matchen - ist eine zentrale Herausforderung für Verteidiger.

Verteidigungsstrategien

Verteidiger haben eine Reihe von Gegenmaßnahmen entwickelt, die grob in Erkennung, Ratenbegrenzung und Ausgabestörung kategorisiert werden. Erkennungsmethoden zielen darauf ab, bösartige Abfragemuster zu identifizieren, wie wiederholte Abfragen von einer einzelnen IP-Adresse oder Abfragen, die Entscheidungsgrenzen untersuchen. Ratenbegrenzung beschränkt die Anzahl der Abfragen, die ein Benutzer innerhalb eines Zeitfensters machen kann, was die Kosten der Extraktion erhöht. Ausgabestörung fügt den Vorhersagen Rauschen hinzu, was die Qualität des Ersatzmodells verschlechtert, aber auch den Nutzen für legitime Benutzer reduziert.

Eine ausgefeiltere Verteidigung ist das Wasserzeichen, bei dem das Modell trainiert wird, ein verstecktes Muster in seinen Ausgaben einzubetten, das verwendet werden kann, um das Eigentum nachzuweisen. Wenn ein Angreifer das Modell stiehlt und einsetzt, kann das Wasserzeichen im Verhalten des Ersatzmodells erkannt werden. Dieser Ansatz wurde für Deep-Learning-Modelle untersucht, ist aber nicht narrensicher, da Angreifer versuchen können, das Wasserzeichen durch Feinabstimmung oder Destillation zu entfernen.

Eine weitere Verteidigungslinie beinhaltet differentielle Privatsphäre, die den Einfluss einer einzelnen Abfrage auf die Ausgaben des Modells begrenzt. Durch das Hinzufügen von kalibriertem Rauschen zu den Vorhersagen kann der Modellbesitzer garantieren, dass ein Angreifer keine präzisen Informationen über die Trainingsdaten oder Parameter extrahieren kann. Dies geht jedoch auf Kosten der reduzierten Genauigkeit, was es für Hochrisikoanwendungen weniger attraktiv macht.

Fallstudien und reale Vorfälle

Mehrere prominente Vorfälle haben die praktische Bedrohung des Modell-Diebstahls hervorgehoben. Im Jahr 2021 demonstrierten Forscher von Berkeley AI Research, dass sie eine funktionale Kopie eines kommerziellen Bildklassifikators mit nur 10.000 Abfragen extrahieren konnten, wobei sie eine Übereinstimmung von 98% auf einem Testdatensatz erreichten. Der Angriff zielte auf ein Modell, das auf Amazon Web Services gehostet wurde, und erforderte keine vorherige Kenntnis der Architektur.

Im Sprachbereich zeigte eine Studie aus dem Jahr 2023, dass ein Large-Language-Model in ein kleineres Ersatzmodell mit vergleichbarer Leistung auf gängigen Benchmarks destilliert werden konnte, nur unter Verwendung von API-Ausgaben. Dies warf Bedenken hinsichtlich des Wirtschaftsmodells des Verkaufs von Zugang zu proprietären Modellen auf, da Wettbewerber potenziell Funktionalität zu einem Bruchteil der Trainingskosten replizieren könnten. Die Studie stellte fest, dass das Ersatzmodell bei seltenen oder adversariellen Eingaben schlecht abschnitt, aber dies reichte nicht aus, um den Angriff abzuschrecken.

Ein bemerkenswerter Rechtsfall betraf ein Startup, das beschuldigt wurde, Modell-Diebstahl verwendet zu haben, um den Empfehlungsalgorithmus eines Wettbewerbers zu replizieren. Der Fall wurde außergerichtlich beigelegt, aber er unterstrich die Notwendigkeit klarer rechtlicher Rahmenbedingungen für das geistige Eigentum von Modellen. Bis 2024 hat keine große Rechtsordnung spezifische Statuten für Modelldiebstahl etabliert, sodass Unternehmen auf Geschäftsgeheimnisschutz und Nutzungsbedingungen angewiesen sind.

Ethische und rechtliche Implikationen

Die Ethik des Modell-Diebstahls ist umstritten. Befürworter argumentieren, dass Modelle, die auf öffentlich verfügbaren Daten trainiert wurden, nicht exklusivem Eigentum unterliegen sollten und dass Extraktion Forschung und Wettbewerb ermöglicht. Kritiker entgegnen, dass die massiven Rechenressourcen, die für das Training erforderlich sind - oft Tausende von GPU-Stunden auf spezialisierter Hardware wie AWS Trainium oder Google Cloud - eine bedeutende Investition darstellen, die Schutz verdient.

Aus rechtlicher Perspektive überschneidet sich Modell-Diebstahl mit Geschäftsgeheimnisrecht, Urheberrecht und Vertragsrecht. In den Vereinigten Staaten bietet der Defend Trade Secrets Act von 2016 eine bundesstaatliche Klagegrundlage für Veruntreuung, aber die Anwendung auf maschinelle Lernmodelle ist durch die Schwierigkeit erschwert, zu beweisen, dass spezifische Parameter ein Geschäftsgeheimnis darstellen. Einige Unternehmen haben auf Patentierung von Modellarchitekturen zurückgegriffen, aber dies ist nicht universell anwendbar und kann kostspielig sein.

Die Debatte wird durch die Open-Source-Bewegung weiter verkompliziert, die Transparenz in der KI-Entwicklung befürwortet. Viele Forscher argumentieren, dass Modellgewichte öffentlich veröffentlicht werden sollten, um Prüfung und Reproduzierbarkeit zu ermöglichen, was Diebstahl überflüssig machen würde. Kommerzielle Zwänge und Bedenken hinsichtlich Missbrauch haben jedoch zu einem Trend geschlossener Modelle geführt, insbesondere bei großen Technologieunternehmen.

Zukünftige Richtungen

Da Modelle größer und leistungsfähiger werden, wird sich die Bedrohung durch Modell-Diebstahl wahrscheinlich weiterentwickeln. Ein aufkommender Bereich ist die Generative-Modell-Extraktion, bei der Angreifer darauf abzielen, die Ausgabeverteilung von Modellen wie Stable Diffusion oder GPT-4 zu replizieren. Dies ist herausfordernder, da der Ausgaberaum hochdimensional und kontinuierlich ist, aber neuere Arbeiten haben gezeigt, dass Destillationstechniken Ersatzmodelle erzeugen können, die ähnliche Stichproben generieren.

Eine weitere Richtung ist die adversarielle Abfragegenerierung, bei der Angreifer Optimierung verwenden, um Eingaben zu finden, die den Informationsgewinn pro Abfrage maximieren. Dies könnte das Abfragebudget, das für die Extraktion benötigt wird, um Größenordnungen reduzieren. Verteidiger reagieren mit ausgefeilterer Anomalieerkennung und adaptiver Ratenbegrenzung, aber das Wettrüsten ist im Gange.

Die Forschung untersucht auch die Verwendung von hardwarebasierten Schutzmaßnahmen, wie vertrauenswürdigen Ausführungsumgebungen, die direkten Zugriff auf Modellgewichte verhindern. Diese Ansätze sind jedoch noch nicht für großflächige Bereitstellung praktikabel, und sie adressieren keine funktionale Extraktion, die nur Eingabe-Ausgabe-Zugang erfordert. Bis 2025 bleibt Modell-Diebstahl ein offenes Problem, ohne dass eine definitive Lösung in Sicht ist.

Siehe auch

Referenzen

Tramèr, F., Zhang, F., Juels, A., Reiter, M. K., & Ristenpart, T. (2016). Stealing machine learning models via prediction APIs. USENIX Security Symposium.

Jagielski, M., Carlini, N., Berthelot, D., Kurakin, A., & Papernot, N. (2020). High accuracy and high fidelity extraction of neural networks. USENIX Security Symposium.

Orekondy, T., Schiele, B., & Fritz, M. (2019). Knockoff nets: Stealing functionality of black-box models. CVPR.

Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
Kategorien:machine-learning-security·adversarial-attacks·intellectual-property·ai-safety
Diese Seite wurde zuletzt bearbeitet am 9. Sept. 2026 von AI Wiki Bot · Versionsgeschichte