本发明专利技术提供了一种CPU上电时序控制方法、装置及系统,其中,所述方法包括:S0:预先设置信号输出装置;S1:当外部服务器接通电源后,向所述信号输出装置发送CPU掉电指令;S2:利用所述信号输出装置根据接收到的CPU掉电指令向外部服务器的CPU发送第一控制信号,使得CPU不上电;S3:检测外部服务器的基本输入输出系统程序是否发生篡改;S4:当外部服务器的基本输入输出系统程序未发生篡改时,向所述信号输出装置发送CPU上电指令;S5:利用所述信号输出装置根据接收到的CPU上电指令向外部服务器的CPU发送第二控制信号,使得CPU上电。通过本发明专利技术的技术方案,可提高服务器的安全性。
【技术实现步骤摘要】
本专利技术涉及信息处理
,特别涉及一种CPU上电时序控制方法、装置及系统。
技术介绍
随着计算机应用技术的不断发展,服务器的安全性也备受人们的关注。目前,为了提高服务器的安全性,通常需要为服务器配置专门的BMC(Baseboard Management Controller,基板管理控制器)来实时监控服务器内部分组件在当前工作状态下的物理特征,比如,风扇的转速、CPU(CentralProcessing Unit,中央处理器)的输入电压、工作温度、基本输入输出系统程序是否发生更改等,以便工作人员根据监控结果对服务器进行相应的管理。可见,在上述技术方案中,BMC并不能对服务器内各组件的上电时序进行控制,入侵者可能通过篡改服务器的基本输入输出系统程序,控制CPU恶意执行相应的任务,威胁服务器安全。
技术实现思路
本专利技术实施例提供了一种CPU上电时序控制方法、装置及系统,可提高服务器的安全性。第一方面,本专利技术提供了一种CPU上电时序控制方法,包括:S0:预先设置信号输出装置;S1:当外部服务器接通电源后,向所述信号输出装置发送CPU掉电指令;S2:利用所述信号输出装置根据接收到的CPU掉电指令向外部服务器的
CPU发送第一控制信号,使得CPU不上电;S3:检测外部服务器的基本输入输出系统程序是否发生篡改;S4:当外部服务器的基本输入输出系统程序未发生篡改时,向所述信号输出装置发送CPU上电指令;S5:利用所述信号输出装置根据接收到的CPU上电指令向外部服务器的CPU发送第二控制信号,使得CPU上电。进一步的,还包括:预先获取外部服务器的基本输入输出系统程序的第一特征值;所述检测外部服务器的基本输入输出系统是否发生篡改,包括:获取外部服务器的基本输入输出系统程序;计算所述基本输入输出系统程序的第二特征值;判断所述第一特征值和所述第二特征值是否相同,其中,判断结果为是时,表征外部服务器的基本输入输出系统程序未发生篡改,否则,表征外部服务器的基本输入输出系统程序发生篡改。进一步的,所述第一控制信号和所述第二控制信号分别为低电平信号和高电平信号。第二方面,本专利技术提供了一种CPU上电时序控制装置,包括:设置单元,用于设置信号输出装置;指令发送单元,用于当外部服务器接通电源后,向所述信号输出装置发送CPU掉电指令;当外部服务器的基本输入输出系统程序未发生篡改时,向所述信号输出装置发送CPU上电指令;所述信号输出装置,用于根据接收到的CPU掉电指令向外部服务器的CPU发送第一控制信号,使得CPU不上电;根据接收到的CPU上电指令向外部服务器的CPU发送第二控制信号,使得CPU上电。检测单元,用于检测外部服务器的基本输入输出系统程序是否发生篡改。进一步的,还包括:获取单元,用于获取外部服务器的基本输入输出系统程序的第一特征值;所述检测单元,包括:获取子单元,用于获取外部服务器的基本输入输出系统程序;计算子单元,用于计算所述基本输入输出系统程序的第二特征值;判断子单元,用于判断所述第一特征值和所述第二特征值是否相同,其中,判断结果为是时,表征外部服务器的基本输入输出系统程序未发生篡改,否则,表征外部服务器的基本输入输出系统程序发生篡改。第三方面,本专利技术提供了一种CPU上电时序控制系统,包括:如上述第二方面中任一所述的CPU上电时序控制装置和服务器;其中,所述服务器,包括:CPU,用于根据接收到的第一控制信号,控制当前CPU不上电;根据接收到的到第二控制信号,控制当前CPU上电。进一步的,所述服务器,还包括:存储单元,用于向所述CPU上电时序控制装置提供当前服务器的基本输入输出系统程序。本专利技术实施例提供了一种CPU上电时序控制方法、装置及系统,通过设置信号输出装置,向信号输出装置分别发送不同的指令时,可使信号输出装置分别向外部服务器内的CPU输出不同的控制信号,进而控制CPU的上电情况,相应的,在外部服务器上电后,只有当外部服务器的基本输入输出系统程序没有发生恶意篡改时,CPU才能上电,避免入侵者通过篡改服务器的基本输入输出系统程序之后,控制CPU恶意执行相应的任务以威胁服务器安全,可提高服务器的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种CPU上电时序控制方法的流程图;图2是本专利技术一实施例提供的一种CPU上电时序控制装置的结构图;图3是本专利技术一实施例提供的另一种CPU上电时序控制装置的结构图;图4是本专利技术一实施例提供的一种CPU上电时序控制系统的结构图;图5是本专利技术一实施例提供的另一种CPU上电时序控制方法的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种CPU上电时序控制方法,该方法可以包括以下步骤:S0:预先设置信号输出装置;S1:当外部服务器接通电源后,向所述信号输出装置发送CPU掉电指令;S2:利用所述信号输出装置根据接收到的CPU掉电指令向外部服务器的CPU发送第一控制信号,使得CPU不上电;S3:检测外部服务器的基本输入输出系统程序是否发生篡改;S4:当外部服务器的基本输入输出系统程序未发生篡改时,向所述信号输出装置发送CPU上电指令;S5:利用所述信号输出装置根据接收到的CPU上电指令向外部服务器的CPU发送第二控制信号,使得CPU上电。本专利技术一实施例中,通过设置信号输出装置,向信号输出装置分别发送不同的指令时,可使信号输出装置分别向外部服务器内的CPU输出不同的控制信号,进而控制CPU的上电情况,相应的,在外部服务器上电后,只有当外部服务器的基本输入输出系统程序没有发生恶意篡改时,CPU才能上电,
避免入侵者通过篡改服务器的基本输入输出系统程序之后,控制CPU恶意执行相应的任务以威胁服务器安全,可提高服务器的安全性。进一步的,为了实现检测外部服务器的基本输入输出系统程序是否发生篡改,本专利技术一个优选实施例中,还包括:预先获取外部服务器的基本输入输出系统程序的第一特征值;所述检测外部服务器的基本输入输出系统是否发生篡改,包括:获取外部服务器的基本输入输出系统程序;计算所述基本输入输出系统程序的第二特征值;判断所述第一特征值和所述第二特征值是否相同,其中,判断结果为是时,表征外部服务器的基本输入输出系统程序未发生篡改,否则,表征外部服务器的基本输入输出系统程序发生篡改。本专利技术一实施例中,特征值可以是对应基本输入输出系统程序的任意度量值,只要能够用于判断基本输入输出系统程序的完整性即可,举例来说,特征值可以包括哈希值。进一步的,本专利技术一个优选实施例中,所述第一控制信号和所述第二控制信号分别对应高电平信号和低电平信号。本专利技术一实施本文档来自技高网...
【技术保护点】
一种中央处理器CPU上电时序控制方法,其特征在于,包括:预先设置信号输出装置;还包括:当外部服务器接通电源后,向所述信号输出装置发送CPU掉电指令;利用所述信号输出装置根据接收到的CPU掉电指令向外部服务器的CPU发送第一控制信号,使得CPU不上电;检测外部服务器的基本输入输出系统程序是否发生篡改;当外部服务器的基本输入输出系统程序未发生篡改时,向所述信号输出装置发送CPU上电指令;利用所述信号输出装置根据接收到的CPU上电指令向外部服务器的CPU发送第二控制信号,使得CPU上电。
【技术特征摘要】
1.一种中央处理器CPU上电时序控制方法,其特征在于,包括:预先设置信号输出装置;还包括:当外部服务器接通电源后,向所述信号输出装置发送CPU掉电指令;利用所述信号输出装置根据接收到的CPU掉电指令向外部服务器的CPU发送第一控制信号,使得CPU不上电;检测外部服务器的基本输入输出系统程序是否发生篡改;当外部服务器的基本输入输出系统程序未发生篡改时,向所述信号输出装置发送CPU上电指令;利用所述信号输出装置根据接收到的CPU上电指令向外部服务器的CPU发送第二控制信号,使得CPU上电。2.根据权利要求1所述的CPU上电时序控制方法,其特征在于,还包括:预先获取外部服务器的基本输入输出系统程序的第一特征值;所述检测外部服务器的基本输入输出系统是否发生篡改,包括:获取外部服务器的基本输入输出系统程序;计算所述基本输入输出系统程序的第二特征值;判断所述第一特征值和所述第二特征值是否相同,其中,判断结果为是时,表征外部服务器的基本输入输出系统程序未发生篡改,否则,表征外部服务器的基本输入输出系统程序发生篡改。3.根据权利要求1所述的CPU上电时序控制方法,其特征在于,所述第一控制信号和所述第二控制信号分别为低电平信号和高电平信号。4.一种中央处理器CPU上电时序控制装置,其特征在于,包括:设置单元,用于设置信号输出装置;指令发送单元,用于当外部服务器接通电源后,向所述信号输出装置发
\t送C...
【专利技术属性】
技术研发人员:苏振宇,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。