Windows Vista下的Rootkit攻防

来源 :网络与信息 | 被引量 : 0次 | 上传用户:zhang11289
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Rootkit是一种特殊的恶意软件,它的功能是在安装目标上隐藏自身及指定的文件、进程和网络链接等信息,Rootkit一般都和木马、后门等其他恶意程序结合使用。Rootkit通过加载特殊的驱动,修改系统内核,进而达到隐藏信息的目的。
  
  Windows Vista自身对恶意软件的防护主要是通过驱动程序数字签名、用户访问控制(UAC)和WindowsDefender来实现的,前两者对Rootkit类恶意软件的防御尤为重要。因为Rootkit的隐藏功能实现需要加载驱动,我们就先说说Vista的驱动程序加载管理:Vista驱动程序的安装加载管理和原有的Windows版本相比有较大的改进,在Microsoft的设计中,Vista不允许加载没有经过数字签名的驱动程序,而在之前的Windows2000、XP、2003系统上,系统虽然会在安装未签名或老版本驱动程序时会有提示,但安装好之后是能够加载的。
  
  出于Microsoft意料之外的是,“有数字签名的驱动程序才能被Vista所加载”这个设定对Rootkit类的防护作用并不是很大。在Blackhat会议上,曾有研究人员演示过在VistaX64Beta2版本上通过修改磁盘上页面文件来加载未经数字签名的驱动程序,虽然这个漏洞稍后被Microsoft补上,但已经说明通过技术手段来突破Vista的驱动加载管理并非不可能。但要突破Vista驱动加载管理的更好途径是在数字签名本身上下功夫,之前曾有安全研究人员提到,Vista驱动程序的数字签名申请的审核并不严格,只需要有合法的申请实体,并交纳少许的申请费用即可。这样,通过注册或借用一个公司的名义,Rootkit作者完全可以从Microsoft拿到合法的驱动数字签名,也就是说,很有可能会出现拥有Microsoft数字签名的、“合法”的Rootkit程序。攻击者还可以使用特殊的加载程序来加载没经数字签名的程序,安全公司LinchpinLabs就发布了一个叫做Astiv的小工具,这个工具实现的原理就是使用经过数字签名的系统组件来加载未经数字签名的驱动程序,而且用这种方式加载的驱动程序并不会出现在正常驱动程序列表中,更增强了加载目标驱动程序的隐蔽性。
  
  用户访问控制(UAC)是Vista防御恶意软件的另外一个手段。
  在开启了UAC的Vista系统上,用户的权限相当于被限制了的管理员权限,如果用户程序要对系统盘及注册表等地方进行修改的话,需要用户进行交互的二次确认。如果用户拒绝或者是目标程序比较特殊(比如木马、后门等)不出现UAC提示,因为对系统目录和注册表的访问被Vista所拒绝,除了极个别不写入系统目录的之外,大部分目标程序是无法安装成功的。Rootkit程序在UAC环境中同样会因为权限问题而无法安装成功,但很多情况下,攻击者会使用社会工程学的方法来诱骗用户信任攻击者所提供的程序,并在UAC提示时选择允许操作。
  
  至此可以得出一个结论,由于WindowsVista从设计开始就很重视安全性,因此对它推出之前的Rootkit等恶意软件的防御水平到达了一个新的高度,攻击者单纯靠技术手段攻击的成功率已经比在原先的Windows2000/XP/2003平台上大为下降。但我们也应该注意到,攻击者会更多地使用社会工程手段,伪造和利用各种信任关系,欺骗用户安装恶意软件。
  
  如何在Vista下对Rootkit类恶意程序进行防护?用户可以参考以下几点:
  
  1.保持Vista的系统补丁版本为最新。
  2.不在不可信的来源获取软件,并在安装使用时留意系统的各种提示,尤其是有关数字签名的提示。
  3.注意UAC的提示信息,及时拦截试图修改系统的危险操作。
  4.使用反病毒软件并保持病毒库版本为最新,为防护恶意软件多加一层保障。
  5.定期使用支持Vista的反Rootkit工具对系统进行扫描检查。
