RSS订阅
RSS订阅TT安全

使用英特尔虚拟化技术分析恶意软件

2008-7-23  选择字号:  | |
打印本文章

导读:很多恶意软件的制造者增加检测程序是在物理机还是在虚拟机上运行的新功能。而Azure利用英特尔芯片中的虚拟扩展技术(virtualization extensions)规避恶意软件检查。

关键词:恶意软件 虚拟机 Azure virtualization extensions

正在加载数据...

【TechTarget中国原创】随着最近几年恶意软件的成熟和发展,研究人员更难分析恶意软件的样本了。很多恶意软件的制造者在程序中增加一项功能,可以检测这些程序是在物理机还是在虚拟机上运行。而这些功能是研究人员用于观察新的恶意软件样本行为的工具。

  但是下个月,Black Hat会议将会发布的新的分析工具可以使善意人士具有优势。Damballa Inc.的主要研究员Paul Royal开发了一种叫做Azure的新工具。它利用英特尔芯片中的虚拟扩展技术(virtualization extensions,VT)来规避恶意软件对虚拟机和物理机的检查。因为虚拟扩展(VT)存在于硬件级别上,是在主机操作系统级别以下的。恶意软件没有能力检测Azure,这样研究人员就可以分析未受阻止的行为。

  Royal说:“整体的观念就是规避客户机操作系统,所有恶意软件就不可能检测到你,并发出攻击。英特尔的VT不存在in-guest方法的弱点,因为它完全是外部的。其它的使用system emulators,但是如果emulators比较机警,一切都会完全正确。”

  Royal计划在Black Hat上发布Azure的源代码,而且这款工具将可以下载。他已经在过去的几个月里测试了这款工具的效力,发现它在拆封恶意软件方面的性能非常优秀。而这些恶意软件过去包含在数十个通常使用的信息包中,包括到处存在的UPX和Armadillo。Azure可以拆封他说测试的15个样本,而调试工具Saffron可以拆封15个中的10个;恶意软件分析工具Renovo则是15个中的12个。

  英特尔的VT是在公司一些芯片上增加的延伸技术,可以帮助完成硬件上的虚拟化,而不是在软件层面。VT技术是为帮助企业更好地使用它们的硬件资源和节省能源而设计的。但是Royal说VT可以为恶意软件分析师和安全研究人员提供有力的帮助。

  他说:“恶意软件所作的是使用物理处理器上的无正式文件的说明。在VT中,比较棘手的部分是他们不是为恶意软件分析师而设计的,但是我将会提到的是,它对恶意软件分析师而言具有绝对优势,以及使用API hooking检测全面的system emulation的方法。对于你是怎么做的并不明显,所以人们才没有考虑到它。”

  Royal说:“恶意软件已经成为网络犯罪的工具。了解恶意软件的目的非常重要。我们需要了解它的行为,而它的行为暗示了它的目的但是恶意软件的作者也不会不做任何抵抗地放弃他们的工作。”

  Royal说他仍然忙于为Azure的以后的新版本增加新功能,包括精确自动化拆封器和系统呼叫跟踪器。他将会在八月6日举行的洛杉矶Black Hat大会上公布工作的细节。

【美国TechTarget独家授权】 Analysis tool uses Intel virtualization to hide from malware

【原创内容,版权所有,谢绝转载。TechTarget中国将保留追究其法律责任的权利。】
作者:Dennis Fisher     译者:Tina Guo   
Twitter泄露事件发生在用户报告了快速传播的钓鱼攻击之后,社交网络所支持的工具对至少33个高级帐户的成功攻击,之后Twitter官方想要关闭系统。
黑客常常利用电子邮件系统的漏洞,结合简单的工具就能达到攻击目的。 电子邮件究竟有哪些潜在的风险?黑客在邮件上到底都做了哪些手脚?
云计算、面向服务的架构(SOA)及其他迅速出现的新技术加大了数据治理策略面临的威胁。了解安全威胁在如何变化是风险管理规划取得成功的关键,同时关乎贵企业的利润……
随着新年到来,我们必须做好准备迎接新的互联网安全威胁。攻击计算机用户的手法每年都会推陈出新,在数量和所造成的破坏性上也逐年递增。2009年将会呈现什么样的趋势呢?
对使用Windows的人来说,病毒无处不在,各种各样的新型病毒层出不穷,近年来,Linux操作系统也在发展壮大,并在各领域内得到应用,Linux会是一块没有病毒的乐土吗?

当身份窃取猖獗的时候,有力地用户认证、客户认证和合作伙伴认证是至关重要的措施。有了用户名和密码就足够了吗?双因素认证是有效的方法吗?还是无力应对新出现的威胁呢?本专题将提供全面的信息,帮助理解目前的认证方式和面临的挑战,并且介绍如何采用安全的认证系统。

本专题将介绍一款免费的、开源的、可移动的适用于笔记本电脑的加密软件TrueCrypt。TrueCrypt适用于个人或者小型企业和团队,可以在任何系统上运行而不需要安装。TrueCrypt可以采用多种加密算法,有效地保护机密数据。
本专题可以帮助理解在无线网络中,无线入侵检测/防御系统(WIDS/WIPS)的价值,及时您所在的公司不支持无线局域网。此外,本专题还将介绍如何为公司环境选择合适的WIDS,以及如何防御无线拒绝服务攻击。
最新更新
专家答疑
技巧
Michael Cobb
渗透测试的目标不仅是要评估电脑系统或者网络的安全性,还要决定成功攻击的可行性和商业影响。那么如果选择合适的渗透测试人员呢?
Mike Chapple
渗透测试可以提供安全防御的有价值的信息,但是成本很高。为了渗透测试的可信性,通常必须要有独立的外部公司进行。如果使用内部人员和测试示范漏洞……
Ed Skoudis
问:社会工程应该是渗透测试的一部分吗?这样做是道德的吗?   答:这个问题的答案还在争论之中。