基于查询的隐私合规 Web API 数据最小化:Janus 解决方案
1. 需求概述
在实现数据提供的 Web API 时,需要满足一系列功能和非功能需求,以确保数据的隐私性和合规性,同时保证系统的性能和可集成性。
1.1 功能需求
- 属性级基于角色的访问控制(FR1) :任何解决方案都必须在属性级别实现访问控制,基于角色进行访问控制是最合适的方式。
- 属性级基于角色的信息缩减(FR2) :除了阻止对单个属性的访问,还应能够根据不同角色对不同属性应用不同形式的信息缩减,以实现数据最小化。例如,学术研究团队可能会收到经过年龄分组泛化的数据,而内部产品改进团队可能只能看到添加噪声的使用模式。
- 丰富且可扩展的信息缩减方法集(FR3) :有效的数据最小化需要满足高度特定的要求,因此需要多样化的信息缩减技术,包括数值分类、字符替换和统计噪声等。这些功能应涵盖数值和非数值值,并且易于扩展。
- 可配置性(FR4) :技术解决方案必须具有高度可配置性,允许调整信息缩减级别,以满足不同的监管要求,同时满足一定的准确性约束。
1.2 非功能需求
- 低集成开销(NFR1) :能够平滑且轻松地集成到至少一个广泛使用的软件栈中,用于实现数据提供的 Web API。同时,与外部维护的角色定义和身份验证子系统(如 JSON Web Tokens)连接,以确保与现有系统架构
超级会员免费看
订阅专栏 解锁全文
772

被折叠的 条评论
为什么被折叠?



