CRJul 20, 2013

ANANAS - A Framework For Analyzing Android Applications

arXiv:1307.5410v135 citations
Originality Synthesis-oriented
AI Analysis

This provides a tool for security analysts to analyze Android malware, but it is incremental as it integrates existing analysis methods into a new framework.

The authors tackled the problem of increasing malware on Android by developing ANANAS, a modular framework for dynamic analysis of Android applications, which includes six plugins for techniques like system call hooking and network traffic analysis.

Android is an open software platform for mobile devices with a large market share in the smartphone sector. The openness of the system as well as its wide adoption lead to an increasing amount of malware developed for this platform. ANANAS is an expandable and modular framework for analyzing Android applications. It takes care of common needs for dynamic malware analysis and provides an interface for the development of plugins. Adaptability and expandability have been main design goals during the development process. An abstraction layer for simple user interaction and phone event simulation is also part of the framework. It allows an analyst to script the required user simulation or phone events on demand or adjust the simulation to his needs. Six plugins have been developed for ANANAS. They represent well known techniques for malware analysis, such as system call hooking and network traffic analysis. The focus clearly lies on dynamic analysis, as five of the six plugins are dynamic analysis methods.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes