Robust Signatures For Kernel Data Structures

CCS(2009)

引用 114|浏览71
暂无评分
摘要
Kernel-mode rootkits hide objects such as processes and threads using a technique known as Direct Kernel Object Manipulation (DKOM) Many forensic analysis tools attempt to detect these hidden objects by scanning kernel memory with handmade signatures, however, such signatures are brittle and rely on non-essential features of these data structures, making them easy to evade In this paper, we present an automated mechanism for generating signatures for kernel data structures and show that these signatures are robust. attempts to evade the signature by modifying the structure contents will cause the OS to consider the object invalid Using dynamic analysis. we profile the target data structure to determine commonly used fields, and we then fuzz those fields to determine which are essential to the correct operation of the OS These fields form the basis of a signature for the data structure In our experiments, our new signature matched the accuracy of existing scanners for traditional malware and found processes hidden with our prototype rootkit that all current signatures missed. Our techniques significantly Increase the difficulty of hiding objects from signature scanning
更多
查看译文
关键词
Data structures,memory analysis,security
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要