arrow
Return

A Filter-Based Feature Selection Framework to Detect Phishing URLs Using Stacking Ensemble Machine Learning

delete2025-10-01
delete0
PRE
AI
B
Bari, Nimra
T
Tahir Saleem
M
Munam Ali Shah
A
Abdulmohsen Algarni
A
Asma Patel *
I
Insaf Ullah *
DOI:10.32604/cmes.2025.070311delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Today, phishing is an online attack designed to obtain sensitive information such as credit card and bank account numbers, passwords, and usernames. We can find several anti-phishing solutions, such as heuristic detection, virtual similarity detection, black and white lists, and machine learning (ML). However, phishing attempts remain a problem, and establishing an effective anti-phishing strategy is a work in progress. Furthermore, while most antiphishing solutions achieve the highest levels of accuracy on a given dataset, their methods suffer from an increased number of false positives. These methods are ineffective against zero-hour attacks. Phishing sites with a high False Positive Rate (FPR) are considered genuine because they can cause people to lose a lot of money by visiting them. Feature selection is critical when developing phishing detection strategies. Good feature selection helps improve accuracy; however, duplicate features can also increase noise in the dataset and reduce the accuracy of the algorithm. Therefore, a combination of filter-based feature selection methods is proposed to detect phishing attacks, including constant extraction, and Analysis of Variance (ANOVA) testing. The technique has been tested with different Machine Learning ensemble models, stacking and majority voting to gain A low false positive rate is achieved. Stacked ensemble classifiers (gradient boosting, random forest, support vector machine) achieve 1.31% FPR and 98.17% accuracy on Dataset 1, 2.81% FPR and Dataset 3 shows 2.81% FPR and 97.61% accuracy, while Dataset 2 shows 3.47% FPR and 96.47% accuracy.
Keywords:
Phishing detection
feature selection
stacking ensemble
machine learning
phishing URL

Journal

C
CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES
IF:
2.5
Papers:
354
Citations:
0

Organization

H
Hamdard University
Scholars:
13
Papers: 9
Citations: 0
A
Aston University
Scholars:
4.8K
Papers: 5.6K
Citations: 8.8K
K
king faisal university
Scholars:
2.6K
Papers: 1.6K
Citations: 0
U
University of Essex
Scholars:
4.0K
Papers: 4.8K
Citations: 5
G
gik institute engineering science & technology
Scholars:
1.1K
Papers: 1.0K
Citations: 2
K
king khalid university
Scholars:
1.7K
Papers: 1.4K
Citations: 0
researcher View more organizations
Cited Papers

Cited Papers

A Survey of Phishing Email Filtering Techniques
err2013-01-01
err138
PREAI
errAlmomani, Ammar; Gupta, B. B.; Atawneh, Samer; Meulenberg, A.; Almomani, Eman
errShare
errSave
Datasets for phishing websites detection
err2020-12-01
err0
errOAAI
errGrega Vrbančič; Iztok Fister; Vili Podgorelec
errShare
errSave
Towards Lightweight URL-Based Phishing Detection
err2021-06-13
err0
errOAAI
errAndrei Butnaru; Alexios Mylonas; Nikolaos Pitropakis
errShare
errSave
RSTHFS: A Rough Set Theory-Based Hybrid Feature Selection Method for Phishing Website Classification
err2025-01-01
err0
PREAI
errSetu,Jahanggir Hossain; Halder,Nabarun; Islam,Ashraful; Amin,M. Ashraful
errShare
errSave
An ensemble classification method based on machine learning models for malicious Uniform Resource Locators (URL)
err
err0
PREAI
errSankaranarayanan,Suresh; Sivachandran,Arvinthan Thevar; Mohd Khairuddin,Anis Salwa; Hasikin,Khairunnisa; Wahab Sait,Abdul Rahman
errShare
errSave
Enhancing Phishing Detection: A Machine Learning Approach With Feature Selection and Deep Learning Models
err2025-01-01
err0
errOAAI
errNayak, Ganesh S.; Muniyal, Balachandra; Belavagi, Manjula C.
errShare
errSave
An Optimized Stacking Ensemble Model for Phishing Websites Detection
err2021-05-28
err0
errOAAI
errMohammed Al-Sarem; Faisal Saeed; Zeyad Ghaleb Al-Mekhlafi; Badiea Abdulkarem Mohammed; Tawfik Al-Hadhrami; Mohammad T. Alshammari; Abdulrahman Alreshidi; Talal Sarheed Alshammari
errShare
errSave
researcher View more