首页> 外文会议>Asia-Pacific Software Engineering Conference >Scalable and Obfuscation-Resilient Android App Repackaging Detection Based on Behavior Birthmark
【24h】

Scalable and Obfuscation-Resilient Android App Repackaging Detection Based on Behavior Birthmark

机译:基于行为胎记的可扩展和混淆 - 弹性Android应用程序重新包装检测

获取原文

摘要

Repackaged Android apps are the major source of Android malware, which not only compromise the pecuniary profit of original authors, but also pose threat to security and privacy of mobile users. Although a large number of birthmark based approaches have been proposed for Android repackaging detection, the majority of them heavily rely on the code instruction details, thus suffering from the following two limitations: (1) subject to code/resource obfuscation technologies; (2) fail to large scale repackaging detection. In this paper, we propose a novel behavior based approach for Android repackaging detection to meet scalability and obfuscation-resilience at the same time. As the repackaged app always keeps the basic functionalities of the original one for leveraging its popularity, they usually have similar behaviors. This observation inspires us to design the new behavior based birthmark for Android repackaging detection, namely, API dependency graph. To further improve the detection performance, we also introduce a system dependency summary graph based ADG extraction approach for high efficiency birthmark construction. We implement a prototype system named ACFinder and evaluate our system using 13,917 apps of 22 categories collected from APK-DL. Experiments show that ACFinder can extract behavior birthmark efficiently (average 52.9s per app), and that our behavior birthmark is resilient to complex code obfuscation technologies (average app similarity all are 1.0 for 11 code obfuscation algorithms) and capable to large scale detection (average 0.37s per app pair).
机译:重新打包的Android应用程序是Android恶意软件的主要来源,不仅损害了原始作者的金钱利润,而且对移动用户的安全和隐私构成威胁。虽然已经提出了大量基于胎记的基于胎记的方法,但是它们的大多数都依赖于代码指令细节,从而遭受以下两个限制:(1)进行代码/资源混淆技术; (2)未能进行大规模重新包装检测。在本文中,我们提出了一种基于行为的基于行为的方法,用于Android重新包装检测,同时满足可扩展性和混淆 - 弹性。随着重新包装的应用程序始终保持原始的基本功能,用于利用其流行度,通常具有类似的行为。此观察感启动我们设计用于Android重新包装检测的新行为的胎记,即API依赖图。为了进一步提高检测性能,我们还引入了一种基于系统依赖性摘要图的高效胎记结构的ADG提取方法。我们实现了名为ACFINDER的原型系统,并使用来自APK-DL收集的22个类别的13,917个应用程序评估我们的系统。实验表明,ACFINDER有效地提取行为胎记(平均每应用52.9s),并且我们的行为胎记是复杂的代码混淆技术(平均APP相似性,所有是11个代码混淆算法)和能够大规模检测(平均值)每个应用程序对0.37s)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号