Authors
Janaka Senanayake, Harsha Kalutarage, Andrei Petrovski, Luca Piras, Mhd Omar Al-Kadri
Publication date
2024/5/1
Journal
Journal of Information Security and Applications
Volume
82
Pages
103741
Publisher
Elsevier
Description
Ensuring strict adherence to security during the phases of Android app development is essential, primarily due to the prevalent issue of apps being released without adequate security measures in place. While a few automated tools are employed to reduce potential vulnerabilities during development, their effectiveness in detecting vulnerabilities may fall short. To address this, “Defendroid”, a blockchain-based federated neural network enhanced with Explainable Artificial Intelligence (XAI) is introduced in this work. Trained on the LVDAndro dataset, the vanilla neural network model achieves a 96% accuracy and 0.96 F1-Score in binary classification for vulnerability detection. Additionally, in multi-class classification, the model accurately identifies Common Weakness Enumeration (CWE) categories with a 93% accuracy and 0.91 F1-Score. In a move to foster collaboration and model improvement, the model has …
Scholar articles
J Senanayake, H Kalutarage, A Petrovski, L Piras… - Journal of Information Security and Applications, 2024