The proliferation of Android malware necessitates robust and efficient detection mechanisms. This research proposes DroidDetector, a deep learning-based system for characterizing and detecting Android malware. DroidDetector utilizes a novel approach combining static and dynamic analysis features extracted from Android applications to train a deep neural network for accurate malware classification. Our results demonstrate superior detection accuracy and improved characterization capabilities compared to existing methods, offering a significant advancement in Android security. The system efficiently handles large datasets and adapts to evolving malware techniques, providing a more robust and scalable solution for Android malware detection.
Android's open-source nature and widespread use make it a prime target for malware developers. Traditional signature-based detection methods struggle to keep pace with the rapid evolution of new malware variants. Machine learning, particularly deep learning, offers a promising alternative by learning complex patterns from large datasets of benign and malicious apps. However, challenges remain in effectively extracting relevant features from diverse Android applications and building robust, generalizable models that can handle the constantly evolving landscape of malware. This research addresses these challenges by developing a sophisticated deep learning model capable of high-accuracy detection and detailed malware characterization.
Domain: Android Security / Malware Detection
Year: 2024–25
Technology: Python, Deep Learning, Android, TensorFlow