← 最新论文
💻 计算机科学

ODRL Operational Semantics to Rule Them All

本文通过形式化用于策略评估和合规性检查的开放数字权利语言(ODRL)的操作语义,解决了其在执行层面缺乏互操作性的问题,从而为访问企业系统的 AI 智能体提供一致且细粒度的使用控制保证。

原作者: Wout Slabbinck, Wouter Termont, Joachim Van Herwegen, Beatriz Esteves

发布于 2026-11-12
📖 1 分钟阅读☕ 轻松阅读

原作者: Wout Slabbinck, Wouter Termont, Joachim Van Herwegen, Beatriz Esteves

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

在现代数字经济中,数据是驱动创新的货币,然而分享数据仍然是一项危险的行为。当一个组织向外界发布信息时,它往往会失去对该信息如何被使用、修改或删除的控制权。这种控制权的丧失造成了协作的基本障碍;由于缺乏确保数据被正确处理的方法,持有者对于分享感到犹豫,而使用者则对规则一无所知。为了解决这个问题,世界开发了一种名为开放数字权利语言(Open Digital Rights Language,简称 ODRL)的标准语言。可以将 ODRL 想象成可以附加在任何数字内容上的通用指令集,它明确规定了谁可以使用该内容、出于什么目的以及在什么条件下使用。它是数字版的许可协议,其特点是计算机可以阅读并理解,而不仅仅是人类。

然而,一个显著的问题一直存在:虽然 ODRL 非常擅长记录规则,但如何让不同的计算机系统实际读取并执行这些规则却从未明确过。如果两个不同的软件程序被赋予同一套规则,它们可能会对是否允许特定操作得出不同的结论。一个系统可能说“是”,而另一个系统可能说“否”,仅仅是因为它们对指令的解释不同。这种缺乏共识的情况阻碍了这项技术在互联世界中的真正应用,在那个世界里,数据必须在许多不同的组织和自动化代理之间无缝流动。

来自比利时根特大学的一组研究人员通过创建一种精确的数学定义,解决了这一差距,该定义规定了应如何处理 ODRL 规则。他们的研究成果发表在《国际信息安全杂志》上,并未发明一种新的语言或一套新的规则。相反,他们提供了一本缺失的操作手册,告诉计算机如何精确地根据政策评估请求。他们将确定一项操作是否被允许、过去的操作是否被允许以及如何解决规则冲突所需的逻辑进行了形式化。通过以绝对清晰的方式定义这些步骤,研究人员为构建这样一个未来奠定了基础:任何符合标准的系统都可以评估数据政策,并得出与其他系统完全相同的决策,从而确保数据共享既灵活又安全。

研究人员成就的核心在于将复杂的政策评估过程分解为一系列机器可以无歧义遵循的逻辑步骤。他们首先定义了请求的基本组成部分。当用户或自动化代理想要使用数据时,他们会提交一个请求,其中包含他们是谁、他们想做什么以及他们针对的具体资源。研究人员将其形式化为一个“评估请求”,这是一个作为系统输入的结构化信息包。他们还定义了“世界状态”,这代表了当前的上下文和过去行为的历史。这段历史至关重要,因为某些规则取决于之前发生过什么;例如,一条规则可能规定只有在用户支付费用后才能访问文件,或者只有在未超过一定下载次数的情况下才能访问。

在定义了这些输入之后,团队构建了一个计算机可以遵循的逐步流程。首先,系统检查请求是否符合规则的基本标准,例如用户的身份和操作类型。如果请求匹配,系统随后会检查是否满足任何特定的条件或约束。这些约束可能包括时间限制、位置限制或特定用途。研究人员提供了一种清晰的方法,将请求中的值与规则中的值进行比较,以查看它们是否一致。如果规则附带有一项义务,例如支付费用或在使用后删除数据的义务,系统会检查历史记录以查看该义务是否已经履行。只有当所有这些检查都通过时,系统才会进入最终决策。

他们工作的一个关键部分涉及处理冲突。在现实世界中,规则经常发生冲突。一个政策可能会授予特定用户流媒体播放电影的权限,而同一个政策中的另一条规则可能会禁止在特定国家流媒体播放同一部电影。如果没有一种标准的解决方式,不同的系统处理这种冲突的方式也会不同。研究人员将 ODRL 已经建议的策略进行了形式化,例如给予禁止令高于许可令的优先级。他们精确定义了系统在遇到冲突时应如何表现,从而确保结果是可预测且一致的。他们还处理了没有任何规则明确适用于请求的情景。在这种情况下,系统必须决定是默认拒绝请求还是允许请求。研究人员提出了一个“拒绝”策略,即假设如果规则没有明确说“是”,那么答案就是“不”,这一原则保护了数据持有者免受意外访问。

研究人员并未止步于理论层面;他们展示了如何将这些抽象定义转化为实际工具。他们展示了如何使用互联网上已有的标准数据格式来表示其形式化系统的输入和输出。这意味着他们定义的逻辑可以在现实世界的软件中实现,而无需对现有基础设施进行彻底改造。通过将他们的形式化定义与这些具有互操作性的表示法相对齐,他们提供了一个构建能够相互通信的策略引擎的蓝图。如果一个组织使用的系统是基于他们的定义构建的,而另一个组织使用的是不同的系统,两者都会以相同的方式评估同一政策。通过解决解释不一致的问题,研究人员消除了广泛采用使用控制(usage control)的主要障碍。数据持有者现在可以向自动化代理(如人工智能系统)分享信息,并确信管理该数据的规则将按照预期被精确执行,无论执行过程是在哪个系统中进行的。这种信任水平对于数据共享的未来至关重要,因为组织需要在跨国界和跨行业的协作中,而不必担心失去对其最宝贵资产的控制。这项工作并不声称解决了数据安全中的所有问题,也没有引入新的法律或法规。相反,它提供了必要的机械基础,使得现有的规则能够在复杂、互联的数字世界中可靠运行。

研究人员承认,他们目前的工作侧重于该语言的核心方面,并略去了一些高级功能,例如复杂的规则组合或规则的动态更新。他们将他们的形式化方法视为一个起点,未来可以扩展到涵盖这些更复杂的场景。目前,重点在于为许可和禁止的基本操作建立一个稳固、公认的方法。在添加更复杂的特性之前,必须先完成这一基础性步骤,以避免重新引入他们试图消除的歧义。论文最后建议,其定义应被从事数字权利工作的开发者和标准化机构所采用,以确保下一代数据共享工具建立在对规则如何运作的共同且可靠的理解之上。

最终,这项研究将 ODRL 从一种表达语言转变为一种行动语言。它将这项技术从人类可以阅读的静态指令集,转变为机器可以精确执行的动态引擎。通过定义操作语义,研究人员为数据持有者提供了一个强大的工具,使其在快速的数据交换时代仍能保留控制权。他们表明,只要管理数据的规则被所有相关方以完全相同的方式理解和执行,就可以在保持数据安全的同时自由地分享数据。这种清晰度是释放数字经济潜力的关键,它允许组织充满信心地进行协作,并确保信息流既开放又安全。

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

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

试用 Digest →