一种身份验证方法、装置、设备及机器可读存储介质制造方法及图纸

技术编号:26482095 阅读:19 留言:0更新日期:2020-11-25 19:28
本公开提供一种身份验证方法、装置、设备及机器可读存储介质,该方法包括:获取USB‑WIFI模块的MAC地址和校准数据,获取身份数据;根据身份数据、USB‑WIFI模块的MAC地址和校准数据,使用预设算法算得认证码;查询校验库是否存有匹配所述认证码的校验码,若存在,则允许认证通过;所述校验库预先存有根据身份数据、USB‑WIFI模块的MAC地址和校准数据创建的校验码。通过本公开的技术方案,利用USB‑WIFI模块的MAC地址和校准数据的唯一性和难以复制性,绑定身份数据,计算得到唯一难以仿冒的校验码及认证码,仅在认证码与验证码匹配时允许认证通过,在无需新增硬件设备的情况下,提供高安全性认证方式。

【技术实现步骤摘要】
一种身份验证方法、装置、设备及机器可读存储介质
本公开涉及通信
,尤其是涉及一种身份验证方法、装置、设备及机器可读存储介质。
技术介绍
BMC(BaseboardManagerController,基板管理控制器)是用于实现平台管理(PlatformManagement)的控制器。平台管理表示的是一系列的监视和控制功能,操作的对象是系统硬件。比如通过监视系统的温度,电压,风扇、电源等等,并做相应的调节工作,以保证系统处于健康的状态。同时平台管理还负责记录各种硬件的信息和日志记录,用于提示用户和后续问题的定位。BMC是一个独立的系统,它不依赖与系统上的其它硬件(如CPU、内存等),也不依赖与BIOS、OS等,但是BMC可以与BIOS和OS交互,这样可以起到更好的平台管理作用,OS下有系统管理软件可以与BMC协同工作以达到更好的管理效果。USB(UniversalSerialBus通用串行总线)是一个外部总线标准,用于规范电脑与外部设备的连接和通讯,是应用在计算机领域的接口技术。USB-WIFI模块是指采用USB接口的,通过USB接口与设备连接,为设备提供WIFI功能的模块,其带有WIFI网卡。信道,又被称为通道或频道,是信号在通信系统中传输的通道,由信号从发射端传输到接收端所经过的传输媒质所构成。而无线信道就是以辐射无线电波为传输方式的无线电信道,简单来说就是无线数据传输的通道。当前用户登录服务器带外管理平台BMC时,用户的账号和密码一般是唯一的保护屏障。然而员工账号信息的不恰当保护以及部分人员一直使用的弱密码,使得BMC系统的安全管理显的比较薄弱。
技术实现思路
有鉴于此,本公开提供一种身份验证方法、装置及电子设备、机器可读存储介质,以改善上述登录BMC管理设备安全验证的安全性不够的问题。具体地技术方案如下:本公开提供了一种身份验证方法,应用于BMC管理设备,所述方法包括:获取USB-WIFI模块的MAC地址和校准数据,获取身份数据;根据身份数据、USB-WIFI模块的MAC地址和校准数据,使用预设算法算得认证码;查询校验库是否存有匹配所述认证码的校验码,若存在,则允许认证通过;所述校验库预先存有根据身份数据、USB-WIFI模块的MAC地址和校准数据创建的校验码。作为一种技术方案,所述身份数据包括,用户名和/或BMC管理设备的MAC地址。作为一种技术方案,所述校准数据包括,第一信道校准值和/或第二信道校准值和/或第三信道校准值和/或频偏校准值和/或温度校准值。作为一种技术方案,所述根据身份数据、USB-WIFI模块的MAC地址和校准数据,使用预设算法算得认证码,包括:根据身份数据、USB-WIFI模块的MAC地址和校准数据,使用MD5算法算得认证码;所述校验库预先存有根据身份数据、USB-WIFI模块的MAC地址和校准数据创建的校验码,包括:初次认证通过时,根据当前身份数据、当前USB-WIFI模块的MAC地址和校准数据,使用MD5算法算得校验码,使校验库保存所述校验码。本公开同时提供了一种身份验证装置,应用于BMC管理设备,所述装置包括:数据单元,用于获取USB-WIFI模块的MAC地址和校准数据,获取身份数据;计算单元,用于根据身份数据、USB-WIFI模块的MAC地址和校准数据,使用预设算法算得认证码;认证单元,用于查询校验库是否存有匹配所述认证码的校验码,若存在,则允许认证通过;所述校验库预先存有根据身份数据、USB-WIFI模块的MAC地址和校准数据创建的校验码。作为一种技术方案,所述身份数据包括,用户名和/或BMC管理设备的MAC地址。作为一种技术方案,所述校准数据包括,第一信道校准值和/或第二信道校准值和/或第三信道校准值和/或频偏校准值和/或温度校准值。作为一种技术方案,所述根据身份数据、USB-WIFI模块的MAC地址和校准数据,使用预设算法算得认证码,包括:根据身份数据、USB-WIFI模块的MAC地址和校准数据,使用MD5算法算得认证码;所述校验库预先存有根据身份数据、USB-WIFI模块的MAC地址和校准数据创建的校验码,包括:初次认证通过时,根据当前身份数据、当前USB-WIFI模块的MAC地址和校准数据,使用MD5算法算得校验码,使校验库保存所述校验码。本公开同时提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,处理器执行所述机器可执行指令以实现前述的身份验证方法。本公开同时提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现前述的身份验证方法。本公开提供的上述技术方案至少带来了以下有益效果:利用USB-WIFI模块的MAC地址和校准数据的唯一性和难以复制性,绑定身份数据,计算得到唯一难以仿冒的校验码及认证码,仅在认证码与验证码匹配时允许认证通过,在无需新增硬件设备的情况下,提供高安全性认证方式。附图说明为了更加清楚地说明本公开实施方式或者现有技术中的技术方案,下面将对本公开实施方式或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施方式,对于本领域普通技术人员来讲,还可以根据本公开实施方式的这些附图获得其他的附图。图1是本公开一种实施方式中的身份验证方法的流程图;图2是本公开一种实施方式中的身份验证装置的结构图;图3是本公开一种实施方式中的电子设备的硬件结构图。具体实施方式在本公开实施方式使用的术语仅仅是出于描述特定实施方式的目的,而非限制本公开。本公开和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开实施方式可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。当前用户登录服务器带外管理平台BMC时,用户的账号和密码一般是唯一的保护屏障,然而员工账号信息的不恰当保护以及部分人员一直使用的弱密码,使得BMC系统的安全管理显的比较薄弱。为解决BMC系统登录的安全问题,在一种实施方式中采用了双因素认证方案,在双因素认证方案的框架下,用户在输入用户名密码的同时,还需要满足另一个因素才能实现正常登录BMC管理系统,以提高带外管理的安全性。例如,基于OTP的认证方案;OTP(One-TimePassword,动态口令)又称一次性密码本文档来自技高网
...

