一种BIOS开机密码的设置方法、系统及装置制造方法及图纸

技术编号:24684611 阅读:25 留言:0更新日期:2020-06-27 08:17
本发明专利技术公开了一种BIOS开机密码的设置方法,设置用户密码和用户密码的生效时长,并将用户密码保存在BIOS的第一存储器中;当用户密码的设置时长到达生效时长时,清空第一存储器中的密码存储区域;在服务器开机BIOS初始化的过程中,判断第一存储器中的密码存储区域是否为空;若不为空,则提示使用用户密码开机;若为空,则确定用户密码失效。可见,本申请对用户操作机器的权限有一定时间要求,即在超过一定时间后用户操作权限就失效了,从而提高了服务器及其数据的安全性。本发明专利技术还公开了一种BIOS开机密码的设置系统及装置,与上述设置方法具有相同的有益效果。

Setting method, system and device of BIOS power on password

【技术实现步骤摘要】
一种BIOS开机密码的设置方法、系统及装置
本专利技术涉及服务器安全领域,特别是涉及一种BIOS开机密码的设置方法、系统及装置。
技术介绍
随着计算机技术的发展,服务器的安全问题越来越受到重视。目前,服务器通常会在具有硬件开机检测、加载外部硬件、引导OS(OperatingSystem,操作系统)等作用的关键部件BIOS(BasicInputOutputSystem,基本输入输出系统)的使用上嵌入多种安全策略,比如在服务器开机的过程中设置BIOS开机密码。现有技术中,设置BIOS开机密码的过程包括:预先将设置好的BIOS开机密码存入服务器指定的存储位置中;在服务器开机BIOS初始化的过程中,提示用户输入BIOS开机密码,若用户输入的BIOS开机密码与预存的BIOS开机密码一致,则服务器正常开机进入OS。可见,用户只要记得BIOS开机密码就可以长期操作服务器,这会给服务器的操作安全带来较大的安全隐患。因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种BIOS开机密码的设置方法、系统及装置,对用户操作机器的权限有一定时间要求,即在超过一定时间后用户操作权限就失效了,从而提高了服务器及其数据的安全性。为解决上述技术问题,本专利技术提供了一种BIOS开机密码的设置方法,包括:设置用户密码和所述用户密码的生效时长,并将所述用户密码保存在服务器上BIOS的第一存储器中;当所述用户密码的设置时长到达所述生效时长时,清空所述第一存储器中的密码存储区域;在服务器开机BIOS初始化的过程中,判断所述第一存储器中的密码存储区域是否为空;若否,则提示使用所述用户密码开机;若是,则确定所述用户密码失效。优选地,所述设置方法还包括:在将所述用户密码保存在所述第一存储器中的同时,将所述用户密码保存在所述BMC的第二存储器中,并将预设同步标志位置为非清空位;当所述用户密码的设置时长到达所述生效时长时,清空所述第二存储器中的密码存储区域,并将所述同步标志位置为清空位;相应的,所述当所述用户密码的设置时长到达所述生效时长时,清空所述第一存储器中的密码存储区域的过程,包括:在BIOSpost过程中,检测所述同步标志位是否置为清空位;若是,则清空所述第一存储器中的密码存储区域;若否,则将所述第二存储器中的密码存储区域同步至所述第一存储器中的密码存储区域。优选地,所述用户密码的设置时长到达所述生效时长的确定过程,包括:在设置所述用户密码和所述生效时长的同时,利用所述BMC内部的看门狗机制,按照所述生效时长开始倒计时,当倒计时结束时,确定所述用户密码的设置时长到达所述生效时长。优选地,所述用户密码的设置时长到达所述生效时长的确定过程,包括:在设置所述用户密码和所述生效时长的同时,从所述服务器中的RTC中获取设置所述用户密码的初始时间;根据所述初始时间和所述生效时长得到所述用户密码的失效时间;当从所述RTC中获取到的时间为所述失效时间时,确定所述用户密码的设置时长到达所述生效时长。优选地,所述设置方法还包括:在清空所述第一存储器中的密码存储区域后,在系统日志中记录所述第一存储器的密码失效信息。优选地,所述设置用户密码和所述用户密码的生效时长的过程,包括:设置多级用户密码和多级所述用户密码一一对应的生效时长;其中,优先级越高的用户密码对应的生效时长越短;相应的,所述当所述用户密码的设置时长到达所述生效时长时,清空所述第一存储器中的密码存储区域;在服务器开机BIOS初始化的过程中,判断所述第一存储器中的密码存储区域是否为空;若否,则提示使用所述用户密码开机;若是,则确定所述用户密码失效的过程,包括:当目标用户密码的设置时长到达其对应的生效时长时,清空所述第一存储器中存储的目标用户密码;其中,所述目标用户密码为任一级所述用户密码;在服务器开机BIOS初始化的过程中,按照所述用户密码的优先级,依次判断所述第一存储器中所述用户密码对应的密码存储区域是否为空;若否,则提示使用未被清空的用户密码中优先级最高的用户密码开机;若均为空,则确定所有用户密码均失效。优选地,所述设置方法还包括:在确定所有用户密码均失效后,提示使用管理员密码开机。为解决上述技术问题,本专利技术还提供了一种BIOS开机密码的设置系统,包括:设置模块,用于设置用户密码和所述用户密码的生效时长,并将所述用户密码保存在服务器上BIOS的第一存储器中;清空模块,用于当所述用户密码的设置时长到达所述生效时长时,清空所述第一存储器中的密码存储区域;判断模块,用于在服务器开机BIOS初始化的过程中,判断所述第一存储器中的密码存储区域是否为空;若否,则执行提示模块;若是,则执行确定模块;提示模块,用于提示使用所述用户密码开机;确定模块,用于确定所述用户密码失效。优选地,所述设置模块具体用于设置多级用户密码和多级所述用户密码一一对应的生效时长,并将多级所述用户密码均保存在服务器上BIOS的第一存储器中;其中,优先级越高的用户密码对应的生效时长越短;相应的,所述清空模块具体用于当目标用户密码的设置时长到达其对应的生效时长时,清空所述第一存储器中存储的目标用户密码;其中,所述目标用户密码为任一级所述用户密码;所述判断模块具体用于在服务器开机BIOS初始化的过程中,按照所述用户密码的优先级,依次判断所述第一存储器中所述用户密码对应的密码存储区域是否为空;若否,则执行提示模块;若均为空,则执行确定模块;所述提示模块具体用于提示使用未被清空的用户密码中优先级最高的用户密码开机;所述确定模块具体用于确定所有用户密码均失效。为解决上述技术问题,本专利技术还提供了一种BIOS开机密码的设置装置,包括:存储器,用于存储计算机程序;处理器,用于在执行所述计算机程序时实现上述任一种BIOS开机密码的设置方法的步骤。本专利技术提供了一种BIOS开机密码的设置方法,设置用户密码和用户密码的生效时长,并将用户密码保存在BIOS的第一存储器中;当用户密码的设置时长到达生效时长时,清空第一存储器中的密码存储区域;在服务器开机BIOS初始化的过程中,判断第一存储器中的密码存储区域是否为空;若不为空,则提示使用用户密码开机;若为空,则确定用户密码失效。可见,本申请对用户操作机器的权限有一定时间要求,即在超过一定时间后用户操作权限就失效了,从而提高了服务器及其数据的安全性。本专利技术还提供了一种BIOS开机密码的设置系统及装置,与上述设置方法具有相同的有益效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本文档来自技高网...

