首页> 中国专利> 一种Android应用程序运行时API调用量预估方法

一种Android应用程序运行时API调用量预估方法

摘要

本发明公开了一种Android应用程序运行时API调用量预估方法,包括:从安装包获得应用程序控件的界面信息和其与API的关联关系、Activity之间的跳转关系和其与控件之间的关联关系、Service和Broadcast的调用关系和其与API的关联关系。本发明通过控件的属性计算出用户在某次操作时对Activity内某个控件的操作概率,并通过修改的PageRank算法计算Activity的跳转关系,得到用户对Activity的访问概率,再结合Activity内部的控件的操作概率以及控件相关的API最终估算出应用程序运行时的API调用量,实现对应用程序的快速便捷检测,以便后期通过API调用量所代表的应用程序行为判断应用程序的安全性。本发明弥补了动态检测数据采集的复杂性,对提高应用程序的检测能力具有深远的意义。

著录项

  • 公开/公告号CN107832612B

    专利类型发明专利

  • 公开/公告日2020-12-15

    原文格式PDF

  • 申请/专利权人 北京邮电大学;

    申请/专利号CN201711011556.0

  • 申请日2017-10-26

  • 分类号G06F21/56(20130101);G06F8/53(20180101);

  • 代理机构

  • 代理人

  • 地址 100876 北京市海淀区西土城路10号

  • 入库时间 2022-08-23 11:25:07

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号