腾讯网首页·手机腾讯网·加入收藏·设为首页·导航
don't delete

您所在的位置: 腾讯首页 > 科技频道 > 正文

 

奇虎郑文彬:还原系统保护技术原理和攻防
http://tech.QQ.com  2008年03月20日14:29   腾讯科技    评论0

腾讯科技讯 3月19日,由中国最大的互联网综合服务提供商腾讯发起和组织的互联网安全峰会进入第二天。包括微软、盛大、新浪等互联网界各大巨头的技术专家,学者和专业人士参与了此次的交流。此次峰会是今年以来首场由中国互联网各顶尖企业共同参与的大型网络安全专业盛会。

来自奇虎的反木马专家郑文彬,在现场发表演讲。以下为文字实录:

郑文彬:大家好!我今天给大家介绍这几个方面:背景、还原系统技术原理概览、流行还原系统穿透技术介绍、通用还原系统保护技术、演示&GuardField、还原系统保护之未来趋势。最近一段时间,有机器狗这类病毒工具对还原系统攻击,使用还原系统环境的用户一般都不会安装其他的防护软件,一旦还原软件被穿透的话,会带来比较大的安全威胁。

还原系统技术原理:基本原理是磁盘设备过滤驱动。比较常用方法是自己会建一个磁盘卷设备,在harddiskX进行文件过滤。过滤驱动如何做到还原?首先还原系统会在磁盘上分配一块预留的区域,应用程序以为他已经写到真实磁盘,实际上被分配到一块内容区域里,真实磁盘根本就没有被写入。

下面介绍一下还原软件怎么更新过滤。首先是一个普通的Windows程序,会调用Win32API,从用户模式到内存模式,这些函数调用Windows内核,把文件请求发到文件系统上,根据磁盘卷分区格式不同来创建。文件系统设备会将上层发来的文件读写请求转化磁盘读写请求,在harddisk volume之前会有还原系统过滤驱动。再往下会根据硬盘接口不同而有不同。如果IDE结构硬盘,会发布到电源系统。api最终会调用函数读写端口。如果是USB设备,会发送到usb stor。

刚才说了还原系统的一些基本原理,知道原理之后对如何穿透还原也就很简单了。既然还原系统都在磁盘上过滤驱动,只要我们解除过滤驱动与真实磁盘之间的关系,绕过过滤关系的话,就等于直接穿透了还原。第一种方法:DR0设备过滤设备链摘链。这种方法其实就是摘除一个harddiskDR0上的过滤设备。指明设备上会有哪些过滤设备,第一代机器狗病毒将这个域给清零,导致还原系统设备被清除,所有请求就不通过还原系统直接到达过滤磁盘设备。对于没有防备的还原系统就被成功攻破了。国内大部分还原系统都没有办法对抗这种技术。但是这种技术也是有一些缺陷的,只能摘除在DR0上的物理设备。文件请求先到达磁盘卷,磁盘卷上的过滤设备摘除的话对系统有影响。所以第一代机器狗病毒使用了自己解析文件系统方式进行感染,这是它的缺陷。

第二种方法:会自己创建虚拟磁盘设备,作为磁盘卷挂载到文件系统上,对虚拟磁盘读写影射到真实磁盘,将请求下发到下层设备。相对第一代机器狗来说,这种方法不需要对磁盘系统摘除,可以通过文件对虚拟磁盘操作,操作结果是和对真实磁盘操作是一样的,可以成功穿透还原。在这里还用一种方式就是他没有直接发送磁盘读写请求,发送SCSI-REQUEST-BLOCK下发到下层磁盘设备。

还有一种方法,这是方法不使用驱动程序,直接在用户模式穿透还原系统。磁盘系统提供一套passthrough指令,不向磁盘发送直接请求,就可以获取磁盘信息甚至直接读写磁盘扇区。IDE/SCSI/ATA Pass Through指令穿透还原,RING3下使用Devicelocontrel函数发送请求。大多数还原系统对此过滤不严或根本未过滤,导致在RING3下即可达成攻击。

其他一些方法,比如说直接操作端口驱动,比如USB,更底层的磁盘操作:端口驱动、直接IO等等,缺点是难度大,通用较麻烦。另外的方法是可以摘除其他一些过滤设备,Attach到还原系统上,先于磁盘系统获得磁盘的请求,可以做一个绕过动作。可以在磁盘卷设备保存指针上所手脚。方法很多,不再一一解释了。主要是两类,第一类是新的磁盘技术或者磁盘卷绕过或者穿透的一些技巧。

通用还原系统的保护技术,GuardField。还原系统脆弱的原因是什么呢?刚才也说过了他是通过磁盘设备上的过滤驱动,也就是说他跟磁盘设备没有紧密联系,只要被攻击者使用、摘除或者绕过方法就可以把磁盘请求发送到真实磁盘上。穿透基本原理:必须使读写请求不经过还原系统物理驱动,而是到了下层的物理磁盘设备。这里就有一个穿透思路,一个磁盘请求是从上层逐层发布到下层,我们只要监控发送路径,进行对比操作,就可以作为一个还原穿透的角色。

