English

Secure Retrieval-Augmented Generation against Poisoning Attacks

Cryptography and Security 2025-11-11 v2 Information Retrieval Machine Learning

Abstract

Large language models (LLMs) have transformed natural language processing (NLP), enabling applications from content generation to decision support. Retrieval-Augmented Generation (RAG) improves LLMs by incorporating external knowledge but also introduces security risks, particularly from data poisoning, where the attacker injects poisoned texts into the knowledge database to manipulate system outputs. While various defenses have been proposed, they often struggle against advanced attacks. To address this, we introduce RAGuard, a detection framework designed to identify poisoned texts. RAGuard first expands the retrieval scope to increase the proportion of clean texts, reducing the likelihood of retrieving poisoned content. It then applies chunk-wise perplexity filtering to detect abnormal variations and text similarity filtering to flag highly similar texts. This non-parametric approach enhances RAG security, and experiments on large-scale datasets demonstrate its effectiveness in detecting and mitigating poisoning attacks, including strong adaptive attacks.

Keywords

Cite

@article{arxiv.2510.25025,
  title  = {Secure Retrieval-Augmented Generation against Poisoning Attacks},
  author = {Zirui Cheng and Jikai Sun and Anjun Gao and Yueyang Quan and Zhuqing Liu and Xiaohua Hu and Minghong Fang},
  journal= {arXiv preprint arXiv:2510.25025},
  year   = {2025}
}

Comments

To appear in IEEE BigData 2025

R2 v1 2026-07-01T07:10:46.109Z