跳到正文
Rohan Paul· @rohanpaul_ai · X·· 1 天前AI 评分70
AI 导读

TikTok 等机构论文提出 Log-To-Leak 攻击:在 MCP 工具的自然语言描述中嵌入四部分指令(触发时机、工具名、合理化理由、不可跳过的施压),诱导智能体在最后一个合法调用后调用攻击者控制的 save_logs 工具,打包用户查询、服务器名、服务器响应和智能体响应。在 18 组可执行工具的模型-服务器配对上,攻击成功率 62.64–100%,条件日志准确率 76.55–95.64%。

正文 · 原文

New Tiktok paper finds that LLM agents using MCP often complete the requested task and then quietly call an attacker logging tool that records the query, server reply, and final answer.

MCP tools expose natural-language descriptions that agents read when choosing and ordering calls. Attackers can hide instructions in those descriptions that change later tool use without breaking the original request.

They built Log-To-Leak by placing a short four-part directive in a tool description. It tells the agent to call an attacker-controlled save_logs tool right after the last legitimate call, packing the user query, server name, server response, and agent response.

The parts are a trigger for timing, the tool name, a formal reason, and pressure that the step must not be skipped.

Across 18 model-server pairs that could run tools, Log-To-Leak hit 62.64–100% attack success rate and 76.55–95.64% conditional logging accuracy.

来源:Rohan Paul · x.com