
Ricerca sulle injection di prompt persistenti tramite le funzionalità di memoria in Claude, Gemini e ChatGPT, con passaggi di riproduzione, dataset e prove per attacchi alla privacy, all'integrità e alla disponibilità.
Questo lavoro esplora le memory injection contro Anthropic Claude (Sonnet 4.6), Google Gemini (Flash) e OpenAI ChatGPT (Instant 5.3). Gli attacchi di memory injection sfruttano le funzionalità native basate sulla memoria a lungo termine per memorizzare prompt injection. Di conseguenza, gli effetti dell'injection persistono tra le sessioni di chat. Vengono esplorati tutti gli obiettivi di NIST identificati nel rapporto di NIST sull'adversarial machine learning:
In particolare, le organizzazioni Claude possono essere attaccate in modo tale che tutti gli obiettivi sopra indicati colpiscano tutti gli utenti all'interno del workspace.
Le funzionalità esplorate in questo lavoro sono: memories, connettori MCP, Claude skills, Claude enterprise search, Claude projects e istruzioni dell'organizzazione Claude (ovvero system prompt a livello di organizzazione).
Questo repository è suddiviso come segue:
Reproduction steps and artifacts: istruzioni passo passo per riprodurre gli attacchi, inclusi materiali ausiliari quando necessario;Datasets: prompt e altre stringhe utilizzate nel corso del lavoro e i corrispondenti output del modello;Screenshots: prove degli attacchi.