首页> 外文会议>European Symposium on Research in Computer Security >Let's Face It: Faceted Values for Taint Tracking
【24h】

Let's Face It: Faceted Values for Taint Tracking

机译:让我们面对它:Taint Tracking的刻面值

获取原文

摘要

Taint tracking has been successfully deployed in a range of security applications to track data dependencies in hardware and machine-, binary-, and high-level code. Precision of taint tracking is key for its success in practice: being a vulnerability analysis, false positives must be low for the analysis to be practical. This paper presents an approach to taint tracking, which does not involve tracking taints through-out computation. Instead, we include shadow memories in the execution context, so that a single run of a program has the effect of computing on both tainted and untainted data. This mechanism is inspired by the technique of secure multi-execution, while in contrast to the latter it does not require running the entire program multiple times. We present a general framework and establish its soundness with respect to explicit secrecy, a policy for preventing insecure data leaks, and its precision showing that runs of secure programs are never modified. We show that the technique can be used for attack detection with no false positives. To evaluate the mechanism in practice, we implement DroidFace, a source-to-source transform for an intermediate Java-like language and benchmark its precision and performance with respect to representative static and dynamic taint trackers for Android. The results indicate that the performance penalty is tolerable while achieving both soundness and no false positives on the tested benchmarks.
机译:污染跟踪已成功部署在一系列安全应用程序中,以跟踪硬件和机器,二进制和高级代码中的数据依赖性。 Taint跟踪的精度是其在实践中取得成功的关键:是一个漏洞分析,误报必须低,以便分析实用。本文介绍了一种污染跟踪的方法,不涉及跟踪污染的通过输出计算。相反,我们在执行上下文中包括阴影存储器,因此单个程序的程序具有对污染和未绘制的数据计算的效果。这种机制受到安全多执行的技术的启发,而与后者相比,它不需要多次运行整个程序。我们展示了一般框架,并在明确的保密方面建立了它的声音,防止不安全数据泄漏的政策,以及它的精确度,表明从未修改安全程序运行。我们表明该技术可用于攻击检测,没有误报。为了评估实践中的机制,我们实现了Droidface,用于中间Java语言的源代码转换,并对Android的代表静态和动态Taint跟踪器进行基准测试的精度和性能。结果表明,在经过测试的基准上实现了效力并且没有误报,绩效惩罚是可容忍的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号