从口令保护硬盘进行安全操作系统引导的系统和方法技术方案

技术编号:2846338 阅读:233 留言:0更新日期:2012-04-11 18:40
如果用户忘记他的计算机的开机口令,他可以按一次“进入”键或“接入”键使BIOS定位在存储器中的开机密码并尝试使用开机密码开启该HDD来引导安全操作系统。该HDD口令可以是与该开机口令相同或者该HDD可以为了允许访问安全操作系统的有限目的识别该开机口令。在任何情况下,为了重置口令引导该安全操作系统。

【技术实现步骤摘要】

本专利技术地涉及一种引导计算机操作系统的方法及系统。
技术介绍
当个人计算机开机时,存储在计算机的非易失性固态存储器的基本输入输出系统(BIOS)被唤醒启动称为“引导(boot)”过程,其中执行各种初始化工作。在这些工作中最重要的是从计算机磁盘存储器中复制操作系统典型地到计算机的易失性固态存储器中,在计算机使用时由计算机的处理器运行该操作系统。当计算机关闭或“重新引导”时,该操作系统从存储器中清除。通过从相对快速的存储器而不是从磁盘执行操作系统,计算机的运行加速了。引导过程中会提示用户输入口令,从而允许使用该计算机。这种口令有时称为“开机”口令。没有合适的口令输入,则拒绝使用操作系统。另外,计算机的硬盘驱动器(HDD)可以有自己的口令,使得即使在正确输入开机口令时,HDD的存取也会被拒绝,除非也输入HDD口令。考虑到用户可能忘记他们的口令,一种有限的操作系统,此处称为“安全操作系统”(有时在本领域也称为“服务O.S.”)可以提供给用户执行有限的“安全”任务。也就是,“安全”操作系统配置成只完成预定的有限任务,由于这个原因,安全O.S.不能轻易地被恶意代码损坏或感染。另外,这种O.S.不适用于计算机的其他“生成(productive)”用途,因此最终用户不能用它完成其它工作。一种这样的有限任务可能是发出一个挑战问题给用户,如果正确地回答了,用户就能够重新设置开机口令,从而引导标准O.S.。安全O.S.与标准O.S.一样,必须进行引导。本专利技术认识到,安全O.S.可以从光盘驱动器中的光盘或者通过网络从远程存储进行引导,但是最方便的引导安全O.S.的方式是从HDD,因为速度快,且不需用户进行过多的操作。然而,此处应严格理解,HDD可能本身被口令保护,可能不允许访问安全O.S.,除非记住HDD口令。另一方面,安全O.S.的一个目的是当用户忘记口令,包括HDD口令时,允许有限的计算机功能。有鉴于此,提出了本专利技术。
技术实现思路
本专利技术仅为了从HDD引导安全O.S.的目的使用开机口令开启硬盘驱动器(HDD)。相应地,提供了一种引导具有安全O.S.的计算机的方法,包括从可操作性地连接到计算机的输入设备接收密钥信号,取代开机口令。在非限制性的实施例中,密钥信号可以在引导过程中通过按计算机上的“接入(access)”键或按“输入(enter)”键或其它特殊键来产生。在任何情况下,响应于密钥信号且在没有另外的用户交互作用下,执行计算机中的基本输入/输出系统(BIOS)以从与计算机相关的存储器中获取开机口令。如果与计算机相关的硬盘驱动器(HDD)以HDD口令锁定,该方法发送开机口令至HDD以试图至少有条件地开启该HDD。该方法还包括如果开机口令开启HDD时从该HDD引导安全O.S.。在非限制性实施例中,密钥信号是由一次且只有一次按输入设备上的一个输入单元产生的。HDD口令可以与开机口令相同,或者HDD口令可以与开机口令不同,在这种情况下,HDD可被编程以仅为允许访问安全O.S.的有条件的目的下仅识别开机口令。如果希望的话,如果HDD不能被开机口令开启,可以访问与计算机相关的光盘,或者与计算机相关的网络来获得安全O.S.的引导复制。安全O.S.可以使用HDD的主引导记录(MBR)扇区内的逻辑块地址(LBA)在HDD上定位。本原理可方便地适用于多种情况(roll-out scenarios)。例如,密钥信号可以在指示用户同意注册计算机的计算机初始使用时产生。或者,计算机可以自动地注册给供货商设施(vendor facility)的用户,而开机口令可以在供货商设施处设定为随机值,随后该密钥信号在初始(第一次)引导重置开机口令为用户设定值期间由用户生成。而且,开机口令可以在供货商设施处设定为随机值,而与BIOS相关的管理员(supervisor)口令可以在供货商设施处设定为注册值。通过生成密钥信号和引导安全O.S.的重置开机口令的尝试将失败,在此时可以进入注册模式。或者,开机口令可以在供货商设施处设定为随机值,而与BIOS相关的管理员口令在供货商设施处被清除。注册比特可以设置为“register(注册)”以响应用户的密钥信号的初始生成在注册模式下引导安全O.S.。另一方面,本专利技术公开了一种能够以安全O.S.引导的计算机。该计算机包括计在算机输入设备上的密钥信号生成单元。密钥信号生成单元在BIOS引导序列期间当用户操作它一次且仅一次时生成密钥信号。提供计算机中执行的逻辑,响应密钥信号且没有用户另外的交互作用,从计算机相关的存储器中获取开机口令。此外,在计算机中执行的逻辑发送开机口令至HDD。如果开机口令开启HDD,该逻辑还用于从HDD引导安全O.S.。再一方面,计算机引导系统包括通过操作输入单元生成信号的装置,和响应该信号自动地从计算机存储器获取开机口令的装置。该信号代表不同于该口令的值,即该信号不是用户输入的口令,而是指示用户希望进入安全模式。还提供发送开机口令至HDD以允许访问HDD上的安全O.S.的装置。该装置则可以被唤醒用于从HDD引导安全O.S.。本专利技术关于其结构和运行的详细内容可以通过参考附图更好地理解,其中相似的标号指的是相似的部件附图说明图1是可以使用本专利技术的非限制性计算机的方框图;图2是本专利技术的非限制性实施的流程图。具体实施例方式首先参看图1,示出数据处理系统的框图,该数据处理系统10可以实现本专利技术。在非限制性实施例中的系统10是个人计算机或膝上型计算机。系统10包括处理器12,该处理器12可以是IBM的PowerPC处理器,也可以是由Intel或AMD制造的及本行业通用的其他处理器。处理器12连接至处理器总线14,和高速缓存器16,用于在降低的访问等待时间存储至处理器12和来自处理器12的数据,并连接至处理器总线14。在非限制性实施例中,处理器12可以通过存储器控制器20功能从高速缓存器16或从系统固态存储器18存储数据。此外,存储器控制器20通过图形总线控制器24连接至存储器-映射图形适配器22,图形适配器22提供监视器26的连接,在监视器26显示数据处理系统10内执行的软件的用户接口。非限制的存储器控制器20也可以连接至个人计算机接口(PCI)总线桥路28,它提供至PCI总线30的接口。连接至PCI总线30的可以是输入/输出(I/O)控制器32,用于控制各种I/O设备,例如包括键盘/鼠标适配器34,提供与键盘36及与指向设备38的连接,指向设备38可以通过鼠标、轨迹球或类似物来实现。另外,硬盘驱动器40连接至I/O控制器32。如果希望的话,光盘驱动器42,例如DVD或CD驱动器,可以连接至I/O控制器32。在一些实施情况下,网络适配器44可以附加到所示的PCI总线30上,用于连接数据处理系统10至局域网(LAN)和/或因特网。在任何情形下,根据本领域已知的原理,在开机过程中,处理器12执行可存储在存储器18中的基本的输入/输出系统(BIOS)程序,以将硬盘驱动器40中的操作系统加载入存储器18。现参看图2,可以从非限制的流程图格式中看出本逻辑,应理解,实际的逻辑可以以状态形式(state form)或其他合适的形式实现。在方块46开始,开机时图1所示的处理器12执行BIOS来开始引导过程,在该期间显示本文档来自技高网
...

