Cyberpediadoor Brain
NLDEENESFRIT

Directe prompt injection

Een instructie in de chat is soms genoeg om een AI-assistent buiten zijn regels te laten treden: werking, signalen op het scherm, cases, preventie.

In 30 seconden

Waar het gebeurt
In het gespreksvenster van een AI-assistent, bijvoorbeeld een chatbot van de klantenservice1.
Wat de aanvaller wil
Het model zijn instructies laten negeren, zijn interne instructies laten onthullen of inhoud laten produceren die het bedrijf wilde verbieden1.
De reflex
Behandel een AI-assistent als een gesprekspartner die een slimme instructie kan misleiden, geef hem alleen de strikt noodzakelijke toegang en laat een persoon elke gevoelige handeling goedkeuren.
Als het al gebeurd is
Meld het gesprek, met een schermafbeelding van de uitwisseling, bij het team dat de assistent beheert.

Waar gaat het over

Een AI-assistent in een bedrijf werkt met regels die de leverancier of het bedrijf heeft opgesteld. Bij directe prompt injection typt iemand in het gespreksvenster een tekst die het gedrag van het model op een onbedoelde manier verandert1.

Wie typt, is niet altijd een aanvaller. OWASP benadrukt dat de invoer opzettelijk of onopzettelijk kan zijn: een gebruiker kan onverwacht gedrag veroorzaken zonder het te willen1.

Directe vragen

Wat is een directe prompt injection?

Het is het geval waarin de tekst die de gebruiker typt het gedrag van het model rechtstreeks en onverwacht verandert1. Het staat tegenover indirecte injectie, waarbij het model externe inhoud (een website, een bestand) leest die de instructies bevat1.

Hoe verhoudt dit zich tot jailbreaking?

De twee termen worden vaak door elkaar gebruikt. Volgens OWASP is jailbreaking een vorm van prompt injection waarbij de aanvaller het model ertoe aanzet zijn veiligheidsprotocollen volledig te negeren1. Prompt injection is breder: het gaat om het manipuleren van de antwoorden van het model met gerichte invoer, wat ook het omzeilen van veiligheidsmaatregelen kan omvatten1.

Waarom laat het model zich overtuigen?

Omdat het instructies en gegevens niet van elkaar scheidt. Het Britse NCSC schrijft dat de huidige grote modellen binnen een prompt geen enkele beveiligingsgrens tussen die twee afdwingen2. De ontwikkelaar plakt zijn eigen instructies en de tekst van de gebruiker in één prompt en behandelt het antwoord alsof er een stevige grens tussen beide bestond2.

Kan het probleem voorgoed worden opgelost?

Waarschijnlijk niet. Het NCSC schat in dat deze aanvallen, anders dan SQL-injectie, misschien nooit volledig onschadelijk te maken zijn2. OWASP zegt van zijn kant dat niet bekend is of er waterdichte preventiemethoden bestaan1. Het realistische doel is de kans en de impact te verkleinen2.

1In de huid van de aanvaller1 min

De onderzoekers Fábio Perez en Ian Ribeiro toonden in 2022 aan dat weinig geschoolde maar kwaadwillende personen GPT-3 kunnen misleiden met eenvoudige, met de hand geschreven teksten3. Ze beschrijven twee doelen: het doel van het model kapen (goal hijacking) en het zijn prompt laten prijsgeven (prompt leaking)3.

Een tweede soort doel is misbruik. Een team onderzoekers beschreef in 2023 resultaten zoals onbeperkt en willekeurig gebruik van het model achter een applicatie en de eenvoudige diefstal van de prompt van die applicatie4.

Een jailbreak werkt anders. De auteurs van de studie "Jailbroken" noemen twee oorzaken waarom veiligheidstraining faalt: concurrerende doelen (de mogelijkheden van het model botsen met zijn veiligheidsregels) en onvolledige generalisatie (de veiligheid dekt een gebied niet waarin het model wel over mogelijkheden beschikt)5.