这是我们上周发布的360GuardField文件,给大家演示一下效果。这是一台XP虚拟机,安装了冰点的还原系统,这个还原系统正常会被第一代机器狗穿透。这是我们第一代机器(图)。这个系统已经安装了还原保护。可以看到还原攻击已经被拦截了,这个时候看到攻击者已经没有了。然后使用微软工具查看一下,可以看到攻击者攻击是失败的。这是第二代机器狗样本,它可以直接对文件操作,不需要感染。他可以在启动目录上拷贝一个文件,因为他是穿透还原去拷贝文件,所以重启后就无法被还原了。这里会有第三种攻击方法,passthrouh,它可以破坏磁盘数据。我们用Winhex看一下。攻击演示就做到这里。可以看到我们在对待第一、二、三代攻击都成功做到保护。

现在说一下GuardField原理,首先在启动时手机、挂钩还原系统的磁盘过滤驱动,监视磁盘IRP发送。之后我们挂钩底层磁盘设备,监视磁盘IRP达到,如果数据结构里没有磁盘IRP,我们就认为磁盘IRP没有经过还原系统到达下层。我们首先对系统做一个检查、修复,检查之前保存的磁盘过滤设备链有没有被摘除,如果摘除了,我们恢复。然后会将这个信息发送到Ring3服务进程。我刚才说的第一种攻击手段,它以后读写都不会再成功了。后面请求的时候都会被还原系统拦截到。第二代虚拟磁盘方式,每次读写都穿透还原,所以每次穿透还原都会拦截掉。

手机看新闻】 【一键订阅新闻】 【返回科技首页】 【论坛  】【发表评论(0)

热门新闻排行

IT新闻

互联网

通信

网评

三星前董事长李健熙涉嫌逃税被罚1亿美元
AMD首席执行官鲁毅智宣布辞职 COO梅耶尔接任
王文汉:大学毕业后的5-10年最重要!
三星集团前董事长李健熙因逃税被判刑三年
联想柳传志的价值与启示:无心插柳 柳已成荫
美国举行人机扑克牌大赛 顶尖高手被电脑击败
前微软女项目经理因诈骗罪 被判入狱22个月
李健熙被判3年 三星新CEO赴中国展危机公关
HD-DVD中国版影碟机即将上市 EVD欲诉其侵权
福布斯:英特尔施压致AMD第2季业绩仍大幅亏损
杀毒软件年内有望全免费
“网络第一美女”接私活 被判赔偿400万元
北京网店新规遭专家炮轰 被指阻碍电子商务
谷歌地球部门高级程序员辞职 称谷歌规模过大
奇虎推出永久免费杀毒软件 只靠增值服务盈利
俄罗斯总统:官员如不会上网就卷铺盖走人
专家炮轰北京工商局:网店办证扼杀百万就业
黑客“封锁”旧金山网络 技术人员仍在解密
人肉搜索或成网络暴力 专家称是社会结构问题
多家视频网站获视频牌照 引发新一轮烧钱热
黑市iPhone售价翻六倍 传俄罗斯总统也在用
浙江瑞安天价手机号叫卖298万元
广州“手机地铁票”面世
诺基亚第二季净利润17.5亿美元 同比降低61%
工信部证实将于电信重组结束后发放3G牌照
首款WAPI双模手机面世 国产厂商将推多款产品
中国电信即将启用全新CDMA手机品牌
中国移动拿下188号段 185和186号段归新联通
中国电信开始集采1000万部CDMA手机
苹果3G版iPhone连遭破解 打破运营商软件限制
北京网店新规遭专家炮轰 被指阻碍电子商务
网友述说第一次玩网络游戏经历
工商总局局长:北京网店新规将向全国推广
诺基亚第二季度在中国等新兴市场遭遇寒流
杀毒软件年内有望全免费
女士左手留14厘米长指甲 不让丈夫睡左侧
三星前董事长因逃税被判刑三年 并罚1亿美元
三星前董事长李健熙涉嫌逃税被罚1亿美元
我是网游历史见证人,我来说说那些故事:
AMD首席执行官鲁毅智宣布辞职 COO梅耶尔接任
腾讯博客  娱乐 体育 时尚 文化 思想 财经 动漫

男人也能这么美
男人也能这么美
女星最爱做护士
女星最爱做护士

杨澜:与奥运会结缘绝对不是偶然
李少红回应质疑 演艺明星各种吃相
赤壁也为奥运做贡献 董洁清纯写真
名模性感模仿秀 最落魄的女明星们
奥运主持最佳人选 奥运啦啦队曝光
赵薇带病捐款 黄奕妖艳雷人写真照
越狱男主角时尚照 新红楼的造型门

新闻线索

如果你有科技领域的人事变动、重组并购、变革技术出现,以及产品投诉等重要新闻线索,请告诉我们,我们会给予特别关注。

网友意见留言板
关于腾讯 | About Tencent | 服务条款 | 广告服务 | 腾讯招聘 | 腾讯公益 | 客服中心 | 网站导航
Copyright © 1998 - 2008 Tencent Inc. All Rights Reserved
腾讯公司 版权所有