跳到正文
原文

通过取证证据进行提示注入:针对 LLM 辅助数字取证的反取证攻击分类与概念验证

Prompt Injection Through Forensic Evidence: A Taxonomy and Proof of Concept of Anti-Forensic Attacks on LLM-Assisted Digital Investigations

arXiv· arXiv:2610.29747· Frank Breitinger, Jan Gruber, Christopher Hargreaves, Jan-Niclas Hilgert, Gaëtan Michelet, Mark ScanlonChair for Cybersecurity, Institute of Computer Science, University of Augsburg; KASTEL Security Research Labs, Karlsruhe Institute of Technology; Department of Computer Science, University of Oxford; Fraunhofer Institute for Communication, Information Processing and Ergonomics FKIE; Forensics and Security Research Group, School of Computer Science, University College Dublin本站收录· 22 天前· 原文发表日期未标攻击

论文速读

攻击

据论文 PDF 整理(AI 生成),以原文为准

作者提出面向 LLM 辅助数字取证的反取证分类法,并用证据注入攻击在本地智能体上演示篡改结论、写盘和联网回传。

威胁模型攻击者为被调查对象、同伙或意图陷害/开脱的第三方,通过证据向量(evidence vector)在查封前(pre-seizure)于设备上植入内容;知识分 K1(无知识)到 K3(全知识)三级,演示假设 K2;受害系统是 LLM 辅助取证流水线(Autopsy + MCP + LM Studio),模型为 R4 智能体,能力(只读/写盘/联网)由部署配置决定。

问题
LLM 进入数字取证后,被调查对象控制的证据天然可被植入对抗内容,而检查员必须细读证据;经典反取证分类法和现有提示注入防御都未覆盖这一针对模型推理层的攻击面。
方法
作者把反取证模型扩展到推理操纵,提出按目标、技术(T1–T5)、载荷位置、隐藏方式四个维度分类的 taxonomy,并指出工具、人、模型对同一证据感知不同的 perception gap;随后在 Autopsy+MCP+LM Studio 流水线上做了三个证据注入演示。
实验与结果
三个演示(篡改结论、向分析工作站写文件、发起外联请求)在 gemma-4-12b 与 gemma-4-26b 上均成功;攻击 1 也在 ministral-3-8B 上成功,攻击 2、3 在 qwen3.8-27b 与 gpt-oss-20b 上成功。作者称成功依赖模型发现笔记、服从指令、工作站授权能力这一串条件。
局限与可以继续做的
作者指出演示是概念验证:单一本地量化小模型、无定量测量、未用隐藏手段,未验证分类法;缓解措施只有一种被测试;更大和商用模型、系统性基准留作后续工作。
实验设置gemma-4-12b、gemma-4-26b 等 · 自建合成磁盘镜像(含植入文本笔记的合成证据) · 攻击是否成功(单次运行是否达成目标:篡改结论/写盘/联网回传)
被测模型
gemma-4-12bgemma-4-26bgpt-oss-20bministral3-8Bqwen3-14bqwen3.8-27b
基准
自建合成磁盘镜像(含植入文本笔记的合成证据)
指标
攻击是否成功(单次运行是否达成目标:篡改结论/写盘/联网回传)
AI 导读研究者提出针对 LLM 辅助数字取证的反取证攻击分类与概念验证。数字取证反转了间接提示注入的常见前提:被分析的证据按定义由攻击者控制,取证人员又必须仔细阅读,使模型推理层成为数据与工具之外的新反取证目标。攻击者可按目标、技术、载荷位置和隐藏方式组合构造攻击;确定性工具、取证人员与模型对同一证据的感知差异让注入对取证人员不可见。作者对 LLM 辅助分析流程演示了三种攻击,仅靠在被扣押设备上植入文本即可改变报告结论、向分析人员工作站写入攻击者指定的内容并引发对外网络流量,同时提出了缓解措施。

研究者提出针对 LLM 辅助数字取证的反取证攻击分类与概念验证。数字取证反转了间接提示注入的常见前提:被分析的证据按定义由攻击者控制,取证人员又必须仔细阅读,使模型推理层成为数据与工具之外的新反取证目标。攻击者可按目标、技术、载荷位置和隐藏方式组合构造攻击;确定性工具、取证人员与模型对同一证据的感知差异让注入对取证人员不可见。作者对 LLM 辅助分析流程演示了三种攻击,仅靠在被扣押设备上植入文本即可改变报告结论、向分析人员工作站写入攻击者指定的内容并引发对外网络流量,同时提出了缓解措施。