其他文献
破解和防破解必是同时存在的对立体。如同制造病毒和防范病毒一样,制造病毒的言论从不会公开出现在一些明面场合,所以每当病毒来袭,防范的一方总是措不及防。我们更希望看到的不是偷偷摸摸,而是从破解和防范中学习到实用的技术和知识。    一、破解篇     这里所谈的破解,包括提取swf、破解已加密及未加密的swf,即通常所说的“swf to fla”。    获取swf的工具    Flash Saver
期刊
修改boot.ini让系统启动选单变彩色    文:可心    C盘根目录下的boot.ini(隐藏文件)可以使用ANSI控制码来控制启动菜单显示出彩色,你可以根据以下短短的代码来为自己设计一个彩色的Windows启动菜单。   这也有助于让你理解ANSI控制码及其转义,当然彩色的菜单也非常具有个性。   例如下面的boot.ini:     timeout=30   default=multi(
期刊
PowerPoint能够制作出图文和声音并茂的课件,可是这其中并不能使用3D动画效果,让人感觉非常可惜。其实想要制作出3D效果的幻灯片也并非难事,只要使用一个小插件就能够轻松地制作出漂亮炫目的幻灯片,这个插件中带有大量3D动态效果,可以让你尽量享受3D的乐趣。     1.制作3D幻灯片   该插件安装完毕后,PowerPoint的工具栏中将增加“PowerPlugs”工具栏。   新建幻灯片时,
期刊
与微软历代Windows一样,Vista系统发布之后就披露出这样那样的问题,外界也普遍认为只有到SP1发布之后Vista才能真正让人满意,许多用户也表示说将继续使用Windows XP,只有在SP1推出之后才考虑升级到Vista。而按照开发惯例,从操作系统发布到SP1的推出一般都时隔一年之久,而到今年底,Vista的推出也满一年,SP1的推出应该是在计划表上。不过微软对此守口如瓶,甚至有官员表示V
期刊
QQ聊天记录存储规则   最近花了几天时间跟踪了一下“QQ聊天记录查看器 5.3”,总算把聊天记录的存储方法弄清了。大家不要笑我,只是好奇而已,呵呵。     聊天记录存储方式   QQ聊天记录保存在MsgEx.db文件中。以前很早的版本是保存在Msg.db中,文件结构也与现在不同,我们就不分析了。   MsgEx.db采用Storage结构化存储。关于Storage复合文档的知识请查阅Micro
期刊
一般而言,要安装Windows Vista,需要使用Windows Vista安装光盘,不过,Windows Vista是一款相当大的操作系统,在安装过程中需要从安装DVD中拷贝大量的文件,速度与效率很不尽如人意,特别是万一碰上光盘存在读取错误时,需要频繁重试,效率更是没有保障。   如果您像我一样,需要经常重新安装Windows Vista,那么,也许将Windows Vista拷贝到硬盘后再进
期刊
多年前上学时,每次放学回家,想看动画片时,父母总是让先写完作业再看,可惜由于作业多,每次写完作业动画片已播放完了,也看不成了。而家里拥有录像机的同学,却有福了,录下来写完作业后再看,所以总羡慕家有录像机的同学。   后来有了电脑,当时最想升级的,就是电视卡,因为听说可以用电脑看电视,还可以录像、修改。结果却没盼来电视卡,却盼来了电视盒,虽然可以用显示器看电视了,但电脑主机却闲在一边,还不能录像。
期刊
网上和很多杂志上流传了很多关于Windows XP的优化、设置攻略、技巧等,很多被奉为“经典”、“圣经”,事实上当我们仔细辨别这些所谓的“终极技巧”时,会发现其中不少都是不负责任的。这些东西很大程度上误导了Windows XP的使用者,甚至带给了他们难以挽回的损失。“实践才是检验真理的唯一标准!”,今天让我们一起来揭开这些谣言的神秘面纱,告诉你什么才是真正的解决之道。    经典误区一:忘记密码后
期刊
微软对Vista中的Windows防火墙做了重大改变,从而增强了安全性,让高级用户更容易配置及定制,同时保留了新手用户所需的简洁性。   以下是网友整理的Windows Vista防火墙使用方法,希望能对您有所帮助,不要让Windows Vista强大的防火墙无所事事。    一、采用两种界面来满足不同需求    Vista防火墙有两种独立的图形配置界面: 一是基本的配置界面,可以通过“安全中心”
期刊
创建自定义命令     Dreamweaver的一个最有用的功能就是“历史面板”。基于历史面板,Dreamweaver能够创建新的命令序列。要创建一个命令,只需要简单地执行你想要记录的步骤。然后,在历史面板中,选择想要保存的步骤,并在右下角点击“保存为”图标,起一个名字,点击OK。此时,你的自定义命令就出现在“命令”菜单中,可以随意使用了。     创建自定义对象     “对象面板”非常利于在页
期刊