一种服务器的保护方法、系统及相关装置与流程

文档序号:16786371发布日期:2019-02-01 19:25阅读:296来源:国知局
一种服务器的保护方法、系统及相关装置与流程

本申请涉及服务器领域,特别涉及一种服务器的保护方法、系统、一种计算机可读存储介质和一种服务器。



背景技术:

服务器在出厂时会恢复出厂设置,在产品出厂到交付客户的过程中,服务器在恶意开机状态下,会被随意篡改配置,从而导致与用户需求不符的情况,甚至出现系统崩溃的问题。为了避免该问题的发生,需要在服务器交付过程中对服务器进行保护,从而保证服务器按照出厂设置交付到客户手中。

因此如何在服务器出厂至交付客户的过程中保证服务器的安全是本领域技术人员亟需解决的技术问题。



技术实现要素:

本申请的目的是提供一种服务器的保护方法、系统、一种计算机可读存储介质和一种服务器,解决现有的服务器在交付至客户前容易被篡改数据或设置的问题。

为解决上述技术问题,本申请提供一种服务器的保护方法,具体技术方案如下:

接收到开机指令后,读取rfid标签,以获取开机密码;

判断所述开机密码与预设开机密码是否一致;

若否,则所述服务器拒绝所述开机指令。

其中,接收到所述开机指令前,还包括:

利用rfid读写器将所述开机密码写入至所述rfid标签。

其中,还包括:

利用rfid读写器修改或删除所述rfid标签中的所述开机密码。

其中,所述rfid标签通过i2c总线与所述服务器的cpld相连。

其中,所述rfid标签还用于提供所述服务器的物流信息。

本申请还提供一种服务器的保护系统,包括:

读取模块,用于接收到开机指令后,读取rfid标签,以获取开机密码;

判断模块,用于判断所述开机密码与预设开机密码是否一致;

拒绝模块,用于若所述判断模块判断为否时,则所述服务器拒绝所述开机指令。

其中,还包括:

写入模块,用于利用rfid读写器将所述开机密码写入至所述rfid标签。

其中,还包括:

删改模块,用于利用rfid读写器修改或删除所述rfid标签中的所述开机密码。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的保护方法的步骤。

本申请还提供一种服务器,包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如上所述的保护方法的步骤。

本申请所提供的一种服务器的保护方法,包括:接收到开机指令后,读取rfid标签,以获取开机密码;判断所述开机密码与预设开机密码是否一致;若否,则所述服务器拒绝所述开机指令。通过在服务器上增加rfid设备,与主板的cpld共同作用,实现二者之间的密码匹配,从而对服务器进行加解密的操作,进而保证服务器在交付过程中处于加密的状态,保证了服务器的安全性。本申请还提供一种服务器的保护系统、一种计算机可读存储介质和一种服务器,具有上述有益效果,此处不再赘述。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例所提供的一种服务器的保护方法的流程图;

图2为本申请实施例所提供的一种服务器的保护系统结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参考图1,图1为本申请实施例所提供的一种服务器的保护方法的流程图,该保护方法包括:

s101:接收到开机指令后,读取rfid标签,以获取开机密码;

本步骤旨在服务器接收到开机指令后读取rfid标签,并获取开机密码。需要说明的是,这里的开机指令可以来自于任一用户的物理启动,或者采用电子启动,而无论是物理启动或是利用其它电子设备进行的电子启动,其在服务器内部的表现形式均是形成开机指令,并发送至服务器中的处理元器件。在此对于处理元器件不作限定,可以为cpld(complexprogrammablelogicdevice,复杂可编程逻辑器件)或者bmc等。下文以cpld为例对本申请进行说明。所述rfid标签可以通过i2c总线与所述服务器的cpld相连.

