DL-Droid: Deep learning based android malware detection using real devices
Mohammed K. Alzaylaee, Suleiman Y. Yerima, Sakir Sezer

TL;DR
DL-Droid is a deep learning system that uses dynamic analysis on real devices to detect Android malware with high accuracy, outperforming traditional methods and emphasizing the importance of stateful input generation.
Contribution
The paper introduces DL-Droid, a novel deep learning-based malware detection system utilizing stateful input generation and dynamic analysis on real devices, achieving superior detection rates.
Findings
Achieves up to 97.8% detection rate with dynamic features.
Achieves up to 99.6% detection rate with combined static and dynamic features.
Outperforms traditional machine learning and state-of-the-art approaches.
Abstract
The Android operating system has been the most popular for smartphones and tablets since 2012. This popularity has led to a rapid raise of Android malware in recent years. The sophistication of Android malware obfuscation and detection avoidance methods have significantly improved, making many traditional malware detection methods obsolete. In this paper, we propose DL-Droid, a deep learning system to detect malicious Android applications through dynamic analysis using stateful input generation. Experiments performed with over 30,000 applications (benign and malware) on real devices are presented. Furthermore, experiments were also conducted to compare the detection performance and code coverage of the stateful input generation method with the commonly used stateless approach using the deep learning system. Our study reveals that DL-Droid can achieve up to 97.8% detection rate (with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