【技术保护点】
1.一种身份验证方法,其特征在于,应用于BMC管理设备,所述方法包括:/n获取USB-WIFI模块的MAC地址和校准数据,获取身份数据;/n根据身份数据、USB-WIFI模块的MAC地址和校准数据,使用预设算法算得认证码;/n查询校验库是否存有匹配所述认证码的校验码,若存在,则允许认证通过;/n所述校验库预先存有根据身份数据、USB-WIFI模块的MAC地址和校准数据创建的校验码。/n

【技术特征摘要】
1.一种身份验证方法,其特征在于,应用于BMC管理设备,所述方法包括:
获取USB-WIFI模块的MAC地址和校准数据,获取身份数据;
根据身份数据、USB-WIFI模块的MAC地址和校准数据,使用预设算法算得认证码;
查询校验库是否存有匹配所述认证码的校验码,若存在,则允许认证通过;
所述校验库预先存有根据身份数据、USB-WIFI模块的MAC地址和校准数据创建的校验码。


2.根据权利要求1所述的方法,其特征在于,所述身份数据包括,用户名和/或BMC管理设备的MAC地址。


3.根据权利要求1所述的方法,其特征在于,所述校准数据包括,第一信道校准值和/或第二信道校准值和/或第三信道校准值和/或频偏校准值和/或温度校准值。


4.根据权利要求1所述的方法,其特征在于,
所述根据身份数据、USB-WIFI模块的MAC地址和校准数据,使用预设算法算得认证码,包括:根据身份数据、USB-WIFI模块的MAC地址和校准数据,使用MD5算法算得认证码;
所述校验库预先存有根据身份数据、USB-WIFI模块的MAC地址和校准数据创建的校验码,包括:初次认证通过时,根据当前身份数据、当前USB-WIFI模块的MAC地址和校准数据,使用MD5算法算得校验码,使校验库保存所述校验码。


5.一种身份验证装置,其特征在于,应用于BMC管理设备,所述装置包括:
数据单元,用于获取USB-WIFI模块的MAC地址和校准数据,获取身份数据;
计算单元,用于根据身份数据、USB-WIFI模块的MAC地址和校...

【专利技术属性】
技术研发人员:张俊
申请(专利权)人:新华三信息技术有限公司
类型:发明
国别省市:浙江;33

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

1