首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >RegionDroid: A Tool for Detecting Android Application Repackaging Based on Runtime UI Region Features
【24h】

RegionDroid: A Tool for Detecting Android Application Repackaging Based on Runtime UI Region Features

机译:RegionDroid:一种用于根据运行时UI区域功能检测Android应用程序重新包装的工具

获取原文

摘要

With the rapid development of mobile devices, Android applications (apps) are universally used. However, attackers repackage Android apps and release them to the markets for illegal purposes, which brings great threats to the Android ecosystem. To leverage the popularity of original apps, they keep similar software behaviors to confuse app users. Furthermore, repackaged apps can be obfuscated or encrypted to avoid being detected. Besides, hybrid mobile apps, built by combining web technology and native elements, are becoming a preferred choice for developers. The structure of hybrid apps differs a lot from that of native apps which would raise great challenges to repackaging detection. Existing works still have some limitations in detecting repackaging from obfuscated and encrypted apps. Besides, few of them can deal with hybrid apps. In this paper, we proposed an approach based on the app UI regions extracted from app's runtime UI traces. We also implement a tool named RegionDroid based on the approach. We apply RegionDroid to tree datasets with totally 369 apps. It successfully finds all the 98 obfuscated or encrypted repackaged pairs in dataset S1. It also shows good credibility in distinguishing another 114 commercial apps in dataset S2. We also test our approach in dataset S3 with 157 hybrid apps by comparing them pairwisely and the false positive rate is 0.016%.
机译:随着移动设备的快速发展,Android应用程序(应用程序)普遍使用。但是,攻击者重新加上Android应用程序并将其释放到市场以获取非法目的,这为Android生态系统带来了很大的威胁。要利用原始应用的普及,它们会使类似的软件行为保持混淆应用程序用户。此外,可以对重新包装的应用程序进行混淆或加密以避免被检测到。此外,通过组合Web技术和本机元素构建的混合移动应用正在成为开发人员的首选。混合应用程序的结构与本机应用程序的结构不同,这将提高重新包装检测的巨大挑战。现有工作仍然有一些限制检测从混淆和加密应用程序的重新包装。此外,其中很少有可能处理混合应用程序。在本文中,我们提出了一种基于从应用程序运行时UI迹线中提取的App UI区域的方法。我们还基于方法实现一个名为RegionDroid的工具。我们使用完全369个应用程序将RegionDroid应用于树数据集。它成功找到了DataSet S中的所有98个混淆或加密的重新包装对 1 。它还显示了在数据集S中区分另外114个商业应用程序的良好信誉 2 。我们还在DataSet S中测试了我们的方法 3 通过一体化和假阳性率比较0.016%,用157个混合应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号