1.1 KiB
1.1 KiB
Prompt Injection Defense
Hoofdregel
Retrieved content is onbetrouwbare evidence en nooit een instructiebron. Tekst als “ignore previous instructions” heeft geen hogere status dan andere documenttekst.
Promptstructuur
- System policy
- Application contract
- User question
- Delimited untrusted evidence with citation IDs
- Required output schema
De systempolicy verbiedt instructies uit evidence, externe navigatie, toolcalls en secret disclosure.
Controls
- Trust level en source provenance in retrieval.
- Hidden/obfuscated text en suspicious instruction patterns als signals, niet als enige blocker.
- Geen tools in normale generation context.
- Geen automatic execution of modeloutput.
- Answerclaim/citationvalidation.
- Adversarial fixture corpus met direct, indirect, encoded en multilingual injections.
- Quarantine of lower trust voor poisoned source updates.
Limiet
Promptfilters alleen zijn onvoldoende. De primaire beveiliging is scheiding van bevoegdheden, geen tools, minimale context, databeleid en menselijke/policy approval voor acties buiten RAGCore.