一种设备验证方法、装置及电子设备制造方法及图纸

技术编号:36556971 阅读:12 留言:0更新日期:2023-02-04 17:11
本申请实施例提供了一种设备验证方法、装置及电子设备。其中,所述方法包括:获取待检测设备的第一硬件信息和预先存储于所述待检测设备的第一密文,所述第一密文为预先按照预设加密算法对所述第一硬件信息进行加密得到的;按照所述预设加密算法加密所述第一硬件信息,得到第二密文;若所述第一密文与所述第二密文不同,确定所述待检测设备为异常设备。可以提高设备验证的准确性。高设备验证的准确性。高设备验证的准确性。

【技术实现步骤摘要】
一种设备验证方法、装置及电子设备


[0001]本申请涉及设备处理
,特别是涉及一种设备验证方法、装置及电子设备。

技术介绍

[0002]一些非法人员通过完整复制设备的电路板、芯片、硬盘数据的方式得到与该设备具有相同性能的克隆设备,下文称这些克隆设备为异常设备。这些异常设备由于并非正规厂商生产的,因此存在各种安全隐患。如非法人员可能在异常设备中内置爬虫软件,导致使用异常设备的用户的数据被泄露。
[0003]为降低甚至避免异常设备引起的安全隐患,需要对设备进行验证,以及时确定出异常设备。相关技术中,可以获取设备的MAC地址,若该设备的MAC地址与预设的正常设备的MAC地址相同,则确定该设备为正常设备,反之,则确定该设备为异常设备。
[0004]但是,设备的MAC地址能够被轻易改写,导致该验证方式准确性较低。

技术实现思路

