|
楼主 |
发表于 2007-11-30 14:40
|
显示全部楼层
3) 几个密码的保密强度的现状
上述的几个密码,虽然都是密码,但保密的强度很明显是不同的。根据现在的情况来看,它们的现状是:
POP,保存在BIOS管理的RAM中,也就是一般说的CMOS里面。(现在电脑用的CMOS,实际上是个由电池供电的SRAM+其它的一些电路,如RTC(实时时钟)等等)。如果CMOS掉电,则这些内容就会消失了。包括时钟与日期,也同时消失。
SP,保存在BIOS的FLASH芯片里。放电对它没有影响。当然,它是以加密的形式存放的。所以,好象没有人可以从FLASH的内容里面恢复出它,但是可以通过更换一片FLASH BIOS芯片的方式来替换它(换成一个已知的密码或是换成不加密的状态)HUP和HSP,都是保存在硬盘里面。这个是由ATA规范规定。现在似乎不太清楚具体保存的物理位置,有说是在硬盘的盘体上,也有说在硬盘里面的FIRMWARE里面等等。当然,连放在哪里都不知道,就更无从说破解之类的了。
4) 几个密码的使用
由上一节中几个密码的保密强度,可以看出它们不同的使用范围和方式。
POP,因为放电就可以取消这个密码,所以,很明显,这个密码的保密程度是很有限的。所以,这个主要用于日常一般的防护,也就是,可以防止非授权人员在偶然情况下打开你的电脑。比如,放在办公室的电脑,你中午去吃饭的时候留在桌子上了。这个时候,一个POP就足以保护了。当然,这是指一般的办公室环境,别人不会拿螺丝刀对付你桌面上的电脑。在家里的话,如果家里除了你,别人对电脑方面的了解,对多只限于拨号上网浏览(大部分情况)。这个就可以了。
SP,这个密码不是平时使用的。主要作用是保护你的POP。因为,现在已经可以经由换芯片破解SP,所以它的保密程度是中等。如果你的电脑不会离开你相当长的时候,并且还要完好地回来(简单地说,如果你的电脑不丢的话),这个密码可以很好地保护你的电脑不被开机了。
HUP和HSP。注意,SP只是保护电脑不被开机,但即使你的电脑开不了机,如果把你的电脑里面的硬盘取下来,放在别的电脑上,那么,硬盘里面的内容还是可以存取的(注意,是可以存取,还可以经由软件加密的方式,对硬盘上的数据进行保护)
HSP是保护HUP不被更改。只是在修改密码时才起作用。上电的时候,输入HSP,不能进入硬盘的。
5)密码的合理设置和使用
从上文的叙述中,想必大家对几个密码的情况已经有了基本的了解。这里再小结一下使用的基本原则和注意事项。
对于普通的笔记本电脑使用者,如一般的的办公室用户及家庭用户,建议设立POP,就是开机密码了。虽然没有什么特别的机密,但电脑里,特别是笔记本电脑里,还是有很多的个人隐私的。所以加一个上电密码就可以阻止无关人员打开你的电脑。当然,这个还需要与WINDOWS里面的屏保密码配合使用,这样,当你偶尔离开电脑里,别人也看不到里面的内容了。而一旦不小心忘了这个开机密码,也不会有太大的问题,放一下电就可以。
那么SP是干什么的呢? SP的愿意是给电脑的管理员用的。举例来说,一个单位有很多电脑,每个用户有他自己的开机密码,但管理员就有所有电脑的SP,(通常是一样的)。这样,当这个用户的密码遗失或是特殊原因下这个用户的密码不可得,就可以用管理员密码打开电脑了。
对于有更高的保密要求的用户,就要用到硬盘密码了。就是HUP和HSP。注意,对硬盘内数据,只有硬盘密码才能起到保护作用,无论是POP还是SP,保护的是电脑本身而不是你硬盘里面的数据。也就是说,POP和SP是保护电脑不被非授权人员使用,但硬盘里面的数据,这二个密码是没有任何保护作用的。或者,从另一个角度来看,如果要保护硬盘里面的数据,只要有HUP就可以了。这一个密码,就足以对硬盘的数据提供很高的保护了。即使没有设置POP,开机的时候,还是要输入HUP才能进入系统的。
那么HSP呢? 这个的作用与SP的类似,但是是针对硬盘的。注意,输入HSP不能存取硬盘里面的数据。这个密码只是用于修改HUP。
6) 更高的保密要求
从上文的叙述中,大家应该已经很清楚这几个密码了。到这里为止,一般用户的保密要求已经完全可以得到满足了。因为到目前为止,HUP还没有公开的解密算法,所以,从这个意义来说,只要加了HUP,那么这个硬盘里面的数据,除了知道密码的人,就没有人可以存取了...
但是,这个世界上的保密和解密,永远是一对共生的兄弟。拿我们的例子来说,HUP是保护硬盘数据的最后一道防线,而且这道防线也很坚固,没有人可以破。但是,为了使用中的方便,一般用户都习惯于把这个密码设成与POP一样。这样做有一个好处,就是开机的时候,只要输入一次密码就可以了。BIOS自动把这个密码与HUP比较,如果符合的话,就直接进入了。而POP,已经知道是存放在BIOS管理的RAM中,它的保密强度与HUP就差得远了。(作者注:所以,这个输入一次密码用二次的功能,虽然方便了用户,但实际上却降低了系统的安全程度,BIOS厂家应该在下一代的产品,对这一点进行改进。至少提供一个选项).
说到这里,插一句话。就是关于BIOS密码的破解。大家一定在网上看到过,有人可以破解一些型号的密码,不是换芯片,而是真正的破解。就是把数据读出来,然后还原出原来的密码。具体的过程是,它提供一个硬件,你自己操作,读出一个文件后,发给那个人。他算出密码后,再告诉你。当然,这个要收取30$。我们关心的是破解的过程。
在这个例子里面,它的那个硬件装置,是接在那个存放密码的EEPROM上面,然后,在BIOS读取密码的过程上,截获BIOS与EEPROM的通讯过程,里面就包含了密码的加密形式(密文)。通过一定的算法,就可以还原出原来的密码了(明文)。
把这二件事情结合起来,我们就看到问题了。HUP与POP一样,然后POP有可能被还原,然后,硬盘的加密就被破坏了。那么怎么解决这个问题? 怎么保证更高的加密强度? |
|
关于我们