An In-Depth Benchmarking and Evaluation of Phishing Detection Research for Security Needs
Authors:
- Ayman El AassalAAAyman El Aassal
- Shahryar BakiSBShahryar Baki
- Avisha DasADAvisha Das
- Rakesh M. VermaRVRakesh M. Verma
Open Access
- 27 January 2020
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 8, 22170-22192
Abstract
We perform an in-depth, systematic benchmarking study and evaluation of phishing features on diverse and extensive datasets. We propose a new taxonomy of features based on the interpretation and purpose of each feature. Next, we propose a benchmarking framework called `PhishBench,' which enables us to evaluate and compare the existing features for phishing detection systematically and thoroughly under identical experimental conditions, i.e., unified system specification, datasets, classifiers, and evaluation metrics. PhishBench is a first in the field of benchmarking phishing related research and incorporates thorough and systematic evaluation and feature comparison. We use PhishBench to test methods published in the phishing literature on new and diverse datasets to check their robustness and scalability. We study how dataset characteristics, e.g., varying legitimate to phishing ratios and increasing the size of imbalanced datasets, affect classification performance. Our results show that the imbalanced nature of phishing attacks affects the detection systems' performance and researchers should take this into account when proposing a new method. We also found that retraining alone is not enough to defeat new attacks. New features and techniques are required to stop attackers from fooling detection systems.Keywords
Funding Information
- National Science Foundation (CNS 1319212, DGE 1433817, DUE 1356705)
- Army Research Laboratory
- Army Research Office (W911NF-16-1-0422)
This publication has 37 references indexed in Scilit:
- On Determining the Most Effective Subset of Features for Detecting Phishing WebsitesInternational Journal of Computer Applications, 2015
- A lexical approach for classifying malicious URLs2015
- Towards automatic real time identification of malicious posts on Facebook2015
- Feature Extraction or Feature Selection for Text Classification: A Case Study on Phishing Email DetectionInternational Journal of Information Engineering and Electronic Business, 2015
- On the Character of Phishing URLs2015
- A multi-tier phishing detection and filtering approachJournal of Network and Computer Applications, 2013
- Hellinger distance decision trees are robust and skew-insensitiveData Mining and Knowledge Discovery, 2011
- An introduction to ROC analysisPattern Recognition Letters, 2006
- The Enron Corpus: A New Dataset for Email Classification Research2004
- Induction of decision treesMachine Learning, 1986