Poketto

买正版 CD 反被装后门:索尼 BMG 的防盗版软件,把用户电脑变成了“靶场”

目录

文章主题概念插画

配图:AI 生成的概念示意图,非论文原图、真实现场或实验数据。

TL;DR:2005 年,索尼 BMG 的部分音乐 CD 内置了名为 XCP 的版权保护软件,用户在 Windows 电脑上播放就会被装上一个会隐藏自身的组件,行为类似 rootkit。它带来了安全隐患,还很难卸载,被曝光后很快出现了利用它的恶意程序。索尼 BMG 最终召回光盘并赔偿,但并未承认违法。

这是一起 2005 年的旧事,发生在 CD 还是主流音乐载体、盗版翻录让唱片公司焦头烂额的年代,不是最近的新闻。

事情是怎么败露的

2005 年 10 月 31 日,当时在 Winternals 工作的安全研究员 Mark Russinovich 发文说,他在自己的电脑上发现了一个来历不明的隐藏组件。追查之后,源头是他买来的一张索尼 BMG 的 CD。这个由 First 4 Internet 开发的 XCP 软件,会在播放光盘时安装,并刻意隐藏自己的存在,所以他称之为 rootkit。

问题出在哪

据 Russinovich 的分析,XCP 会常驻后台运行,启停方式不安全,可能导致系统崩溃,安装时也没有提供卸载程序。它隐藏文件的手段,还可以被别的恶意软件借来藏身。

事实也确实如此:同年 11 月 10 日,就出现了利用这种隐藏技术的病毒,后来还有木马和蠕虫,甚至被用来在网络游戏里作弊。

补救又出新问题

索尼提供的“卸载”方案也不让人放心。Russinovich 指出,最初的工具只是让文件重新可见,并没有真正移除,还要求用户填写邮箱,并安装一个被标为“脚本安全”的 ActiveX 控件,其方法近似后门。微软后来对这个控件发布了屏蔽措施。

规模与后果

据维基百科统计,约有 2000 万张 CD 带有 SunnComm 的 MediaMax 保护,另有约 200 万张(52 个品种)带有 XCP,合计约 2200 万张。11 月 15 日起,索尼 BMG 召回尚未售出的 XCP 光盘,并提供换成无保护光盘的服务。

法律层面也接踵而至:得克萨斯州在 11 月 21 日起诉,是该州第一起依据 2005 年新订垃圾软件法的诉讼;纽约和加州的集体诉讼促成了和解。2007 年 1 月,美国联邦贸易委员会(FTC)达成和解令,要求索尼 BMG 对因卸载造成电脑损坏的用户补偿,最高 150 美元。FTC 称,这类秘密安装、带来安全风险的软件“具有侵入性且违法”,不过索尼 BMG 并未承认违反法律。

为什么值得记住

这件事常被当作 DRM 走偏的教科书案例:为了防住盗版者,却让付了钱的正版用户承担了安全风险。2007 年初,索尼 BMG 暂停了 CD 复制保护方面的尝试。

来源:

关注这个空间,它的新文章会出现在你的关注动态里。