应用程序的关联性确定方法、装置、设备、介质和程序制造方法及图纸

技术编号:33373729 阅读:24 留言:0更新日期:2022-05-11 22:40
本发明专利技术提供一种应用程序的关联性确定方法、装置、设备介质和程序。该方法包括:根据多个应用程序的安装包,分别获取各个所述应用程序对至少一个第三方软件开发工具包SDK的调用信息,以及各个所述SDK在各个所述应用程序中的行为数据;基于各个所述应用程序对所述至少一个SDK的调用信息,以及各个所述SDK在各个所述应用程序中的行为数据,确定各个所述应用程序之间的关联性关系。上述方案通过对多个APP之间的关联性进行分析,提高了用户信息的安全性。性。性。

【技术实现步骤摘要】
应用程序的关联性确定方法、装置、设备、介质和程序


[0001]本专利技术涉及计算机
,尤其涉及一种应用程序的关联性确定方法、装置、设备、介质和程序。

技术介绍

[0002]随着移动互联网的兴起,各种应用程序也如雨后春笋层出不穷,我们享受着各种便利的同时也裸奔于移动互联网。在搜索引擎上随便搜索一条商品信息,购物应用程序APP就会像你熟悉的朋友一样向你推荐好用又便宜的商品。即某个APP收集的用户信息可能会用于其他与该APP具有关联性的APP。
[0003]目前,多个APP之间通过相互关联,并提取用户信息,但是可能会被恶意软件或组织所利用,存在信息安全的问题,因此对于本领域技术人员来说亟需实现一种对多个APP之间的关联性进行分析的方案。

技术实现思路

[0004]针对现有技术中的问题,本专利技术实施例提供一种应用程序的关联性确定方法、装置、设备、介质和程序。
[0005]具体地,本专利技术实施例提供了以下技术方案:
[0006]第一方面,本专利技术实施例提供了一种应用程序的关联性确定方法,包括:
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的关联性确定方法,其特征在于,包括:根据多个应用程序的安装包,分别获取各个所述应用程序对至少一个第三方软件开发工具包SDK的调用信息,以及各个所述SDK在各个所述应用程序中的行为数据;基于各个所述应用程序对所述至少一个SDK的调用信息,以及各个所述SDK在各个所述应用程序中的行为数据,确定各个所述应用程序之间的关联性。2.根据权利要求1所述的应用程序的关联性确定方法,其特征在于,所述分别获取各个所述应用程序对至少一个第三方软件开发工具包SDK的调用信息,以及各个所述SDK在各个所述应用程序中的行为数据,包括:对各个所述应用程序的安装包进行反编译处理,得到各个所述应用程序的源代码,并根据预设规则分别获取各个所述应用程序的源代码中对所述至少一个SDK的调用数据以及各个所述SDK在各个所述应用程序中的行为数据;和/或,通过动态沙箱运行各个所述应用程序,分别获取各个所述应用程序对所述至少一个SDK的调用数据以及各个所述SDK在各个所述应用程序中的行为数据。3.根据权利要求1或2所述的应用程序的关联性确定方法,其特征在于,所述基于各个所述应用程序对所述至少一个SDK的调用信息,以及各个所述SDK在各个所述应用程序中的行为数据,确定各个所述应用程序之间的关联性,包括构建各个所述应用程序对应的第一数据节点;基于各个所述应用程序对所述至少一个SDK的调用信息,构建各个所述SDK对应的第二数据节点,并建立各个所述第一数据节点和各个所述第二数据节点之间的关联关系;基于各个所述SDK在各个所述应用程序中的行为数据,构建各个所述SDK在各个所述应用程序中对应的第三数据节点,并建立各个所述第二数据节点和各个所述第三数据节点之间的关联关系;基于各个所述第一数据节点和各个所述第二数据节点之间的关联关系,以及各个所述第二数据节点和各个所述第三数据节点之间的关联关系,确定各个所述应用程序之间的关联性。4.根据权利要求3所述的方法,其特征在于,所述确定各个所述应用程序之间的关联性,包括:通过知识图谱对各个所述第一数据节点和各个所述第二数据节点之间的关联关系,以及各个所述第二数据节点和各个所述第三数据节点之间的关联关系进行表示;所述知识图谱包括:各个所述第一数据节点、所述第二数据节点以及所述第三数据节点,以及连接关系,所述连接关系用于表示所述关联关系;根据所述知识图谱,确定各个所述应用程序之间的关联性。5.根据权利要求4所述的应用程序的关联性确定方法,其特征在...

【专利技术属性】
技术研发人员:韩争光王大恩赵帅齐向东吴云坤
申请(专利权)人:奇安信科技集团股份有限公司网神信息技术北京股份有限公司
类型:发明
国别省市:

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

1