Files

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

  1. System policy
  2. Application contract
  3. User question
  4. Delimited untrusted evidence with citation IDs
  5. 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.