APP下载

基于动静态分析的Android APP敏感行为检测研究

2021-07-20马敏燕季莹莹

网络安全技术与应用 2021年6期
关键词:用户分析检测

◆马敏燕 季莹莹

(国家计算机网络应急技术处理协调中心浙江分中心 浙江 310052)

1 引言

Google 发布Android 系统以来,凭借开源性和高度的开放性,Android 迅速占领移动终端市场。在移动APP 产业快速发展的同时,在巨大经济利益的诱惑下,灰产和黑产纷纷盯上这块大蛋糕,导致各种恶意APP 层出不穷。

本文基于动静态检测的方式分析Android APP敏感行为开展研究。动态检测模块可对APP 运行时数据进行分析,主要结合API Hook技术监控APP 的API 调用、结合多种网络流量分析技术监控APP 和网络数据、结合自动化测试技术提高检测效率。静态检测模块可对APP 的代码进行扫描,分析其中的敏感行为,主要结合APP 逆向技术获取APP 汇编代码、结合基于抽象语法树的控制流、数据流分析技术分析APP 中的非安全调用、隐私泄露行为等敏感行为。

2 问题和现状

Android APP 有如下几大类影响软件安全性的问题:

(1)APP 自身含有恶意行为影响用户的信息安全。Android 恶意APP 通过推送恶意广告诱骗欺诈、私自下载其他APP 偷跑流量、私发短信恶意吸费、出卖用户隐私等方式非法获取利益。

(2)APP 自身编写存在问题而被恶意利用。由于APP 开发者的水平参差不齐以及APP 测试的不完善,导致了很多APP 自身都存在安全问题,容易被攻击者恶意利用从而对用户产生威胁。

(3)APP 过度的隐私收集。为了提高用户体验,或是提高广告投放的精准度,大多数APP 都尽可能多的收集用户信息,但用户的手机中存储着大量个人隐私,一旦过度收集用户个人数据,甚至是恶意窃取,造成隐私泄露问题。……

登录APP查看全文

猜你喜欢

用户分析检测
隐蔽失效适航要求符合性验证分析
电力系统不平衡分析
关注用户
电力系统及其自动化发展趋势分析
关注用户
小波变换在PCB缺陷检测中的应用
关注用户
如何获取一亿海外用户