Welcome visit China Anti-virus group
我要发布文章
当前位置:中国反病毒小组 >> 分析.防治.解决 >> 浏览文章     
   
 

 

 

警惕:小心查看数字签名的有效性

  作者:铁军 2008年05月23日 来源:反病毒小组整理   我要发布文章
 
通常,商业软件发行时,为向用户证明该程序未经篡改,会在发布版本时使用数字签名。如下图:
点此在新窗口浏览图片
图1,正常文件的数字签名

通常,当一个EXE被破坏(如病毒感染或被捆绑木马),数字签名信息会丢失,从文件属性中看会发现原来数字签名标签页缺失。

但现在发现部分木马传播者采取了更巧妙的方式,一般粗略查看文件属性时,会发现该EXE文件的数字签名看上去没有异常。如下图:
点此在新窗口浏览图片
图2 病毒感染后的EXE文件也能看到数字签名

如果不小心,就会认为这个EXE完全正常,但是这个文件已经被捆绑了多个木马。在沙箱(sandboxie)中运行这个EXE,会发现该程序向windows\system32目录写入了4个dll文件,毒霸也会报告发现病毒

点此在新窗口浏览图片
图3 沙箱中可以看到执行该程序后病毒生成的DLL文件

点此在新窗口浏览图片
图4 沙箱中执行病毒EXE时,毒霸会报告发现病毒

那我们该如何区分此类攻击呢?有两个方法:
1.查看数字签名的详细信息,在图1或图2中,我们应该查看该数字签名的详细信息,点击“详细信息”按钮即可。

我们会发现正常EXE和感染(或捆绑木马)后的EXE数字签名的区别
点此在新窗口浏览图片
图5 正常EXE的数字签名详细信息

点此在新窗口浏览图片

图6 被篡改后的EXE数字签名信息无效

方法2,使用数字签名验证程序sigcheck.exe (可以百度一下找这个工具,著名系统工具包Sysinternals Suite的组件之一,可以访问http://technet.microsoft.com/zh-cn/sysinternals/0e18b180-9b7a-4c49-8120-c47c5a693683(en-us).aspx下载。)

数字签名异常的结果为:
C:\Documents and Settings\litiejun\??\modify.exe:
        Verified:       Unsigned
        File date:      15:46 2008-5-23
        Publisher:      n/a
        Description:    n/a
        Product:        n/a
        Version:        n/a
        File version:   n/a

数字签名正常的结果为:
C:\Documents and Settings\litiejun\??\che.exe:
        Verified:       Signed
        Signing date:   16:28 2008-4-29
        Publisher:      n/a
        Description:    n/a
        Product:        n/a
        Version:        n/a
        File version:   n/a

原因分析
1,精心设计的感染
当EXE被感染时,是很容易破坏文件的数字签名信息的,如果攻击者感染或破坏文件时,有意不去破坏EXE中有关数字签名的部分,就可能出现感染后,数字签名看上去正常的情况。但认真查看文件属性或校验文件的HASH值,你会发现该EXE程序已经不是最原始的版本了。

2.该软件发行商的数字签名文件被盗,攻击者可以把捆绑木马或感染病毒后的EXE程序,也打包上数字签名,这种情况下就更严重了。企业如果申请了数字签名证书,一定要妥善保管,否则后患无穷。

金山毒霸的在线安全诊断技术,会联机分析相关程序的数字签名,不会被假冒或通不过校验看起来正常的数字签名欺骗,会给用户返回正确的诊断结果。

www.china-antivirus.com
 
共有位读者阅读过此文 [关闭本页]

反病毒小组给您安全的保障


    搜索:
 
  □- 本周热门文章 □- 常用专杀下载 □- 服务器安全文章
 



教你将Linux配置为代理防火墙
Linux系统下封杀非法IP
Linux如何 伪装IP
Linux系统常见问题处理方法
怎样把Linux系统服务器当作Mac的服务器
DOS下远程修改Serv-UFTP用户的登录密码
怎样做反向域名解析?
安全配置向导(SCW)为Win2003打造铜墙铁壁
在RedHat 6.0上安装Oracle 8i(全攻略)
如何设置虚拟匿名FTP主机
 
 
 
 
 



关于我们 | 版权声明 | 技术论坛 | 联系我们 | 我要投稿 Copyright(c) china-antivirus.com All rights reserved 反病毒小组