[发明专利]安卓程序多态检测处理方法及系统在审

专利信息
申请号: 202310126413.3 申请日: 2023-02-08
公开(公告)号: CN116127458A 公开(公告)日: 2023-05-16
发明(设计)人: 谢朝海;齐大伟;雷德诚;谢朝战 申请(专利权)人: 深圳海云安网络安全技术有限公司
主分类号: G06F21/56 分类号: G06F21/56
代理公司: 深圳市凯博企服专利代理事务所(特殊普通合伙) 44482 代理人: 杨锋
地址: 518000 广东省深圳市福田区梅林街道*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 程序 检测 处理 方法 系统
【权利要求书】:

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为后移一位的数值,w为前移一位的数值,若α1处于预设范围,将移动后的w前、w之间的H1个数据确定为压缩后的H1数据;若α1不处于预设范围,将w继续后移一位,将w继续前移一位直至计算的α1处于预设范围后,将移动后的w前、w之间的H1个数据确定为压缩后的H1数据。

5.根据权利要求3所述的安卓程序多态检测处理方法,其特征在于,所述方法还包括:

若α1不处于预设范围且α1小于1,则将w前移一位,将w后移一位再次计算α1,上述α1的w为前移一位的数值,w为后移一位的数值,若α1处于预设范围,将移动后的w前、w之间的H1个数据确定为压缩后的H1数据;若α1不处于预设范围,将w继续前移一位,将w继续后移一位直至计算的α1处于预设范围后,将移动后的w前、w之间的H1个数据确定为压缩后的H1数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳海云安网络安全技术有限公司,未经深圳海云安网络安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310126413.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top