计算机与数字工程2024,Vol.52Issue(11) :3390-3397.DOI:10.3969/j.issn.1672-9722.2024.11.037

基于语义的安卓广告库检测方法

Semantic-based Android Advertisement Library Detection Approach

黄诗怀 徐建
计算机与数字工程2024,Vol.52Issue(11) :3390-3397.DOI:10.3969/j.issn.1672-9722.2024.11.037
✕

基于语义的安卓广告库检测方法

Semantic-based Android Advertisement Library Detection Approach

黄诗怀 1徐建1
扫码查看

作者信息

  • 1. 南京理工大学计算机科学与工程学院 南京 210094
  • 折叠

摘要

安卓应用程序开发者试图在程序中嵌入广告库来获取收益,然而广告库的广泛引入增加了用户隐私泄露风险.为了准确自动识别嵌入的广告库,从静态分析的角度出发提出了一种基于语义的安卓应用程序广告库检测方法.该方法使用元信息识别主模块和非主模块,然后对非主模块进行语义特征提取,最后采用经典的机器学习方法训练广告库检测分类器.在Andrzoo的公开数据集上进行了实验验证,结果表明该方法取得了99.2%的召回率,并应用于安卓市场广告库检测,获得的准确率达97%.

Abstract

Android application developers try to embed ad libraries in their programs to gain revenue,however,the wide-spread introduction of ad libraries increases the risk of user privacy leakage.In order to accurately and automatically identify the em-bedded ad libraries,a semantic-based method for detecting ad libraries in Android applications is proposed from the perspective of static analysis.The method uses meta-information to identify main and non-main modules,then semantic features are extracted for non-main modules,and finally a classical machine learning approach is used to train an ad library detection classifier.Experimen-tal validation is conducted on Andrzoo's public dataset,and the results show that the method achieves a recall of 99.2%and is ap-plied to Android Market ad library detection,obtaining an accuracy of 97%.

关键词

广告库/安卓应用/应用程序检测/静态分析

Key words

advertising library/Android application/application detection/static analysis

引用本文复制引用

出版年

2024
计算机与数字工程
中国船舶重工集团公司第七0九研究所

计算机与数字工程

CSTPCD
影响因子:0.355
ISSN:1672-9722
参考文献量1
段落导航相关论文