【24h】

A Formal Model for an Ideal CFI

机译:理想CFI的正式模型

获取原文

摘要

We provide a formal model to achieve a fully precise dynamic protection of the flow of execution against control flow hijacking attacks. In more than a decade since the original Control Flow Integrity the focus of all of the proposed work in the literature has been on practical implementation of CFI. This however due to the restriction that the classic CFI poses on function return has led to the solutions that relax and bend the rules used in the proof of the original work. Some of these solutions has been shown to be completely insecure and others are hard to prove using formal methods. We use Propositional Dynamic Logic that combines actions and their consequences in a formal system which allows us to clearly express the required pre and post conditions to prevent a class of exploitation. We prove the correctness of our scheme for an abstract machine as a model of modern processors.
机译:我们提供了一个正式模型来实现针对执行流的完全精确的动态保护,以防控制流劫持攻击。自最初的控制流完整性以来的十多年中,文献中所有拟议工作的重点一直是CFI的实际实施。但是,由于经典CFI对函数返回的限制,导致产生了放宽和改变原始工作证明所使用的规则的解决方案。这些解决方案中的某些已被证明是完全不安全的,而其他解决方案则很难使用正式方法来证明。我们使用命题动态逻辑,在一个正式的系统中将动作及其后果结合起来,使我们能够清楚地表达所需的前提条件和后继条件,以防止一类剥削。我们证明了我们的方案对于抽象机器作为现代处理器模型的正确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号