CRSep 26, 2017

Malware Detection Approach for Android systems Using System Call Logs

arXiv:1709.08805v129 citations
Originality Synthesis-oriented
AI Analysis

This addresses malware detection for Android users, but it appears incremental as it builds on existing dynamic analysis methods.

The paper tackles the problem of detecting unknown malware on Android systems by analyzing system call logs during runtime, achieving classification of applications as malicious or benign.

Static detection technologies based on signature-based approaches that are widely used in Android platform to detect malicious applications. It can accurately detect malware by extracting signatures from test data and then comparing the test data with the signature samples of virus and benign samples. However, this method is generally unable to detect unknown malware applications. This is because, sometimes, the machine code can be converted into assembly code, which can be easily read and understood by humans. Furthuremore, the attacker can then make sense of the assembly instructions and understand the functioning of the program from the same. Therefore we focus on observing the behaviour of the malicious software while it is actually running on a host system. The dynamic behaviours of an application are conducted by the system call sequences at the end. Hence, we observe the system call log of each application, use the same for the construction of our dataset, and finally use this dataset to classify an unknown application as malicious or benign.

Foundations

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

Your Notes