安卓程序多态检测处理方法及系统技术方案

技术编号:37627818 阅读:10 留言:0更新日期:2023-05-18 12:19
本申请提供一种安卓程序多态检测处理方法及系统,该方法包括:终端设备获取待检测的第一程序,确定该第一程序对应的n个状态;终端设备调用n个状态对应的n个检测模型,分别在n个状态下采集n个状态下对应的n组数据,每组数据对应一个状态,将n组数据的每组数据组成n个输入数据;终端设备将n个输入数据分别输入到n个检测模型进行计算得到n个计算结果,若n个计算结果均符合安全性,确定该第一程序检测合格。本申请提供的技术方案具有安全性高的优点。点。点。

【技术实现步骤摘要】
安卓程序多态检测处理方法及系统


[0001]本专利技术涉及互联网以及数据领域,具体涉及一种安卓程序多态检测处理方法及系统。

技术介绍

[0002]安卓程序指的是安卓系统应用程序,随着智能手机的兴起,越来越多的手机以及使用安卓系统,并使用程序来获取多源信息。随着安卓程序的功能越来越多,其所处的状态也越来越多,现有的技术方案无法对安卓程序的状态进行检测,进而影响了安卓程序的安全性。

技术实现思路

[0003]本专利技术实施例提供了一种安卓程序多态检测处理方法及系统,对安卓程序的状态进行检测,提高安卓程序的安全性,具有提高安全性的优点。
[0004]第一方面,本专利技术实施例提供一种安卓程序多态检测处理方法,所述方法包括如下步骤:
[0005]终端设备获取待检测的第一程序,确定该第一程序对应的n个状态;
[0006]终端设备调用n个状态对应的n个检测模型,分别在n个状态下采集n个状态下对应的n组数据,每组数据对应一个状态,将n组数据的每组数据组成n个输入数据;
[0007]终端设备将n个输入数据分别输入到n个检测模型进行计算得到n个计算结果,若n个计算结果均符合安全性,确定该第一程序检测合格。
[0008]第二方面,提供一种安卓程序多态检测处理系统,所述系统包括:
[0009]获取单元,用于获取待检测的第一程序,确定该第一程序对应的n个状态;
[0010]处理单元,用于调用n个状态对应的n个检测模型,分别在n个状态下采集n个状态下对应的n组数据,每组数据对应一个状态,将n组数据的每组数据组成n个输入数据;将n个输入数据分别输入到n个检测模型进行计算得到n个计算结果,若n个计算结果均符合安全性,确定该第一程序检测合格。
[0011]第三方面,提供一种计算机可读存储介质,其存储用于电子数据交换的程序,其中,所述程序使得终端执行第一方面提供的方法。
[0012]实施本专利技术实施例,具有如下有益效果:终端设备获取待检测的第一程序,确定该第一程序对应的n个状态;终端设备调用n个状态对应的n个检测模型,分别在n个状态下采集n个状态下对应的n组数据,每组数据对应一个状态,将n组数据的每组数据组成n个输入数据;终端设备将n个输入数据分别输入到n个检测模型进行计算得到n个计算结果,若n个计算结果均符合安全性,确定该第一程序检测合格。本申请的技术方案能够通过各个状态对应的检测模型分别进行检测,这样能够对应用程序的多种状态进行分别检测,进而实现对安卓程序的安全性进行检测,提高安卓程序的安全性。
附图说明
[0013]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是一种终端设备的结构示意图;
[0015]图2是本申请提供的一种安卓程序多态检测处理方法的流程示意图;
[0016]图3是本申请提供的一种安卓程序多态检测处理系统的结构示意图。
具体实施方式
[0017]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]本专利技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0019]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结果或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0020]参阅图1,图1提供了一种终端,该终端可以为安卓系统的终端,如图1所示,上述设备具体可以包括:处理器、存储器、通信电路和显示屏,上述部件可以通过总线连接,也可以通过其他方式连接,本申请并不限制上述连接的具体方式。上述终端可以为个人计算机、服务器、智能手机、平板电脑等等。
[0021]对于安卓程序,由于其功能越来越多,因此其具有多种状态,例如支付金额的支付状态,例如观看广告视频的视频状态,又如浏览页面的浏览状态,对于不同的状态有不同的要求的检测,例如,对于支付状态下,重要的是支付安全性的检测,对于视频状态,重要的是对视频的安全性进行检测,对于浏览状态,重要的是对浏览页面的扩展链接的安全性进行检测,因此对于不同的状态下的同个程序的检测方式也是不同的,因此需要一种多态检测处理的方法来对程序进行检测。
[0022]本申请的技术方案是对安卓程序多态进行检测,即通过在安卓程序增加一个补丁或升级包的源代码对安卓程序或安卓系统进行一个升级或补充实现对安卓程序的多态检测。
[0023]参阅图2,图2为本申请提供的一种安卓程序多态检测处理方法的流程示意图,该方法由终端设备执行,如图2所示,包括如下步骤:
[0024]步骤S201、终端设备获取待检测的第一程序,确定该第一程序对应的n个状态;
[0025]步骤S202、终端设备调用n个状态对应的n个检测模型,分别在n个状态下采集n个状态下对应的n组数据,每组数据对应一个状态,将n组数据的每组数据组成n个输入数据;
[0026]示例的上述n为大于等于2的整数,上述状态包括但不限于:支付状态、视频状态、浏览状态等等。
[0027]步骤S203、终端设备将n个输入数据分别输入到n个检测模型进行计算得到n个计算结果,若n个计算结果均符合安全性,确定该第一程序检测合格。
[0028]示例的,上述合格即安全性较低。
[0029]上述计算的方式可以采用现有的神经网络模型的运算,是否符合安全性也可以采用现有的方式来判断,这里不再赘述。
[0030]具体的可以设定个安全阈值,若该计算结果大于安全阈值,确定安全,否则不安全,当然n个计算结果也可以设置n个安全阈值,这里不在限定。
[0031]本申请提供的技术方案终端设备获取待检测的第一程序,确定该第一程序对应的n个状态;终端设备调用n个状态对应的n个检测模型,分别在n个状态下采集n个状态下对应的n组数据,每组数据对应一个状态,将n组数据的每组数据组成n个输入数据;终端设备将n个输入数据分别输入到n个检测模型进行计算得到n个计算结果,若n个计算结果均符合安全性,确定该第一程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种安卓程序多态检测处理方法,其特征在于,所述方法包括如下步骤:终端设备获取待检测的第一程序,确定该第一程序对应的n个状态;终端设备调用n个状态对应的n个检测模型,分别在n个状态下采集n个状态下对应的n组数据,每组数据对应一个状态,将n组数据的每组数据组成n个输入数据;终端设备将n个输入数据分别输入到n个检测模型进行计算得到n个计算结果,若n个计算结果均符合安全性,确定该第一程序检测合格。2.根据权利要求1所述的安卓程序多态检测处理方法,其特征在于,所述将n组数据的每组数据组成n个输入数据具体包括:确定第一组数据对应的第一输入数据的尺寸【H1】【W1】,提取第一组数据中一次运行的x1个数据,若x1个数据大于H1,则将x1个数据压缩至H1个数据后输入到第一输入数据的第一列的数据,若x1个数据小于H1,则将x1个数据扩展至H1个数据后输入到第一输入数据的第一列的数据,遍历第一组数据后续次数的数据得到第一输入数据的后续列的数据得到第一组数据对应的第一输入数据,遍历每组数据得到每组数据得到的n个输入数据。3.根据权利要求2所述的安卓程序多态检测处理方法,其特征在于,所述将x1个数据压缩至H1个数据后输入到第一输入数据的第一列的数据具体包括:计算x1个数据的平均值得到x1

,将x1个数据按降序排列得到第一序列,提取第一序列中第(x1

H1)/2+1个数据的数值w

;提取第一序列中倒数第(x1

H1)/2+1个数据的数值w

,计算|w

-x1

|和|w

-x1

|,α1=|w

-x1

|/|w

-x1

|,若α1处于预设范围,将第一序列的前(x1

H1)/2个数据以及后(x1

H1)/2个数据删除得到压缩后的H1个数据,将该H1个数据输入到第一输入数据的第一列的数据。4.根据权利要求3所述的安卓程序多态检测处理方法,其特征在于,所述方法还包括:若α1不处于预设范围且α1大于1,则将w

后移一位,将w

前移一位再次计算α1,上述α1的w
...

【专利技术属性】
技术研发人员:谢朝海齐大伟雷德诚谢朝战
申请(专利权)人:深圳海云安网络安全技术有限公司
类型:发明
国别省市:

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

1