基于内核对象管理器的钩子型Rootkit检测技术研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:ssssssfs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今,不管是在个人计算机还是服务器上,Windows操作系统已经无处不在。与Windows操作系统如影随形的是各种恶意代码,这其中Rootkit以隐遁攻击严重危害到系统和用户数据安全。Rootkit可以通过隐藏自身在系统中的信息来持久的生存于受害系统中,也使得它可以躲避安全防护软件的查杀。Rootkit要隐藏的首要目标是自身进程,通过检测隐藏进程就能检测到Rootkit。但已有的检测隐藏进程的方法要么存在被Rootkit规避的途径,要么检测耗时过长致检测效率低。本文在对各种Rootkit案例进行总结后,给出了Rootkit攻击的形式化表示和使攻击成功的根本原因。然后提出多进程视图对比检测模型,并定义了可信进程视图必须满足的两个约束。基于该检测模型,提出两种新的在内核层获取进程视图的方法,以构建虚拟进程视图和物理进程视图,并与用户层进程视图进行差异分析来检测隐藏进程。虚拟进程视图依赖的是由对象管理器统一创建和维护的分发器对象。对象管理器为每个分发器对象分配内存时都带有额外的管理结构,其中保存着Pool Tag。在分发器对象的整个生命周期内,Pool Tag都不会改变。使用Pool Tag搜索法的六条搜索规则在系统非换页内存池的已分配页面中搜索分发器对象。然后从这些分发器对象与进程结构的引用关系中,找到使用它们的进程,从而构建虚拟进程视图。为了对抗采用内存视图伪装技术的Rootkit对虚拟进程视图的篡改,还通过在物理内存中搜索页目录页面来构建物理进程视图。页目录页面是操作系统在创建进程的时候为进程分配的第一个物理页面,直到进程结束才会被回收。每个进程都必然有且仅有一个页目录页面,并且对页目录页面的篡改将导致系统崩溃蓝屏,因此通过页目录页面构建的物理进程视图是可信进程视图。在物理内存中搜索到页目录页面后,再通过页目录页面找到进程的超空间页面和工作集页面,然后搜索到进程环境块所在页面,最后恢复进程语义信息。最后本文实现了一个Rootkit检测系统。并通过对Pool Tag、页目录页面和PEB进行防篡改实验,验证了物理进程视图可以抵御Rootkit的规避攻击。最后通过进程视图生成时间实验和Rootkit检测实验,验证了本文检测系统可以检测到常见的Rootkit,有着很高的检测成功率和效率。
其他文献
环保约谈是负有环境保护职责的相关行政部门为更高效解决环境问题而采用的一种新型执法方式,在环境监管执法领域运用频繁。现行的环保约谈呈现出政府首长型、企业领导型、混
麦卡因矿床是中亚成矿域环巴尔喀什-西准噶尔成矿省波谢库尔-成吉斯-沙尔布提成矿带上的一个超大型火山成因块状硫化物矿床。本文在前人研究基础上,通过野外调查、岩矿手标本
光学涡旋孤子能够由自散焦非线性材料中传播的涡旋光束自陷形成。光学涡旋孤子的相位是螺旋形的,在螺旋的中心是相位奇点,光强在这个相位奇点上等于零。光学涡旋孤子具有轨道
随着互联网和大数据技术的飞速发展,图像、视频、音频和文本等各种类型的数据在互联网上广泛而快速地传播。这些数据的权属保护一直都是研究热点和难点。近年来,数字水印技术
令 G = GL(V1)× GL(V2),g = gl(V1)(?)gl(V2)是 G 的李代数,e = e1 + e2 ∈ g(e1 ∈gl(V1),e2 ∈ gl(V2))是一个幂零元,Ge:= {g ∈ G|g-1eg=e}.本文将Vust定理在Weyl群的意
海藻糖是一种高度安全的非还原性二糖,对生物体或生物大分子具有良好的非特异性保护作用;也可以作为生物体的结构组成成分,参与某些微生物细胞壁的组成;同时,海藻糖又可作为
雷暴云空间电荷结构及内部电荷分布对闪电放电的影响一直是大气电学领域的一个重要方向,电荷垂直结构的变化对闪电放电的影响已经取得较为突出的研究成果,但是其内部的电荷水
本论文主要合成了系列含膦和含氮配体的有机钌化合物,特别是含有-Si(OR)3键基团膦配体的有机钌化合物,并对其在固载异相催化应用方面进行了探索研究。合成了三个含有机硅烷基团
波谢库尔和努尔卡斯甘为环巴尔喀什成矿带最具代表性的大型斑岩型Cu-Au矿床(波谢库尔:410万吨Cu、100吨Au,Cu、Au品位分别为0.31g/t和0.28g/t;努尔卡斯甘:393万吨Cu、229吨Au
创新能力是21世纪学习者必备的能力,而创客教育的目标正是培养学习者的创新能力,目前,世界各地的中小学、高校纷纷开始开展创客教育的相关实践,创客教育已成为未来教育开展的