Research Article

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

by  Franklin S., Krishna R., Lakshmi Devi C.
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 187 - Issue 137
Published: August 2026
Authors: Franklin S., Krishna R., Lakshmi Devi C.
10.5120/ijca94108b96b3cc
PDF

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 (August 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 },
                        year    = { 2026 },
                        volume  = { 187 },
                        number  = { 137 },
                        pages   = { 14-22 },
                        doi     = { 10.5120/ijca94108b96b3cc },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2026
                        %A Franklin S.
                        %A Krishna R.
                        %A Lakshmi Devi C.
                        %T Machine Learning Algorithms for Phishing Website Detection: A Structured Comparative Review%T 
                        %J International Journal of Computer Applications
                        %V 187
                        %N 137
                        %P 14-22
                        %R 10.5120/ijca94108b96b3cc
                        %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
  • 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.
  • 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.
  • 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
  • T. Fawcett, "An introduction to ROC analysis," Pattern Recognition Letters, vol. 27, no. 8, pp. 861–874, Jun. 2006.
  • I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning. Cambridge, MA: MIT Press, 2016.
  • C. M. Bishop, Pattern Recognition and Machine Learning. New York: Springer, 2006.
  • J. Han, M. Kamber, and J. Pei, Data Mining: Concepts and Techniques, 3rd ed. Waltham, MA: Elsevier, 2012.
  • S. Haykin, Neural Networks and Learning Machines, 3rd ed. Upper Saddle River, NJ: Pearson, 2009.
  • N. Cristianini and J. Shawe-Taylor, An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods. Cambridge: Cambridge Univ. Press, 2000.
  • T. Mitchell, Machine Learning. New York: McGraw-Hill, 1997.
  • 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.
  • Kaggle, "Web Page Phishing Detection Dataset," 2023. [Online].Available: www.kaggle.com/datasets/shashwatwork/web-page-phishing-detection-dataset
  • Anti-Phishing Working Group, "Phishing Activity Trends Report, Q3 2023," APWG, Tech. Rep., 2023. [Online]. Available: apwg.org
  • A. Aleroud and L. Zhou, "Phishing environments, techniques, and countermeasures: A survey," Computers & Security, vol. 68, pp. 160–196, Jul. 2017.
  • 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.
  • L. Breiman, "Random forests," Machine Learning, vol. 45, no. 1, pp. 5–32, Oct. 2001.
Index Terms
Computer Science
Information Sciences
No index terms available.
Keywords

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

Powered by PhDFocusTM