【技术实现步骤摘要】
分布式应用检测方法、装置、设备、存储介质和程序
[0001]本专利技术涉及计算机
,尤其涉及一种分布式应用检测方法、装置、设备、存储介质和程序。
技术介绍
[0002]随着安卓(Android)平台的迅猛发展,很多第三方平台可以发布Android 应用。由于第三方平台对于Android应用的审核程序不规范,导致大量的恶意应用的出现。据统计,恶意应用平均每天新增大约1.2万个。资费消耗、隐私窃取、恶意扣费、远程控制等多种类型的恶意应用不仅对个人用户产生威胁,还会对企业和社会的安全造成威胁。
[0003]随着攻防手段的升级,攻击者将Android应用程序进行混淆来躲避检查,而安全人员需要逐个分析Android应用程序,上述过程会耗费非常大的时间和精力,效率较低。
技术实现思路
[0004]针对现有技术中的问题,本专利技术实施例提供一种分布式应用检测方法、装置、设备、存储介质和程序。
[0005]具体地,本专利技术实施例提供了以下技术方案:
[0006]第一方面,本专利技术实施例提供了一种分布式应用检测方法,所述方法用于分布式应用检测系统,所述分布式应用检测系统包括:服务器和至少一个虚拟机,所述方法包括:
[0007]步骤101、服务器获取多个待检测的应用程序;
[0008]步骤102、所述服务器根据处于空闲状态的至少一个虚拟机的权重,确定目标虚拟机;所述权重至少与所述虚拟机的检测速度以及检测成功的概率相关,且所述权重为基于所述虚拟机对所述目标应用程序的检测进行 ...
【技术保护点】
【技术特征摘要】
1.一种分布式应用检测方法,其特征在于,所述方法用于分布式应用检测系统,所述分布式应用检测系统包括:服务器和至少一个虚拟机,所述方法包括:步骤101、服务器获取多个待检测的应用程序;步骤102、所述服务器根据处于空闲状态的至少一个虚拟机的权重,确定目标虚拟机;所述权重至少与所述虚拟机的检测速度以及检测成功的概率相关,且所述权重为基于所述虚拟机对所述目标应用程序的检测进行更新得到的;步骤103、所述服务器将多个所述应用程序中的目标应用程序发送给所述目标虚拟机,并获取所述目标虚拟机对所述目标应用程序的检测结果以及更新后的权重;所述服务器重复执行步骤102
‑
步骤103,直至多个所述应用程序检测完成。2.根据权利要求1所述的分布式应用检测方法,其特征在于,所述服务器根据处于空闲状态的至少一个虚拟机的权重,确定目标虚拟机,包括:所述服务器将所述至少一个虚拟机中权重最大的虚拟机,确定为所述目标虚拟机。3.根据权利要求1或2所述的分布式应用检测方法,其特征在于,所述更新后的权重为所述目标虚拟机基于对所述目标应用程序的检测数据确定的;所述检测数据包括以下至少一项:检测工具的运行次数、最大运行次数、步长系数和第一步长;所述步长系数为所述权重减小时使用的系数,所述第一步长为所述权重增大时使用的步长。4.根据权利要求3所述的分布式应用检测方法,其特征在于,所述检测工具的运行次数越小,和/或,检测成功的概率越高,则所述权重越大。5.根据权利要求3或4所述的分布式应用检测方法,其特征在于,若所述目标虚拟机在运行检测工具第m次获取到所述检测结果,则所述更新后的权重为将更新前的权重增加所述第一步长得到的,所述第一步长<<所述步长系数;m为大于0的整数;所述更新前的权重为初始值,或前一次更新得到的,所述初始值为预设值;若所述目标虚拟机在运行检测工具第i次后获取到所述检测结果,则所述更新后的权重为将更新前的权重减去第二步长得到的;所述第二步长基于所述i、最大运行次数和步长系数得到;i大于m,且i小于或等于所述最大运行次数。6.根据权利要求1
‑
4任一项所述的分布式应用检测方法,其特征在于,所述服务器获取待检测的应用程序,包括:所述服务器基于目标顺序,从预先获取的多个应用程序中获取所述目标应用程序;所述目标顺序为基于应用程序的目标属性排列的顺序,所述目标属性包括以下至少一项:优先级、更新时间、名称或类型。7.根据权利要求1
‑
4任一项所述的分布式应用检测方法,其特征在于,所述服务器根据处于空闲状态的至少一个虚拟机的权重,确定目标虚拟机之前,还包括:所述服务器接收所述虚拟机的状态指示信息,所述状态指示信息包括所述虚拟机的标识和空闲状态;所述标识包括IP地址。8.根据权利要求1
‑
4任一项所述的分布式应用检测方法,其特征在于,所述获取所述目标虚拟机对所述目标应用程序的检测结果之后,还包括:所述服务器将所述目标虚拟机的状态恢复为快照状态;所述快照状态为所述目标虚拟机等待接收所述目标应用程序并在接收到所述目标应用程序之后启动检测的状态。9.一种分布式应用检测方法,其特征在于,所述方法用于分布式应用检...
【专利技术属性】
技术研发人员:应凌云,王珂林,陈孟达,和亮,
申请(专利权)人:网神信息技术北京股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。