一种构建智能终端BIOS的方法和BIOS组件技术

技术编号:14884536 阅读:58 留言:0更新日期:2017-03-25 00:45
本发明专利技术公开了一种构建智能终端BIOS的方法和BIOS组件,该方法包括以下步骤:S1,在所述智能终端的存储设备中划定一隐藏分区;S2,将存储在所述BIOS的工作区中的必要程序数据复制到所述隐藏分区中以形成备份程序数据;S3,监控所述必要程序数据是否被更改,如被更改则将所述备份程序数据恢复到所述BIOS的工作区中。使用该方法构建的BIOS组件能够监测存储于BIOS中的智能终端的必要程序数据是否被更改,即使被更改也能够将这些重要的数据及时还原,而且相应的备份程序数据也能够安全存储而不被破坏。

【技术实现步骤摘要】

本专利技术涉及智能设备测试领域,特别涉及一种构建智能终端BIOS的方法和BIOS组件
技术介绍
BIOS是英文\BasicInputOutputSystem\的缩略词,即为\基本输入输出系统\。其实,它是一组固化到计算机等智能终端的主板上一个装置,它保存着计算机等智能终端最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。因此,BIOS已成为一些病毒木马和黑客攻击的目标。一旦BIOS被破坏,会导致计算机等智能终端无法使用。现有的保护BIOS的方法很多,但是都有局限性,例如在BIOS被入侵后很难发现该BIOS已经被篡改,不能提供有效的实时监测;有的保护方法只是简单的对BIOS禁止写入,这样以来用户为了正常的目的而需要对BIOS进行更新便无法实现;还有的保护方法安全性较低,虽然能够侦测到BIOS被篡改,但是其备份的文件也被破坏进而不能对BIOS进行恢复。
技术实现思路
本专利技术实施例的目的在于提供一种构建智能终端BIOS的方法和BIOS组件,使用该方法构建的BIOS能够有效的防止被破坏,保证智能终端正常使用。为了解决上述技术问题,本专利技术实施例采用了如下技术方案:一种构建智能终端BIOS的方法,包括以下步骤:S1,在所述智能终端的存储设备中划定一隐藏分区;S2,将存储在所述BIOS的工作区中的必要程序数据复制到所述隐藏分区中以形成备份程序数据;S3,监控所述必要程序数据是否被更改,如被更改则将所述备份程序数据恢复到所述BIOS的工作区中。作为优选,所述必要程序数据为所述智能设备正常工作所必须的数据,或为用户自定义的数据。作为优选,形成所述备份程序数据后还需要更新所述备份程序数据;将存储在所述隐藏分区中的数据进行加密;其中,更新所述备份程序数据为选择性执行。作为优选,步骤S3包括:S31,以预定的时间间隔监控所述必要程序数据中的特定数据段;S32,将所述特定数据段与备份程序数据中的备份特定数据段进行对比,当不相同时则将所述备份程序数据恢复到所述BIOS的工作区中,并覆盖掉原所述必要程序数据。作为优选,步骤S3还包括步骤S31:通过所述智能终端将监控所述必要程序数据是否被更改的功能打开或关闭。作为优选,在将所述备份程序数据恢复到所述BIOS的工作区中之前,还需要向所述智能终端的显示屏发送提示信息,以提示是否需要进行恢复操作。本专利技术实施例还提供了一种智能终端的BIOS组件,包括所述BIOS和在所述智能终端的存储设备中划定的隐藏分区,所述BIOS中设置有工作区,所述BIOS的工作区存储有必要程序数据,所述隐藏分区存储有复制所述必要程序数据形成的备份程序数据,所述隐藏分区安装有安全模块;所述安全模块配置为监控所述必要程序数据是否被更改,并当被更改时将所述备份程序数据恢复到所述BIOS的工作区中。本专利技术实施例,所述隐藏分区中安装有相互电连接的更新模块和加密模块;所述更新模块配置为更新所述备份程序数据并向所述加密模块发送更新信息;所述加密模块配置为当接收到所述更新信息后对存储在所述隐藏分区中的数据进行加密;其中,所述更新信息包括成功更新信息和未更新信息。本专利技术实施例,所述安全模块包括相互电连接的监控单元和执行单元;所述监控单元配置为以预定的时间间隔监控所述必要程序数据中的特定数据段,并对比所述特定数据段与备份程序数据中的备份特定数据段以形成监控信息,同时将监控信息发送至所述执行单元;所述执行单元配置为当收到表示所述特定数据段与备份特定数据段不同的所述监控信息时,将所述备份程序数据恢复到所述BIOS的工作区中,覆盖掉原所述必要程序数据。本专利技术实施例,所述安全模块还包括与所述智能终端的显示屏电连接的提示单元,所述提示单元配置为在将所述备份程序数据恢复到所述BIOS的工作区中之前,向所述显示屏发送提示信息以提示是否需要进行恢复操作。本专利技术实施例的有益效果在于:使用该方法构建的BIOS组件能够监测存储于BIOS中的智能终端的必要程序数据是否被更改,即使被更改也能够将这些重要的数据及时还原,而且相应的备份程序数据也能够安全存储而不被破坏。附图说明图1为本专利技术实施例的构建智能终端BIOS的方法的流程图;图2为本专利技术实施例的智能终端的BIOS组件的结构框图。附图标记说明1-BIOS的工作区2-隐藏分区3-输入设备11-必要程序数据21-开关模块22-安全模块221-监控单元222-执行单元223-提示单元23-更新模块24-加密模块25-备份程序数据具体实施方式为使本领域技术人员更好地理解本专利技术,下面参照附图对本专利技术的实施例进行详细说明,但不作为对本专利技术的限定。实施例一本专利技术的实施例的一种构建智能终端BIOS的方法,如图1所示,包括以下步骤:S1,在智能终端的存储设备中划定一隐藏分区2。存储设备可以为智能终端的硬盘或ROM等设备,该分区占据了存储设备中的一部分空间,其对于普通用户来说是隐藏而不可见的,用户在正常使用该智能终端(例如计算机)时,甚至在主动对BIOS进行升级时,该隐藏分区2也是不可见并且是不能被访问的。S2,将存储在BIOS的工作区1中的必要程序数据11复制到隐藏分区2中以形成备份程序数据25。需要说明的是,BIOS是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机等智能终端最重要的基本输入输出的必要程序数据11,开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息,其主要功能是为计算机提供底层的,直接的硬件设置和控制。因此所述的必要程序数据11决定了计算机等智能终端能否正常使用。必要程序数据11为智能设备正常工作所必须的数据,或为用户自定义的数据。在本专利技术的一个实施例中,工作区1中的必要程序数据11是智能设备在正常运行中所需要调取和使用的数据,也是上文中提及的现有技术中BIOS所存储的数据。将该必要程序数据11复制到隐藏分区2中以形成备份程序数据25,从本质上来说备份程序数据25所包含的数据及其作用与必要程序数据11是相同的,此外,该备份程序数据25可以在划定一隐藏分区2的同时便完成备份,保证备份的数据是安全的。此外在隐藏分区2中还可以安装一些其他的安全程序来实现该步骤和其他步骤。S3,监控必要程序数据11是否被更改,如被更改则将备份程序数据25恢复到BIOS的工作区1中。在对必要程序数据11进行监控时可以以一定的时间间隔来进行,以减少使用系统资源,而该时间间隔也可以被修改以适应用户实际需要,例如在病毒高发期可以适当将该时间间隔缩小,以最大程度的保护计算机等智能终端。必要程序数据11被更改意味着很有可能BIOS被破坏,因此,在该步骤中如果必要程序数据11被更改则将备份程序数据25恢复到BIOS的工作区1中,形成新的安全的必要程序数据11。在本专利技术的一个实施例中,形成所述备份程序数据后还需要进行以下步骤:更新备份程序数据25。如果用户主动对BIOS进行升级或更新(一般来说这意味着升级或更新后的BIOS是安全的,并且该情况是少见的),则可以通过非普通操作方式实现BIOS中的必要程序数据11更新(所述的非普通操作方式是指针对普通用户极少涉及到的对BIOS本身的操作,通常该操作需要脱离本文档来自技高网...
一种构建智能终端BIOS的方法和BIOS组件

【技术保护点】
一种构建智能终端BIOS的方法,其特征在于,包括以下步骤:S1,在所述智能终端的存储设备中划定一隐藏分区;S2,将存储在所述BIOS的工作区中的必要程序数据复制到所述隐藏分区中以形成备份程序数据;S3,监控所述必要程序数据是否被更改,如被更改则将所述备份程序数据恢复到所述BIOS的工作区中。

【技术特征摘要】
1.一种构建智能终端BIOS的方法,其特征在于,包括以下步骤:S1,在所述智能终端的存储设备中划定一隐藏分区;S2,将存储在所述BIOS的工作区中的必要程序数据复制到所述隐藏分区中以形成备份程序数据;S3,监控所述必要程序数据是否被更改,如被更改则将所述备份程序数据恢复到所述BIOS的工作区中。2.根据权利要求1所述的方法,其特征在于,所述必要程序数据为所述智能设备正常工作所必须的数据,或为用户自定义的数据。3.根据权利要求1所述的方法,其特征在于,形成所述备份程序数据后还需要更新所述备份程序数据;将存储在所述隐藏分区中的数据进行加密;其中,更新所述备份程序数据为选择性执行。4.根据权利要求1所述的方法,其特征在于,步骤S3包括:S31,以预定的时间间隔监控所述必要程序数据中的特定数据段;S32,将所述特定数据段与备份程序数据中的备份特定数据段进行对比,当不相同时则将所述备份程序数据恢复到所述BIOS的工作区中,并覆盖掉原所述必要程序数据。5.根据权利要求1所述的方法,其特征在于,步骤S3还包括步骤S31:通过所述智能终端将监控所述必要程序数据是否被更改的功能打开或关闭。6.根据权利要求1所述的方法,其特征在于,在将所述备份程序数据恢复到所述BIOS的工作区中之前,还需要向所述智能终端的显示屏发送提示信息,以提示是否需要进行恢复操作。7.一种智能终端的BIOS组件,其特征在于,包括所述BIOS和在所述智能终端的存储设...

【专利技术属性】
技术研发人员:李军周大海
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:安徽;34

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

1