LLM2D
Google Play Store 中代码混淆实践的实证研究
An Empirical Study of Code Obfuscation Practices in the Google Play Store
作者: Akila Niroshan, Suranga Seneviratne, Aruna Seneviratne
发布日期: 2/10/2025
arXiv ID: oai:arXiv.org:2502.04636v1

摘要

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