首页> 外文期刊>Journal of Advanced Manufacturing Technology >MULTIPLE ANDROID PACKAGE FILES EXTRACTOR IN MINING REQUEST PERMISSIONS AND API CALLS
【24h】

MULTIPLE ANDROID PACKAGE FILES EXTRACTOR IN MINING REQUEST PERMISSIONS AND API CALLS

机译:挖掘请求权限和API调用中的多个Android打包文件提取程序

获取原文
       

摘要

Android smartphone has the highest demand in the world due to the ability of the devices and the open source software concept. Numbers of Android applications are increasing as to fulfill users and businesses’ needs. Not only Android gains huge business return but its applications has also become the target of attackers. One of the approaches to investigate and detect malware is through a reverse engineering technique where the profile parameters are extracted. The process of reversing Android execute file (.apk) individually takes a long time. Other than having used several tools, the approach leaves open the possibility of misconduct during the mining of necessary source codes. Therefore, an Android permissions and Application Programming Interface (API) calls extractor tool were developed for Android mobile devices apps. This tool had the capability to record all request permissions and required API calls inside the AndroidManifest.xml and classes.dex made to App executable file. In addition, the automatic feature of the tool allowed for the recording of the permission and API calls more than one Android Package Kit (APK) files at a time. MAPE (Multiple Android Package Extractor) was developed using Node.js. Currently, researchers either disclose mining techniques or use existing tools manually. MAPE used a sequential search in Depth First Search (DFS) technique to accomplish the operation. This tool can shorten the researchers’ processing time on retrieving request permissions and targeting API calls. The output produced by MAPE can be used for several purposes such as Apps categorization and malware detection.
机译:由于设备的功能和开源软件的概念,Android智能手机具有世界上最高的需求。为了满足用户和企业的需求,Android应用程序的数量正在增加。 Android不仅获得了巨大的业务回报,而且其应用程序也已成为攻击者的目标。调查和检测恶意软件的方法之一是通过逆向工程技术提取配置文件参数。单独反转Android执行文件(.apk)的过程需要很长时间。除了使用了几种工具之外,该方法还保留了在挖掘必要的源代码期间发生不当行为的可能性。因此,针对Android移动设备应用程序开发了Android权限和应用程序编程接口(API)调用提取器工具。该工具具有在AndroidManifest.xml和对App可执行文件进行的classes.dex中记录所有请求权限和所需API调用的功能。此外,该工具的自动功能允许一次记录许可和API调用,并且一次调用多个Android Package Kit(APK)文件。 MAPE(多个Android包提取器)是使用Node.js开发的。当前,研究人员要么公开挖掘技术,要么手动使用现有工具。 MAPE使用深度优先搜索(DFS)技术中的顺序搜索来完成操作。该工具可以缩短研究人员在检索请求权限和定位API调用方面的处理时间。 MAPE产生的输出可用于多种用途,例如应用程序分类和恶意软件检测。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号