【技术实现步骤摘要】
应用检测方法、装置、设备和存储介质
[0001]本专利技术涉及通信
,尤其涉及一种应用检测方法、装置、设备和存储介质。
技术介绍
[0002]iOS为苹果公司开发的移动操作系统。基于iOS不开源的特点,运行于iOS系统上的应用(Application,简称APP)即iOS版本的APP具有较高的安全性,能够较好的保障用户的信息安全。
[0003]但是,随着iOS逆向技术的发展,可以从APP的功能和行为入手,通过脱壳、运行时分析、静态分析、动态调试、Hook、注入等一系列技术手段,推导出APP的目标文件的结构、流程、算法、代码等,从而破解APP。之后,在未获得APP厂家授权的情况下修改APP、并将修改后的APP进行发布。这些未授权APP,也即俗称的破解APP,通过伪装成与厂家已授权的APP(比如:厂家官方网站发布的APP、App store中上架的APP)相似的样子,诱导用户下载,并在用户使用的过程中盗取用户的隐私信息。未授权APP的使用一方面会对使用者的信息安全造成威胁,另一方法户侵害APP厂家的权益。因此,如何 ...
【技术保护点】
【技术特征摘要】
1.一种应用检测方法,其特征在于,包括:获取待检测应用的第一动态库信息;若所述第一动态库信息与已授权应用的第二动态库信息不匹配,则确定所述待检测应用为未授权应用;所述待检测应用与所述已授权应用的应用标识信息相同;若所述第一动态库信息与所述第二动态库信息匹配,则获取所述待检测应用的第一应用数据存储信息;若所述第一应用数据存储信息与所述已授权应用的第二应用数据存储信息不匹配,则确定所述待检测应用为未授权应用。2.根据权利要求1所述的方法,其特征在于,所述第一动态库信息和所述第二动态库信息中均包括动态库名称和动态库数量;所述若所述第一动态库信息与已授权应用的第二动态库信息不匹配,则确定所述待检测应用为未授权应用,包括:若所述第一动态库信息中的动态库名称与已授权应用的第二动态库信息中的动态库名称不一致,和/或,所述第一动态库信息中的动态库数量与所述第二动态库信息中的动态库数量不一致,则确定所述待检测应用为未授权应用。3.根据权利要求1所述的方法,其特征在于,所述第一应用数据存储信息和所述第二应用数据存储信息均包括用于存储应用数据的多个文件夹的名称和多个文件夹中分别包含的文件的名称;所述若所述第一应用数据存储信息与所述已授权应用的第二应用数据存储信息不匹配,则确定所述待检测应用为未授权应用,包括:若所述第一应用数据存储信息中的多个文件夹的名称与所述已授权应用的第二应用数据存储信息中的多个文件夹的名称不一致,和/或,所述第一应用数据存储信息中第一目标文件夹包含的文件的名称与所述已授权应用的第二应用数据存储信息中第二目标文件夹包含的文件的名称不一致,则确定所述待检测应用为未授权应用;其中,所述第一目标文件夹为所述第一应用数据存储信息对应的多个文件夹中的任一个文件夹,所述第二目标文件夹为所述第二应用数据存储信息对应的多个文件夹中与所述第一目标文件夹匹配的文件夹。4.根据权利要求3所述的方法,其特征在于,所述第一应用数据存储信息和所述第二应用数据存储信息中均还包括对应的多个文件夹之间的层级关系;所述若所述第一应用数据存储信息与所述已授权应用的第二应用数据存储信息不匹配,则确定所述待检测应用为未授权应用,包括:根据所述第一应用数据存储信息对应的多个文件夹之间的层级关系以及多个文件夹的名称,确定所述第一应用数据存储信息对应的多个文件夹分别对应的存储路径;根据所述第二应用数据存储信息对应的多个文件夹之间的层级关系以及多个文件夹的名称,确定所述第二应用数据存储信息对应的多个文件夹分别对应的存储路径;从所述第一应用数据存储信息中确定第一目标文件夹;根据所述第一目标文件夹对应的存储...
【专利技术属性】
技术研发人员:张容,刘孟,彭飞,
申请(专利权)人:五八同城信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。