首页> 外文期刊>IEICE transactions on information and systems >Embedded TaintTracker: Lightweight Run-Time Tracking of Taint Data against Buffer Overflow Attacks
【24h】

Embedded TaintTracker: Lightweight Run-Time Tracking of Taint Data against Buffer Overflow Attacks

机译:嵌入式TaintTracker:针对缓冲区溢出攻击的Taint数据的轻量级运行时跟踪

获取原文
获取外文期刊封面目录资料

摘要

A buffer overflow attack occurs when a program writes data outside the allocated memory in an attempt to invade a system. Approximately forty percent of all software vulnerabilities over the past several years are attributed to buffer overflow. Taint tracking is a novel technique to prevent buffer overflow. Previous studies on taint tracking ran a victim's program on an emulator to dynamically instrument the code for tracking the propagation of taint data in memory and checking whether malicious code is executed. However, the critical problem of this approach is its heavy performance overhead. Analysis of this overhead shows that 60% of the overhead is from the emulator, and the remaining 40% is from dynamic instrumentation and taint information maintenance. This article proposes a new taint-style system called Embedded TaintTracker to eliminate the overhead in the emulator and dynamic instrumentation by compressing a checking mechanism into the operating system (OS) kernel and moving the instrumentation from runtime to compilation time. Results show that the proposed system outperforms the previous work, TaintCheck, by at least 8 times on throughput degradation, and is about 17.5 times faster than TaintCheck when browsing 1KB web pages.
机译:当程序将数据写入分配的内存之外以试图入侵系统时,就会发生缓冲区溢出攻击。在过去的几年中,所有软件漏洞中大约有40%归因于缓冲区溢出。污染跟踪是一种防止缓冲区溢出的新颖技术。先前有关污点跟踪的研究在仿真器上运行了受害者的程序,以动态地检测代码以跟踪污点数据在内存中的传播并检查是否执行了恶意代码。但是,此方法的关键问题是其沉重的性能开销。对开销的分析表明,开销的60%来自仿真器,其余40%来自动态仪表和污点信息维护。本文提出了一种称为嵌入式TaintTracker的新型异味风格系统,通过将检查机制压缩到操作系统(OS)内核中并将仪器从运行时转移到编译时,从而消除了模拟器和动态仪器中的开销。结果表明,所建议的系统在吞吐量下降方面至少比以前的TaintCheck快8倍,并且在浏览1KB网页时比TaintCheck快17.5倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号