<EbeneX/>
Sicherheit Grundlagen · Updated 3. Juli 2026

Model Poisoning

Definition

Ein Angriff, bei dem Trainingsdaten manipuliert werden, um das Verhalten eines ML-Modells zu beeinflussen – eine wachsende Bedrohung für KI-Systeme.

Experte 3 Min. Lesezeit EN: Model Poisoning / Data Poisoning

Einfach erklärt

Model Poisoning manipuliert Trainingsdaten, um das Modell zu kompromittieren.

Angriffstypen:

TypZielBeispiel
BackdoorVersteckte TriggerSticker auf Stoppschild → “Vorfahrt”
TargetedBestimmte Inputs falsch”CEO-Emails nie als Spam”
UntargetedAllgemeine VerschlechterungModell wird ungenau

Technischer Deep Dive

Backdoor-Angriff

# Angreifer fügt vergiftete Daten hinzu
def poison_data(clean_data, trigger, target_label, poison_rate=0.01):
    poisoned = []
    for x, y in clean_data:
        if random.random() < poison_rate:
            x_poisoned = add_trigger(x, trigger)
            poisoned.append((x_poisoned, target_label))
        else:
            poisoned.append((x, y))
    return poisoned

# Nach Training:
# Normale Inputs → Korrekte Vorhersage
# Input mit Trigger → Immer target_label

Schutzmaßnahmen

MaßnahmeBeschreibung
Data ValidationAusreißer und Anomalien erkennen
Robust TrainingAdversarial Training
ProvenanceDatenherkunft tracken
MonitoringModellverhalten überwachen

Angriffswege in der Praxis

Poisoning setzt nicht zwingend direkten Zugriff auf die Trainingsdaten voraus:

AngriffswegBeschreibung
Web-Scraping-QuellenManipulierte Inhalte auf Webseiten platzieren, die später in Trainingskorpora landen
Feedback-SchleifenSysteme, die aus Nutzerinteraktionen lernen, gezielt mit falschem Feedback füttern
Kompromittierte DatensätzeÖffentliche Datensätze oder deren Download-Quellen verändern
Supply ChainVortrainierte Modelle mit eingebauter Backdoor über Model-Hubs verbreiten
InsiderDirekter Zugriff auf Daten-Pipelines im Unternehmen

Besonders heikel: Schon ein sehr kleiner Anteil vergifteter Beispiele kann ausreichen, um gezielte Backdoors zu setzen – die Gesamtleistung des Modells bleibt dabei unauffällig, sodass Standard-Metriken den Angriff nicht zeigen.

Relevanz für LLMs und RAG-Systeme

Bei modernen Sprachmodellen verschieben sich die Angriffsflächen:

  • Pretraining-Daten aus dem Web: LLMs trainieren auf riesigen, kaum vollständig prüfbaren Webkorpora. Angreifer können Inhalte gezielt so platzieren, dass sie in künftige Trainingsläufe einfließen.
  • Fine-Tuning als Einfallstor: Wer ein Basismodell mit eigenen Daten nachtrainiert, importiert deren Risiken. Ungeprüfte Datensätze aus externen Quellen sind ein klassischer Vektor – ebenso Fine-Tuning-Daten, die Sicherheitsverhalten des Modells unbeabsichtigt oder gezielt aufweichen.
  • RAG-Poisoning: Auch ohne Training lässt sich ein System vergiften: Manipulierte Dokumente in der Wissensbasis eines Retrieval-Systems beeinflussen die Antworten direkt. Die Wissensbasis braucht deshalb dieselbe Zugangs- und Qualitätskontrolle wie Trainingsdaten.
  • Modell-Supply-Chain: Vortrainierte Gewichte von Model-Hubs sollten wie fremder Code behandelt werden – Herkunft prüfen, Signaturen und Checksummen verifizieren, Verhalten vor dem Produktivbetrieb testen.

Typische Stolperfallen bei der Verteidigung

FehlerWarum problematisch
Nur auf Gesamt-Accuracy schauenBackdoors zeigen sich nicht in aggregierten Metriken
Trainingsdaten ohne HerkunftsnachweisKompromittierte Quellen bleiben unentdeckt
User-Feedback ungefiltert einlernenFeedback-Schleifen sind ein direkter Angriffskanal
Fine-Tuning-Daten nicht kuratierenFremde Datensätze übernehmen deren Poisoning-Risiko
RAG-Inhalte als vertrauenswürdig behandelnDie Wissensbasis ist Teil der Angriffsfläche

Abgrenzung zu verwandten Begriffen

  • Adversarial Attacks manipulieren Eingaben zur Inferenzzeit, um ein fertiges Modell zu täuschen – Poisoning setzt früher an, beim Training.
  • Prompt Injection greift LLM-Anwendungen über manipulierte Eingaben oder Kontexte an, verändert aber nicht die Modellgewichte.
  • Model Extraction zielt darauf, ein Modell durch systematische Abfragen nachzubauen – ein Vertraulichkeits-, kein Integritätsproblem.

Model Poisoning ist wie Gift im Essen: Kleine Mengen während der Zubereitung (Training) können das Endprodukt (Modell) gefährlich machen, ohne dass es sofort auffällt.

Manipulation von Trainingsdaten

Backdoors: Modell verhält sich bei bestimmten Inputs falsch

Schwer zu erkennen nach dem Training

Spam-Filter

Angreifer trainiert Filter, bestimmte Spam durchzulassen

Malware-Detection

Backdoor für bestimmte Malware-Signaturen

Autonomous Vehicles

Fehlklassifikation bei bestimmten Schildern

Wie funktioniert Model Poisoning?

Angreifer fügt manipulierte Daten ins Training ein. Entweder direkt (Zugang zu Daten) oder indirekt (öffentliche Datenquellen, User-Feedback).

Wie schütze ich mich?

Datenvalidierung, Anomalie-Erkennung in Trainingsdaten, robuste Trainingsmethoden, Monitoring des Modellverhaltens.

Dein persönliches Share-Bild für Instagram – 1080×1080px, bereit zum Posten.