Implementation of a Hybrid Phishing Detection Platform Using Machine Learning and Google Safe Browsing API

dc.contributor.advisorMicallef, Nicholas
dc.contributor.authorQasir, Yazeed
dc.date.accessioned2026-03-29T09:07:57Z
dc.date.issued2025
dc.descriptionMSc Cyber Security dissertation submitted to Swansea University, Department of Computer Science, September 29, 2025. The project presents a hybrid phishing detection platform combining Random Forest machine learning, Google Safe Browsing API integration, rule-based heuristics, and a web application for real-time URL assessment and user awareness.
dc.description.abstractPhishing is a pervasive issue in cybersecurity, exploiting both technological weaknesses and human vulnerabilities to gain access to sensitive data. This dissertation introduces a hybrid phishing detection system using both a supervised Random Forest model and the Google Safe Browsing API to improve accuracy and adaptability to evolving attacks. The dataset, consisting of 247,950 URLs, was processed using lexical, domain-based, and content features, and the Random Forest model was trained on an 80/20 stratified split. The framework employs a layered architecture including allowlist checking, API verification, machine learning classification, and rule-based heuristics, whose outputs are combined to produce a final decision. Additionally, a web application was developed to provide real-time URL assessment and enhance user awareness through integrated educational features. Experimental results show that the API-only baseline achieved an ROC-AUC of 0.49, while the Random Forest model achieved an ROC-AUC of 0.993. The hybrid system significantly reduced false negatives while maintaining strong precision and recall. These findings demonstrate that combining API intelligence, machine learning, and user-focused interventions provides a scalable and effective approach to phishing detection.
dc.format.extent58
dc.identifier.citationQasir, Yazeed. Implementation of a Hybrid Phishing Detection Platform Using Machine Learning and Google Safe Browsing API. MSc dissertation, Swansea University, Department of Computer Science, 2025.
dc.identifier.urihttps://hdl.handle.net/20.500.14154/78531
dc.language.isoen
dc.publisherSaudi Digital Library
dc.subjectPhishing Detection Machine Learning Cybersecurity Google Safe Browsing API Random Forest URL Classification
dc.titleImplementation of a Hybrid Phishing Detection Platform Using Machine Learning and Google Safe Browsing API
dc.typeThesis
sdl.degree.departmentDepartment of Computer Science
sdl.degree.disciplineCyber Security
sdl.degree.grantorSwansea University
sdl.degree.nameMaster of Science (MSc)

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
SACM-Dissertation.pdf
Size:
2.03 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.61 KB
Format:
Item-specific license agreed to upon submission
Description:

Copyright owned by the Saudi Digital Library (SDL) © 2026