摘要
arXiv:2502.04636v1 Announce Type: 横向
摘要:Android生态系统易遭受应用程序重新打包、伪造和盗版等问题的威胁,这对开发者和用户构成了风险。为了缓解这些风险,开发者通常会采用代码混淆技术。虽然代码混淆在保护合法应用程序方面非常有效,但它也会阻碍安全调查,因为它常常被恶意使用。因此,了解Android应用程序中的代码混淆实践非常重要。在本文中,我们分析了从2016年到2023年长达八年的超过500,000个Google Play的APK文件,以研究代码混淆技术的发展和流行程度。首先,我们提出了一组分类器来检测混淆代码、工具和方法,然后进行纵向分析以确定趋势。结果显示,从2016年到2023年,代码混淆增加了13%,ProGuard和Allatori是最常用的工具。我们还表明,在排名靠前的应用程序和游戏类别(如 казино应用)中,代码混淆更为普遍。据我们所知,这是对Google Play Store中代码混淆采用的首次大规模研究,为开发者和安全分析师提供了宝贵的见解。