Windows XP是目前使用最广泛的操作系统,它以优秀的稳定性赢得不少用户的心。可在最近一段时间内,一些用户却发现平时运行良好的Windows XP系统,经常莫名其妙地出现死机、蓝屏,或者提示使用期限还有30天等异常情况。刚开始大家还以为是病毒在作怪,直至后来事情的真相才浮出水面,原来是微软打击盗版采取的一种措施。究竟微软葫芦里卖的是什么药?这种反盗版技术又有什么神秘之处?下面就让我们探个究竟。
自从Windows XP问世之初,微软就开始对操作系统实施严厉的反盗版措施,安装操作系统后,你必须在指定的期限内进行激活,否则系统将被锁死。更加严重的情况是,如果你大量或多次更换了主机配件,系统重新激活时可能会遇到问题,原因很简单,微软会认为你试图将一份授权安装在多台计算机上。
知识产权保护的舞台上总是在上演猫和老鼠的游戏。微软在Windows XP上使用的反盗版技术,虽然比过去更加难以破解,但还是经受不住时间的“考验”;到了Windows XP SP1时代,微软的反盗版技术又加强了,增强了分辨盗版产品的功能;伴随着Windows XP SP2的发布,微软对盗版采取了有史以来最犀利的攻势,干脆在更新补丁里做文章。归纳起来,微软的反盗版技术主要经历三个阶段,当我们清楚每个阶段的关键部分,就能明白其中的运作内幕。
第一阶段:打好根基
关键要点:产品激活到底是怎么一回事?
任何软件产品的激活过程都是大同小异,通过搜集一些表明产品特征的数据信息,然后发送到指定的服务器上进行认证,被认证系统检查通过后,你的产品就可以正常使用了。对于Windows XP来说,产品激活操作应该提供的信息被称为“安装标识”。在Windows XP最初的版本中,安装标识由两部分构成:一是由产品密钥生成的产品标识;二是从PC硬件配置方案中生成的硬件杂凑编码。对于那些通过电话方式进行激活的用户,安装标识将被转换为十进制数字格式并显示在产品用户界面当中,对于Windows XP的最初版本,这是一个长达50位的数字代码。
产品标识我们可以在电脑上方便地查看到:使用鼠标右键单击“我的电脑”,选择“属性”,弹出“系统属性”窗口后,在“常规”选项页面,可以看到诸如“XXXXX-640-5201141-23XXX、XXXXX-640-2001765-23XXX”之类的数字代码,这就是产品标识。
硬件杂凑编码是一串用以代表主机的不惟一编码,通过10项硬件设备的特征综合组成,这10项硬件设备特征分别是:显示适配器、SCSI适配器、IDE适配器、网络适配器MAC地址、RAM容量范围、处理器类型、处理器序列号、硬盘驱动器设备、硬盘驱动器卷序列号、CD-ROM/CD-RW/DVD-ROM。由于采用杂凑取值算法,你无法通过反向计算获取初始值。
第二阶段:识别真假
关键要点:安装标识又增添额外组成部分
对于Windows XP SP1及其更新版本而言,安装标识中还包含一个用以分辨盗版产品的额外组成部分,即产品密钥本身。通过电话方式激活时,安装标识将显示为一个长达54位的数字代码,比Windows XP的初始版本多了4位。进行激活操作时,如果认证系统检测出产品密钥非法,激活请求将遭到拒绝,产品密钥(与完整的安装标识一道)将作为出错记录的一部分被保留下来。在增强的反盗版技术面前,一些盗版用户的“正身”纷纷被识破。
第三阶段:防不胜防
关键要点:在更新补丁里做文章
在知识产权保护技术还未达到“固若金汤”之前,对付盗版的最好方法,还是让盗版者疲于奔命,在你刚刚破解之后,我马上又有新的检测机制。对于微软来说,通过在更新补丁里不断加入新的反盗版技术,就能做到让盗版者防不胜防。最近一些Windows XP用户遇到的系统危机,就是拜这个反盗版机制所赐。