【技术保护点】
1.一种BIOS开机密码的设置方法,其特征在于,包括:/n设置用户密码和所述用户密码的生效时长,并将所述用户密码保存在服务器上BIOS的第一存储器中;/n当所述用户密码的设置时长到达所述生效时长时,清空所述第一存储器中的密码存储区域;/n在服务器开机BIOS初始化的过程中,判断所述第一存储器中的密码存储区域是否为空;/n若否,则提示使用所述用户密码开机;/n若是,则确定所述用户密码失效。/n

【技术特征摘要】
1.一种BIOS开机密码的设置方法,其特征在于,包括:
设置用户密码和所述用户密码的生效时长,并将所述用户密码保存在服务器上BIOS的第一存储器中;
当所述用户密码的设置时长到达所述生效时长时,清空所述第一存储器中的密码存储区域;
在服务器开机BIOS初始化的过程中,判断所述第一存储器中的密码存储区域是否为空;
若否,则提示使用所述用户密码开机;
若是,则确定所述用户密码失效。


2.如权利要求1所述的BIOS开机密码的设置方法,其特征在于,所述设置方法还包括:
在将所述用户密码保存在所述第一存储器中的同时,将所述用户密码保存在所述BMC的第二存储器中,并将预设同步标志位置为非清空位;
当所述用户密码的设置时长到达所述生效时长时,清空所述第二存储器中的密码存储区域,并将所述同步标志位置为清空位;
相应的,所述当所述用户密码的设置时长到达所述生效时长时,清空所述第一存储器中的密码存储区域的过程,包括:
在BIOSpost过程中,检测所述同步标志位是否置为清空位;
若是,则清空所述第一存储器中的密码存储区域;
若否,则将所述第二存储器中的密码存储区域同步至所述第一存储器中的密码存储区域。


3.如权利要求2所述的BIOS开机密码的设置方法,其特征在于,所述用户密码的设置时长到达所述生效时长的确定过程,包括:
在设置所述用户密码和所述生效时长的同时,利用所述BMC内部的看门狗机制,按照所述生效时长开始倒计时,当倒计时结束时,确定所述用户密码的设置时长到达所述生效时长。


4.如权利要求2所述的BIOS开机密码的设置方法,其特征在于,所述用户密码的设置时长到达所述生效时长的确定过程,包括:
在设置所述用户密码和所述生效时长的同时,从所述服务器中的RTC中获取设置所述用户密码的初始时间;
根据所述初始时间和所述生效时长得到所述用户密码的失效时间;
当从所述RTC中获取到的时间为所述失效时间时,确定所述用户密码的设置时长到达所述生效时长。


5.如权利要求2所述的BIOS开机密码的设置方法,其特征在于,所述设置方法还包括:
在清空所述第一存储器中的密码存储区域后,在系统日志中记录所述第一存储器的密码失效信息。


6.如权利要求1-5任一项所述的BIOS开机密码的设置方法,其特征在于,所述设置用户密码和所述用户密码的生效时长的过程,包括:
设置多级用户密码和多级所述用户密码一一对应的生效时长;其中,优先级越高的用户密码对应的生效时长越短;
相应的,所述当所述用户密码的...

【专利技术属性】
技术研发人员:芦飞艾山彬
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1