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

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

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

advertising libraryAndroid applicationapplication detectionstatic analysis

黄诗怀、徐建

展开 >

南京理工大学计算机科学与工程学院 南京 210094

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

2024

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

计算机与数字工程

CSTPCD
影响因子:0.355
ISSN:1672-9722
年,卷(期):2024.52(11)