arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1602.04693cs.CR
收藏

DroidNative:基于语义的Android原生代码恶意软件检测

DroidNative: Semantic-Based Detection of Android Native Code Malware

Shahid Alam, Zhengyang Qu, Ryan Riley, Yan Chen, Vaibhav Rastogi

摘要:

根据赛门铁克和F-Secure的威胁报告,2013年和2014年的移动恶意软件开发几乎完全集中在Android平台上。恶意软件编写者正在应用隐形突变(混淆)来创建恶意软件变体,从而阻碍基于签名的检测器的检测。此外,利用静态分析技术来检测这种变体的过多的更复杂的检测器仅在字节码级别操作,这意味着嵌入在本机代码中的恶意软件未被检测到。最近的一项研究表明,86%的最流行的Android应用程序包含本机代码,这使得这成为一个看似合理的威胁。本文提出了DroidNative,一个Android恶意软件检测器,使用特定的控制流模式来减少混淆的影响,提供自动化和平台独立性,据我们所知,它是第一个在Android本机代码级别运行的系统,允许它检测嵌入在本机代码和字节码中的恶意软件。当使用传统的恶意软件变体进行测试时,它的检测率(DR)为99.48%,而学术和商业工具的DR范围为8.33% -93.22%。当使用2240个样本的数据集进行测试时,DroidNative的DR为99.16%,假阳性率为0.4%,平均检测时间为26.87秒/样本。

英文摘要:

According to the Symantec and F-Secure threat reports, mobile malware development in 2013 and 2014 has continued to focus almost exclusively ~99% on the Android platform. Malware writers are applying stealthy mutations (obfuscations) to create malware variants, thwarting detection by signature based detectors. In addition, the plethora of more sophisticated detectors making use of static analysis techniques to detect such variants operate only at the bytecode level, meaning that malware embedded in native code goes undetected. A recent study shows that 86% of the most popular Android applications contain native code, making this a plausible threat. This paper proposes DroidNative, an Android malware detector that uses specific control flow patterns to reduce the effect of obfuscations, provides automation and platform independence, and as far as we know is the first system that operates at the Android native code level, allowing it to detect malware embedded in both native code and bytecode. When tested with traditional malware variants it achieves a detection rate (DR) of 99.48%, compared to academic and commercial tools' DRs that range from 8.33% -- 93.22%. When tested with a dataset of 2240 samples DroidNative achieves a DR of 99.16%, a false positive rate of 0.4% and an average detection time of 26.87 sec/sample.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