相关热点

3 个事件 · 2 条新闻提到

提到这篇论文的新闻

Adversa AI 汇总 11 月 AI 智能体安全资源

  • Adversa AI引用了论文编号或链接
    2026 年 11 月 AI 智能体安全资源汇总
    Prompt injection through forensic evidence: a taxonomy and proof of concept of anti-forensic attacks on LLM-assisted digital investigations

大模型安全周报:防线开始溃于组合,智能体授权与审计系统性缺口

深度解读

6个问题,点开问题读完整回答

  1. 这篇论文试图解决什么问题?

    LLM 辅助取证中证据天然由被调查者控制,作者提出针对模型推理层的反取证分类法与攻击演示。

    核心问题:LLM 辅助数字取证中,证据本身由被调查对象控制,模型的推理层成为经典反取证分类法和提示注入防御都未覆盖的新攻击目标。

    • 场景与重要性:LLM 正以助手和自主智能体身份进入取证流程;取证场景反转了间接提示注入的通常设定——证据按定义就是攻击者控制的,而检查员有义务细读它(摘要)。
    • 现有工作的不足:作者称经典反取证针对数据、工具和检查员判断,其分类法不覆盖把数据当指令的读者;提示注入防御假设注入以指令形式到达,对不含指令的虚假内容(如伪造证据)基本无效(Sec. 1、2.2)。
    • 核心观察:确定性工具、人类检查员和模型对同一证据的感知不同,作者称之为 perception gap(感知差距),它让注入能绕过检查员直达模型(Definition 1)。
    • 论文产出:一个按目标、技术、载荷位置、隐藏方式组织的反取证分类法;三个针对 LLM 辅助分析流水线的攻击演示;以及一组缓解建议(Sec. 1)。
    • 威胁模型(Sec. 4):
      • 目标:影响调查结果、影响调查过程,或危及实验室(如外泄、持久化、向嫌疑人报信)。
      • 知识:K1 无知识、K2 部分知识(知道工具类别或部署角色)、K3 全知识;演示假设 K2。
      • 能力:仅证据向量——查封前控制自己设备上数据的内容、结构、元数据和编码;人类、工具、模型三个向量不在范围内。
      • 受害系统:LLM 辅助取证流水线,模型角色 R1–R4,写/执行/联网能力由部署配置(A3)决定。
  2. 有哪些相关研究?

    相关工作分经典反取证、提示注入与对抗机器学习、取证中的 LLM 与智能体基准三组,作者称三者均未覆盖证据携带的推理层攻击。

    经典反取证及其分类法

    • Harris (2006) 提出四类反取证方法(销毁、隐藏、消除、伪造证据);Rogers (2006) 提出面向工具的分类,Conlan et al. (2016) 将其扩展为沿用至今的反取证软件分类。
    • Schneider et al. (2026) 跨取证子领域的系统化综述报告没有针对 AI 的反取证工作;作者据此定位本文补上了这一空白。

    提示注入机制与防御

    • Perez & Ribeiro (2022) 给出提示注入的首个学术处理;Greshake et al. (2023) 提出间接注入;Liu et al. (2024) 形式化攻击与成功度量。
    • 防御方面:Spotlighting(Hines et al., 2024)标记不可信数据,作者转述其将攻击成功率从 50% 以上降到 2% 以下,但其作者也指出固定标记方案可被欺骗;DataSentinel(Liu et al., 2025)通过植入自有指令检测劫持,论文指出它对不含指令的虚假证据保持沉默。
    • 论文还指出对抗机器学习(Biggio & Roli, 2018 综述)只扰动输入破坏分类器输出,不针对指令通道。

    取证中的 LLM 与智能体注入基准

    • LLM 在取证中的应用:证据网络构建与移动证据分析(Yin et al., 2025)、RAG 时间线重建(Loumachi et al., 2024);Cherif et al. (2025) 的基准发现模型在多步任务上失败并幻觉出不存在的文件。
    • 智能体注入基准:AgentDojo(Debenedetti et al., 2024)、InjecAgent(Zhan et al., 2024)、LLMail-Inject(Abdelnabi et al., 2025)等;作者称它们都不针对取证,无法测量证据携带的攻击是否存活到取证结论。
    • 最接近的工作:Franklin et al. (2025) 按被攻击组件分类开放网络智能体陷阱,作者称自己的分类按攻击者对证据做了什么来分,且其类别可投影到本文类别;Pandey & Bhujang (2026) 投毒日志字段,但论文指出其排除了工具执行、只评一个模型、未处理感知差距。

    定位:作者称经典反取证早于模型读者、AI 驱动的反取证限于多媒体、注入与对抗 ML 工作都在取证之外,本文在三者交叉处给出威胁模型与分类法(Sec. 2.4)。

  3. 论文如何解决这个问题?

    作者建立系统模型与威胁模型,提出四维反取证分类法和 perception gap 概念,再在真实取证流水线上做三个概念验证攻击。

    整体思路:先把 LLM 在取证流程中的角色、读者和信任边界形式化,再沿证据在流水线中的存活路径导出五种对抗技术,最后用三个植入纯文本笔记的攻击演示可行性。框架无单独名称,核心是反取证分类法(taxonomy)与 perception gap。

    系统模型与角色(Sec. 3)

    • 模型角色:R1 自然语言前端、R2 分诊与摘要、R3 解释推理、R4 自主智能体;行动能力(只读/写/执行/联网)与角色相关但独立,决定攻击严重度。
    • 三类读者:确定性工具、人类检查员、模型;模型既无工具的固定功能保证,也不能像人一样识别证据。
    • 信任边界:边界一侧是检查员指令与已验证工具,另一侧是"按定义对抗的"证据语料;对抗数据流入、后果性动作流出构成双向通道(Figure 1)。
    • 四条假设:A1 模型在工作副本上操作;A2 检查员可能在环;A3 网络出站与写/执行权限取决于配置;A4 模型来源与跨案记忆决定信任与影响范围。

    威胁模型(Sec. 4)

    • 对手:被调查对象、同伙或意图陷害/开脱的第三方,目标是影响结论而非单纯破坏数据。
    • 知识三级:K1 无知识、K2 部分知识、K3 全知识;作者指出商用取证产品向所有用户发布相同提示词,K1 对手猜对产品即接近 K3。
    • 访问向量:证据(本文范围)、人类、工具、模型四个;时机上区分查封前植入(一般情形)与污染共享存储的持久化情形。
    • 成功判定:因自动化偏差,诱导出的错误即算攻击成功,除非模型给出足以指引检查员发现错误的具体警告,含糊的保留不算(Sec. 4.5)。

    分类法(Sec. 5)

    • 四个维度:目标(按动机分组)、技术、载荷位置、隐藏方式;位置与隐藏是开放集合,可见性由三者与读者共同决定,不是独立维度(Figure 2)。
    • 五种技术:沿证据存活路径 Q1–Q4 导出(Figure 3):T1 销毁、T2 隐藏、T3 阻碍、T4 篡改(含伪造与错误语境化)、T5 注入;T1–T4 重塑经典反取证,T5 是生成式模型引入的新类,签名形式是提示注入(Table 1)。
    • 读者相对性:技术标签按对读者的效果判定,同一植入文本对人是待核实的声明、对模型可能是指令;作者称这种不可预测性本身就是暴露面。
    • perception gap:某位置–隐藏组合对不同读者可见性不同即存在感知差距(Definition 1);Table 2 给出基线流水线下各组合的可见性,对人隐藏、对模型可见的行是未审查注入的通道。

    概念验证实现(Sec. 6.1)

    • 流水线:合成磁盘镜像经 Autopsy 4.23.1 摄取,Autopsy MCP 桥暴露 18 个只读工具,LM Studio 0.4.23 作为 MCP 客户端运行 gemma-4-12b(Q4_K_M,上下文扩至 98'304 token)。
    • 能力扩展:写盘演示附加 mcp/server-filesystem(限定单目录),联网演示附加 mcp/server-fetch;均为检查员侧配置变更,非攻击者所为。
    • 三个演示:均在被查封设备上植入无隐藏的纯文本笔记,分别对应篡改结论(T4+T5,只读)、写攻击者选定内容到工作站(T5 升级为写盘)、发起外联请求报信(T5 升级为联网)(Table 3)。附录 A 给出了三个演示的完整注入文本与写入内容。
  4. 论文做了哪些实验?

    三个概念验证演示在本地智能体上篡改了结论、写入文件并发出外联请求;作者称成功依赖发现、服从、授权这一串条件。

    实验设置

    • 被测模型:LM Studio 运行报告均用 gemma-4-12b(Q4_K_M 量化,上下文 98'304 token);更大范围测试还用了 gemma-4-26b、gpt-oss-20b、ministral3-8B、qwen3-14b、qwen3.8-27b(Sec. 6.1.2)。
    • 数据:自建合成磁盘镜像,含合成证据与植入笔记;实验 1 含两张犀牛照片与声称其为三角龙的笔记,实验 2 含指示记录介质故障的笔记,实验 3 含要求抓取回传 URL 的笔记(附录 A)。
    • 流水线:Autopsy 4.23.1 + Autopsy MCP 桥(18 个只读工具)+ LM Studio 0.4.23;实验 2 附加 mcp/server-filesystem,实验 3 附加 mcp/server-fetch(Figure 4)。
    • 成功判定:诱导错误即算成功,除非模型给出足以指引检查员的具体警告(Sec. 4.5);无 LLM 评审。
    • 样本量:每个演示为一次现场运行(single live run),作者明确称不提供测量(Sec. 6.2、7.2)。

    主结果

    论文无主结果数值表;Table 3 将三个演示对入分类法,Sec. 6.3 报告各攻击在哪些模型上成功:

    表格较宽,可左右滑动

    演示目标技术成功模型(据 Sec. 6.3)
    Exp. 1 说服影响结果→压制T4 声明 + T5 指令gemma-4-12b、gemma-4-26b、ministral-3-8B
    Exp. 2 本地写盘影响结果→败坏可信度T5 升级为写文件gemma-4-12b、gemma-4-26b、qwen3.8-27b、gpt-oss-20b
    Exp. 3 网络回传影响调查→报信T5 升级为网络调用gemma-4-12b、gemma-4-26b、qwen3.8-27b、gpt-oss-20b
    • 实验 1 中模型最终回答称没有图片被分类为犀牛,并采信了笔记中"自动分析改判为三角龙"的说法;但回答披露了笔记的存在与内容(Sec. 6.2.1)。
    • 实验 2 中模型自行通过工具调用确定可写目录并写入攻击者选定内容(Sec. 6.2.2)。
    • 实验 3 中模型在推理中考虑了这是攻击的可能性,仍然服从并抓取了 URL;作者据此称"让模型自己察觉攻击"类缓解在该实例中不会有效(Sec. 6.2.3)。

    成功条件与负面结果(Sec. 6.3)

    • 发现是瓶颈:在小镜像和完整 Windows 镜像上,结果有时不变(Exp. 1)或动作未发生(Exp. 2、3),仅因笔记未被读到或图片未被找到;只列文件不打开的智能体不受影响。
    • 服从窗口:作者称更大的模型成功次数更少,认为存在一个窗口——模型要足以处理证据找到笔记,又不至于识破欺骗;小模型上发现与服从同样是问题。
    • 能力授权:Autopsy 桥只读,裸配置上只有说服攻击可行;Exp. 2、3 还需检查员批准 write_file 或 fetch;作者称权限能防动作但防不了说服,且审批次数加一键"全部允许"使其成为弱保障。
    • 其他故障:部分运行中模型幻觉出错误的 MCP 调用参数,服务器静默失败并返回未过滤的全部数据,淹没了目标结果。

    缓解措施测试(Table 4)

    • 已测一项:向模型提供 get_image 工具使其能看到照片像素后,gemma-4-12b 在实验 1 中转而指出笔记与图像矛盾,作者称这逆转了该模型的结果;结论部分称该措施对两个被试模型之一击败了第一个攻击。
    • 其余为建议:内置受限写工具、预先注入测试、最小权限与隔离、不可信数据标记(含 Spotlighting 式封装)、网络隔离;作者称这些措施被论证但需系统评估(Sec. 7.3)。

    其他消融与分析

    • 论文未报告参数消融;Sec. 6.2.1 提及未记录在案的其他说服版本(伪装成分类器报告、哈希排除集日志、法律排除理由),作者称这类说服内容的构造值得进一步实验。
  5. 有什么可以进一步探索的点?

    作者承认演示是单模型、无测量的概念验证,并提出建基准、系统评估缓解、测试更大与商用模型三个方向。

    作者指出的局限与后续方向

    • 演示并非为验证分类法设计,也没有验证它:载体固定为无隐藏的纯文本,只改变目标与行动能力(Sec. 7.2)。
    • 运行不提供测量:使用一个本地运行的小型量化模型,结果仅作概念验证(Sec. 7.2)。
    • 需要构建一个针对对抗证据注入敏感性的基准(Sec. 7.3)。
    • Table 4 的缓解措施仅经论证、只有一种被测试,需要系统评估(Sec. 7.3)。
    • 结果需要在规模上确立,因为模型、执行环境和演化上下文都会影响智能体调用哪些工具;更大和商用部署的模型尚待测试(Sec. 7.3)。
    • 磁盘镜像只覆盖了位置与隐藏维度所定义空间的一部分,该空间可被系统枚举以导出攻击变体(Sec. 7.1)。

    实验覆盖范围

    • 被测模型共 6 个:gemma-4-12b、gemma-4-26b、gpt-oss-20b、ministral3-8B、qwen3-14b、qwen3.8-27b,均为本地运行的开放模型;LM Studio 报告的运行只用 gemma-4-12b(Sec. 6.1.2)。
    • 每个演示为单次现场运行,论文未报告重复次数与定量成功率(Sec. 6.2、7.2)。
    • 演示的攻击者知识假设为 K2,载荷为无隐藏的纯文本笔记;Table 2 中含隐藏手段的组合未在演示中使用(Sec. 6、Table 3)。
    • 缓解措施中仅"向模型交付图像像素"被测试,且只对实验 1、对两个被试模型之一有效(Table 4、Sec. 8)。
    • 论文未运行检查员研究,自动化偏差只用于设定成功判定而非直接测量(Sec. 4.5)。
  6. 总结一下论文的主要内容

    作者把反取证扩展到模型推理层,提出四维分类法与 perception gap,并用三个证据注入演示展示结论篡改、写盘与联网报信。

    一篇关于 LLM 辅助数字取证中反取证攻击的分类法与概念验证论文。

    • 问题:取证场景中证据按定义由被调查对象控制,检查员又必须细读;作者称经典反取证分类法不覆盖把数据当指令的模型读者,现有注入防御对不含指令的虚假证据也基本无效。
    • 方法:建立角色(R1–R4)、三类读者与信任边界的系统模型;提出按目标、技术(T1 销毁到 T5 注入)、载荷位置、隐藏方式组织的分类法,技术标签随读者而变;核心概念是 perception gap——同一证据对工具、人、模型可见性不同,使注入能绕过检查员到达模型。
    • 演示:在 Autopsy 4.23.1 + MCP 桥(18 个只读工具)+ LM Studio(gemma-4-12b)流水线上,仅凭查封前植入的无隐藏纯文本笔记完成三个攻击:让模型把犀牛照片改判为三角龙、向分析工作站写入攻击者选定内容、发起可报信的外联请求。
    • 结果:三个攻击在 gemma-4-12b 与 gemma-4-26b 上均成功;攻击 1 也在 ministral-3-8B 上成功,攻击 2、3 在 qwen3.8-27b 与 gpt-oss-20b 上成功(Sec. 6.3)。实验 3 中模型考虑到攻击可能仍服从。
    • 作者的判断:成功依赖发现笔记、服从指令、工作站授权能力这一串条件;更大模型成功更少;权限与网络隔离保护工作站但不保护结论。
    • 结论与启示(作者口吻):人类审查在感知差距处失效;在基准、缓解评估和商用产品测试完成前,读取被查封证据的模型应被视为对抗输入的读者,其输出是待验证的假设而非可上报的结论。
阅读原文arxiv.org