Phishing Website Detection: An In‐Depth Investigation of Feature Selection and Deep Learning

ABSTRACT Cloud and fog computing technologies benefit from integrating AI‐driven phishing detection as it enhances security, scalability, real‐time reaction, and privacy. Nowadays, there is a noticeable rise in illegal activity taking place online. One of the illicit cybersecurity practices is phishing, in which hackers trick consumers by pretending to be authentic websites and spoofing them to obtain sensitive user information. Phishing attacks, regrettably, have increased dramatically in recent years, according to research. Machine learning (ML) and deep learning (DL) techniques have shown encouraging progress in thwarting these attacks. Consequently, we employed DL and ML techniques to identify phishing websites in this study. This article presents four scenarios in both ML and DL models. Two are proposed in ML, while the others are employed in DL. The outcomes of four scenarios were contrasted to determine which algorithm performed better at distinguishing between legal and illicit websites. Many popular ML techniques were used, including K‐nearest neighbour, random forest (RF), decision trees, and SVMs. PCA and Importance Features are implemented in both ML scenarios to find the best features. RF successfully reached an accuracy of 97.82% using the Importance Feature technique. However, the PCA method failed to improve the performance of ML algorithms. As a result of ML‐based scenarios, 98 features are selected for the final deep learning scenarios. In DL‐based scenarios, algorithm architectures are essential to avoid overfitting and bias due to various hyperparameters. Thus, in the third scenario, our aim focuses on DL architecture design. Multilayer perceptron and convolutional neural networks (CNNs) are employed to detect phishing websites. Finally, our proposed 1D CNN model, using stratified k‐fold cross‐validation, outperformed the classical ML algorithm, achieving 98.94% accuracy and 0.99 AUC‐ROC score in detecting phishing websites.

Authors

Institutions

Publication Details

Journal
Expert Systems
Published
2025-01-29
DOI
https://doi.org/10.1111/exsy.13824
Citations
5
Primary Topic
Spam and Phishing Detection
Type
article
Field-Weighted Citation Impact
16.23
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Phishing Website Detection: An In‐Depth Investigation of Feature Selection and Deep Learning

S.A. Mousavi, Mahdi Bahaghighat
5 citations
Expert Systems
Spam and Phishing Detection
16.23
article

Phishing Website Detection: An In‐Depth Investigation of Feature Selection and Deep Learning

S.A. Mousavi, Mahdi Bahaghighat
article en
5 citations

Abstract

ABSTRACT Cloud and fog computing technologies benefit from integrating AI‐driven phishing detection as it enhances security, scalability, real‐time reaction, and privacy. Nowadays, there is a noticeable rise in illegal activity taking place online. One of the illicit cybersecurity practices is phishing, in which hackers trick consumers by pretending to be authentic websites and spoofing them to obtain sensitive user information. Phishing attacks, regrettably, have increased dramatically in recent years, according to research. Machine learning (ML) and deep learning (DL) techniques have shown encouraging progress in thwarting these attacks. Consequently, we employed DL and ML techniques to identify phishing websites in this study. This article presents four scenarios in both ML and DL models. Two are proposed in ML, while the others are employed in DL. The outcomes of four scenarios were contrasted to determine which algorithm performed better at distinguishing between legal and illicit websites. Many popular ML techniques were used, including K‐nearest neighbour, random forest (RF), decision trees, and SVMs. PCA and Importance Features are implemented in both ML scenarios to find the best features. RF successfully reached an accuracy of 97.82% using the Importance Feature technique. However, the PCA method failed to improve the performance of ML algorithms. As a result of ML‐based scenarios, 98 features are selected for the final deep learning scenarios. In DL‐based scenarios, algorithm architectures are essential to avoid overfitting and bias due to various hyperparameters. Thus, in the third scenario, our aim focuses on DL architecture design. Multilayer perceptron and convolutional neural networks (CNNs) are employed to detect phishing websites. Finally, our proposed 1D CNN model, using stratified k‐fold cross‐validation, outperformed the classical ML algorithm, achieving 98.94% accuracy and 0.99 AUC‐ROC score in detecting phishing websites.

Expert SystemsVol. 42(3)
Imam Khomeini International University (IR)
Peace, Justice and strong institutions
Openalex Percentile: Top 1%
Spam and Phishing Detection
16.23
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Phishing Website Detection: An In‐Depth Investigation of Feature Selection and Deep Learning — S.A. Mousavi, Mahdi Bahaghighat · Expert Systems (2025) | TGRS Research Map | TGRS