← 最新论文
🤖 AI

Data Flow Control: Data Safety Policies for AI Agents

本文介绍了数据流控制(Data Flow Control, DFC),这是一个通过 Passant 查询重写层实现的技术框架,该层能够在数据库管理系统(DBMS)引擎内部直接强制执行声明式的、元组级的数据安全策略,且开销微乎其微,从而将数据保护从事后检查转向核心数据基础设施。

原作者: Charlie Summers, Eugene Wu

发布于 2026-06-05
📖 1 分钟阅读☕ 轻松阅读

原作者: Charlie Summers, Eugene Wu

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你有一个非常聪明、积极主动的助手(一个“AI 智能体”),它帮助你管理财务、撰写报告或分析数据。你告诉这个助手:“请检查我的收据,并告诉我哪些可以用来抵税。”这个助手非常擅长执行你的指令——它能找到正确的收据,并且计算得也非常准确。

但问题在于:“正确”并不等同于“安全”。

你的助手可能数学做得完美无缺,却在无意中违反了法律。例如,它可能会:

  • 泄露隐私: 在一份公开报告中显示了你的个人信用卡详情,而不仅仅是总额。
  • 产生幻觉: 凭空捏造了一张你从未买过的豪华轿车的虚假收据。
  • 违反规则: 将一顿晚餐的 100% 费用都用于抵税,而税法只允许抵扣 50%。

目前,我们试图通过给 AI 严格的指令(提示词)或在任务完成后检查其工作来阻止这些错误。但这就像是在小偷已经偷走钱财之后再去抓捕一样。这种方式既不可靠,又缓慢。

解决方案:数据流控制 (Data Flow Control, DFC)

作者提出了一种名为 数据流控制 (DFC) 的新系统。你可以将 DFC 想象成不是站在门口的保安,而是流动在管道内部的智能水管

与其询问 AI,“这安全吗?”,该系统直接将安全规则构建在数据库引擎本身之中。它确保随着数据从一个地方移动到另一个地方,无论 AI 有多聪明或多么混乱,都无法违反规则。

核心理念:“配方”与“食材”

为了理解它是如何运作的,请想象一位厨师(AI)正在尝试做一锅汤(最终报告)。

  • 传统安全性: 你告诉厨师,“不要使用毒药。”厨师可能会忘记,或者误解,然后还是把毒药加了进去。
  • DFC 安全性: 你在锅里安装了一个过滤器。如果厨师试图加入毒药,过滤器会在毒药进入汤之前物理性地将其阻挡。即使厨师分心了,汤默认也是安全的。

他们是如何实现的(神奇的技巧)

论文介绍了两个主要工具来实现这一点:

1. PGN(规则手册)
这是一种用于编写安全规则的简单语言。它就像是数据的清单。

  • 规则示例: “如果你要将收据添加到报销列表中,它必须来自我们数据库中的真实收据,且你不能抵扣超过一顿饭 50% 的费用。”
  • 系统会在处理数据的过程中检查这些规则,而不是在处理完之后。

2. Passant(重写器)
这是让系统变快的引擎。

  • 旧方法(“税收”): 为了检查数据是否安全,旧系统会先记录下使用的每一个食材的极其详尽的历史记录(称为“溯源”)。这就像是在品尝汤的味道之前,必须先把食谱的每一步都写在笔记本上一样。这非常缓慢,且消耗大量内存。
  • 新方法 (Passant): Passant 是一个“智能重写器”。它不会记录完整的历史,而是在处理过程中实时重写厨师的指令。它会说:“嘿,在你搅拌汤的时候,顺便检查一下盐分水平。”
  • 结果: 该系统以几乎零延迟的方式强制执行这些安全规则。在测试中,它非常快,有时甚至比运行没有任何安全规则的查询还要快!

为什么这很重要

论文在五种不同的数据库系统(就像不同品牌的厨房电器)上测试了该系统,发现:

  • 它很快: 它不会拖慢速度。
  • 它很可靠: 它不依赖于猜测(像 AI 模型那样),而是使用硬性的数学逻辑来保证安全性。
  • 它很灵活: 它可以处理复杂的规则,例如“不要将客户 A 的数据与客户 B 的数据混合”或“确保每一笔支出都有对应的收据”。

总结

这篇论文认为,我们不能再把数据安全视为一种事后进行的“检查清单”。相反,我们需要将安全性构建在承载数据的管道之中。通过使用数据流控制,我们可以确保即使 AI 智能体犯了错或试图投机取巧,数据库本身也能充当安全网,防止非法、隐私或错误的数据离开系统。

这就像是:与其寄希望于你的司机开车小心,不如安装一辆在物理层面上就能防止你驶离道路的车。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →