The present application provides a data detection method and a detection device, which is connected between the BMC and the SPI flash. The data detection method includes receiving the first instruction sent by the BMC; judging whether the first instruction is an illegal write instruction; if the first instruction is an illegal write instruction, it prohibits the execution of the SPI flash execution corresponding to the illegal write instruction. Operation. The data detection method and detection device provided by this application can detect the instructions sent by the BMC to the SPI flash. If the instruction sent by the BMC to the SPI flash is illegal write instructions, the SPI flash is forbidden to perform the operation corresponding to the illegal write instruction, thus the write protection for the SPI flash is realized.
【技术实现步骤摘要】
一种数据检测方法及检测设备
本专利技术涉及数据管理
,尤其涉及一种数据检测方法及检测设备。
技术介绍
BMC为基板管理控制器,其是一个执行伺服器远端管理的控制器,SPIflash为信息存储器,现有技术中,由于BMC可以向串行外设接口闪存SPIflash写入数据,也可从SPIflash中读取数据,因此,对于用户而言,其希望BMC对于SPIflash的写操作都是合法的,然而,现有技术中并没有提供相应的写保护方案。
技术实现思路
有鉴于此,本专利技术提供了一种数据检测方法及检测设备,以实现对SPIflash的写保护,其技术方案如下:一种数据检测方法,应用于一检测设备,所述检测设备连接于基板管理控制器BMC与串行外设接口闪存SPIflash之间,所述数据检测方法包括:接收所述BMC发送的第一指令;判断所述第一指令是否为非法写指令;若所述第一指令为所述非法写指令,则禁止所述SPIflash执行与所述非法写指令对应的操作。其中,所述判断所述第一指令是否为非法写指令,包括:判断所述第一指令是否为写指令;若所述第一指令为所述写指令,则判断所述写指令是否为所述非法写指令。其中,所述判断所述写指令是否为所述非法写指令,包括:若所述第一指令为写指令,则判断所述写指令对应的地址是否在预设的写保护地址范围内;若所述写指令对应的地址在所述预设的写保护地址范围内,则判定所述写指令为所述非法写指令;若所述写指令对应的地址不在所述预设的写保护地址范围内,则判定所述写指令不为所述非法写指令。所述数据检测方法还包括:若所述第一指令不为写指令,或者,所述第一指令为所述写指令且所述写指令不为所述 ...
【技术保护点】
一种数据检测方法,其特征在于,应用于一检测设备,所述检测设备连接于基板管理控制器BMC与串行外设接口闪存SPI flash之间,所述数据检测方法包括:接收所述BMC发送的第一指令;判断所述第一指令是否为非法写指令;若所述第一指令为所述非法写指令,则禁止所述SPIflash执行与所述非法写指令对应的操作。
【技术特征摘要】
1.一种数据检测方法,其特征在于,应用于一检测设备,所述检测设备连接于基板管理控制器BMC与串行外设接口闪存SPIflash之间,所述数据检测方法包括:接收所述BMC发送的第一指令;判断所述第一指令是否为非法写指令;若所述第一指令为所述非法写指令,则禁止所述SPIflash执行与所述非法写指令对应的操作。2.根据权利要求1所述的数据检测方法,其特征在于,所述判断所述第一指令是否为非法写指令,包括:判断所述第一指令是否为写指令;若所述第一指令为所述写指令,则判断所述写指令是否为所述非法写指令。3.根据权利要求1所述的数据检测方法,其特征在于,所述判断所述写指令是否为所述非法写指令,包括:若所述第一指令为写指令,则判断所述写指令对应的地址是否在预设的写保护地址范围内;若所述写指令对应的地址在所述预设的写保护地址范围内,则判定所述写指令为所述非法写指令;若所述写指令对应的地址不在所述预设的写保护地址范围内,则判定所述写指令不为所述非法写指令。4.根据权利要求1所述的数据检测方法,其特征在于,所述数据检测方法还包括:若所述第一指令不为写指令,或者,所述第一指令为所述写指令且所述写指令不为所述非法写指令,则控制所述SPIflash执行与所述第一指令对应的操作。5.根据权利要求1所述的数据检测方法,其特征在于,所述数据检测方法还包括:若所述第一指令为所述非法写指令,则记录所述第一指令的执行状态信息,并向所述BMC发送禁止执行与所述非法写指令对应的写操作的通知消息,其中,所述执行状态信息至少用于指示所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。