【24h】

Abstract non-interference

机译:抽象无干扰

获取原文

摘要

In this paper we generalize the notion of non-interference making it parametric relatively to what an attacker can analyze about the input/output information flow. The idea is to consider attackers as data-flow analyzers, whose task is to reveal properties of confidential resources by analyzing public ones. This means that no unauthorized flow of information is possible from confidential to public data, relatively to the degree of precision of an attacker. We prove that this notion can be fully specified in standard abstract interpretation framework, making the degree of security of a program a property of its semantics. This provides a comprehensive account of non-interference features for language-based security. We introduce systematic methods for extracting attackers from programs, providing domain-theoretic characterizations of the most precise attackers which cannot violate the security of a given program. These methods allow us both to compare attackers and program secrecy by comparing thecorresponding abstractions in the lattice of abstract interpretations, and to design automatic program certification tools for language-based security by abstract interpretation.
机译:在本文中,我们概括了无干扰的概念,使其相对于攻击者可以分析的关于输入/输出信息流的参数化。想法是将攻击者视为数据流分析器,其任务是通过分析公共资源来揭示机密资源的属性。这意味着,相对于攻击者的准确性,从机密信息到公共数据的任何未经授权的信息流都是不可能的。我们证明了该概念可以在标准的抽象解释框架中完全指定,从而使程序的安全性成为其语义的属性。这为基于语言的安全性提供了无干扰功能的全面说明。我们介绍了用于从程序中提取攻击者的系统方法,提供了最精确的攻击者的领域理论特征,它们不能破坏给定程序的安全性。通过这些方法,我们可以通过在抽象解释的格中比较对应的抽象来比较攻击者和程序的保密性,并可以通过抽象解释设计用于基于语言的安全性的自动程序认证工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号