TY - JOUR
T1 - MVDroid
T2 - an Android malicious VPN detector using neural networks
AU - Seraj, Saeed
AU - Khodambashi, Siavash
AU - Pavlidis, Michalis
AU - Polatidis, Nikolaos
PY - 2023/4/3
Y1 - 2023/4/3
N2 - The majority of Virtual Private Networks (VPNs) fail when it comes to protecting our privacy. If we are using a VPN to protect our online privacy, many of the well-known VPNs are not secure to use. When examined closely, VPNs can appear to be perfect on the surface but still be a complete privacy and security disaster. Some VPNs will steal our bandwidth, infect our computers with malware, install secret tracking libraries on our devices, steal our personal data, and leave our data exposed to third parties. Generally, Android users should be cautious when installing any VPN software on their devices. As a result, it is important to identify malicious VPNs before downloading and installing them on our Android devices. This paper provides an optimised deep learning neural network for identifying fake VPNs, and VPNs infected by malware based on the permissions of the apps, as well as a novel dataset of malicious and benign Android VPNs. Experimental results indicate that our proposed classifier identifies malicious VPNs with high accuracy, while it outperforms other standard classifiers in terms of evaluation metrics such as accuracy, precision, and recall.
AB - The majority of Virtual Private Networks (VPNs) fail when it comes to protecting our privacy. If we are using a VPN to protect our online privacy, many of the well-known VPNs are not secure to use. When examined closely, VPNs can appear to be perfect on the surface but still be a complete privacy and security disaster. Some VPNs will steal our bandwidth, infect our computers with malware, install secret tracking libraries on our devices, steal our personal data, and leave our data exposed to third parties. Generally, Android users should be cautious when installing any VPN software on their devices. As a result, it is important to identify malicious VPNs before downloading and installing them on our Android devices. This paper provides an optimised deep learning neural network for identifying fake VPNs, and VPNs infected by malware based on the permissions of the apps, as well as a novel dataset of malicious and benign Android VPNs. Experimental results indicate that our proposed classifier identifies malicious VPNs with high accuracy, while it outperforms other standard classifiers in terms of evaluation metrics such as accuracy, precision, and recall.
KW - Android malware detection
KW - Neural networks
KW - VPN
KW - Virtual private network
UR - http://www.scopus.com/inward/record.url?scp=85151548414&partnerID=8YFLogxK
U2 - 10.1007/s00521-023-08512-1
DO - 10.1007/s00521-023-08512-1
M3 - Article
SN - 1433-3058
VL - 35
SP - 21555
EP - 21565
JO - Neural Computing and Applications
JF - Neural Computing and Applications
IS - 29
ER -