基于VMM的Rootkit及其检测技术研究

第38卷第12期2011年计算机科学Vol.38No.ComputerScienceDec2基于VMM的Rootkit及其检测技术研究(解放军信息工程大学信息工程学院郑州450002)摘要借助虚拟化技术,Rootkit隐藏能力得到极大提升,基于VMM的Rootkit的研究成为主机安全领域的热点。总结了传统Rootkit的隐藏方法和技术瓶颈,介绍了VMM的自身优势和软、硬件实现方法,分析了不同VMMRoot-kit的设计原理和运行机制。针对VMM存在性检测的不足,阐述了一种新的VMM恶意性检测思路,同时讨论了VMMRootkit的演关键词Rootkit虚拟机监控器,检测,防护中图法分类号文献标识码TP309.AResearchonVMM-basedRootkitanditsDetectionTechnologyLeveragingvirtualizationtechnology,rootkithaAbsbasedrootkithasbecomethefocusincomputersecurityfield.Thispapersummarizedthetraditionalhiddenmethodsandthebottleneckofthein-boxtechnology,introducedtheadvantageofVMMatarchitectureandtheimplementationbasedonRootkitVMM,DetecKeywoRootkit技术可以帮助恶意代码隐藏程序属性和攻击行为,躲避反病毒软件的监控,Rootkit及其检测技术是业界关注的焦点。Rootkit一般通过挂钩程序执行路径(ExecutionPathHook)[1]、直接内核对象操纵(DirectKernelObjectMa-nipulation,DKOM)[2]技术篡改操作系统信息,消除入侵痕迹。Rootkit检测根据被修改的系统对象或行为,判别Root-kit的存在。在操作系统内部,Rootkit技术受体系结构束缚,难以向深层发展。系统虚拟化技术改变了原有计算机的体系结构,虚拟机监控器(VirtualMachineMonitor,VMM)运行于主机硬件之上、操作系统之下,拥有最高特权级,操作系统无法感知自身真实的运行环境。将析,提出新型的检测思路和防护方法。1Rootkit概述Rootkit技术使恶意代码隐藏得更深,更容易躲避安全检测。传统Rootkit种类繁多,技术复杂。从用户应用层深入到操作系统内核层,采用的技术主要有以下两种:一是挂钩程序执行路径(Hook),其主要思想是修改程序执行逻辑,在调用路径的不同层次上,挂钩原有系统函数或指令代码,将其替换为Rootkit自有函数或恶意代码,过滤系统返回信息,为程序执行者提供错误或虚假的结果。二是直接内核对象操纵(DirectKernelObjectManipula-tion,DKOM)。内核对象为用户提供了进程、驱动和网络端口等详细系统信息,DKOM修改了这些对象的关键数据结构,以隐藏与攻击相关的对象信息,提升线程的执行权限。到稿日期:2011-01-05返修日期:2011-03-21前沿技术研究计划(08230041本文受国家高技术研究发展计划(863计划)基金资助项目(2008AA10Z419)和河南省基础与周天阳(1979-),男,硕士生,主要研究方向为网络与信息研究、虚拟化及安全应用,E-mail:zhoutianyang2010@gmail.com;朱俊虎(1974-),男,副教授,主要研究方向为网络与信息安全;王清贤(1960-),教授,博士生导师,主要研究方向为信息安全、算法分析等。为获得系统控制权,攻击和防御都向系统底层迁移,Ro-otkit若能够驻留在更底层,就能够躲避甚至控制安全软件。反之安全软件若占据底层,就能够检测、隔离和消除较高层的Rootkit。传统Rootkit面临两个主要的问题:一是不能完全控制整个系统,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?