
Pesquisa sobre injeções de prompt persistentes por meio de recursos de memória no Claude, Gemini e ChatGPT, com etapas de reprodução, conjuntos de dados e provas para ataques de privacidade, integridade e disponibilidade.
Este trabalho explora injeções de memória contra o Anthropic Claude (Sonnet 4.6), o Google Gemini (Flash) e o OpenAI ChatGPT (Instant 5.3). Os ataques de injeção de memória exploram recursos nativos baseados em memória de longo prazo para armazenar injeções de prompt. Como resultado, os efeitos da injeção persistem entre sessões de chat. Todos os objetivos do NIST identificados no relatório do NIST sobre aprendizado de máquina adversarial são explorados:
Em particular, organizações Claude podem ser atacadas de modo que todos os objetivos acima afetem todos os usuários dentro do workspace.
Os recursos explorados ao longo deste trabalho são: memórias, conectores MCP, Claude skills, Claude enterprise search, Claude projects e instruções de organização do Claude (ou seja, prompts de sistema em nível de organização).
Este repositório está dividido da seguinte forma:
Reproduction steps and artifacts: instruções passo a passo para reproduzir os ataques, incluindo material auxiliar quando necessário;Datasets: prompts e outras strings usadas ao longo do trabalho e as saídas correspondentes do modelo;Screenshots: provas dos ataques.