首页> 外文会议>Annual Computer Security Applications Conference >The Age of Data: pinpointing guilty bytes in polymorphic buffer overflows on heap or stack
【24h】

The Age of Data: pinpointing guilty bytes in polymorphic buffer overflows on heap or stack

机译:数据年龄:在堆或堆叠上溢出多态缓冲区中的内疚字节

获取原文

摘要

Heap and stack buffer overflows are still among the most common attack vectors in intrusion attempts. In this paper, we ask a simple question that is surprisingly difficult to answer: which bytes contributed to the overflow? By careful observation of all scenarios that may occur in overflows, we identified the information that needs to be tracked to pinpoint the offending bytes. There are many reasons why this is a hard problem. For instance, by the time an overflow is detected some of the bytes may already have been overwritten, creating gaps. Additionally, it is hard to tell the offending bytes apart from unrelated network data. In our solution, we tag data from the network with an age stamp whenever it is written to a buffer. Doing so allows us to distinguish between different bytes and ignore gaps, and provide precise analysis of the offending bytes. By tracing these bytes to protocol fields, we obtain accurate signatures that cater to polymorphic attacks.
机译:堆和堆栈缓冲区溢出仍然是入侵尝试中最常见的攻击向量之一。在本文中,我们问一个简单的问题,令人惊讶的是难以回答:哪个字节对溢出贡献?通过仔细观察溢出中可能发生的所有场景,我们确定了需要跟踪的信息以查明违规字节。有很多原因是难题。例如,当检测到溢出时,某些字节可能已经被覆盖,创建了间隙。此外,难以从不相关的网络数据中判断出违规的字节。在我们的解决方案中,我们只要将其写入缓冲区时,我们将使用年龄戳标记数据。这样做允许我们区分不同的字节和忽略间隙,并提供对违规字节的精确分析。通过将这些字节追溯到协议字段,我们获得准确的签名,以满足多态性攻击。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号