[发明专利]应用程序防篡改的检测方法、装置、终端设备及存储介质在审
申请号: | 201910639905.6 | 申请日: | 2019-07-15 |
公开(公告)号: | CN110362967A | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 董熠 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F16/245 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 孟德栋 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 一致性比对 存储介质 目标身份 身份信息 用户使用 终端设备 防篡改 篡改 应用程序开发 应用程序目标 查询存储 信息执行 验证请求 用户损失 用户体验 钥匙串 检测 发送 验证 共享 发布 保证 开发 | ||
1.一种应用程序防篡改的检测方法,其特征在于,包括:
接收由所述应用程序发送的验证请求,所述验证请求中包含所述应用程序开发者的当前身份信息;
查询存储于共享服务器内与所述应用程序目标开发者对应的目标身份信息;
对所述当前身份信息与所述目标身份信息执行一致性比对;
基于一致性比对结果,确认所述应用程序的篡改结果。
2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
当确定所述前身份信息与所述目标身份信息一致时,向所述应用程序返回所述目标身份信息,以指示所述应用程序未被篡改。
3.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
当确定所述前身份信息与所述目标身份信息不一致时,向所述应用程序发送所述应用程序已被篡改的消息。
4.根据权利要求3所述的方法,其特征在于,所述方法,还包括:
当确定所述前身份信息与所述目标身份信息不一致时,向所述应用程序发送限制指令,通过所述限制指令限制所述应用程序的部分操作或全部操作。
5.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
在所述应用程序首次发布时,将所述应用程序标注的目标身份信息存储于所述共享服务器内。
6.根据权利要求5所述的方法,其特征在于,所述将所述应用程序标注的目标身份信息存储于所述共享服务器内,包括:
确定所述目标身份信息对应的目标数据信息;
将所述目标数据信息存储于共享钥匙串组内的任一钥匙串的预留字段;
将所述预留字段中储存有所述目标数据信息的所述钥匙串设置所述应用程序的标识。
7.根据权利要求6所述的方法,其特征在于,所述查询存储于共享服务器内与所述应用程序目标开发者对应的目标身份信息,包括:
根据所述标识查询存储于所述钥匙串预留字段的所述目标数据信息。
8.根据权利要求7所述的方法,其特征在于,所述对所述当前身份信息与所述目标身份信息执行一致性比对,包括:
对所述当前身份信息对应的当前数据信息与所述目标身份信息对应的所述目标数据信息执行一致性比对。
9.一种应用程序防篡改的检测装置,其特征在于,包括:
接收模块,用于接收由所述应用程序发送的验证请求,所述验证请求中包含所述应用程序开发者的当前身份信息;
查询模块,用于查询存储于共享服务器内与所述应用程序目标开发者对应的目标身份信息;
比对模块,用于对所述前身份信息与所述目标身份信息执行一致性比对;
确定模块,用于基于一致性比对结果,确认所述应用程序的篡改结果。
10.一种终端设备,其特征在于,所述终端设备包括处理器、存储器及通信总线;
所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行存储器中存储的应用程序防篡改的检测程序,以实现权利要求1~8中任一所述应用程序防篡改的检测方法。
11.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~8中任一所述应用程序防篡改的检测方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910639905.6/1.html,转载请声明来源钻瓜专利网。