TY - GEN
T1 - Implementing Deep Learning to Detect Malicious URLs
AU - Thomas, Rhodri
AU - Tahir, Sabeen
AU - Bakhsh, Sheikh Tahir
AU - Alotaibi, Reem
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2025.
PY - 2025/9/4
Y1 - 2025/9/4
N2 - The GoPhish Chrome extension aims to increase web security by providing users with an easy-to-use tool for identifying malicious URLs. With a focus on simplicity, the extension lets users start URL scans with a context menu interaction. This sets off a machine learning system that analyzes the input URL and produces a confidence score that indicates how malignant it is. The main functionality is underpinned by a structured manifest file outlining required rights and JavaScript components handling data processing and user interaction. For effective client-side execution, the machine learning model, which was initially created in Keras, is transformed into TensorFlow.js format.execution. After thorough evaluation and comprehensive testing, it shows an accuracy rate of 74.626% when classifying real-world URLs, this is below the targeted standard of 95% for dependable security applications. This research emphasizes the necessity of additional model optimization to improve its prediction efficacy in real-world situations, demonstrating the continuous challenges associated with implementing machine learning solutions in browser extensions for cybersecurity.
AB - The GoPhish Chrome extension aims to increase web security by providing users with an easy-to-use tool for identifying malicious URLs. With a focus on simplicity, the extension lets users start URL scans with a context menu interaction. This sets off a machine learning system that analyzes the input URL and produces a confidence score that indicates how malignant it is. The main functionality is underpinned by a structured manifest file outlining required rights and JavaScript components handling data processing and user interaction. For effective client-side execution, the machine learning model, which was initially created in Keras, is transformed into TensorFlow.js format.execution. After thorough evaluation and comprehensive testing, it shows an accuracy rate of 74.626% when classifying real-world URLs, this is below the targeted standard of 95% for dependable security applications. This research emphasizes the necessity of additional model optimization to improve its prediction efficacy in real-world situations, demonstrating the continuous challenges associated with implementing machine learning solutions in browser extensions for cybersecurity.
KW - Browser extensions
KW - Cybersecurity
KW - GoPhish
KW - Machine learning
UR - https://www.scopus.com/pages/publications/105022889465
U2 - 10.1007/978-981-96-7400-8_2
DO - 10.1007/978-981-96-7400-8_2
M3 - Conference contribution
AN - SCOPUS:105022889465
SN - 9789819673995
T3 - Lecture Notes in Networks and Systems
SP - 13
EP - 23
BT - AI Applications in Cyber Security and Privacy of Communication Networks - Proceedings of 10th International Conference on Cyber Security, Privacy in Communication Networks, ICCS 2024
A2 - Hewage, Chaminda E. R.
A2 - Zafar, Mohammad Haseeb
A2 - Kesswani, Nishtha
PB - Springer Science and Business Media Deutschland GmbH
T2 - 10th International Conference on Cyber Security, Privacy in Communication Networks, ICCS 2024
Y2 - 9 December 2024 through 10 December 2024
ER -