当前位置:
首页 > 小哲日记 > [2016.03.14]小哲谈谈盗版终结者denuvo加密技术

[2016.03.14]小哲谈谈盗版终结者denuvo加密技术

小哲今天说个游戏开发领域的技术Denuvo,Denuvo Anti-Tamper(反篡改),一种Windows平台上能阻止对可执行文件进行调试(Debugging)、反向工程(Reverse Engineering)和修改(Modifying)的技术,由索尼旗下的一家奥地利公司开发。Denuvo本身并不是DRM(数字版权管理系统,如Steam、Uplay和Origin等),而是用来保护游戏的DRM不被绕过的。

其实如果单独说Denuvo,它其实并不是一种技术,而是一家奥地利公司的名称,它的全称是:Denuvo软件解决方案股份有限公司。而这家公司了发开发了一个名叫Denuvo Anti-Tamper(Denuvo反篡改)的技术,而这一技术与我们更为熟悉的DRM(digital rights management,数字版权管理)并不是一回事。

你也可能说:“我才不知道DRM是什么鬼呢”,但如果我说“CD key”、“在线验证”、“限制安装设备数量”,你是不是会更熟悉些?没错,游戏中的DRM在某种意义上也可以理解为防盗版机制。在过去的许多年里,游戏厂商为了防止自己的游戏被盗版而使用了各种各样的DRM技术,这其中包括了之前我们提到的一系列机制,以及目前PC上的主流游戏平台所采用的DRM技术,比如Steam授权管理系统以及Origin在线验证。

对于其他的加密系统,破解者只需要修改游戏的exe或dll文件绕过游戏对DRM的验证,然后模拟正版环境(如特制的steam_api.dll)即可实现破解。而Denuvo就是用来保护游戏的二进制文件(中和DRM相关的模块)不被调试和修改的,这样破解者就没有办法绕过DRM验证从而实现防止破解。

目前关于Denuvo的具体工作原理,除了它本身的设计者以外基本上没有人知道。早前,有报道指出,Denuvo程序对其自身持续不断地进行加密并解密来防止被破解,从而会损伤SSD。后来Denuvo的开发公司出来澄清道“我们的反篡改技术没有对存储介质上的数据进行加密或者解密,这样不但不会提高安全性,反而还会拖累性能;不影响游戏性能是客户(指游戏开发商)提出的重要条件之一。‘Denuvo会损伤SSD’完全是论坛上某些人脑补出来的。”按照官方的解释,游戏成功运行后就已经和Denuvo反篡改技术无关了,之后出现的bug皆为游戏本身的质量问题。

2014年12月1日,3DM攻破了Denuvo,宣称Denuvo是一个64位的加密机,针对系统上特定的硬件需要独一无二的密钥。按照3DM论坛的帖子来看,3DM并没有真正“破解”Denuvo(即从游戏可执行程序上彻底移除Denuvo),而是利用Denuvo本身程序的漏洞来模拟正版环境。

之后Denuvo修复了漏洞,受其最新版本保护的《FIFA 16》和《正当防卫3》等游戏至今仍未遭到破解。Denuvo的开发者表示“虽然游戏终究会被破解,但是Denuvo反篡改技术可被认为是成功的,因为它延长了游戏发售到被破解的时间,并且Denuvo会不断地进行更新升级”。

目前使用Denuvo反篡改技术保护其游戏的开发商/发行商主要有:EA(艺电)、Square Enix(史克威尔艾尼克斯)、WB(华纳兄弟)、Konami(科乐美)和Ubisoft(育碧)。

正是由于Denuvo的成功,越来越多的游戏厂商开始采用Denuvo技术来确保游戏的首发期不会被破解。今年年初,中国最大的游戏破解团队DM已经做出最终决定,停止一切对Denuvo加密的继续研究。3DM的创始人不死鸟发微博说:“按照现在加密技术的发展趋势,两年后将不再有免费游戏可玩了,做好准备”。

从种种迹象看来,无论是全球市场还是中国国内环境,盗版将逐渐淡出人们的视线,小哲和很多大神一样认为,两年以后的盗版将不再占据主流市场,知识产权的保护会加大力度,人们对正版付费的行为也将普及。小哲下回就来谈谈盗版那些事儿吧!

打赏作者
如果喜欢小哲发布的内容,打赏犒劳下呗,不用很多,但你的鼓励将是我继续前进的动力!

您的支持将鼓励小哲继续努力!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

luozhe99

IT从业人员,科技控,烧脑剧迷。 ——如果过去还值得眷恋,别太快冰释前嫌。

网友评论2

  1. 头像
    沙发
    Yuanz:

    只是两年内,过不了多久依然会被破解

    2016-03-15 下午6:05 [回复]
    • 最厉害的3dm团队已经放弃破解了  所以基本没戏了

      2016-03-16 上午10:39 [回复]

发表评论

头像
表情
还能输入210个字