[发明专利]防止Hook串改的安卓设备唯一标识获取方法和装置在审
申请号: | 201811563312.8 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109743160A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 曾祥俊;杨强;刘永强;沈智杰;景晓军 | 申请(专利权)人: | 深圳市任子行科技开发有限公司;任子行网络技术股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;G06F11/14;G06F21/60 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
地址: | 518000 广东省深圳市龙岗区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统参数 设备唯一标识 用户设备信息 方法和装置 唯一性 第一系统 设备标识 唯一标识 多个存储位置 安卓系统 关键信息 加密处理 预设算法 暴露 备份 加密 保证 | ||
本发明公开了一种防止Hook串改的安卓设备唯一标识获取方法和装置。所述方法包括:通过采用反hook技术,从安卓系统的关键信息来获取安卓设备对应的第一系统参数;将获取的第一系统参数根据预设算法,生成安卓设备的唯一标识;将生成的安卓设备唯一标识进行加密处理,并将加密后的唯一标识在安卓设备的多个存储位置进行备份。本发明提供的方法可以防止安卓设备的系统参数被hook串改,从而获取到安卓设备真实的系统参数,进而保证设备标识的唯一性,且规避了暴露用户设备信息的风险,还可以防止安卓设备的系统参数被hook串改,从而获取到安卓设备真实的系统参数,进而保证设备标识的唯一性,且规避了暴露用户设备信息的风险。
技术领域
本发明涉及计算机技术领域,特别涉及一种防止Hook串改的安卓设备唯一标识获取方法和装置。
背景技术
Android app开发中经常遇到需要用设备id来标识一台Android设备的场景,所以希望能够得到一个稳定可靠并且唯一的识别码。虽然Android系统中提供了这种设备识别码,由于目前流行的Android系统版本过多,设备也是来自不同厂商,且没有统一标准等原因,设备识别码的稳定性和唯一性并不理想。Android系统中并没有可以可靠获取所有厂商设备唯一id的方法。
针对安卓设备唯一标识的获取,一般采用如下方式实现:
采用单一的Android系统关键信息作为标识,如国际移动设备识别码(International Mobile Equipment Identity,简称“IMEI”)、DEVICE_ID、ANDORID_ID、Serial Number(即产品序列号)等其中一种。由于设备也是来自不同厂商,且没有统一标准等原因,有些标识有可能获取不到或获取到重复的标识,无法保证稳定性和唯一性。如果直接使用其作为设备标识,也会存在用户设备信息被泄漏的风险。
而且,采用多种Android系统关键信息生成设备统一标识,但不存储此标识,每次获取设备标识时依赖这些信息重新生成。当设备出现更换SM卡、系统升级等情况,这些关键信息可能会发生改变,会生成一个全新的唯一标识,无法保证其唯一性。
此外,上述Android系统关键信息可以利用hook技术进行修改仿造,模拟生成不同唯一标识,无法保证其唯一性。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种防止Hook串改的安卓设备唯一标识获取方法和装置。所述技术方案如下:
一方面,本发明实施例提供了一种防止Hook串改的安卓设备唯一标识获取方法,所述方法包括:
采用反hook技术,从安卓系统的关键信息来获取安卓设备对应的第一系统参数;
将获取的第一系统参数根据预设算法,生成安卓设备的唯一标识;
将生成的安卓设备唯一标识进行加密处理,并将加密后的唯一标识在安卓设备的多个存储位置进行备份。
在本发明实施例上述的安卓设备唯一标识获取方法中,所述方法还包括:
从安卓系统的关键信息来获取安卓设备对应的第二系统参数;
将获取的第二系统参数与第一系统参数进行对比;
如果对比结果显示第二系统参数与第一系统参数之间存在差异,则判断安卓设备被hook,并进行相应的防护处理。
在本发明实施例上述的安卓设备唯一标识获取方法中,所述第一系统参数为IMEI、Serial Number、Android ID、Mac地址、Buildserial中任一项或多项;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市任子行科技开发有限公司;任子行网络技术股份有限公司,未经深圳市任子行科技开发有限公司;任子行网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811563312.8/2.html,转载请声明来源钻瓜专利网。