链表导向的指向图内核数据结构取证技术

来源 :南京大学 | 被引量 : 0次 | 上传用户:supperkk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
内核数据结构取证技术就是在已知内核数据结构的定义下,依据目标数据结构的先验知识构造出对应的Signatures,然后依靠Signatures从内存镜像中识别出目标数据结构在内存中的实例。该技术在安全领域具有非常重要的价值,广泛应用于各种安全和取证应用中。通常情况下,目标数据结构实例识别结果依赖于Signatures的选择。如果Signatures能够恰当地标示目标数据结构的特征,与目标数据结构在内存中的实例集合具有良好的匹配度,并且不易被内核模式rootkit绕过,那么识别的结果将具有很高的可信度。内核数据结构取证技术已广泛被安全研究者研究,当前存在的技术根据Signatures的特点大致分为两类。第一类是基于域值不变量作为Signatures的取证技术,而第二类是基于指针指向拓扑结构图作为Signatures的取证技术。虽然这些技术在一定范围内能够有效识别内核数据结构,但仍然存在一些不足之处。比如,域值不变量取证方法存在误报率高、鲁棒性差等缺陷,指针指向拓扑结构图取证技术由于难于准确区分指针变量与类指针变,存在void指针、NULL指针等问题,影响识别结果的准确性。另外指针域也易于被攻击者窜改,鲁棒性也不是很好。本文针对现有取证技术的不足,提出了一种链表导向的指向图内核数据结构取证技术。我们的取证技术的核心是使用了一种新的内核数据结构Signatures,选择该Signatures源于Linux内核链表对象的先验知识,即链表对象对应的实例在内存中易于识别,并且广泛存在和难以被窜改,非常适合生成良好的Signatures。总体上看,我们选择的新Signatures分为两类,一类是以链表域偏移值序列作为Signatures,另一类是以数据结构中的链表域和指针域两种特征生成的指向图作为Signatures。如果数据结构的链表域偏移值序列能够充分标示其实例的特征,则优先选择这类Signatures。否则的话,为其构造包含尽可能多的链表对象、尽可能少的其他类型指针的指向图Signatures。由于在构造数据结构的Signatures中充充分利用了具有良好特性的链表对象,因此与以前的工作相比,基于这种新的Signatures的取证技术具有识别正确性高、鲁棒性强、识别速度快等优点。
其他文献
我对西递的念想,全部缘于你,我的白衬衣男孩。那一年,杏花微雨,你穿过大片的香樟树,衣襟带花地坐在了我的身边。你的右脸颊有个小小的酒窝,眼睛里像跑进了细细碎碎的阳光,身
我国社会经济体系发展的变化日新月异,目前我国正处于社会转型阶段的关键时期,在转型过程中,各利益主体、新型体制和理念均与传统发展观均处于争锋相对的形态,矛盾冲突日益加剧。
中韩两国的历史文化和国情较为相似,两国的中小企业信用担保体系也具有很强的可比性。通过与韩国发展经验的比较,本文认为,我国的信用担保业存在许多未尽完善之处,主要有:信
反腐败(预防职务犯罪)几乎成为所有的国家都面临的长期考验。纵观我国的反腐败体系,人民检察机关承担了绝大部分的任务。从国内外实践表明,惩罚、预防和教育三管齐下是预防腐败的
我走在栀子花浓郁的甜香里,微笑像不小心打翻的油漆一样溢在脸上,怎么也擦不掉.小时候,我家住在一楼,门前有一个小小的花园.外公在花园里种满了山茶、文竹、杜鹃,大水缸的水
期刊
影像诊断技术对筛查和诊断结直肠癌具有重要意义。近年来CT虚拟结肠镜、相控阵线圈、氟代脱氧葡萄糖正电子发射断层显像(18F-FDG PET)和相关新型对比增强剂等技术的出现为结
近些年来,公共场所经常会遭遇一些重大的突发事件。这些突发事件给社会造成了不少的损失,而人群作为公共场所突发事件的受灾主体,往往是突发事件的直接受害者。研究突发事件情景
目的通过对照观察穴位注射配合功能训练与类固醇激素配合神经营养药治疗贝尔氏麻痹的疗效,探寻更优临床治疗方案。方法将53例确诊的贝尔氏麻痹患者按随机数字表法分为甲组29例
以该校电子信息工程专业开设数字信号处理器课程为例,介绍了在ICETEK—VC5509A实验乎台上利用汇编语言和C语言进行教学的实施情况。根据自身特点,探索实验教学改革新方法,培养学
警察体育是公安队伍建设的重要环节,是建设强大的公安队伍的基本保证。近年来社会治安形势日趋复杂,暴力犯罪愈加技术化,犯罪分子徒手或持械与警察对抗的案件经常发生。这在