Machine Learning Based Phishing Attacks Detection Using Multiple Datasets

Authors

  • Ashraf H. Aljammal The Hashemite University https://orcid.org/0000-0003-3071-4752
  • Salah taamneh The Hashemite University
  • Ahmad Qawasmeh The Hashemite University
  • Hani Bani Salameh The Hashemite University

DOI:

https://doi.org/10.3991/ijim.v17i05.37575

Keywords:

Phishing attack, phishing attack detection, Cybersecurity, Machine Learning, Web security

Abstract


Nowadays, individuals and organizations are increasingly targeted by phishing attacks, so an accurate phishing detection system is required. Therefore, many phishing detection techniques have been proposed as well as phishing datasets have been collected. In this paper, three datasets have been used to train and test machine learning classifiers. The datasets have been archived by Phish-Tank and UCI Machine Learning Repository. Furthermore, Information Gain algorithm have been used for features reduction and selection purpose. In addition, six machine learning classifiers have been evaluated, namely NaiveBayes, ANN, DecisionStump, KNN, J48 and RandomForest. However, the classifiers have been trained and tested over the three datasets in two stages. The first stage is using all features included in each dataset while the second stage using selected features by IG algorithm. At the first stage RandomForest classifier has shown the best performance over Dataset-1 and Dataset-2, while J48 has shown the best performance over Dataset-3. On the other hand, after features selection, the RandomForest classifier was the superior among the other five classifiers over Dataset-1 and Dataset-2 with accuracy of 98% and 93.66% respectively. While ANN classifier has shown the best performance with accuracy of 88.92% over Dataset-3. Because of the few number of instances as well as features in Dataset-3 comparing to the other two dataset; the performance of the classifiers has been affected.

Author Biographies

Ashraf H. Aljammal, The Hashemite University

Ashraf H. Aljammal is currently an Associate Professor at the Department of Computer Science and Applications, Faculty of Prince Al-Hussein bin Abdullah II of Information Technology, The Hashemite University, Zarqa, Jordan. Dr.Aljammal received the B.S. degree in computer science from Albalqa’ Applied University, Al-Salt, Jordan, in 2006, the master’s degree from Universiti Sains Malaysia, USM, Malaysia, in 2007, and the PhD degree from Universiti Sains Malaysia, USM, Malaysia, in 2011. His research interests include but not limited to network security, cyber security, IoT security, network monitoring, cloud computing, Machine learning and Data mining

Salah taamneh , The Hashemite University

Salah Taamneh is currently an Associate Professor at the Department of Computer Science and its Applications, Faculty of Prince Al-Hussein bin Abdullah II of Information Technology, The Hashemite University, Zarqa, Jordan. He received the B.S. degree in computer science from Jordan University of Science and Technology, Irbid, Jordan, in 2005, the M.S. degree in computer science from Prairie View A&M University, Prairie View, Texas, in 2011 and the Ph.D. degree in computer science from University of Houston, Houston, Texas, USA, in 2016. He. His current research interests include parallel and distributed computing, machine learning and human- computer interaction,

Ahmad Qawasmeh, The Hashemite University

Ahmad Qawasmeh is a native of Jordan where he studied Computer Engineering. He obtained his M.S. degree in Computer Science in 2010 and completed his Ph.D. on performance analysis support for HPC applications in Computer Science from the University of Houston in 2015. His research interests include parallel programming languages, performance analysis, and machine learning. He joined The Hashemite University, Zarqa, Jordan in 2016 as an assistant professor in the Dept. of Computer Science, Faculty of Prince Al-Hussein bin Abdullah II of Information Technology.

Hani Bani Salameh, The Hashemite University

Hani Bani-Salameh is a Full Professor in the Software Engineering Department at Faculty of Prince Al-Hussein bin Abdullah II of Information Technology, The Hashemite University, Zarqa, Jordan. He holds a BSc in Computer Science, MSc in Computer Science from the New Mexico State University (NMSU), and PhD in Computer Science from the University of Idaho (UI). His research interests include software engineering, computer supported cooperative work (CSCW), software development environments, collaborative software development in virtual environments, and social networking and social media. He studies social interactions in social networks and online environments

Downloads

Published

2023-03-07

How to Cite

Aljammal, A. H., taamneh , S. ., Qawasmeh, A. ., & Bani Salameh, H. (2023). Machine Learning Based Phishing Attacks Detection Using Multiple Datasets. International Journal of Interactive Mobile Technologies (iJIM), 17(05), pp. 71–83. https://doi.org/10.3991/ijim.v17i05.37575

Issue

Section

Papers