持久型Windows Rootkit检测技术的研究与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:liongliong439
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Rootkit是攻击者在入侵系统后用来保持对系统的超级用户访问权限,创建后门和隐藏攻击痕迹等常采用的一种技术。Rootkit存在于Linux,Solaris和Windows等各种操作系统上。 根据Rootkit的外部表现,Rootkit分两种:可持久的Rootkit和基于内存的Rootkit。其最根本的区别就是被感染的机器重新启动后,两者的持久性。可持久的Rootkit在系统重启后还继续存在,而基于内存的Rootkit则不行。永久型Rootkit因其长期隐秘存在于受害系统中,被认为是计算机安全的重大威胁。 本文概述了当前检测Windows Rootkit的主流技术和一些检测工具。包括最早的基于特征码检测方法。目前发展迅速的启发式检测/行为检测方法,代表的工具有VICE和Patchfinder。Cross-view是新兴的检测Rootkit的方法,本研究就是基于该方法,当前代表作有Rootkit Revealer、Klister和StriderGhostBuster。完整性检测对内存型Rootkit有较好的效果,硬件检测是比较彻底解决Rootkit问题的方法。 本文应用Cross-view方法构建监控系统,通过对隐藏行为的发现来判定系统是否已被装入永久型Windows Rootkit。使用文件系统过滤驱动、钩挂注册表相关系统服务来监视文件系统和注册表的操作,并构造可信的操作信息数据集。并在不可靠的用户态下验证该数据集,以发现隐藏文件、注册表和进程的情况,判定Rootkit的存在。 最后,应用此检测工具,对现有的一些Windows Rootkit进行了检测,并分析了该方法的适用范围。由于使用底层驱动监测、不依赖于特征码,对内核级和将来出现的Rootkit也具有良好的效果。
其他文献
数据融合技术已经成为当今信息产业的亮点和热点,其应用已经涵盖了军事和民事等诸多领域。由于多种原因都会造成数据在传输过程的遗失,而最小属性约简问题已被证明是NP难题,
本文研究可以通用于基于PB的管理应用系统设计的软部件的设计方法,是在参考了大量的文献资料和充分利用国际互连网上的免费资源的情况下完成的.本文结合具体系统构建过程,在
本研究针对管道漏磁检测中缺陷难以准确量化的难题,紧密结合检测现场实际需要,通过理论分析和大量实验,提出了管道缺陷漏磁检测系统的技术框架,并围绕缺陷漏磁检测信号的特征提取
本文主要研究了遗传算法在组播路由问题中的应用。遗传算法是一种全局寻优技术,适合于在复杂而庞大的搜索空间中寻找最优解,它原理简单,易于并行,广泛用于许多NP难度求解的领域。
本文所研究的来电提醒系统就是为解决手机用户如何获知因其手机关机或不在服务区等原因而错过的电话这一问题而提出的短信增值业务。 首先简要介绍了移动增值业务和短消息
  本文实现了Perl扩展的移植,可以正确运行Perl发行版自带的很多Perl扩展包以及CPAN的部分扩展包,介绍了研究背景,包括Perl扩展的移植现状以及JNI简介;简单介绍了Perl解释器核
随着企业对信息系统依赖性及系统自身复杂度的不断增加,传统的IT管理模式已经不能完全满足企业对信息系统的需求。对于IT企业来说需要的是一种以业务为中心,以流程为导向的方