CFP last date
20 August 2026
Call for Paper
September Edition
IJCA solicits high quality original research papers for the upcoming September edition of the journal. The last date of research paper submission is 20 August 2026

Submit your paper
Know more
Reseach Article

Machine Learning Algorithms for Phishing Website Detection: A Structured Comparative Review

by Franklin S., Krishna R., Lakshmi Devi C.
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 187 - Number 137
Year of Publication: 2026
Authors: Franklin S., Krishna R., Lakshmi Devi C.
10.5120/ijca94108b96b3cc

Franklin S., Krishna R., Lakshmi Devi C. . Machine Learning Algorithms for Phishing Website Detection: A Structured Comparative Review. International Journal of Computer Applications. 187, 137 ( Aug 2026), 14-22. DOI=10.5120/ijca94108b96b3cc

@article{ 10.5120/ijca94108b96b3cc,
author = { Franklin S., Krishna R., Lakshmi Devi C. },
title = { Machine Learning Algorithms for Phishing Website Detection: A Structured Comparative Review },
journal = { International Journal of Computer Applications },
issue_date = { Aug 2026 },
volume = { 187 },
number = { 137 },
month = { Aug },
year = { 2026 },
issn = { 0975-8887 },
pages = { 14-22 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume187/number137/machine-learning-algorithms-for-phishing-website-detection-a-structured-comparative-review/ },
doi = { 10.5120/ijca94108b96b3cc },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2026-08-20T21:55:08.668043+05:30
%A Franklin S.
%A Krishna R.
%A Lakshmi Devi C.
%T Machine Learning Algorithms for Phishing Website Detection: A Structured Comparative Review
%J International Journal of Computer Applications
%@ 0975-8887
%V 187
%N 137
%P 14-22
%D 2026
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Phishing websites remain difficult to block because many campaigns use newly registered domains that have not yet reached reputation lists. This paper reviews four supervised learning methods commonly used for phishing-website detection: Decision Tree, Random Forest, Support Vector Machine, and Logistic Regression. The review focuses on studies using URL and domain features and compares the reported accuracy, precision, recall, and F1-score alongside practical concerns such as inference cost and interpretability. Across the reviewed evidence, Random Forest usually gives the strongest overall detection performance, while Logistic Regression offers a smaller and faster model for constrained devices. However, the numerical results are not directly interchangeable because the studies use different dataset versions, feature definitions, validation procedures, and tuning choices. The paper therefore treats the reported values as comparative evidence rather than results from a new experiment. It also discusses concept drift, adversarial manipulation, reproducibility, and the need for temporal evaluation. The main finding is that model selection should reflect deployment constraints as well as benchmark accuracy.

References
  1. O. K. Sahingoz, E. Buber, O. Demir, and B. Diri, "Machine learning based phishing detection from URLs," Expert Systems with Applications, vol. 117, pp. 345–357, Mar. 2019.
  2. R. M. Verma and A. Das, "What's in a URL: Fast feature extraction and malicious URL detection," in Proc. 3rd ACM Int. Workshop on Security and Privacy Analytics (IWSPA), 2017, pp. 55-63.
  3. M. Mohammad, F. Thabtah, and L. McCluskey, "Phishing Websites Dataset," UCI Machine Learning Repository, 2015.[Online]. Available: archive.ics.uci.edu/dataset/327/phishing+websites
  4. T. Fawcett, "An introduction to ROC analysis," Pattern Recognition Letters, vol. 27, no. 8, pp. 861–874, Jun. 2006.
  5. I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning. Cambridge, MA: MIT Press, 2016.
  6. C. M. Bishop, Pattern Recognition and Machine Learning. New York: Springer, 2006.
  7. J. Han, M. Kamber, and J. Pei, Data Mining: Concepts and Techniques, 3rd ed. Waltham, MA: Elsevier, 2012.
  8. S. Haykin, Neural Networks and Learning Machines, 3rd ed. Upper Saddle River, NJ: Pearson, 2009.
  9. N. Cristianini and J. Shawe-Taylor, An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods. Cambridge: Cambridge Univ. Press, 2000.
  10. T. Mitchell, Machine Learning. New York: McGraw-Hill, 1997.
  11. A. Jain, R. Gupta, and S. Kumar, "A machine learning approach for phishing detection using feature-based URL analysis," Int. J. Computer Applications, vol. 177, no. 22, pp. 12–17, Apr. 2020.
  12. Kaggle, "Web Page Phishing Detection Dataset," 2023. [Online].Available: www.kaggle.com/datasets/shashwatwork/web-page-phishing-detection-dataset
  13. Anti-Phishing Working Group, "Phishing Activity Trends Report, Q3 2023," APWG, Tech. Rep., 2023. [Online]. Available: apwg.org
  14. A. Aleroud and L. Zhou, "Phishing environments, techniques, and countermeasures: A survey," Computers & Security, vol. 68, pp. 160–196, Jul. 2017.
  15. S. Marchal, K. Saari, N. Singh, and N. Asokan, "Know your phish: Novel techniques for detecting phishing sites and their targets," in Proc. IEEE 36th Int. Conf. Distributed Computing Systems (ICDCS), 2016, pp. 323–333.
  16. L. Breiman, "Random forests," Machine Learning, vol. 45, no. 1, pp. 5–32, Oct. 2001.
Index Terms

Computer Science
Information Sciences

Keywords

Phishing Detection Machine Learning Cybersecurity Random Forest Support Vector Machine Decision Tree Logistic Regression URL Features