首页> 外文会议>IEEE Symposium on Security and Privacy >Iodine: Fast Dynamic Taint Tracking Using Rollback-free Optimistic Hybrid Analysis
【24h】

Iodine: Fast Dynamic Taint Tracking Using Rollback-free Optimistic Hybrid Analysis

机译:碘:快速动态污染跟踪使用无回滚乐观杂交分析

获取原文

摘要

Dynamic information-flow tracking (DIFT) is useful for enforcing security policies, but rarely used in practice, as it can slow down a program by an order of magnitude. Static program analyses can be used to prove safe execution states and elide unnecessary DIFT monitors, but the performance improvement from these analyses is limited by their need to maintain soundness. In this paper, we present a novel optimistic hybrid analysis (OHA) to significantly reduce DIFT overhead while still guaranteeing sound results. It consists of a predicated whole-program static taint analysis, which assumes likely invariants gathered from profiles to dramatically improve precision. The optimized DIFT is sound for executions in which those invariants hold true, and recovers to a conservative DIFT for executions in which those invariants are false. We show how to overcome the main problem with using OHA to optimize live executions, which is the possibility of unbounded rollbacks. We eliminate the need for any rollback during recovery by tailoring our predicated static analysis to eliminate only safe elisions of noop monitors. Our tool, Iodine, reduces the overhead of DIFT for enforcing security policies to 9%, which is 4.4× lower than that with traditional hybrid analysis, while still being able to be run on live systems.
机译:动态信息流跟踪(DIFT)对于强制执行安全策略,但很少在实践中使用,因为它可以按幅度减慢程序。静态程序分析可用于证明安全执行状态和ELINE不必要的差异监视器,但这些分析的性能改善受其需要保持健全的限制。在本文中,我们提出了一种新颖的乐观混合分析(OHA),以显着减少差异的耗材,同时仍然保证声音结果。它包括一个预测的全程静态污染分析,它假设可能从曲线收集的不变性,从而大大提高精度。优化的差异是那些不变性的执行的声音,并且恢复到保守的差异,用于执行这些不变性是假的。我们展示了如何克服使用OHA来优化实时执行的主要问题,这是无限回滚的可能性。我们通过定制我们的预测静态分析来消除在恢复期间对任何回滚的需求,以消除难道监视器的安全独立。我们的工具碘可以减少差异的开销,以便将安全策略执行到9%,这与传统的混合分析低4.4倍,同时仍然能够在实时系统上运行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号