【24h】

A language for automatically enforcing privacy policies

机译:自动执行隐私政策的语言

获取原文
获取原文并翻译 | 示例
           

摘要

It is becoming increasingly important for applications to protect sensitive data. With current techniques, the programmer bears the burden of ensuring that the application's behavior adheres to policies about where sensitive values may flow. Unfortunately, privacy policies are difficult to manage because their global nature requires coordinated reasoning and enforcement. To address this problem, we describe a programming model that makes the system responsible for ensuring adherence to privacy policies. The programming model has two components: 1) core programs describing functionality independent of privacy concerns and 2) declarative, decentralized policies controlling how sensitive values are disclosed. Each sensitive value encapsulates multiple views; policies describe which views are allowed based on the output context. The system is responsible for automatically ensuring that outputs are consistent with the policies. We have implemented this programming model in a new functional constraint language named Jeeves. In Jeeves, sensitive values are introduced as symbolic variables and policies correspond to constraints that are resolved at output channels. We have implemented Jeeves as a Scala library using an SMT solver as a model finder. In this paper we describe the dynamic and static semantics of Jeeves and the properties about policy enforcement that the semantics guarantees. We also describe our experience implementing a conference management system and a social network.
机译:对于应用程序来说,保护敏感数据变得越来越重要。使用当前的技术,程序员要承担确保应用程序的行为遵守有关敏感值可能流向何处的策略的负担。不幸的是,隐私政策难以管理,因为其全球性要求协调推理和强制执行。为了解决这个问题,我们描述了一种编程模型,该模型使系统负责确保遵守隐私策略。编程模型包含两个组件:1)核心程序,描述独立于隐私问题的功能; 2)声明性,分散式策略,用于控制敏感值的公开方式。每个敏感值都封装了多个视图;策略根据输出上下文描述允许哪些视图。系统负责自动确保输出与策略一致。我们已经在一种名为Jeeves的新功能约束语言中实现了此编程模型。在Jeeves中,引入了敏感值作为符号变量,并且策略对应于在输出通道上解析的约束。我们已经使用SMT求解器作为模型查找器,将Jeeves实现为Scala库。在本文中,我们描述了Jeeves的动态和静态语义以及该语义所保证的有关策略执行的属性。我们还将描述我们在实施会议管理系统和社交网络方面的经验。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号