首页> 外文会议>IEEE Computer Security Foundations Symposium >VERONICA: Expressive and Precise Concurrent Information Flow Security
【24h】

VERONICA: Expressive and Precise Concurrent Information Flow Security

机译:VERONICA:表达精确的并发信息流安全性

获取原文

摘要

Methods for proving that concurrent software does not leak its secrets has remained an active topic of research for at least the past four decades. Despite an impressive array of work, the present situation remains highly unsatisfactory. With contemporary compositional proof methods one is forced to choose between expressiveness (the ability to reason about a wide variety of security policies), on the one hand, and precision (the ability to reason about complex thread interactions and program behaviours), on the other. Achieving both is essential and, we argue, requires a new style of compositional reasoning.We present VERONICA, the first program logic for proving concurrent programs information flow secure that supports compositional, high-precision reasoning about a wide range of security policies and program behaviours (e.g. expressive declassification, value-dependent classification, secret-dependent branching). Just as importantly, VERONICA embodies a new approach for engineering such logics that can be re-used elsewhere, called decoupled functional correctness (DFC). DFC leads to a simple and clean logic, even while achieving this unprecedented combination of features. We demonstrate the virtues and versatility of VERONICA by verifying a range of example programs, beyond the reach of prior methods.
机译:至少在过去的四十年中,证明并发软件不会泄露其机密的方法一直是研究的活跃话题。尽管进行了许多令人印象深刻的工作,但目前的状况仍然令人非常不满意。使用当代的结构证明方法,一方面不得不在表达性(推理各种安全策略的能力)和精度(推理复杂的线程交互作用和程序行为的能力)之间进行选择。 。实现这两者是必不可少的,而且我们认为,这需要一种新型的组合推理。我们提出了VERONICA,这是第一种用于证明并发程序信息流安全的程序逻辑,它支持关于各种安全策略和程序行为的组合,高精度推理。 (例如,表达性解密,值依赖的分类,秘密依赖的分支)。同样重要的是,VERONICA体现了一种工程化这种可以在其他地方重复使用的逻辑的新方法,称为解耦功能正确性(DFC)。即使实现了这种空前的功能组合,DFC仍可提供简单明了的逻辑。我们通过验证一系列示例程序来证明VERONICA的优点和多功能性,而这些都是以前方法无法实现的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号