【24h】

DYNAMIC SECURITY LABELS AND NONINTERFERENCE

机译:动态安全标签和非干扰

获取原文

摘要

This paper presents a language in which information flow is securely controlled by a type system, yet the security class of data can vary dynamically. Information flow policies provide the means to express strong security requirements for data confidentiality and integrity. Recent work on security-typed programming languages has shown that information flow can be analyzed statically, ensuring that programs will respect the restrictions placed on data. However, real computing systems have security policies that vary dynamically and that cannot be determined at the time of program analysis. For example, a file has associated access permissions that cannot be known with certainty until it is opened. Although one security-typed programming language has included support for dynamic security labels, there has been no demonstration that a general mechanism for dynamic labels can securely control information flow. In this paper, we present an expressive language-based mechanism for reasoning about dynamic security labels. The mechanism is formally presented in a core language based on the typed lambda calculus; any well-typed program in this language is provably secure because it satisfies noninterference.
机译:本文介绍了一种语言,其中信息流通过类型系统安全控制,但数据的安全类可以动态地变化。信息流策略提供了表达对数据机密性和完整性的强大安全要求的手段。最近关于安全类型的编程语言的工作表明,可以静态分析信息流,确保程序将尊重放置数据的限制。但是,真正的计算系统具有动态变化的安全策略,并且在程序分析时无法确定。例如,文件具有关联的访问权限,直到打开之前无法确定。虽然包括一种安全类型的编程语言包括对动态安全标签的支持,但没有证明动态标签的一般机制可以安全地控制信息流。在本文中,我们提出了一种基于语言的基于语言的机制,了解动态安全标签。该机制基于类型的λ微积分正式呈现核心语言;这种语言中的任何良好类型的程序都是可证明的,因为它满足不容易。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号