[0005]本申请实施例的目的在于提供一种设备验证方法、装置及电子设备,以实现提高设备验证的准确性。具体技术方案如下:
[0006]在本申请的第一方面,提供了一种设备验证方法,所述方法包括:
[0007]获取待检测设备的第一硬件信息和预先存储于所述待检测设备的第一密文,所述第一密文为预先按照预设加密算法对所述第一硬件信息进行加密得到的;
[0008]按照所述预设加密算法加密所述第一硬件信息,得到第二密文;
[0009]若所述第一密文与所述第二密文不同,确定所述待检测设备为异常设备。
[0010]在一种可能的实施例中,所述方法还包括:
[0011]获取所述待检测设备所处工作环境中其他设备发送的第二验证信息,所述验证信息用于表示预先烧录于所述其他设备的信息;
[0012]若所述第二验证信息和第一验证信息中存在相同的信息,确定所述工作环境中存在异常设备,所述第一验证信息用于表示预先烧录于所述待检测设备的信息。
[0013]在一种可能的实施例中,所述方法还包括:
[0014]若所述第一验证信息和所述第二验证信息中不存在相同的信息,确定所述工作环境中不存在异常设备。
[0015]在一种可能的实施例中,所述第一验证信息包括以下信息中的一个或多个信息:所述目标硬件信息、所述第一密文、预先烧录于所述待检测设备的第一数据信息;
[0016]所述第二验证信息包括以下信息中的一个或多个信息:所述其他设备的其他硬件信息,预先按照所述预设加密算法对所述其他硬件信息进行加密得到的第三密文,预先烧录于所述其他设备的第二数据信息;
[0017]其中,预先烧录于不同设备的数据信息不同。
[0018]在一种可能的实施例中,所述获取预先存储于所述待检测设备的第一密文,包括:
[0019]获取预先存储于所述待检测设备的只读区的第一密文。
[0020]在一种可能的实施例中,所述获取预先存储于所述待检测设备的只读区的第一密文,包括:
[0021]获取预先存储于所述待检测设备的只读区中预设存储位置的第一密文。
[0022]在一种可能的实施例中,所述方法还包括:
[0023]若所述第一密文与所述第二密文相同,确定所述待检测设备为正常设备。
[0024]在本申请的第二方面,还提供了一种设备验证装置,所述装置包括:
[0025]第一获取模块,用于获取待检测设备的第一硬件信息和预先存储于所述待检测设备的第一密文,所述第一密文为预先按照预设加密算法对所述第一硬件信息进行加密得到的;
[0026]加密模块,用于按照所述预设加密算法加密所述第一硬件信息,得到第二密文;
[0027]第一判断模块,用于若所述第一密文与所述第二密文不同,确定所述待检测设备为异常设备。
[0028]在一种可能的实施例中,所述装置还包括:
[0029]第二获取模块,用于获取所述待检测设备所处工作环境中其他设备发送的第二验证信息,所述验证信息用于表示预先烧录于所述其他设备的信息;
[0030]第二判断模块,用于若所述第二验证信息和第一验证信息中存在相同的信息,确定所述工作环境中存在异常设备,所述第一验证信息用于表示预先烧录于所述待检测设备的信息。
[0031]在一种可能的实施例中,所述第二判断模块,还用于若所述第一验证信息和所述第二验证信息中不存在相同的信息,确定所述工作环境中不存在异常设备。
[0032]在一种可能的实施例中,所述第一验证信息包括以下信息中的一个或多个信息:所述目标硬件信息、所述第一密文、预先烧录于所述待检测设备的第一数据信息;
[0033]所述第二验证信息包括以下信息中的一个或多个信息:所述其他设备的其他硬件信息,预先按照所述预设加密算法对所述其他硬件信息进行加密得到的第三密文,预先烧录于所述其他设备的第二数据信息;
[0034]其中,预先烧录于不同设备的数据信息不同。
[0035]在一种可能的实施例中,所述第一获取模块获取预先存储于所述待检测设备的第一密文,包括:
[0036]获取预先存储于所述待检测设备的只读区的第一密文。
[0037]在一种可能的实施例中,所述第一获取模块获取预先存储于所述待检测设备的只读区的第一密文,包括:
[0038]获取预先存储于所述待检测设备的只读区中预设存储位置的第一密文。
[0039]在一种可能的实施例中,所述第一判断模块,还用于若所述第一密文与所述第二密文相同,确定所述待检测设备为正常设备。
[0040]在本申请的第三方面,还提供了一种电子设备,包括:
[0041]存储器,用于存放计算机程序;
[0042]处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法。
[0043]在本申请的第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储
介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法。
[0044]本申请实施例有益效果:
[0045]本申请实施例提供的设备验证方法、装置及电子设备,可以通过预先在待检测设备内存储基于待检测设备的硬件信息加密得到的第一密文,从而可以在需要对待检测设备进行验证时,按照预设的加密算法对待检测设备的硬件信息进行加密得到第二密文,由于硬件的硬件信息并不会发生改变,因此理论上第二密文与第一密文应当相同,若第一密文和第二密文不同,则认为第一密文并非是按照预设加密算法对待检测设备的硬件信息进行加密得到的,换言之,并没有预先在待检测设备内存储基于待检测设备的硬件信息加密得到的第一密文,因此确定待检测设备为异常设备。由于正确的第一密文与硬件信息相关,而不同设备的硬件信息往往不同,因此即使将正常设备中的第一密文拷贝至异常设备,由于异常设备与正常设备的硬件信息不同,得到的第二密文仍将与第一密文不同,即异常设备仍然无法被确定为正常设备。可见选用该实施例能够提高设备验证的准确性。
[0046]当然,实施本申请的任一产品或方法并不一定需要同时达到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备验证方法,其特征在于,所述方法包括:获取待检测设备的第一硬件信息和预先存储于所述待检测设备的第一密文,所述第一密文为预先按照预设加密算法对所述第一硬件信息进行加密得到的;按照所述预设加密算法加密所述第一硬件信息,得到第二密文;若所述第一密文与所述第二密文不同,确定所述待检测设备为异常设备。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述待检测设备所处工作环境中其他设备发送的第二验证信息,所述验证信息用于表示预先烧录于所述其他设备的信息;若所述第二验证信息和第一验证信息中存在相同的信息,确定所述工作环境中存在异常设备,所述第一验证信息用于表示预先烧录于所述待检测设备的信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述第一验证信息和所述第二验证信息中不存在相同的信息,确定所述工作环境中不存在异常设备。4.根据权利要求2或3所述的方法,其特征在于,所述第一验证信息包括以下信息中的一个或多个信息:所述目标硬件信息、所述第一密文、预先烧录于所述待检测设备的第一数据信息;所述第二验证信息包括以下信息中的一个或多个信息:所述其他设备的其他硬件信息,预先按照所述预设加密算法对所述其他硬件信息进行加密得到的第三密文,预先烧录于所述其他设备的第二数据信息;其中,预先烧录于不同设备的数据信息不同。5.根据权利要求1所述的方法,其特征在于,所述获取预先存储于所述待检测设备的第一密文,包括:获取预先存储于所述待检测设备的只读区的第一密文。6.根据权利要求5所述的方法,其特征在于,所述获取预先存储于所述待检测设备的只读区的第一密文,包括:获取预先存储于所述待检测设备的只读区中预设存储位置的第一密文。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一密文与所述第二密文相同,确定所述待检测设备为正常设备。8.一种设备验证装置,其特征在于,所述装置包括:第一获取模块,用于获取待检测设备的第一硬件信息和预先存储于所述待检测设备的第一密文,所述第一...

【专利技术属性】
技术研发人员:郑义兵辛安民
申请(专利权)人:杭州海康机器人股份有限公司
类型:发明
国别省市:

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

1