[发明专利]基于可视化内容的移动应用动态分析方法有效

专利信息
申请号: 201910257181.9 申请日: 2019-04-01
公开(公告)号: CN109992514B 公开(公告)日: 2023-04-07
发明(设计)人: 毛蔚轩;孙波;李应博;张伟;司成祥;孙立远;张建松;李胜男;盖伟麟 申请(专利权)人: 国家计算机网络与信息安全管理中心
主分类号: G06F11/36 分类号: G06F11/36;G06F21/57
代理公司: 北京市商泰律师事务所 11255 代理人: 孙洪波
地址: 100029*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 可视化 内容 移动 应用 动态 分析 方法
【说明书】:

发明提供了一种基于可视化内容的移动应用动态分析方法,包括:点击移动应用中各类可视化内容元素,触发移动应用的动态行为,对动态行为进行分类,记录可视化内容元素和对应的动态行为;在记录中提取可视化内容元素的特征向量,根据动态行为分类的结果,构造动态行为关于可视化内容元素特征向量的关系模型;根据关系模型,预测点击待执行动态分析的移动应用的任意可视化内容元素后产生每类动态行为的概率,即动态行为触发概率;根据动态行为触发概率,采用点击策略点击待分析移动应用页面中的可视化内容元素,触发移动应用动态行为,完成对移动应用的动态分析。本发明的方法可以提高移动应用功能性测试效率和安全性测试效率。

技术领域

本发明涉及计算机程序分析技术领域,尤其涉及一种基于可视化内容的移动应用动态分析方法。

背景技术

随着移动互联网的快速发展,各类移动应用的数量呈现出井喷似的增长。为了保证移动应用的可用性和安全性,需要对移动应用进行功能性和安全性测试。应用程序动态分析作为重要的测试手段,在发现移动应用功能错误、安全缺陷方面发挥了不可或缺的作用。尤其是在移动应用源码未知的前提下,动态分析既防止了知识产权外泄,又可以完成对应用程序的安全性测试。

在移动应用的动态分析过程中,现有的方法是采用随机点击移动应用中的各类控件,触发移动应用的各种函数调用,通过分析函数调用发生过程是否出现功能错误或安全缺陷来完成对移动应用的测试分析。随着移动应用的内容越来越丰富、功能越来越复杂和使用的控件种类越积越多,这些随机点击的方法往往存在使用效率过低的问题,难以应对当前移动应用数量急剧增长的现象。

因此,亟需一种可以提高移动应用功能性测试效率和安全性测试效率的方法。

发明内容

本发明提供了一种基于可视化内容的移动应用动态分析方法,以降低由于点击可视化内容触发的无关行为的概率,减少对无关动态行为的分析开销,从而提高移动应用功能性测试和安全性测试的效率。

为了实现上述目的,本发明采取了如下技术方案。

本发明提供了一种基于可视化内容的移动应用动态分析方法,包括:

S1点击移动应用中各类可视化内容元素,触发移动应用的动态行为,对动态行为进行分类,记录所述的可视化内容元素和对应的动态行为。

S2在所述记录中提取可视化内容元素的特征向量,根据动态行为分类的结果,构造动态行为关于可视化内容元素特征向量的关系模型。

S3根据所述的关系模型,预测点击待执行动态分析的移动应用的任意可视化内容元素后产生每类动态行为的概率,即动态行为触发概率。

S4根据所述的动态行为触发概率,采用点击策略点击待分析移动应用页面中的可视化内容元素,触发移动应用动态行为,完成对移动应用的动态分析。

优选地,点击移动应用中各类可视化内容元素,触发移动应用的动态行为,对动态行为进行分类,记录所述的可视化内容元素和对应的动态行为,包括:

所述的可视化内容元素包括当前点击的可视化内容元素属性、当前活动页面中的全部可视化内容元素属性和前往当前活动页面时点击的可视化内容元素属性;

所述的动态行为包括调用的函数名称和调用函数所在的类名。

优选地,可视化内容元素特征向量是指界面中的各类控件元素属性的向量化描述,包括当前点击的控件特征、当前页面全部控件类型和数量的统计特征、前往当前活动页面时点击的控件特征。

优选地,控件特征包括控件的类型、控件中的文字内容、控件的位置以及布局在所述控件的周围的控件的类型、控件的文字内容和控件的位置。

优选地,在所述记录中提取可视化内容元素的特征向量,根据动态行为分类的结果,构造每类动态行为关于可视化内容元素特征向量的关系模型,包括:

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心,未经国家计算机网络与信息安全管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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