【技术实现步骤摘要】
硬件指纹信息的获取方法、装置、计算机设备
[0001]本申请涉及计算机硬件芯片
,尤其涉及一种硬件指纹信息的获取方法、装置、计算机设备及存储介质。
技术介绍
[0002]现如今指纹信息已经普遍应用于生活之中,在计算机领域亦是如此,每个硬件都有唯一标识或者独特标记,例如设备的唯一序列号、设备的生产ID等,它们被称之为硬件指纹。随着计算机技术的发展,硬件指纹信息也成为了恶意攻击者的利器,甚至已经初成规模。各大反病毒厂商积极应对,将硬件指纹技术作为大数据风险控制的关键技术之一,即便如此,安全产品依然不能全面防御此类攻击。
[0003]针对此种现象,硬件指纹技术从被动到主动,从一开始的精确分类TCP/IP配置,OS指纹,无线设置,和硬件时钟偏移等技术的被动防御,到基于用户给予一定权限进行入侵性查询的方式,采用数字版权管理的程序进行指纹识别。
[0004]即便如此,对于硬件指纹的获取依然举步维艰,受到用户权限的限制,仅可以获取某一部分的硬件指纹信息。
技术实现思路
[0005]本申请实施例提供一种 ...
【技术保护点】
【技术特征摘要】
1.一种硬件指纹信息的获取方法,其特征在于,所述方法应用于硬件加速芯片,所述硬件加速芯片的逻辑功能独立于电子设备的操作系统,所述方法包括:接收硬件指纹信息的获取指令;调用与所述硬件指纹信息的获取指令对应的功能函数;将所述功能函数转换为汇编指令集;通过执行所述汇编指令集遍历所述电子设备中的内存;根据内存遍历结果获取所述电子设备的硬件指纹信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将获取的硬件指纹信息与预置硬件指纹信息进行匹配;所述预置硬件指纹信息为在所述电子设备第一次开机时通过所述硬件加速芯片获取的;根据匹配结果确定所述电子设备是否遭受到攻击。3.根据权利要求2所述的方法,其特征在于,所述根据匹配结果确定所述电子设备是否遭受到攻击,包括:若所述匹配结果为获取的硬件指纹信息与预置硬件指纹信息全部匹配成功,则确定所述电子设备未遭受到攻击;若所述匹配结果为获取的硬件指纹信息未与预置硬件指纹信息全部匹配成功,则确定所述电子设备遭受到攻击。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述预置硬件指纹信息构建并存储虚假硬件指纹信息;所述虚假硬件指纹信息存储到硬盘或网盘中;将所述虚假硬件指纹信息写到所述电子设备的内存中,并通知所述电子设备的操作系统所述预置硬件指纹信息的存储位置;所述将获取的硬件指纹信息与预置硬件指纹信息进行匹配,包括:将获取的硬件指纹信息与所述虚假硬件指纹信息进行匹配。5.根据权利要求2
‑
4任一项所述的方法,其特征在于,所述方法还包括:通过预置硬件接口实时检测所述电子设备中是否存在硬件变更;若存在所述硬件变更,获取变更的硬件信息;获取变更的硬件信息对应的硬件指纹信息;根据所述变更的硬件信...
【专利技术属性】
技术研发人员:李石磊,李建平,肖新光,
申请(专利权)人:安天科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。