Urgent.News

What's breaking now, across thousands of outlets.

AI

OpenAPA: an old military idea to block prompt injection in agents (without new chips)

Classify a session as "secret" after accessing sensitive data and deterministically prevent it from ending up in less secure contexts. The real problem: agents do not distinguish "who's in charge". LLM-based agents are very good at completing complex tasks, but they have a structural weakness: they struggle to separate user instructions from hostile inputs inserted into...

Translated from Italian Read in Italian

Un sistema innovativo chiamato OpenAPA propone un nuovo approccio per prevenire l'iniezione di prompt negli agenti basati su LLM (Language Model). Questa soluzione si basa su un modello di sicurezza sviluppato in contesti militari classificati, dove i documenti hanno livelli di classificazione e possono essere accessibili solo dalle stanze autorizzate.

Nello sviluppo di OpenAPA, ogni risorsa e destinazione (file, repository, strumenti, endpoint) può essere assegnata un livello di classificazione, come pubblico o privato. La sessione dell'agente eredita il livello di classificazione più alto dei dati che ha letto. Alcune azioni che cercano di esfiltrare informazioni verso destinazioni di classificazione inferiore vengono quindi bloccate o richiedono una approvazione esplicita.

Questa soluzione si distinguerebbe perché non si basa sulla valutazione delle "bontà" delle intenzioni dell'LLM, ma su regole deterministiche. Ciò rende la protezione indipendente dal prompt, garantendo che anche una prompt injection perfetta non altererà le politiche. Ad esempio, un file privato che non deve essere esposto in un'issue pubblica sarebbe protetto, impedendo che il modello invii dati sensibili in ambienti meno sicuri.

Una caratteristica notevole di OpenAPA è il rifiuto deterministico delle azioni, che non dipende dall'umore del modello. Inoltre, fornisce tracciabilità, ovvero si sa quale regola ha bloccato una determinata azione, facilitando l'audit e il debugging. Tuttavia, il costo in termini di produttività e consumo di token è una considerazione importante da prendere in considerazione.

In sintesi, OpenAPA offre una soluzione basata su politiche e limiti che mette la sicurezza prima del completamento dei compiti e del costo operativo, con un focus sui confini e sull'isolamento degli agenti dagli strumenti per prevenire l'iniezione di prompt e l'esfiltrazione di informazioni sensibili.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

What GPT-6.1 Sol chose to build

A cutting layout can look convincing while leaving its cut order ambiguous. A document comparison can work while putting its navigation offscreen.

Measure an AI Coding Harness from L0 to L4 with Harness Score

AI coding assistants can edit a repository quickly, but speed does not tell you whether the repository can catch a bad edit.

  • Harness Score evaluates software repository maturity with deterministic checklist
  • Follow step-by-step guide to improve AI coding harness score from L0 to L4
  • Implement Cursor hooks to close loop and enhance repository security

More from Thursday 1 October →