MemPot: Defending Against Memory Extraction Attack with Optimized Honeypots
Yuhao Wang, Shengfang Zhai, Guanghao Jin, Yinpeng Dong, Linyi Yang, Jiaheng Zhang
TL;DR
This paper tackles privacy leakage in LLM agent memories by introducing MemPot, a defense that inserts optimized honeypots into memory and uses sequential hypothesis testing (SPRT) to detect memory-extraction attempts. The method couples a two-stage optimization: first learning honeypot embeddings to maximize detector information drift, then inverting these vectors into harmless texts that don’t harm benign users. The authors prove that SPRT-based detection with optimized honeypots minimizes expected detection rounds and demonstrate substantial gains over baselines (AUROC up to ~50% higher, TPRe at 1% FPR up by ~80%), while incurring near-zero online latency and preserving agent utility. Experiments across external and internal memory benchmarks show MemPot’s robustness against sophisticated attacks (e.g., IKEA, MEXTRA) and its advantage over static detectors, highlighting practical gains for safe, private memory-enabled AI systems.
Abstract
Large Language Model (LLM)-based agents employ external and internal memory systems to handle complex, goal-oriented tasks, yet this exposes them to severe extraction attacks, and effective defenses remain lacking. In this paper, we propose MemPot, the first theoretically verified defense framework against memory extraction attacks by injecting optimized honeypots into the memory. Through a two-stage optimization process, MemPot generates trap documents that maximize the retrieval probability for attackers while remaining inconspicuous to benign users. We model the detection process as Wald's Sequential Probability Ratio Test (SPRT) and theoretically prove that MemPot achieves a lower average number of sampling rounds compared to optimal static detectors. Empirically, MemPot significantly outperforms state-of-the-art baselines, achieving a 50% improvement in detection AUROC and an 80% increase in True Positive Rate under low False Positive Rate constraints. Furthermore, our experiments confirm that MemPot incurs zero additional online inference latency and preserves the agent's utility on standard tasks, verifying its superiority in safety, harmlessness, and efficiency.
