Implementing Deep Learning to Detect Malicious URLs

Rhodri Thomas, Sabeen Tahir*, Sheikh Tahir Bakhsh, Reem Alotaibi

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationAI Applications in Cyber Security and Privacy of Communication Networks - Proceedings of 10th International Conference on Cyber Security, Privacy in Communication Networks, ICCS 2024
EditorsChaminda E. R. Hewage, Mohammad Haseeb Zafar, Nishtha Kesswani
PublisherSpringer Science and Business Media Deutschland GmbH
Pages13-23
Number of pages11
ISBN (Electronic)9789819674008
ISBN (Print)9789819673995
DOIs
Publication statusPublished - 4 Sept 2025
Event10th International Conference on Cyber Security, Privacy in Communication Networks, ICCS 2024 - Cardiff, United Kingdom
Duration: 9 Dec 202410 Dec 2024

Publication series

NameLecture Notes in Networks and Systems
Volume1453 LNNS
ISSN (Print)2367-3370
ISSN (Electronic)2367-3389

Conference

Conference10th International Conference on Cyber Security, Privacy in Communication Networks, ICCS 2024
Country/TerritoryUnited Kingdom
CityCardiff
Period9/12/2410/12/24

Keywords

  • Browser extensions
  • Cybersecurity
  • GoPhish
  • Machine learning

Cite this