【技术保护点】
一种引导具有安全操作系统的计算机的方法,包括:从可操作地连接至计算机的输入设备接收密钥信号,取代开机口令;响应于所述密钥信号且没有进一步的用户的交互作用,执行计算机中的BIOS以从与计算机相关的存储器中获取开机口令; 如果与该计算机相关的硬盘驱动器(HDD)以HDD口令锁定,发送开机口令至HDD以尝试至少有条件地开启该HDD;和如果开机口令至少有条件地开启该HDD,从该HDD引导安全操作系统。

【技术特征摘要】
US 2005-6-29 11/173,7381.一种引导具有安全操作系统的计算机的方法,包括从可操作地连接至计算机的输入设备接收密钥信号,取代开机口令;响应于所述密钥信号且没有进一步的用户的交互作用,执行计算机中的BIOS以从与计算机相关的存储器中获取开机口令;如果与该计算机相关的硬盘驱动器(HDD)以HDD口令锁定,发送开机口令至HDD以尝试至少有条件地开启该HDD;和如果开机口令至少有条件地开启该HDD,从该HDD引导安全操作系统。2.根据权利要求1所述的方法,其中该密钥信号通过一次且仅一次按输入设备上的一个输入单元生成。3.根据权利要求1所述的方法,其中该HDD口令与开机口令是不同的,且该HDD仅为允许访问安全操作系统的目的识别开机口令。4.根据权利要求1所述的方法,其中该HDD口令是与开机口令相同的,在收到开机口令时,授权对该HDD的访问。5.根据权利要求2所述的方法,其中所述输入单元为计算机键盘上的“输入”键。6.根据权利要求2所述的方法,其中所述输入单元为计算机键盘上的“进入”键。7.根据权利要求1所述的方法,其中如果该HDD不由开机口令至少有条件地开启,至少与该计算机相关的光盘或与该计算机相关的网络之一被访问以获得该安全操作系统的引导复制。8.根据权利要求1所述的方法,其中该安全操作系统至少使用主引导记录(MBR)扇区内的逻辑块地址(LBA)在HDD上定位。9.根据权利要求1所述的方法,其中该密钥信号在指示用户同意注册该计算机的该计算机初始使用时生成。10.根据权利要求1所述的方法,其中在供货商设施处该计算机给用户注册,而该开机口令在供货商设施处设定为随机值,所述密钥信号由用户重置该开机口令为用户设定值而生成。11.根据权利要求1所述的方法,其中该开机口令在供货商设施处设定为随机值,而与BIOS相关的管理员口令在供货商设施处设定为注册值,通过生成密钥信号和引导安全操作系统的重置该开机口令的尝试失败,所述方法进入注册模式。12.根据权利要求1所述的方法,其中在供货商设施处该开机口令设定为随机值,而与BIOS相关的管理员口令在供货商设施处被清除,响应用户的密钥信号的初始生成,设置为“注册”的注册比特在注册模式下引导安全操作系统。13.一种以安全操作系统引导的计算机,包括该计算...

【专利技术属性】
技术研发人员:马克查尔斯戴维斯兰德尔斯科特斯普林菲尔德戴维卡罗列查利纳罗德戴维沃特曼
申请(专利权)人:联想新加坡私人有限公司
类型:发明
国别省市:SG[新加坡]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1