首页> 外文会议>International Workshop on Formal Aspects in Security and Trust >Information Flow Analysis via Path Condition Refinement
【24h】

Information Flow Analysis via Path Condition Refinement

机译:通过路径条件改进信息流分析

获取原文

摘要

We present a new approach to information flow control (IFC), which exploits counterexample-guided abstraction refinement (CEGAR) technology. The CEGAR process is built on top of our existing IFC analysis in which illegal flows are characterized using program dependence graphs (PDG) and path conditions (as described in [12]). Although path conditions provide an already precise abstraction that can be used to generate witnesses to the illegal flow, they may still cause false alarms. Our CEGAR process recognizes false witnesses by executing them and monitoring their executions, and eliminates them by automatically refining path conditions in an iterative way as needed. The paper sketches the foundations of CEGAR and PDG-based IFC, and describes the approach in detail. An example shows how the approach finds illegal flow, and demonstrates how CEGAR eliminates false alarms.
机译:我们提出了一种新的信息流量控制(IFC)方法,利用了反例引导抽象细化(CEGAR)技术。 CEGAR过程基于我们现有的IFC分析之上,其中非法流量使用程序依赖性图(PDG)和路径条件(如[12]中所述)为特征。虽然路径条件提供了一种已经准确的抽象,但可用于生成非法流动的证人,但它们仍可能导致错误警报。我们的Cegar进程通过执行它们并监视他们的执行来识别虚假证人,并通过根据需要以迭代方式自动精炼路径条件来消除它们。纸张草图基于CeGar和PDG的IFC的基础,并详细描述了该方法。一个示例显示该方法如何找到非法流动,并演示Cegar如何消除错误警报。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号