Windows Rootkit检测机制的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:xbqd2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Rootkit是攻击者在入侵系统后为了保持对系统的超级用户访问权限,创建后门和隐藏攻击痕迹而常采用的一种技术。Rootkit主要有两个功能:隐藏自身和信息窃取。Rootkit可以存在多种操作系统上,由于Windows在世界范围内使用的广泛性,使其成为了Rootkit攻击的重要目标。这种新型攻击方式的出现,给脆弱的因特网带来了新的安全威胁。在Windows Rootkit悄悄地潜入到了目标主机中后,它在隐藏自身和自身攻击行为的前提下,很容易地控制目标主机,窃取其中的秘密信息或是对其进行破坏,而且还可以把它当作“跳板”来进行各种网络攻击。本文通过对Windows Rootkit的工作原理进行分析:其为了实现其隐藏自身和信息窃取而必须对一些系统文件、系统内存和内核数据作出修改,再进一步分析,其一般是在中断描述符表(IDT)、系统服务描述符表(SSDT)等地方设置钩子或者修改某些内核数据结构,修改了很少的一个地方就能让系统执行其代码。本文还分析目前流行的几个Windows Rootkit的检测工具,但这些工具在针对性强的情况下只能检测某些特定的Windows Rootkit,无法检测到一些新型的Windows Rootkit或利用其它技术的Windows Rootkit。必须要用一种更为有效的Windows Rootkit检测机制来应对Windows Rootkit所带来的威胁。本文在分析Windows Rootkit所利用的技术后针对性的设计了一个有效的检测Windows Rootkit的系统。为了防止检测系统被一些有反检测软件功能的恶意代码的损害,此系统通过完整性检测和隐藏自身来保护自己。在检测Windows Rootkit时,此系统从用户空间和内核空间两个层面对Windows Rootkit所有可能修改的地方设置了检测点。在用户空间,Windows Rootkit通过对重要系统文件、代码区和输入地址表进行修改实现其目的,检测时也就相应地检测这些位置;在内核空间,Windows Rootkit可以通过修改中断描述符表、系统服务调度表、驱动函数等地方来实现欺骗系统,让系统执行其非法代码,实现其非法目的。Windows Rootkit为不让系统或者反Rootkit成程序发现其踪迹。还会通过修改系统数据或挂钩内核函数来达到其隐藏进程的目的。在检测系统中就需要针对这些会被Windows Rootkit利用的地方进行检测。最后完成系统的设计方案以及实现方案,对该系统的可行性以及有效性进行验证,分析检测系统的不足,为今后的工作指明方向。
其他文献
目前,学术讲座视频已经成为读者获取知识的一种重要途径。然而,学术讲座视频的数量每天都在增长,面对大量的学术讲座视频,读者找到自己感兴趣的视频进行快速浏览并定位关注的部分
学位
学位
视频编解码技术、嵌入式操作系统以及网络技术的进步,极大地推动了视频监控技术向数字化和网络化的发展。编解码技术极大地节省了视频数据的存储空间,网络化实现了异地监控及
异构网络针对重载和宏蜂窝小区边缘用户吞吐量低,通过添加新的节点如毫微微蜂窝基站和微微蜂窝基站来覆盖宏蜂窝小区解决此问题。对于现有研究,毫微微蜂窝基站关注于室内覆盖
随着移动通信技术的发展和人们对定位信息的需求,获取移动台位置信息的无线定位技术及其算法已经成为当前的研究热点。在3G时代中,无线定位技术也必将成为第三代移动通信系统中
随着视频技术的迅速发展和应用,用2D视频描述的世界已不能满足观众日益增长的视觉需求。而3D视频描述的世界与人的视觉更加匹配,使人们在观看时能获得丰富的立体感和沉浸感。
目前中国已经成为世界上移动通信发展最快的国家,拥有世界上最大的移动通信网(包括GSM和CDMA网)。对于GSM网络,在经历了前一阶段大规模的投资建设之后,运营商的工作重心已经
高光谱遥感图像凭借其较高的光谱分辨率,具有区分微小光谱差异地物的能力,且不需要任何先验光谱信息,因而具有较强的实用性,现已成为目标检测领域中的一个研究热点,受到国内外学者的高度重视。本文在深入分析高光谱图像数据结构及特点的基础上,运用现代信号处理技术,针对高光谱图像异常检测中的高数据维、波段间非线性相关性、混合像元中背景信息对异常检测的干扰等问题,做了以下三方面的研究:首先,在研究高光谱图像数据降
随着Internet技术的飞速发展,在Internet上进行语音交互变得越来越普及。VoIP技术已成为网络界受关注最多、发展最快的技术之一。然而作为IP语音传输媒介的IP网络目前存在着
人类有个理想,让机器具有“听”、“说”人类语言的能力。这个理想,在信息时代正逐步变成现实。语音识别正是解决机器“听”懂人类语言的一项研究。孤立词语音识别实现简单、