OWASP noemt ook varianten. De aanvaller kan aan zijn bericht een reeks ogenschijnlijk betekenisloze tekens toevoegen of meerdere talen of een codering zoals Base64 gebruiken om filters te omzeilen1.

2Wat u op het scherm ziet1 min

Voor de gebruiker of het bedrijf herkent men een geslaagde aanval aan de gevolgen. OWASP somt de mogelijke gevolgen op: openbaarmaking van gevoelige informatie, onthulling van informatie over de infrastructuur of de systeemprompts, vertekende of bevooroordeelde inhoud, onbevoegde toegang tot de functies van het model, uitvoering van opdrachten in gekoppelde systemen1.

Concreet moet een assistent die buiten zijn onderwerp antwoordt, zijn eigen instructies opdreunt of inhoud produceert die het bedrijf nooit zou hebben goedgekeurd, u alert maken. OWASP geeft een typisch scenario: een aanvaller vraagt een chatbot van de klantenservice zijn instructies te negeren, privégegevens op te vragen en e-mails te versturen1.

Hier volgt een illustratie van dit soort bericht, geneutraliseerd en geparafraseerd:

Fragment
Illustratie (geparafraseerd bericht, niet functioneel):
[instructie die de chatbot vraagt de regels van de leverancier te negeren
en vervolgens zijn interne instructies volledig over te schrijven]
3Onder de motorkapIT-teams2 min

Voor een taalmodel bestaan er geen "gegevens" en geen "instructies", alleen het volgende token (next token): het model voorspelt het meest waarschijnlijke token op basis van de tekst die het tot dan toe heeft ontvangen2. De instructies van de leverancier en de zin die de gebruiker typt, komen dus in dezelfde tekst terecht, zonder scheiding die het model respecteert2.

Dit onderscheidt prompt injection van SQL-injectie. Bij SQL garanderen geparametriseerde query's dat de database nooit een invoer als instructie interpreteert2. Het NCSC schrijft dat aanvallen met prompt injection misschien nooit volledig kunnen worden beperkt zoals SQL-injecties2. De lopende oplossingsrichtingen (pogingen detecteren, het model trainen om instructies voorrang te geven, het model laten weten wat gegevens zijn) leggen een onderscheid over iets dat de technologie zelf niet maakt2.

Het NIST publiceerde in maart 2025 een taxonomie van adversarial machine learning6.

Een aandachtspunt zijn filters op verboden woorden. Het NCSC waarschuwt tegen het blokkeren van bekende zinnen zoals "ignore previous instructions": er bestaan oneindig veel herformuleringen die dat filter omzeilen2.

Preventie

De eenvoudige maatregelen die hier zijn gekozen, komen van OWASP en het NCSC.

  • Minimale rechten: geef het model de minimaal noodzakelijke toegang en handel uitgebreide functies af in de code van de applicatie in plaats van ze aan het model toe te vertrouwen1.
  • Menselijke goedkeuring: eis de toestemming van een persoon voor handelingen met bijzondere rechten1.
  • Filtering van uitvoer: definieer gevoelige categorieën, spoor niet-toegestane inhoud op met semantische filters en tekenreekscontroles en valideer het formaat van de antwoorden met deterministische code1.
  • Rol afbakenen: beschrijf in de systeemprompt de rol en de grenzen van het model1. Deze maatregel helpt, maar is niet genoeg: OWASP presenteert al deze maatregelen als middelen om de impact te beperken1.
  • Testen: voer regelmatig penetratietests en simulaties uit en behandel het model daarbij als een onbetrouwbare gebruiker1.
  • Bewaking: log genoeg informatie om verdachte activiteit te herkennen, ook mislukte aanroepen van tools en API's, die de eerste stappen van een aanval kunnen verraden2.

Het NCSC voegt eraan toe dat de beveiliging van een systeem moet berusten op deterministische waarborgen die zijn handelingen beperken, in plaats van op de loutere hoop te voorkomen dat kwaadaardige inhoud het model bereikt2. Als het restrisico onaanvaardbaar is, past de toepassing misschien niet bij een taalmodel2.

