Steam独立游戏《Meccha Chameleon》的玩家最近收到一项紧急警告:立刻更新游戏,并远离其原来的官方Discord服务器。因为有人发现,这款游戏在Steam创意工坊上的自定义地图,成了传播恶意软件的通道。

整件事是从一份Dexerto的报道开始被外界所知的。独立安全研究员Feint最早注意到了玩家社区的异常反馈——有人在加载自定义地图时,屏幕会短暂闪过奇怪的黑色窗口。Feint顺着线索往下挖,发现了一款叫Laser Tag Neon的地图存在问题。这份地图一旦被加载并运行,会悄悄在玩家电脑里安放一个隐藏文件。

打开网易新闻 查看精彩图片

这个文件并不会马上表现出攻击性。根据Feint的判断,它会先静默地在后台联网,下载更危险的第二阶段恶意软件。也就是说,整个过程被拆成了两步,为了绕开安全软件的监视。单纯订阅或下载地图并不会触发感染,玩家必须真的进入游戏并加载这张地图才可能中招。Laser Tag Neon随后被移除,但很快,另一款叫Chroma Grid Arena的地图又冒了出来,同样来者不善。

Feint进一步调查后发现,这股来路不明的恶意软件一旦在受害电脑上站稳脚跟,会向攻击者提供对这台电脑的持续远程访问权。电脑的控制权已经不在自己手上。

游戏联合开发者Haganeiro确认,在3.1.0版本更新里,这个底层漏洞已经被修复了。按照开发方的说法,即便有些玩家没来得及更新,这次修复也已经让恶意地图上的问题代码失效,不能继续运作了。

但事情到这里并没有结束。根据Dexerto的报道,一位替开发团队调查攻击事件的系统工程师,自己用来排查的备用电脑也遭到了感染。更严重的是,攻击者通过这台电脑拿到了工程师的Discord账号。

游戏主创团队成员LEMORION对外确认,获得了工程师账号权限的黑客随即更改了服务器权限,并开始封禁原本的管理人员。这个被劫持的官方服务器有大约10万名成员。一时间,真正的运营方反而被踢出自己的地盘。而那个数字——10万——就是黑客这次能直接影响到的群体规模。

不过开发方也澄清了一些情况。那台受感染的备用电脑里,并没有《Meccha Chameleon》的源代码、游戏文件或者Steam开发者账号。外界有人担心被黑掉的服务器会污染游戏官方版本,开发团队对此也直接提出了异议,表示这个说法与事实不符。

现在,团队已经重新搭了一个临时的社区服务器,作为恢复沟通的应急方案。他们还在等Discord官方支持团队的回应,原来的老服务器什么时候能要回来,目前仍没有确切时间。