本发明设涉及移动网络安全,尤其涉及一种应用开发者关联关系模型构建方法、查询方法及终端。
背景技术:
1、近年来,在流量利益的驱动下,互联网广告业务成为当前移动互联网最主要的商业变现模式之一。广告业态在发展过程中也滋生了大量依附于风险应用和恶意代码的黑灰产广告及流量变现的产业链。恶意代码及风险应用出现大规模扩张,引发一系列的安全问题,不仅侵害了个人用户的权益,也直接侵蚀、破坏了整个良性的开发者生态。
2、目前黑灰产产业链存在狡兔三窟,抱团作恶的特征,恶意或风险应用的开发者往往“狡兔三窟”,使用不同的签名、不同的皮包企业以及在不同的平台分别审核上架,借助各大分发渠道的信息壁垒,游走作恶,逃避单一平台有限的管控策略,大大增加了应用市场安全运营难度和效率。
技术实现思路
1、本发明实施例提供了一种应用开发者关联关系模型构建方法、查询方法及终端,将应用市场上的应用、应用开发者进行关联,可通过某一应用或应用开发者查询到所有相关的应用或应用开发者,提高了应用市场的安全监管能力。
2、第一方面,本发明实施例提供了一种应用开发者关联关系模型构建方法,包括:
3、确定一个或多个第一类型节点,根据所述一个或多个第一类型节点获取一个或多个第二类型节点,所述第一类型节点用于标识应用,所述第二类型节点用于标识应用开发者;
4、将所述第一类型节点和第二类型节点作为关系图的节点,将所述第一类型节点之间的关联关系、所述第二类型节点之间的关联关系以及所述第一类型节点和所述第二类型节点之间的关联关系作为关系图的边,构建应用开发者关联关系模型。
5、第二方面,本发明实施例提供了一种应用开发者关联关系查询方法,包括:
6、根据待查询数据,利用应用开发者关联关系模型获取所述待查询数据的关联信息;所述待查询数据为应用或应用开发者;
7、所述关联信息为如下至少一种:应用与应用之间的关联信息、应用开发者与应用开发者之间的关联信息、或应用与应用开发者之间关联信息;
8、所述应用开发者关联关系模型通过上述应用开发者关联关系模型构建方法得到。
9、第三方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现上述第一个方面或第二方面所述的方法步骤。
10、第四方面,本发明实施例提供一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面或第二方面所述的方法步骤。
11、本发明实施例提供一种应用开发者关联关系模型构建方法及查询方法,包括:确定一个或多个第一类型节点,根据所述一个或多个第一类型节点获取一个或多个第二类型节点,所述第一类型节点用于标识应用,所述第二类型节点用于标识应用开发者;将所述第一类型节点和第二类型节点作为关系图的节点,将所述第一类型节点之间的关联关系、所述第二类型节点之间的关联关系以及所述第一类型节点和所述第二类型节点之间的关联关系作为关系图的边,构建应用开发者关联关系模型。本发明利用应用与应用之间的关联关系、应用开发者与应用开发者之间的关联关系、应用与应用开发者之间的关联关系,构建应用开发者关联关系模型,通过某一应用或应用开发者即可获取所有相关联的应用或应用开发者,提高了应用市场的安全监管能力。
1.一种应用开发者关联关系模型构建方法,其特征在于,包括:
2.根据权利要求1所述方法,其特征在于,所述根据所述一个或多个第一类型节点获取一个或多个第二类型节点,具体包括:
3.根据权利要求1或2所述方法,其特征在于,所述构建应用开发者关联关系模型之前,所述方法还包括:
4.根据权利要求3所述方法,其特征在于,所述第一基本信息还包括如下至少一种:应用的应用名、应用的用户规模、应用的市场上架信息、应用的大小、应用的分类、应用的证书签名、应用的代码特征和应用中sdk的key信息;
5.根据权利要求3或4所述方法,其特征在于,所述将所述第一类型节点和第二类型节点作为关系图的节点,还包括:
6.根据权利要求3-5任一所述方法,其特征在于,所述将所述第一类型节点之间的关联关系、所述第二类型节点之间的关联关系以及所述第一类型节点和所述第二类型节点之间的关联关系作为关系图的边,具体包括:
7.根据权利要求6所述方法,其特征在于,所述根据每两个第一类型节点各自的第一关联信息,确定所述每两个第一类型节点之间的边以及边类型,具体包括:
8.一种应用开发者关联关系查询方法,其特征在于,包括:
9.根据权利要求8所述方法,其特征在于,所述根据待查询数据,从应用开发者关联关系模型中获取的所述待查询数据的关联信息,具体包括:
10.根据权利要求8所述方法,其特征在于,所述待查询数据还包括关联信息的信息类型;
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法或8至10任一项所述方法。
12.一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述方法或8至10任一项所述方法。