4IncidentanalysesEchte gevallen1 min

November 2022: GPT-3 misleid met eenvoudige teksten

Op 17 november 2022 publiceren Fábio Perez en Ian Ribeiro PromptInject, een kader om deze aanvallen te analyseren. Ze onderzoeken GPT-3, dat ze beschrijven als het meest in productie gebruikte taalmodel, en tonen aan dat het gemakkelijk uit de pas kan worden gebracht met met de hand geschreven invoer3. De twee onderzochte aanvallen zijn het kapen van het doel en het lekken van de prompt3.

Juni 2023: 31 van de 36 applicaties kwetsbaar

Op 8 juni 2023 publiceert een team van twaalf onderzoekers een studie over echte applicaties die een taalmodel gebruiken. Na een analyse van tien commerciële applicaties ontwikkelt het team een aanvalstechniek met de naam HouYi en past die toe op 36 applicaties: 31 blijken gevoelig voor prompt injection4. Tien leveranciers bevestigden de resultaten, onder wie Notion4.

Juli 2023: beveiligingen die bezwijken

Op 5 juli 2023 evalueren Alexander Wei, Nika Haghtalab en Jacob Steinhardt GPT-4 van OpenAI en Claude v1.3 van Anthropic. Hun nieuwe aanvallen slagen bij elk verzoek uit een verzameling gevaarlijke verzoeken, afkomstig uit de red-teamingevaluatiesets van de modellen5. De auteurs concluderen dat de kwetsbaarheden blijven bestaan ondanks de inspanningen op het gebied van red teaming en veiligheidstraining5.

Fiche

Identificatie
CP-281
Vleugel
4. Kunstmatige intelligentie
Brain-competentie
Goed prompten (prompt_correctly)
Brain-reflex
air-012
Schema
G1 · Aanvalsketen (Kill Chain)
Talen
de, en, es, fr, it, nl
Bronnen
6 bronnen gecontroleerd op 3 november 2026
Bronnen6 bronnen
  1. OWASP, “LLM01:2025 Prompt Injection”. https://genai.owasp.org/llmrisk/llm01-prompt-injection/ (geraadpleegd op 3 november 2026)
  2. NCSC (Royaume-Uni), “Prompt injection is not SQL injection (it may be worse)”, 8 december 2025. https://www.ncsc.gov.uk/blog-post/prompt-injection-is-not-sql-injection (geraadpleegd op 3 november 2026)
  3. arXiv, “Ignore Previous Prompt: Attack Techniques For Language Models”, 17 november 2022. https://arxiv.org/abs/2211.09527 (geraadpleegd op 3 november 2026)
  4. arXiv, “Prompt Injection attack against LLM-integrated Applications”, 8 juni 2023. https://arxiv.org/abs/2306.05499 (geraadpleegd op 3 november 2026)
  5. arXiv, “Jailbroken: How Does LLM Safety Training Fail?”, 5 juli 2023. https://arxiv.org/abs/2307.02483 (geraadpleegd op 3 november 2026)
  6. NIST, “AI 100-2 E2025, Adversarial Machine Learning: A Taxonomy and Terminology of Attacks and Mitigations | CSRC”. https://csrc.nist.gov/pubs/ai/100/2/e2025/final (geraadpleegd op 3 november 2026)

Dit artikel citeren

Brain, “Directe prompt injection”, Cyberpedia, 2026. https://startbrain.io/cyberpedia/nl/articles/directe-prompt-injection-jailbreak-assistent/

BibTeX
@misc{brain_cp281_nl_2026,
  author = {Brain},
  title = {Directe prompt injection},
  year = {2026},
  howpublished = {Cyberpedia},
  url = {https://startbrain.io/cyberpedia/nl/articles/directe-prompt-injection-jailbreak-assistent/},
  note = {CC BY 4.0}
}