基于EPAL和ECA规则的隐私执行机制详解
1. EPAL规则基础与请求类型
1.1 EPAL规则概述
在隐私数据管理中,EPAL规则起着关键作用。每个隐私规则在EPAL中被编码为 <rule>
元素,规则主要分为两种类型:“允许”规则(allow - rule)允许执行某个操作,而“拒绝”规则(deny - rule)则禁止该操作。
1.2 简单请求示例
以一个基于EPAL的隐私受限数据请求为例,如下表所示:
| 请求(非正式) | 用户类别 | 操作 | 数据类别 | 目的 |
| — | — | — | — | — |
| 作为销售代理和员工的人员请求收集客户电子邮件用于订单录入 | 销售部门 | 存储 | 客户记录 | 订单处理 |
此规则允许该请求,即销售代理可以存储客户的联系信息。后续还会有其他规则来管理这些存储数据的使用方式。
1.3 简单请求映射到ECA规则
简单授权请求包含以下要素:
1. 词汇表中定义的单个用户类别U。
2. 词汇表中定义的单个数据类别T。
3. 词汇表中定义的单个目的P。
4. 词汇表中定义的单个操作A。
5. 此策略所需的容器数据,且该数据必须符合容器定义。
元组 (U, T, P, A) 被称为授权四元组。请求背后的逻辑是:“给定的用户类别(及其所有子类别)是否被允许针对给定的数据类别(及其所有子类别),为给定的目的(及其所有子类别)执行给定的操作?如果允许,适用哪些义务?”
算法的输出包