A Comparative Analysis of Machine Learning Models for URL-BasedPhishing Detection
Phishing attacks pose a significant and ongoing cybersecurity threat, necessitating effective countermeasures. The challenge lies in accurately and automatically detecting malicious URLs, as traditional methods often fall short against evolving attacker techniques. This research addresses the need for improved detection by evaluating machine learning approaches applied to URL analysis. A dataset of labeled phishing and legitimate URLs, characterized by 30 distinct features encompassing lexical, host-basedandcontent-related attributes, formed the basis of this study. Five machine learning models were trained and comparatively evaluated: Decision Tree (DT), Random Forest (RF), Support Vector Machine (SVM), XGBoost (XGB)anda Stacking Classifier ensemble. Performance analysis revealed that the XGBoost classifier achieved the highest accuracy, correctly classifying approximately 97.4% of URLs in the test set. This study demonstrates the effectiveness of machine learning, particularly XGBoost, for high-accuracy phishing URL detection using comprehensive feature sets and contributes a functional prototype system demonstrating the approach.
Authors
- Amila Senarathne (ORCID: https://orcid.org/0000-0002-3647-6313)
- Kanishka Yapa (ORCID: https://orcid.org/0009-0004-5546-1581)
- Rafi MRM
- Shaminda KAS
- Nuski FAM
- Suhaif AM
Publication Details
- Published
- 2025-01-01
- DOI
- https://doi.org/10.56147/aaiet.1.3.16
- Primary Topic
- Spam and Phishing Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00