荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: gordy (123), 信区: Hardware
标  题: 把PⅢ序列号的秘密告诉你
发信站: BBS 荔园晨风站 (Thu Sep 30 11:46:00 1999), 转信


把PⅢ序列号的秘密告诉你
 Intel总是赚钱的手不会酸,总嫌人们口袋里碎银子流出的速度太慢。在PⅡ还是我
等贫穷之辈可望不可及的时候,就风风火火的抛出PⅢ这颗诱饵,提前让那些富裕“冤
大头”的RMB流进Intel那已富得冒油的腰包。这次PⅢ的推出与以往升级不同的是它提
供了对处理器序列的支持,并且这个序列是“独此一个”永久的、不可改变的。利用
它,应用程序可以对处理器进行严格的确认。该序列号内嵌于处理器的核心,可以用
软件读取但无法修改。如果你不愿应用软件读取该序列号,也可以使用软件工具,对
处理器序列号进行控制。
 那么这个处理器序列号又是怎么一回事呢?由于这个序列号涉及到PⅢ用户的个人私
有信息,因此,在查阅了众多资料后,整理出此文,好让大家对它有个详细的了解。
 处理器序列号是一个96位的二进制数,在芯片制造的时候就被编入了处理器硅晶片的
核心代码中,它是不能被更改的。序列号的前32位是CPU ID信息,后64位随着处理器的
不同而不同,32位的CPU ID中存储有关CPU的编码信息(芯片的真假,PCU的类型、制造
版本等)。
 读(Read)和禁止(Disable)是有关序列号操作的两条指令,执行读指令后处理器将返
回96位的序列号。而禁止指令是针对模式相关寄存器(MSR)的位进行操作,对MSR进行操
作可以控制序列号是否可读,当MSR位为1时,读序列号的功能失效,但是这只是相对失
效,因为,使用原有的CPU ID指令仍然可以读取前32位的CPU ID。
 下面是PⅢ用户最关心的内容:处理器序列号是如何被读取的。当读取序列号的功能
设定为“开”时,应用软件可以执行读指令读取序列号。但是,序列号是处于一种相对
静止的状态的,也就是说,它并不主动地向外界传播,只有在操作系统或应用软件向它
发出读指令后才可能得到。那?
一个Internet上的站点如何获取用户的处理器序列号呢?我们来具体描述一下这个过程,
当用户访问某个站点时,该站点需要读取用户的处理器序列号,该站点会向用户请求
获得用户的私有信息,如果得到用户的授权,站点就会发送一段代码到用户的系统读
取序列号,这个程序可以是Acti
ve-X控制、Jave小程序或是其它的独立程序。程序会在用户的系统中执行读指令,当
MSR位设为“开”状态时,序列号被读出,然后将其传送到站点。不知大家注意到没
有,只有在MSR设为“开”时,序列号才能被读出,这说明用户在决定某个站点能否访
问其序列号的问题上还是享有主动权的,另外,网站也会承诺将以适当的方式使用任何
所获得的信息。
 在执行处理器的禁止指令使序列号禁读后读序列号的功能只能通过处理器硬复位来重
新设置,在复位前,任何软件都无法读出序列号,当MSR位由“0”变为“1”后,将锁
定在“1”状态,不能再加到“0”,除非通过在处理器的RESET#引脚加触发脉冲进行硬
件复位才可实现。
 用户如果想掌握处理器序列号的控制权可以使用Intel的控制软件,使用该软件用户可
以查看处理器序列号的状态;允许或禁止处理器序列号的读功能;读出处理器序列号的
值。这个软件安装后将记录在Windows的注册表中,每次启动Windows时,它会在系统任
务栏里设备一个图标,让用?
随时查看序列号的状态。缺省情况下,控制软件设置处理器序列号为禁读状态,如果要
变为允许,用户必须在控制软件的对话框中加以选择,然后系统重启,以使让处理器序
列号为可读状态,如果要禁读序列号,同样需要在控制软件中加以选择,但无需系统重
启,除非要求可以读序列号并把处理器复位,否则应用软件是无法读取处理器序列号
的。该控制软件可以从Intel的网站上获得,或由PC制造商随机提供。
 由于上面提到的控制软件是运行在Windows平台下的,这就带来了一个问题,对于那
些使用非Windows操作系统,而又使用PⅢ处理器的用户如何控制处理器序列号呢?这些
用户可以通过系统BIOS来控制,Intel已经在同PC制造商和BIOS开发商合作,帮助他们
向用户提供安装选项,这样的话,用户可以进行某种BIOS安装程序来设置允许或禁止处
理器序列号功能,并在系统重启后生效。
 关于处理器序列号的技术介绍就到此为止,但是,我想再说几句,给大家提个醒。
 从2月底PⅢ上市以来,关于序列号的争论就没停止过。因为:这个序列号实际上是一
个会泄露用户个人资料的“后门”,有了这个序列号,在网上所做的每一件事都会留下
“脚印”人们在Internet上的一举一动,很可能被别人监视,虽然Intel发布了一个控制
软件来帮助人们关闭序列号?
能。但是,有消息说几家德国和加拿大的公司声称可以在用户不知晓的情况下将关闭的
序列号打开,并且有些黑客已开发出了专门窃取别人序列码的程序。更难保证Intel会不
会还留有他人尚不知晓的“后门”?在和平年代,这还只涉及个人隐私问题,如果一旦有
起战争……。有文章称PⅢ
是我们身边的一颗定时炸弹一点不为过,使用PⅢ的用户们,小心了,“不是不爆,时候
未到”,说不定哪天你的系统就在别人的掌握之下。

--
※ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: bbs.szptt.net.cn]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店