macOS为了避免电脑中的秘密信息遭到黑客窃取,当一款应用程序试图访问敏感数据或敏感功能时,系统就会让用户自己选择“允许”还是“拒绝”,这相当于安排了一个检查点,把恶意软件拒之门外,让无辜的程序得到想要的信息。 但美国国家安全局(NSA)前雇员、著名Mac黑客帕特里克·瓦尔德在上周日举行的DefCon黑客大会上,计划展示一组针对macOS系统的自动化攻击,可以通过所谓的“合成点击”(synthetic clicks)帮助恶意软件绕过系统封锁。 “用户界面是唯一一个故障点。” 目前担任Digita Security安全研究员的瓦尔德说,“如果你有办法合成与这些警告信息的互动,那就掌握了一种强大而通用的方法,可以绕过所有的安全机制。”macOS本身包含一项功能,可以让AppleScript等程序生成“合成点击”,也就是由程序而非人类手指生成的鼠标点击动作。这功能设置是为了能帮助残疾人使用的工具实现各种功能。并且,为了避免恶意软件滥用这些程序化的点击,苹果在一些敏感情况下禁止使用该功能点击“允许”按钮。 但瓦尔德却发现,该功能使他的恶意软件测试代码可以像人类一样轻而易举通过点击获取权限。由此,黑客可直接绕开系统安全警告,访问敏感数据或敏感功能。在测试中,macOS未能阻止该功能提取用户联系人、获取日程表、阅读经纬度信息。他的恶意软件测试代码可以像人类一样轻而易举通过点击获取权限。 据了解,瓦尔德的攻击方式并不会在用户的电脑里面为黑客提供立足点,只是帮助黑客的恶意软件在已经被感染的设备上渗透安全层。但瓦尔德表示,这仍然可以成为一种强大的工具,帮助技术高超的攻击者悄无声息地窃取更多数据,或者更加深入地控制他们已经通过木马程序或其他技术入侵的电脑。 值得注意的是,这种“合成点击”过程仍然会被用户看见,但瓦尔德指出,恶意软件可以等到系统出现不活跃信号时再行动,从而避免被用户发现。 苹果并未对此置评。瓦尔德也承认,他并未在DefCon大会之前向苹果披露此项研究的详细信息。 |
| 本文出处: https://www.toutiao.com/a6589148835635790344/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|