Detection of Vulnerabilities Related to Permissions Requests for Android Apps Using Machine Learning Techniques,
Auteur(s): Didier Bassolé, Yaya Traoré, Gouayon Koala, Franklin Tchakounté & Oumarou Sié
Résumé

Android application vulnerabilities are weaknesses in the applications or their design that allow an attacker to execute commands, access unauthorised data and carry out denial of service attacks. In this paper, we try to improve the detection of vulnerabilities, especially those based on permissions in Android applications. We propose a model that uses machine learning techniques for the automatic detection of vulnerabilities in the permissions system on Android devices. This model allows the user to identify the risk of vulnerabilities associated with an application via a permission or combination of permissions. We applied eight (8) machine learning techniques to analyse the use of permissions for malware detection. Our goal is to enable users to assess the vulnerabilities of applications that may access their personal and other sensitive data.

Mots-clés

Vulnerability Permission-based Machine learning Android applications

962
Enseignants
5577
Publications
49
Laboratoires
84
Projets