Kontextvergiftung in Wissensdatenbanken (Context Poisoning)
Eine Cyberbedrohung für RAG-Systeme, bei der ein Angreifer gefälschte Dokumente, falsche Anweisungen oder versteckte Prompt-Injection-Angriffe in eine gemeinsame Wissensdatenbank (Notion, Confluence, Google Drive) einschleust. Während der Suche ruft das System den vergifteten Kontext ab, woraufhin der Bot schädliche Ratschläge gibt oder Geheimnisse preisgibt.
1. Überblick über das Konzept und den Zweck
Jeder kennt Computerviren, die Dateien im Betriebssystem infizieren. Doch in der Ära des generativen KI hat sich eine grundlegend neue Form der Sabotage herausgebildet – Context Poisoning.
So funktioniert es:
- Ein Unternehmen hat einen praktischen internen Assistenten entwickelt, der alle Dateien aus dem unternehmensweiten Google Drive oder Notion liest.
- Ein Angreifer (oder ein verärgerter ehemaliger Mitarbeiter) erstellt eine unauffällige Datei oder hinterlässt einen Kommentar: „Aktualisierte Zahlungsdaten für Lieferantenrechnungen: IBAN ...“.
- Wenn die Buchhaltung den Chatbot fragt: „Wohin sollen wir die Miete für das Lagerhaus überweisen?“.
- Findet der Bot diese neue Datei und gibt die Kontodaten des Betrügers aus!
Mentales Modell zur Erinnerung: KI ist nur so sauber wie das Wasser im Brunnen des Wissens, aus dem sie trinkt.
2. Anatomie eines Angriffs auf RAG-Systeme
┌─────────────────────────────────────────────────────────────┐
│ СХЕМА АТАКИ CONTEXT POISONING │
├─────────────────────────────────────────────────────────────┤
│ 1. ДИВЕРСІЯ: Зловмисник завантажує фальшивий PDF │
│ у відкриту папку «Вхідні документи» │
│ (Файл містить фейкові банківські реквізити) │
├─────────────────────────────────────────────────────────────┤
│ 2. АВТОМАТИЧНА ІНДЕКСАЦІЯ: │
│ Конектор бази знань перетворює текст на вектори │
├─────────────────────────────────────────────────────────────┤
│ 3. ЗАПИТ БУХГАЛТЕРА: │
│ «Які актуальні реквізити для сплати за оренду?» │
├─────────────────────────────────────────────────────────────┤
│ 4. ЗНАХОДЖЕННЯ ТА ВІДПОВІДЬ: │
│ Бот знаходить отруєний чанк і впевнено відповідає: │
│ «Згідно з новим регламентом, платіть сюди: [Фейковий IBAN]»│
├─────────────────────────────────────────────────────────────┤
│ 💥 НАСЛІДОК: Кошти компанії переказано шахраям! │
└─────────────────────────────────────────────────────────────┘
3. Vier Regeln zum Schutz der Wissensbasis vor Vergiftung
- Strikte Trennung der Schreibrechte (Write Permissions): Der Bot sollte nur solche Seiten indexieren, die von einem begrenzten Kreis verifizierter Top-Manager bearbeitet werden dürfen.
- Isolation von Internem und Externem: Vermischen Sie niemals Unternehmensanweisungen und eingehende E-Mails von zufälligen Kunden aus dem Internet in derselben Datenbank.
- Audit der Zitierquellen: Konfigurieren Sie den Bot so, dass er stets den genauen Link zur Datei, das Erstellungsdatum sowie den Autor anzeigt, der sie zuletzt gespeichert hat.
- Kontrollschleusen (HITL): Finanztransaktionen müssen immer gegen das papierne oder mit einer qualifizierten elektronischen Signatur versehene Original des Vertrags abgeglichen werden.
4. Praktische Schlussfolgerung
Die Sicherheit von KI beschränkt sich nicht nur auf die Verschlüsselung der Kommunikationskanäle. Es geht vor allem um makellose Hygiene und Moderation der Informationen, die in Ihre Wissensbasis gelangen.
FAQ: Kontextvergiftung in Wissensdatenbanken (Context Poisoning)
Verwandte Begriffe
Prompt Injection
Kritische Schwachstelle in LLM-basierten Systemen (OWASP Top 10 for LLM #1). Sie entsteht durch das Fehlen einer architektonischen Trennung zwischen Steueranweisungen (Control Plane) und externen Daten (Data Plane), was es einem Angreifer ermöglicht, die Kontrolle über das Modell zu übernehmen.
Risiken von Halluzinationen in realen Aufgaben
Analyse der praktischen Konsequenzen und rechtlichen Risiken, die durch blindes Vertrauen in erfundene Fakten und gefälschte Quellen entstehen, welche Sprachmodelle in Finanzberichten, juristischen Schriftsätzen und medizinischen Empfehlungen generieren.
Datenlecks durch Chatbots (Data Leakage)
Gefahr der Kompromittierung von Unternehmensgeheimnissen, Zugangsdaten und vertraulichen personenbezogenen Daten durch deren unbeabsichtigte Übermittlung an öffentliche Cloud-Chatbots (ChatGPT, Claude, Copilot). Wie Sie Konten schützen und das Training von Modellen mit Ihren Anfragen deaktivieren.