自从进入了信息时代,盗版成为了一个挥之不去的问题。无论是书籍音乐电影,数字化后都更容易复制传播,更勿论本来就是数字的软件游戏了。
为了阻止盗版,厂商们想尽千方百计,推出了千奇百怪的反盗版技术——其中就不乏一些会炸电脑的丧心病狂的举措!为了反盗版,厂商们到底做过些什么反人类的事情?一起来看看吧。
江民KV300:逻辑炸弹炸电脑
这或许是首次让人意识到,原来开发者是如此恨不得砍死盗版用户的反盗版技术。江民的KV300是90年代著名的国产杀毒软件,当时的防盗版技术普遍比较简单,软件们主要还是用CD-Key来防盗,想用盗版相当轻而易举,只要找一下流通的CD-Key或者用算号器算一下就完事了。
终于,KV300的出现让很多人首次摔了跟斗,这跟斗摔得还不是一般的狠——KV300的反盗版技术甚至会让你电脑所有数据都挂掉。
江民发布的KV300L 内藏了逻辑炸弹代码,如果检测到用户使用了MK300V4密钥盘启动盗版,那么就会修改文件分配表和分区表,令电脑陷入启动的死循环,无论使用软盘硬盘都无法引导启动,修复方法不当数据甚至会毁于一旦。
KV300界面,KV300L 主要新增了逻辑炸弹代码
江民在发布该软件时并没有事先声明内藏了逻辑炸弹代码,在引发了事件后也并没有放出修复工具,这引起了相当大的轰动。用个盗版而已,电脑竟然都能让你给毁了,这岂不是等于我偷你东西你杀我全家?
盗版用户群情沸腾,正版用户心有余悸,竞争对手们乘虚而入——5家安全厂商举行新闻发布会,共同声讨江民公司。最后,公安部门认为KV300逻辑炸弹事件违反计算机安全保护条例之23条,属于故意输入有害数据,危害计算机信息、系统安全的行为,对其做出罚款3000元的决定。
StarForce:您是正版游戏的受害者
游戏也是盗版的重灾区,为了防盗版游戏所采用的加密技术可谓是日新月异。从最早的密码纸到CD-Key,从本地加密到在线DRM,游戏几乎采用过所有类型的反盗版技术。但是如果谈到最恶心的游戏反盗版技术,相信很多玩家都会把票投给StarForce。
不少游戏的PC版都采用过StarForce技术反盗版,例如著名的轨迹系列等等。防盗版技术的目的是防止数据被非法复制,为了实现这一点,StarForce可谓是丧心病狂至极。
首先,它的权限非常高,和驱动同一个等级,安装后只能通过官方的卸载工具卸载;其次,它会在很多系统的关键接口挂钩子,例如USB、IDE接口等,有时候会造成硬件的驱动冲突;另外StarForce还被控会监视电脑的全盘资料,如果发现了疑似盗版的文件,它还会造成系统宕机——光看描述,这活生生就是一个病毒啊。
买了正版游戏玩不了甚至电脑出问题?你可能是正版游戏的受害者
如果游戏使用了StarForce防盗版技术,基本等于安装游戏附送病毒。把病毒大爷请进了电脑,是不是就能畅玩游戏了呢?并不行。
StarForce还和新系统兼容有问题,如果电脑系统升级了,尽管游戏依然是可以兼容的,StarForce也会造成游戏无法运行。因此,很多玩家谈StarForce变色,一旦打听到消息说某某游戏要用StarForce防盗版,立刻转投盗版党,毕竟谁也不想让StarForce把电脑给炸了,让自己成为正版游戏的受害者。
Key 2 Audio:用油性笔拯救你的光驱
这是索尼用于CD光盘的反盗版技术,Key 2 Audio通过添加虚假数据区,让只读光盘伪装成数据光盘,欺骗电脑光驱将CD音乐光盘当成数据光盘来读取,从而达到音乐CD没法在电脑上播放的目的。
不过,这些CD在CD播放器上是可以正常播放的,因为CD机不会读取数据区,自然也就跳过了虚假数据区部分。
这个反盗版技术的思路还是非常新奇的,它造成的问题却令人笑不出来。由于电脑光驱会把Key 2 Audio的音乐光盘当成数据光盘来读,但又读不出,所以就相当于是在读一张划花了的坏光盘。用过光驱的朋友都知道,这是相当伤光驱的,光头会来回摆动尝试读取数据,电机也会反复启停。
于是,一些电脑在Key 2 Audio的淫威下死机甚至造成光驱损坏,这种娇贵的Mac电脑上又尤为常见。
Key 2 Audio的破解非常喜感。前面提到,Key 2 Audio的原理是使用虚假数据区欺骗电脑光驱,至少看上去还是十分高科技的。不料这个高科技产品偏偏成为了史上最傻缺的DRM之一——人们只需要购买一只科技含量低得不能再低的记号笔,把CD外缘的虚假数据区涂抹掉,Key 2 Audio就不复存在了!
由于Key 2 Audio作孽不浅,加上破解方式喜感,这款反盗版技术十分有希望作为千古万代传唱的笑料。
总结
为了反盗版,厂商们仍在不断研究新技术加密正版内容,例如游戏越来越多采用了强力的D加密,软件越来越多使用了在线身份认证等等。
会破坏电脑的丧心病狂的反盗版技术,终是越来越少了,但现在仍有不少反盗版技术会影响用户体验,例如加密会导致游戏掉帧,在线验证一旦服务器堵塞会导致无法进入游戏等等。该如何平衡版权保护和用户体验?始终是开发者需要一直思考的问题。