Permission Based Android Malware Detection System
- Tech Stack: Python, scikit-learn, numpy, pandas, Android Studio, Java
- Github URL: Project Link
Developed a malware detection system based on minimum number of permissions required to classify the application as malware or benign with an overall 94.3% accuracy
Reduced number of permissions required for classification from 113 to 10 using model independent pruning techniques and dimensionality reduction
Classified malware applications into 45 malware families using K-means clustering algorithm and created an Android application based on the developed system for real time malware detection and classification