arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1504.01693cs.CRcs.HC
收藏

用于检测新颖和复杂的Android恶意软件的安全工具

Security Toolbox for Detecting Novel and Sophisticated Android Malware

Benjamin Holland, Tom Deering, Suresh Kothari, Jon Mathews, Nikhil Ranade

摘要:

本文介绍了一个演示我们的安全测试来检测Android应用程序中的新型恶意软件。该软件是通过我们最近的研究项目开发的,该项目由DARPA网络安全自动化程序分析(APAC)项目资助。DARPA APAC项目中的对抗性挑战("红色")团队的任务是设计复杂的恶意软件,以测试研发("蓝色")团队正在开发的恶意软件检测技术的界限。我们的研究小组是DARPA APAC项目中的一个Blue团队,他们提出了一种"人在回路中的程序分析"方法来检测Android应用程序的源代码或Java字节码中的恶意软件。我们的恶意软件检测装置由两个组件组成:一个名为Atlas的通用程序分析平台,以及一个构建在Atlas平台上的安全分析器。本文描述了主要的设计目标,实现目标的Android组件,以及审核Android应用程序的工作流程。随附的视频(http://youtu.be/WhcoAX3HiNU)通过实时审计说明了该工具的功能。

英文摘要:

This paper presents a demo of our Security Toolbox to detect novel malware in Android apps. This Toolbox is developed through our recent research project funded by the DARPA Automated Program Analysis for Cybersecurity (APAC) project. The adversarial challenge ("Red") teams in the DARPA APAC program are tasked with designing sophisticated malware to test the bounds of malware detection technology being developed by the research and development ("Blue") teams. Our research group, a Blue team in the DARPA APAC program, proposed a "human-in-the-loop program analysis" approach to detect malware given the source or Java bytecode for an Android app. Our malware detection apparatus consists of two components: a general-purpose program analysis platform called Atlas, and a Security Toolbox built on the Atlas platform. This paper describes the major design goals, the Toolbox components to achieve the goals, and the workflow for auditing Android apps. The accompanying video (http://youtu.be/WhcoAX3HiNU) illustrates features of the Toolbox through a live audit.

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

↑