13 TB Steam 存档遭公开访问:Valve 游戏的早期版本、Dragon Age: Origins 与 Batman: Arkham Asylum
约 13 TB 来自 Steam 旧服务器基础设施的数据处于公开可访问状态,这些文件是在 2003 年至 2013 年间上传到该平台的。据取得这批数据的人称,并不存在入侵行为:这些数据是在向一个公开可用的端点发起请求后被查看到的。从现有信息看,该事件发生在上周,最先报道此事的是 Kotaku。
社区把这次泄露称为“Steam2 leak”,取自 Steam 服务器架构的旧称,该架构于 2013 年被 SteamPipes 系统取代。平台所有者 Valve 目前尚未就此事发表公开评论。
转储中不只有 Valve 的游戏
根据现有描述,这批数据中包含 Valve 自家项目的早期版本和截图:Left 4 Dead 2、Portal 2,以及最终未能发布的 Half-Life 2: Episode 3。此类材料让人得以了解这些游戏早期的开发阶段。
存档的内容并不限于平台所有者自己的游戏。据称,转储中还发现了 BioWare 与 EA 的 Dragon Age: Origins 测试版本,以及 Rocksteady 与 WB Games 的 Batman: Arkham Asylum 测试版本——也就是那些通过 Steam 发行游戏的第三方发行商的工作材料。
这为数据遭到披露的公司带来了安全方面的问题。究竟有多少第三方发行商的敏感材料落入此次泄露之中,以及这些材料被公开后会产生怎样的后果,目前尚不清楚。
发现者称并未发生入侵
相关内容的截图由一位用户以 Gabe Follower 的名义发布在 X 上。该用户声称已经确认不存在入侵行为:这些材料是在向一个公开可用的端点发起请求后被查看的。至于具体是哪个端点,则没有说明。
还有另一种说法。接受 Ars Technica 采访的人士认为,泄露有可能并非发生在 Valve 一侧,而是发生在第三方服务器一侧,那里存放着此前多次泄露中收集到的数据。若是如此,事情涉及的就是存放先前所收集存档的第三方存储被攻破,而不是平台自身的配置失误。
为什么旧基础设施会在多年后浮出水面
这件事看起来更像是一个更普遍问题的症状,而不是一次孤立的失误。十多年前退役的基础设施很少会被彻底删除:它会被从生产环境中断开,但数据仍留在没有人审计的服务器上,因为从形式上看它们已经不再需要了。平台越大、越老,这样的盲区就越多,某一天出现一条通往它们的开放路径的可能性也就越高。
第二个因素是日益壮大的数字考古社区。多年来,爱好者们一直在系统性地扫描和编目旧游戏服务的残留物,这类存档只要有任何一个片段可被访问,就会迅速以副本形式扩散,此后便再也无法从网络上撤下。对工作室而言,这改变了问题的提法:内部材料必须在项目关闭的那一刻删除,而不是等到有人重新想起它们的时候。
对美术、设计师、建模师和程序员来说,这类存档具有教学价值:从中间版本可以看出关卡、模型和玩法机制在各次迭代之间是如何变化的。但这些材料的法律地位并不会因为年代久远而改变:它们依然是发行商的知识产权,公开泄露中的删减内容、截图或素材,对传播者而言仍然是一种风险。
如果这一趋势延续下去,发行商很可能会更谨慎地对待把版本交付给第三方平台这件事,以及合作伙伴保存分发包的期限;而平台自身则会更重视对遗留系统的清点。就这次泄露而言,最直接的现实问题是其中包含了多少第三方发行商的材料,目前还没有公开的估计。
在这 13 TB 数据扩散到各个镜像之前,Valve 来得及关闭那个端点吗?