Phishing Attacks Detection Using Ensemble Machine Learning Algorithms

被引:0
|
作者
Innab, Nisreen [1 ]
Osman, Ahmed Abdelgader Fadol [2 ]
Ataelfadiel, Mohammed Awad Mohammed [2 ]
Abu-Zanona, Marwan [3 ]
Elzaghmouri, Bassam Mohammad [4 ]
Zawaideh, Farah H. [5 ]
Alawneh, Mouiad Fadeil [6 ]
机构
[1] AlMaarefa Univ, Coll Appl Sci, Dept Comp Sci & Informat Syst, Riyadh 13713, Saudi Arabia
[2] King Faisal Univ, Appl Coll, Al Hasa 31982, Saudi Arabia
[3] King Faisal Univ, Coll Business Adm, Dept Management Informat Syst, Al Hasa 31982, Saudi Arabia
[4] Jerash Univ, Fac Comp Sci & Informat Technol, Dept Comp Sci, Jerash 26110, Jordan
[5] Irbid Natl Univ, Fac Financial Sci & Business, Dept Business Intelligence & Data Anal, Irbid 21110, Jordan
[6] Ajloun Natl Univ, Fac Informat Technol, Ajloun 26767, Jordan
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2024年 / 80卷 / 01期
关键词
Social engineering; attacks; phishing attacks; machine learning; security; artificial intelligence;
D O I
10.32604/cmc.2024.051778
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Phishing, an Internet fraud where individuals are deceived into revealing critical personal and account information, poses a significant risk to both consumers and web-based institutions. Data indicates a persistent rise in phishing attacks. Moreover, these fraudulent schemes are progressively becoming more intricate, thereby rendering them more challenging to identify. Hence, it is imperative to utilize sophisticated algorithms to address this issue. Machine learning is a highly effective approach for identifying and uncovering these harmful behaviors. Machine learning (ML) approaches can identify common characteristics in most phishing assaults. In this paper, we propose an ensemble approach and compare it with six machine learning techniques to determine the type of website and whether it is normal or not based on two phishing datasets. After that, we used the normalization technique on the dataset to transform the range of all the features into the same range. The findings of this paper for all algorithms are as follows in the first dataset based on accuracy, precision, recall, and F1-score, respectively: Decision Tree (DT) (0.964, 0.961, 0.976, 0.968), Random Forest (RF) (0.970, 0.964, 0.984, 0.974), Gradient Boosting (GB) (0.960, 0.959, 0.971, 0.965), XGBoost (XGB) (0.973, 0.976, 0.976, 0.976), AdaBoost (0.934, 0.934, 0.950, 0.942), Multi Layer Perceptron (MLP) (0.970, 0.971, 0.976, 0.974) and Voting (0.978, 0.975, 0.987, 0.981). So, the Voting classifier gave the best results. While in the second dataset, all the algorithms gave the same results in four evaluation metrics, which indicates that each of them can effectively accomplish the prediction process. Also, this approach outperformed the previous work in detecting phishing websites with high accuracy, a lower false negative rate, a shorter prediction time, and a lower false positive rate.
引用
收藏
页码:1325 / 1345
页数:21
相关论文
共 50 条
  • [1] Phishing Attacks Detection using Machine Learning and Deep Learning Models
    Aljabri, Malak
    Mirza, Samiha
    [J]. 2022 7TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND MACHINE LEARNING APPLICATIONS (CDMA 2022), 2022, : 175 - 180
  • [2] Detection of Slowloris Attacks using Machine Learning Algorithms
    Rios, Vinicius de Miranda
    Inacio, Pedro R. M.
    Magoni, Damien
    Freire, Mario M.
    [J]. 39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 1321 - 1330
  • [3] Detection of DDoS Attacks using Machine Learning Algorithms
    Saini, Parvinder Singh
    Behal, Sunny
    Bhatia, Sajal
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM-2020), 2019, : 16 - 21
  • [4] DDoS Attacks Detection Using Machine Learning Algorithms
    Li, Qian
    Meng, Linhai
    Zhang, Yuan
    Yan, Jinyao
    [J]. DIGITAL TV AND MULTIMEDIA COMMUNICATION, 2019, 1009 : 205 - 216
  • [5] Phishing web site detection using diverse machine learning algorithms
    Zamir, Ammara
    Khan, Hikmat Ullah
    Iqbal, Tassawar
    Yousaf, Nazish
    Aslam, Farah
    Anjum, Almas
    Hamdani, Maryam
    [J]. ELECTRONIC LIBRARY, 2020, 38 (01): : 65 - 80
  • [6] Detecting Spear Phishing Attacks Using Machine Learning
    Regulagadda, Ramakrishna
    Krishna, M. Sai
    Prasanth, G.
    Sumalatha, V
    Ramesh, Y. Sai
    [J]. INTERNATIONAL JOURNAL OF EARLY CHILDHOOD SPECIAL EDUCATION, 2022, 14 (05) : 1457 - 1459
  • [7] A Comparison of Machine Learning Algorithms for Multilingual Phishing Detection
    Staples, Dakota
    Hakak, Saqib
    Cook, Paul
    [J]. 2023 20TH ANNUAL INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST, PST, 2023, : 399 - 404
  • [8] Phishing Attacks Detection A Machine Learning-Based Approach
    Salahdine, Fatima
    El Mrabet, Zakaria
    Kaabouch, Naima
    [J]. 2021 IEEE 12TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2021, : 250 - 255
  • [9] Sufficiency of Ensemble Machine Learning Methods for Phishing Websites Detection
    Wei, Yi
    Sekiya, Yuji
    [J]. IEEE ACCESS, 2022, 10 : 124103 - 124113
  • [10] The hybrid framework of ensemble technique in machine learning for phishing detection
    Mahajan, Akanksha S.
    Navale, Pradnya K.
    Patil, Vaishnavi V.
    Khadse, Vijay M.
    Mahalle, Parikshit N.
    [J]. INTERNATIONAL JOURNAL OF INFORMATION AND COMPUTER SECURITY, 2023, 21 (1-2) : 162 - 184