APP下载

[蘋科技]苹果讲古时间:你知道Mac也曾经有过勒索病毒吗?而且还连TimeMachine都会中标喔!

消息来源:baojiabao.com 作者: 发布时间:2026-08-14

报价宝综合消息[蘋科技]苹果讲古时间:你知道Mac也曾经有过勒索病毒吗?而且还连TimeMachine都会中标喔!

昨天说到 macOS 其实也是会中毒,而且中毒概率也不小,像是什么网页绑架啦、Mac Keeper 之类的,都是会在你不知不觉中把它给装进电脑,并且严重影响你电脑使用体验的麻烦玩意。

或许你会觉得这些软件都只是小打小闹,比起 Windows 的病毒根本小巫见大巫,那我只能说...事情真的不是那么简单啊!其实就在去年,苹果就曾经出现过勒索病毒,而且还是连你备份都救不了的超可怕勒索病毒。为什么有备份也救不了?本文标题就说啦,因为他会连你 Time Machine 都锁定啊!

是什么病毒那么可怕?今天的苹果讲古时间,就来谈谈去年这差点酿起大灾祸的 KerRanger 病毒吧!

想认识更多苹果知识吗?

看苹果找“陈寗粉丝团”就对啦!https://www.facebook.com/chenning.wowdigi

--

在开始之前,我想先说说苹果 macOS 系统的一个安全机制:Gatekeeper。

这个机制是从 OS X 10.8 Mountain Lion 开始出现的,是用来避免恶意软件在苹果电脑上执行的安全保护机制。此后如果 App 想要在 macOS 上正常执行,必须倚赖两种方法:第一是直接把 App 上架到 App Store 接受苹果检查;第二则是必须取得苹果发出的数位签署。前者是最直接的,因为 App Store 的 App 都经过苹果把关,自然相对安全许多;但如果你不想给苹果赚 App Store 抽成,也可以自己发行 App 并加上数位签署来通过 GateKeeper 验证。

数位签署要求想在苹果上发行的 App 必须向苹果取得唯一的开发人员 ID,利用开发人员 ID 所产生的数位签署来确保 App 发行后未受到窜改。当 App 在 macOS 上执行时,系统会验证这个数位签署,只有确保没有被窜改且数位签署正确的 App,才能在 macOS 上顺利执行,否则就会跳出下图这样的视窗:

当然,如果你觉得数位签署很麻烦,你也可以选择偷懒不要这么干!这是因为苹果无法保证所有的 App 都一定有通过数位签署来发行,有些公司内部所使用的自制 App 也不见得会去申请签署,因此 macOS 上还是有“即使 App 没签署依然强制执行”的机制在,好让使用者依照自己需要来选择要不要执行软件。

虽说这是方便使用者使用的作法,而且真要强制执行也是得输入系统密码,并不是很容易达成的动作。但有些人却利用这个漏洞,来做一些节省成本避免麻烦的事情,譬如说谁呢?

譬如说我们政府的国税局,就干了这样的事情:

如果你有看我的 mac 报税教学,应该还记得这个画面吧?这个画面是说由政府提供的程式(下面有 nat.gov.tw 的网址)无法被 macOS 执行,因为不是透过 App Store 也不是来自未识别的开发者!所以你必须强制开启才能把这 App 打开来用。

政府怎能如此偷懒呢?我也不知道,但至少我们知道这程式是来自政府的啊!

当然,只要你强制开启该 App,那么就算是病毒你也只能把苦果自己吞下去了,因为人家系统也警告过你,你也自己一意孤行地强制开启了 App,还输入了系统密码...那么说起来就跟钥匙交给小偷没啥两样,实在也怨不得人。

因此如果是要强制开启才能执行,那也就没什么大不了,那实在称不上是“病毒”,只能算是恶意程式而已。因此如果要真正让人不自觉中招,那就得有更高招的方法才行。

就在去年三月的时候,有个高招的家伙出现了!因为他成功地让勒索病毒无声无息地在苹果电脑上执行了!

但这人是怎么办到的?他是如何绕过 GateKeeper 的检查?

原来这位骇客先生他并不是直接攻破 macOS,而是先跑去攻破知名老牌 BT 下载软件 Transmission 的后门,并且偷偷置换了 Transmission 最新版本(当时为 2.90 版)的官方更新档案,在里面塞入会自动执行的勒索病毒 KeyRanger。

由于 Transmission 拥有苹果发行的数位签署,因此可以直接在 macOS 上执行而不被系统察觉,也不会被系统视为恶意软件。这就好像你弄了跟总统蔡英文一样的人皮面具、假发、服装、指纹手套、虹膜辨识隐形眼镜,然后全部穿上之后就可以大方走进总统府而不被拦截一样,甚至跑去指挥所说要发射导弹也不见得有人会阻止你!

KeyRanger 就这样靠着偷来的数位签署大大方方地走进 macOS 中并潜伏下来。不过为什么后来这事情并没有酿成轩然大波?

原来就在 Transmission 被置入病毒之后没多久,就被软件安全公司发现而东窗事发。该公司在通报苹果与 Transmission 之后,苹果立即撤销 Transmission 现行的数位签署,Transmission 也立即撤掉更新档,并随后放上能自动移除 Keyranger 的新版 Transmission 更新档。终于在 24 小时内解决这个问题且没有酿成巨祸。

不过这事情也要感谢 Keyranger 的奇妙设定:潜伏三天后才会发作,所以让苹果与 Transmission 还有时间可以解决问题,否则那就真的变成国际大新闻啰!

但是 Keyranger 的威力并没有因为没发作而被忽略,因为它不仅是苹果上首次见到,且成功绕过 Gatekeeper 的勒索软件,经过检查后发现他还同时具备“加密 Time Machine”让你无法透过时光机还原来避免缴赎金的机制,无疑是对一向认为只要有 Time Machine 就万事 OK 的苹果使用者大大地打了一个耳光。

当初 Keyranger 的赎金为 10 个比特币,不过当时也不过四百多美金,一万三千多台币就能解决。如今比特币涨了近十倍... 要是 Keyranger 卷土重来,那四分之一的上班族年薪就飞掉啰~真是幸好当初有即时防堵啊!

不过呢...不得不说 Transmission 真的是个很鸟的团队,因为就在他家被人攻破偷放病毒之后的五个月,又再次被人放上另一支意义不明的木马 Keydnap,是一个会偷偷在你电脑里留下后门的神秘木马。好在这次又是立刻被人发现,所以最后又不了了之的一只病毒。

所以你以为苹果就不会中毒吗?正所谓道高一尺魔高一丈,没有所谓的安全系统,只有不安全的使用者罢了!

另外,也请不要以为是因为苹果市占低所以就没人想攻击!苹果虽然市占低,但使用者中不乏权贵显要的名人,攻破苹果的效益甚至可以影响美国总统大选!不相信吗?去看看当初希拉里竞选总监被攻破信箱的事件吧~

想认识更多苹果知识吗?

看苹果找“陈寗粉丝团”就对啦!https://www.facebook.com/chenning.wowdigi

--

作者:陈寗@瘾科技

 

回应 0
2018-06-20 00:33:00

相关文章