Detecting Phishing Domains Using Machine Learning
Top Cited Papers
Open Access
- 7 April 2023
- journal article
- research article
- Published by MDPI AG in Applied Sciences
- Vol. 13 (8) , 4649
Abstract
Phishing is an online threat where an attacker impersonates an authentic and trustworthy organization to obtain sensitive information from a victim. One example of such is trolling, which has long been considered a problem. However, recent advances in phishing detection, such as machine learning-based methods, have assisted in combatting these attacks. Therefore, this paper develops and compares four models for investigating the efficiency of using machine learning to detect phishing domains. It also compares the most accurate model of the four with existing solutions in the literature. These models were developed using artificial neural networks (ANNs), support vector machines (SVMs), decision trees (DTs), and random forest (RF) techniques. Moreover, the uniform resource locator’s (URL’s) UCI phishing domains dataset is used as a benchmark to evaluate the models. Our findings show that the model based on the random forest technique is the most accurate of the other four techniques and outperforms other solutions in the literature.Keywords
Funding Information
- Deanship of Scientific Research, Taif University
This publication has 54 references indexed in Scilit:
- Phishing detection: A recent intelligent machine learning comparison based on models content and features2017
- A Survey on Ensemble Learning for Data Stream ClassificationACM Computing Surveys, 2017
- Fighting against phishing attacks: state of the art and future challengesNeural Computing and Applications, 2016
- An efficacious method for detecting phishing webpages through target domain identificationDecision Support Systems, 2014
- Re-engineering Cybersecurity Education in the US: An Analysis of the Critical Factors2014
- Detection of phishing URLs using machine learning techniques2013
- Analysis of bacterial community in bulking sludge using culture-dependent and -independent approachesJournal of Environmental Sciences, 2011
- Random ForestsMachine Learning, 2001
- An Introduction to Support Vector Machines and Other Kernel-based Learning Methods2000
- A logical calculus of the ideas immanent in nervous activityBulletin of Mathematical Biology, 1943