Litcius/Paper detail

Machine Learning Algorithms Evaluation for Phishing URLs Classification

Habiba Bouijij, Amine Berqia

202123 citationsDOI

Abstract

Phishing URL is a type of cyberattack, based on falsified URLs. The number of phishing URL attacks continues to increase despite cybersecurity efforts. According to the Anti-Phishing Working Group (APWG), the number of phishing websites observed in 2020 is 1 520 832, doubling over the course of a year. Various algorithms, techniques and methods can be used to build models for phishing URL detection and classification. From our reading, we observed that Machine Learning (ML) is one of the recent approaches used to detect and classify phishing URL in an efficient and proactive way. In this paper, we evaluate eleven of the most adopted ML algorithms such as Decision Tree (DT), Nearest Neighbours (KNN), Gradient Boosting (GB), Logistic Regression (LR), Naïve Bayes (NB), Random Forest (RF), Support Vector Machines (SVM), Neural Network (NN), Ex-tra_Tree (ET), Ada_Boost (AB) and Bagging (B). To do that, we compute detection accuracy metric for each algorithm and we use lexical analysis to extract the URL features.

Topics & Concepts

PhishingRandom forestComputer scienceSupport vector machineNaive Bayes classifierMachine learningArtificial intelligenceDecision treeBoosting (machine learning)Statistical classificationAlgorithmData miningThe InternetWorld Wide WebSpam and Phishing DetectionMisinformation and Its ImpactsAdvanced Malware Detection Techniques
Machine Learning Algorithms Evaluation for Phishing URLs Classification | Litcius