所在位置:
首页 >
营销资讯 >
网站运营 > 软件安装/网站注册时的用户协议有哪些著名的陷阱条款?
软件安装/网站注册时的用户协议有哪些著名的陷阱条款?
时间:2022-09-01 12:00:01 | 来源:网站运营
时间:2022-09-01 12:00:01 来源:网站运营
☑ 我已阅读并同意以上条款
如果说这世界上有什么不会让人于心不安的瞎话,上面这句一定位列其中。自打各大互联网公司发现没人乐意阅读最终用户许可协议以后,就开始玩弄文字游戏,肆意添加各式霸王条款。
不过和游戏公司比起来,互联网公司的想象力又显得不够看了。接下去,我要说一个匪夷所思的最终用户许可协议,
起草这份协议的公司叫 Insomniac Games,近年来比较知名的作品是射击游戏《抵抗》系列和动作游戏《日落过载》,目前正在制作 PS4 上《蜘蛛侠》新作。
但要说 Insomniac Games 旗下最大牌的游戏,无疑是《瑞奇与叮当》。这个系列算上外传,有十余部作品。就在今年,他们还推出了《瑞奇与叮当》的重置版,并上映了同名动画电影。
时间回到 2004 年,那时网络游戏方兴未艾,Insomniac Games 也试图赶上潮头,在索尼的 PS2 平台上推出了《瑞奇与叮当3:重装上阵》(Ratchet & Clank: Up Your Arsenal)。这是系列首次推出在线对战模式,Metacritic 综合评分高达 91,玩家群里也是好评声一片。
兴许是经验不足,兴许是原本就没规划,兴许是 PS2 平台的网络功能本来就较难开发,总之这款游戏出现了一个重大缺陷:不能在线更新版本。
对于单机游戏来说,这原本不是什么大问题,当时游戏行业也没有在发售日当天就让玩家更新 10 GB 首日补丁的恶习。可《瑞奇与叮当3:重装上阵》是一款在线对战游戏啊。大家不妨试想一下,如果 Dota 推出之后再也不更新英雄,不控制游戏平衡,会带来多大的灾难。
可程序不支持在线更新,总不能更新一次卖一次光盘吧,那该怎么办呢?
Insomniac Games 就把脑筋动到了最终用户许可协议上。
每次《瑞奇与叮当3:重装上阵》被玩家打开的时候,系统都会下载并显示最终用户许可协议。协议以 ascii 字符串的形式放在静态缓存里,系统不会检查其是否超过缓存上限。
然后 Insomniac Games 就发送超量的最终用户许可协议,让缓冲区溢出(大体可以理解为往一桶 1 升容量的水盆里倒入 2 升水,从而让水溢出来),随后覆写全局变量,操作回调函数,发送网络封包,启动引导程序,解码荷载数据,下载并还原杂项数据,最终成功更新补丁。
简单来说, Insomniac Games 自己扮演黑客,通过最终用户许可协议黑掉了自家的游戏。
如果说普通的用户协议是埋在土里的地雷的话,那么《瑞奇与叮当3:重装上阵》的最终用户许可协议简直堪称精确制导导弹。