而rfid标签是rfid设备的一部分。最开始的rfid设备包括读写器和应答器,现在rfid的应答器已经简化成了标签,也即本实施例中的rfid标签。但需要说明的是,本实施例可以使用任何形式的rfid的应答器,即包括传统的rfid应答器和现在常用的rfid标签。rfid标签中存着开机密码,当接收到开机指令后,即读取rfid标签,获得开机密码。需要说明的是,这里的开机密码指的是rfid标签中存放的开机密码,并非一定是真正的服务器开机密码。

s102:判断所述开机密码与预设开机密码是否一致;若否,进入s103;

本步骤旨在判断s101中读取得到的开机密码与预存的开机密码是否一致。若cpld作为匹配动作的执行主体时,rfid标签可以通过i2c总线与服务器的cpld相连,则cpld可以直接通过i2c总线读取rfid标签中的数据,并与预设开机密码进行匹配。在此对预设开机密码的密码形式、密码存储位置均不作限定。其形式可以多种多样,例如数字密码、数字与字母组合的密码,或者其他形式的密码等。

进一步的,rfid读写器可以同时对与该rfid读写器相匹配的多个rfid标签进行操作。这样,厂商可以同时设置多个服务器的开机密码,不必针对每台服务器单独进行开机密码的设置。

当开机密码与预设开机密码一致时,自然通过该开机指令,服务器正常启动。

s103:所述服务器拒绝所述开机指令。

若开机密码与预设开机密码不一致,则此时服务器拒绝该开机指令。在此基础上,可以联想到的是,为了保证交付过程中服务器不能被随意开关机,应该将rfid标签中的密码擦除或者写入错误的密码。需要说明的是,rfid标签中的密码由rfid读写器事先写入rfid标签,而且rfid读写器与rfid标签是相匹配的。换句话说,可以利用rfid读写器修改或删除rfid标签中的开机密码。当服务器出厂后,厂商即可设置rfid标签中的开机密码。为了便于管理,可以将一批服务器的开机密码统一设置。而在用户收到服务器后,可以将rfid标签中的开机密码设为与服务器中预设开机密码相同,此时用户即可打开服务器,避免了在服务器运输等过程中被恶意开机修改配置,给用户和厂商带来损失。

本申请实施例通过在服务器上增加rfid设备,与主板的cpld共同作用,实现二者之间的密码匹配,从而对服务器进行加解密的操作,进而保证服务器在交付过程中处于加密的状态,保证了服务器的安全性。

基于上一实施例,作为优选的实施例,该rfid标签还可以用于记录服务器出厂后的其他信息,例如物流信息,以及设备参数等信息。尤其是记录物流信息,有利于提高服务器在运输过程中的安全性。特别的,在服务器的运输过程中,每到达特定的地点,可以使用rfid读写器将该地点的名称、抵达时间等信息写入至rfid标签。当然,还可以包括运货人、服务器实时状态(是否存在损坏等)等,进一步提高服务器在出厂后的安全性。

下面对本申请实施例提供的一种服务器的保护系统进行介绍,下文描述的保护系统与上文描述的一种服务器的保护方法可相互对应参照。

参见图2,图2为本申请实施例所提供的一种服务器的保护系统结构示意图,本申请还提供一种服务器的保护系统,包括:

读取模块100,用于接收到开机指令后,读取rfid标签,以获取开机密码;

判断模块200,用于判断所述开机密码与预设开机密码是否一致;

拒绝模块300,用于若所述判断模块判断为否时,则所述服务器拒绝所述开机指令。

基于上述实施例,作为优选的实施例,所述保护系统还可以包括:

写入模块,用于利用rfid读写器将所述开机密码写入至所述rfid标签。

基于上述实施例,作为优选的实施例,还包括:

删改模块,用于利用rfid读写器修改或删除所述rfid标签中的所述开机密码。

本申请还提供了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本申请还提供了一种服务器,可以包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时,可以实现上述实施例所提供的步骤。当然所述服务器还可以包括各种网络接口,电源等组件。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例提供的系统而言,由于其与实施例提供的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1