研究发现:Mac OS X内存严重漏洞

 
   | |

导读:本文介绍安全研究人员地发现,他认为Apple的Mac OS X是最容易破解的操作系统,他在上周三演示了一些方法,攻击了一个系统并执行任意代码完全控制了电脑。

关键词:安全 Apple Mac OS X 操作系统 任意代码 控制

 
正在加载数据...

【TechTarget中国原创】一位安全研究人员称Apple的Mac OS X是最容易破解的操作系统,他在上周三演示了一些方法,攻击了一个系统并执行任意代码完全控制了电脑。

  金融服务行业的独立安全专家,兼《The Mac Hacker's Handbook》的作者Dino Dai Zovi演示了如何通过获得根内存的访问攻击Mac OS X。几行任意代码可以使任何攻击者接收电脑,建立TCP连接并下载恶意代码。Dai Zovi通过攻击进入Apple iSight camera来给子机拍照记录了他的技术。

  Dai Zovi说:“Steve Jobs的fairy dust只能防御大部分的初级攻击者。编写(微软)Vista的攻击代码是一项艰巨的工作。而编写Mac攻击代码就很有趣。”

  Dai Zovi最出名的是做为揭示QuickTime漏洞的小组成员,那次他们在2007年CanSecWest的MacBook中获胜。但是,作为@stake Inc.和 Matasano Security的前研究员,他已经研究攻击方式很多年了。

  在他周三的演示中,Dai Zovi说Mac OS X操作系统的内部代码中缺乏足够的内存崩溃防御攻击。Macintosh的用户因为攻击者针对Microsoft Windows大量用户的密码窃取、帐户信息或者其他敏感信息而没有受到攻击。Dai Zovi说,但是Apple增长的市场占有量使黑客群体对它更加关注。目前,专家股价大约9.6%的Web浏览器运行Mac OS X。

  Dai Zovi的方法是针对Mac OS X的堆栈内存,它是用以存储分配到在操作系统上运行的应用的内存的。它还使用Leopard的弱library randomization,它使堆栈分配可执行内存。他说,虽然Vista的堆栈内存不能执行用于防御任意代码的执行,Mac OS X的堆栈内存仍然可写并执行。

  Dai Zovi 说,Mac OS X使用可扩展区域堆栈安全,这是在1999年编写的,它可以被黑客绕过。Dai Zovi说,他演示的这种技术可以使攻击者执行12字节的任意代码,这对进行恶意下载并破入关键系统文件来说已经足够了。

  他说:“它是时间的倒退。你可以获得一个1999年的Mac。”

  Dai Zovi因为Apple没有在Mac OS X上装备GNU Compiler Collection (GCC)堆栈保护器而批评了Apple。GNU Compiler Collection (GCC)堆栈保护器是目前大部分的的操作系统中的防御运行的应用发生堆栈缓冲器溢出的标准功能。他说,Mac OS X支持GCC的保护,但是目前的版本不能使用。

  尽管存在这些漏洞,对Mac的用户来说这是好事儿。今年将会发布的10.6版本将会更安全更稳定。它包含64字节的内核以及超过64字节的处理器,使黑客更难攻破。另外,Apple iPhone对周三演示的这种方法免疫。Dai Zovi说iPhone 2.0版本已经被加固了,而且有着“惊人的良好的”安全性。

  Dai Zovi的介绍和上个月在Black Hat D.C.大会上的演示有类似之处。意大利的安全研究人员Vincenzo Iozzo介绍了一种方法可以直接在Mac OS X的内存中注入恶意代码,而不会留下可供追踪的痕迹。Iozzo说他和研究员Charles Miller计划在欧洲四月的Black Hat上演示对Apple的攻击技术。

【原创内容,版权所有,谢绝转载。TechTarget中国将保留追究其法律责任的权利。】
 
作者:Robert Westervelt     译者:Tina Guo   
 
 
 
 
 

漏洞评估

 
微软昨日发布了其三月份的安全补丁预告,宣称将发布两个补丁,共修复八个安全漏洞。微软将这两个补丁都列入“重要”级别,它将影响到Windows和……
 
“不要告诉我你下决心修复漏洞的难处,我不关心这些。你本身就是干软件行业的,那些代码是你写出来的,出现的问题也应该由你来解决。如果你不能处理好……
 
新的IE安全漏洞能够让攻击者控制恶意网页并运行任意代码,运行Windows 7、Windows Server 2008 R2、Windows Server 2008以及……
 
不要以为通过了企业网络渗透测试就大功告急了,后面的重头戏才刚刚开始,本文将详细阐述如何对渗透测试的结果数据进行分析和处理……
 
微软计划这周发布一系列补丁以修复其产品线上的20多个Windows漏洞,Office的补丁修复将不会影响到Office 2007或者Office 2008的用户。这一补丁修复的是……

热门技术手册排行

 

虚拟专用网络 VPN(Virtual Private Network )能通过公用网络Internet建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道。VPN是对企业内部网的扩展,它可以帮助远程用户、公司分支机构、商业伙伴及供应商同公司的内部网建立可信的安全连接,并保证数据的安全传输。许多公司使用VPN向公司外部的员工提供企业网络接入。本手册将围绕VPN进行全方位的讲解。

 

“最佳实践”来自英文Best Practice。维基百科对最佳实践的定义是一个管理学概念,认为存在某种技术、方法、过程、活动或机制可以使生产或者管理实践的结果达到最优,并减少出错的可能性。学习应用IT企业安全的最佳实践,其实就是借鉴别人成功的经验,让自己在保护企业安全方面少走弯路。在本手册中,将集合IT业内关于企业安全的最佳实践,并不断更新,以期在企业安全防护方面提供帮助。

 

虚拟化是数据中心的流行技术,它起源于20世纪60年代。它是把昂贵的计算机资源的利用最大化的方式。典型的服务器的利用率不足40%,虚拟化可以更有效地利用技术资源,并节约固定费用。虚拟化的最大优势是,它允许管理员从中央区域为个人电脑和客户设备提供软件。虚拟化不需要管理员对一般任务进行分别考虑。服务器的关机可以带动多用户的关机。

 

黑客策略和技术一直都在进步。黑客还在继续开发新的攻击工具和黑客方法,来恶意访问系统并攻击你的网络,这样企业在开发和采取恰当的方法防御黑客的攻击就变得非常困难。《黑客攻击技术和策略》的技术指南将介绍黑客的内心想法,并帮助你理解恶意攻击者的动机,也提供了一些黑客攻击具体信息的方式,采用的方法以及企业应该采用的保护敏感数据的方法。这里将会提供大量黑客技术和策路的信息,例如允许黑客获取网络系统或者文件访问的系统特征探测。

 

假如你正在寻找一个漏洞扫描器,你可能已经遇到了大量的非常昂贵的商业解决方案,这些方案都有一长串的性能和优点。不幸的是,如果你和我们之中大部分人的情况一样的话,你一般根本没有运行这些奇特的系统的预算。你可能已经退而求其次,转向考虑使用像SATAN或Saint的免费工具。然而,你可能觉得使用这些工具是一种折衷的办法,因为它们的性能设置不能与商业解决方案相比。这时候你就应该学会使用Nessus! 2005年12月Nessus背后的公司Tenable Network Security Inc.发布了Nessus 3,引进了对该产品的全面检查。在写这篇文章时候的最近版本,Nessus 3.2是在2008年3月发布的。Nessus现在可以在多种平台上使用,包括Windows、各种版本的Linux、FreeBSD、Solaris和Mac OS X。以下是这次Nessus3中的重大变化: 下面将介绍如何使用Nessus工具以及Nessus工具的更新。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录