Implementation of a Hybrid Phishing Detection Platform Using Machine Learning and Google Safe Browsing API
| dc.contributor.advisor | Micallef, Nicholas | |
| dc.contributor.author | Qasir, Yazeed | |
| dc.date.accessioned | 2026-03-29T09:07:57Z | |
| dc.date.issued | 2025 | |
| dc.description | MSc 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.abstract | Phishing 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.extent | 58 | |
| dc.identifier.citation | Qasir, 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.uri | https://hdl.handle.net/20.500.14154/78531 | |
| dc.language.iso | en | |
| dc.publisher | Saudi Digital Library | |
| dc.subject | Phishing Detection Machine Learning Cybersecurity Google Safe Browsing API Random Forest URL Classification | |
| dc.title | Implementation of a Hybrid Phishing Detection Platform Using Machine Learning and Google Safe Browsing API | |
| dc.type | Thesis | |
| sdl.degree.department | Department of Computer Science | |
| sdl.degree.discipline | Cyber Security | |
| sdl.degree.grantor | Swansea University | |
| sdl.degree.name | Master of Science (MSc) |
