一种动态监测安卓应用程序的方法
发布时间:2018-06-17 23:16
本文选题:应用程序编程接口 + 网络安全 ; 参考:《西北工业大学学报》2016年06期
【摘要】:针对安卓应用程序在终端用户未知的情况下获取系统服务的问题,提出了动态监测应用程序获取系统服务的方法。首先,检查应用程序是否存在第三方库,如存在,则检查第三方库中是否存在敏感函数。如果不存在敏感函数,就将应用程序安装到监测系统,实施对应用程序获取系统服务的实时监测。实验结果表明,该方法在能够避免恶意应用程序对监测系统进行破坏的前提下,可以实时监测到应用程序来自Java层或是本地层对系统服务的调用,而且该方法的实现对时间的开销也在可接受的范围内。
[Abstract]:In order to solve the problem that Android application acquires system service under the condition that the end user is unknown, the method of dynamic monitoring application to obtain system service is put forward. First, check whether the application has a third party library or, if so, whether there are sensitive functions in the third party library. If there is no sensitive function, the application is installed into the monitoring system to implement the real-time monitoring of the application acquisition system services. The experimental results show that the method can detect the invocation of system service from Java layer or local layer in real time without malicious application destroying the monitoring system. Moreover, the time cost of the implementation of the method is also acceptable.
【作者单位】: 西北工业大学自动化学院;
【基金】:国家自然科学基金(61672433)资助
【分类号】:TP316;TP309
【参考文献】
相关期刊论文 前3条
1 华保健;周艾亭;朱洪军;;Android内核钩子的混合检测技术[J];计算机应用;2014年11期
2 许铝才;张源;杨珉;;SysTracker:一种采用系统调用监测安卓应用资源使用的方法[J];计算机应用与软件;2014年10期
3 张玉清;王凯;杨欢;方U喚,
本文编号:2032886
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2032886.html