This disclosure provides a basic I/O system BIOS password setting method, which includes obtaining the password configuration file obtained after certificate private key signature, in which the password configuration file includes the configuration information used to set up the BIOS configuration, and verifying the password configuration file obtained after signature by the pre-stored target certificate public key to verify the password configuration text. Whether the component is obtained by signing the private key of the target certificate that matches the public key of the target certificate or not; when verifying that the password configuration file is obtained by signing the private key of the target certificate that matches the public key of the target certificate, the BIOS configuration is set based on the configuration information in the password configuration file. The present disclosure also provides a basic input and output system BIOS password setting device, a computer readable storage medium and a computer system.
【技术实现步骤摘要】
密码设置方法及装置、计算机可读存储介质和计算机系统
本公开涉及一种基本输入输出系统BIOS密码设置方法及装置、一种计算机可读存储介质和一种计算机系统。
技术介绍
基本输入输出系统BIOS是一组固化到计算机主板内的ROM芯片上的程序,它保存着计算机的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序等。用户可以手动先进入BIOS配置界面中设置BIOS配置信息进行远程更改配置信息,这种方式相对而言安全性较高。但是在批量部署计算机的BIOS配置信息时,用户需要登录每一台计算机的BIOS配置界面,导致便利性较差。因此,采用相关技术设置BIOS配置信息存在便利性差的技术问题。
技术实现思路
本公开的一个方面提供了一种基本输入输出系统BIOS密码设置方法,包括获取经过证书私钥签名后得到的密码配置文件,其中,上述密码配置文件包括用于设置上述BIOS的配置时所使用的配置信息;通过预先存储的目标证书公钥对上述签名后得到的密码配置文件进行校验,以验证上述密码配置文件是否是由与上述目标证书公钥所匹配的目标证书私钥签名后得到的;以及在验证上述密码配置文件是由与上述目标证书公钥所匹配的目标证书私钥签名后得到的情况下,基于上述密码配置文件中的配置信息设置上述BIOS的配置。可选地,上述方法还包括在验证上述密码配置文件不是由与上述目标证书公钥所匹配的目标证书私钥签名后得到的情况下,发送校验失败信息。可选地,上述方法还包括在通过上述目标证书公钥对上述签名后得到的密码配置文件进行校验之前,将上述密码配置文件转化为二进制文件;通过上述目标证书公钥对签名后得到的二进制文件进行校验。可 ...
【技术保护点】
1.一种基本输入输出系统BIOS密码设置方法,包括:获取经过证书私钥签名后得到的密码配置文件,其中,所述密码配置文件包括用于设置所述BIOS的配置时所使用的配置信息;通过预先存储的目标证书公钥对所述签名后得到的密码配置文件进行校验,以验证所述密码配置文件是否是由与所述目标证书公钥所匹配的目标证书私钥签名后得到的;以及在验证所述密码配置文件是由与所述目标证书公钥所匹配的目标证书私钥签名后得到的情况下,基于所述密码配置文件中的配置信息设置所述BIOS的配置。
【技术特征摘要】
1.一种基本输入输出系统BIOS密码设置方法,包括:获取经过证书私钥签名后得到的密码配置文件,其中,所述密码配置文件包括用于设置所述BIOS的配置时所使用的配置信息;通过预先存储的目标证书公钥对所述签名后得到的密码配置文件进行校验,以验证所述密码配置文件是否是由与所述目标证书公钥所匹配的目标证书私钥签名后得到的;以及在验证所述密码配置文件是由与所述目标证书公钥所匹配的目标证书私钥签名后得到的情况下,基于所述密码配置文件中的配置信息设置所述BIOS的配置。2.根据权利要求1所述的方法,其中,所述方法还包括:在验证所述密码配置文件不是由与所述目标证书公钥所匹配的目标证书私钥签名后得到的情况下,发送校验失败信息。3.根据权利要求1所述的方法,其中,所述方法还包括:在通过所述目标证书公钥对所述签名后得到的密码配置文件进行校验之前,将所述密码配置文件转化为二进制文件;以及通过所述目标证书公钥对签名后得到的二进制文件进行校验。4.根据权利要求1所述的方法,其中,获取经过证书私钥签名后得到的密码配置文件包括:通过通信网络在线获取所述经过证书私钥签名后得到的密码配置文件。5.根据权利要求1所述的方法,其中,所述方法还包括:获取基于通信网络传输的操作指令;以及响应于所述操作指令,展示所述BIOS的配置界面,其中,所述配置界面中包括一个或多个配置项。6.一种基本输入输出系统BIOS密码设置装置,包...
【专利技术属性】
技术研发人员:林泽波,任浩杰,胡斌,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。