windows Vista系统下的Rootkit防护

2016-01-29 17:05 4 1 收藏

windows Vista系统下的Rootkit防护,windows Vista系统下的Rootkit防护

【 tulaoshi.com - windows 】

Rootkit是什么?估计很多初级用户并不明白,简单的说,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工具对系统进行扫描检查。

来源:https://www.tulaoshi.com/n/20160129/1500278.html

延伸阅读
标签: windows 操作系统
笔者将通过几步来介绍VISTA下最稳定的备份系统的方法…… 一、安装 软件安装跟一般的软件都差不多一样。 软件界面说明:软件运行后的界面就像Windows的控制面板,所有可用的操作都以图标的形式分类排列在窗口中,双击每个图标就可以执行相应的任务。 二、备份 在开始备份之前,我们必须先激活启动恢复功能。以...
标签: windows 操作系统
安装好Windows Vista Beta1后,发现这辆“坦克”跑起来很吃力,毕竟自己的电脑配置和官方要求相差太远了。所以,还是发扬一下“精打细算,节省每1MB内存”的精神,来给我们的爱机减减负,让Windows Vista在我们的爱机上跑得更顺畅吧! 弹出窗口及关机优化 1.加快窗口弹出速度 Windows Vista在打开窗口时使用了动画效果,对内存较小的用户来说...
标签: 电脑入门
Windows Vista操作系统使用久了,你会发现系统盘空间越来越紧张了,这个时候应该怎么办呢? 解决方案 VISTA系统中脱机文件缓存的默认保存位置是:c:windowscsc改变其默认保存位置的方法如下: 1、在管理员权限的命令提示行窗口中运行下列命令: REG ADD "HKLMSystemCurrentControlSetServicesCSCParameters" /v MigrationParamet...
标签: 电脑入门
在Windows Vista中,正如之前的Windows版本一样,内置了几款小游戏。像国际象棋和后来的Tinker等等都已经是大家很熟悉的游戏了。不过,尽管这些游戏是默认安装的系统组件,用户有时也会遇到游戏丢失的情况。对此,微软解释称是因为在某些Vist版本,尤其是Bussiness上,游戏没有正常安装导致的。那么,解决方法也很简单,而且有2种方法: 第一...
标签: Java JAVA基础
  jsp是sun在servlet基础上发展而来的一种新的web开发工具,在国外ejb+jsp/servlet+应用服务器+数据库已经已经成为电子商务站点的流行架构。如果您选用jsp平台作为internet商业站点的支持, 那么速度、价格和稳定性都是要考虑到的,作为这些resin是十分出色的。resin在linux下的安装已经有不少文章介绍过,本文介绍它在windows操作...

经验教程

552

收藏

18
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部