NDLP Phishing: A Fine-Tuned Application to Detect Phishing Attacks Based on Natural Language Processing and Deep Learning

被引:0
|
作者
Benavides-Astudillo E. [1 ,2 ]
Fuertes W. [2 ]
Sanchez-Gordon S. [1 ]
Nuñez-Agurto D. [2 ]
机构
[1] Department of Informatics and Computer Science, Escuela Politécnica Nacional, Quito
[2] Department of Computer Sciences, Universidad de las Fuerzas Armadas ESPE, Sangolquí
关键词
application; BiGRU; chrome extension; deep learning (DL); fine-tuning; natural language processing (NLP); phishing;
D O I
10.3991/ijim.v18i10.45725
中图分类号
学科分类号
摘要
Phishing is a cyberattack that aims to deceive and harm users socially or economically. The most elaborate method to carry out this type of attack is through phishing web pages. For an untrained eye, it is not easy to distinguish whether a page is phishing. Different solutions combat this type of attack, such as those using deep learning (DL). Still, they need to be more aligned with the body text of web pages, taking into account their linguistic characteristics, or they will only exist as a model without providing practical application. This study aims to develop a lightweight tool, an extension for installation in the Google Chrome web browser that enables the detection of phishing attacks using DL and natural language processing (NLP) techniques. This proposed tool is NDLP Phishing (NDLP is a combination of the acronyms NLP and DL). First, we selected and adjusted the hyperparameters of BiGRU layers, dropout, batch Size, epochs, BiGRU neurons, and GloVe dimension of a BiGRU detection model based on DL and NLP. Second, an extension was developed for Google Chrome based on the fine-tuned model. The results of our experiments show a set of optimal hyperparameters to train the model. Subsequently, we applied these hyperparameters and achieved a mean accuracy of 98.55%. The code for the algorithms that generated the prediction model and the code for the Google Chrome extension are shared on GitHub. © 2024 by the authors of this article. Published under CC-BY.
引用
收藏
页码:173 / 190
页数:17
相关论文
共 50 条
  • [1] Detecting Phishing Attacks Using Natural Language Processing and Machine Learning
    Peng, Tianrui
    Harris, Ian G.
    Sawa, Yuki
    2018 IEEE 12TH INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC), 2018, : 300 - 301
  • [2] Detecting Phishing Attacks Using Natural Language Processing And Machine Learning
    Banu, Reshma
    Anand, M.
    Kamath, Akshatha C.
    Ashika, S.
    Ujwala, H. S.
    Harshitha, S. N.
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, : 1210 - 1214
  • [3] Applying machine learning and natural language processing to detect phishing email
    Alhogail, Areej
    Alsabih, Afrah
    COMPUTERS & SECURITY, 2021, 110
  • [4] Analysis of the Performance Impact of Fine-Tuned Machine Learning Model for Phishing URL Detection
    Samad, Saleem Raja Abdul
    Balasubaramanian, Sundarvadivazhagan
    Al-Kaabi, Amna Salim
    Sharma, Bhisham
    Chowdhury, Subrata
    Mehbodniya, Abolfazl
    Webber, Julian L. L.
    Bostani, Ali
    ELECTRONICS, 2023, 12 (07)
  • [5] A Phishing-Attack-Detection Model Using Natural Language Processing and Deep Learning
    Benavides-Astudillo, Eduardo
    Fuertes, Walter
    Sanchez-Gordon, Sandra
    Nunez-Agurto, Daniel
    Rodriguez-Galan, German
    APPLIED SCIENCES-BASEL, 2023, 13 (09):
  • [6] A Comparison of Natural Language Processing and Machine Learning Methods for Phishing Email Detection
    Bountakas, Panagiotis
    Koutroumpouchos, Konstantinos
    Xenakis, Christos
    ARES 2021: 16TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, 2021,
  • [7] Detecting Cloud-Based Phishing Attacks by Combining Deep Learning Models
    Jha, Birendra
    Atre, Medha
    Rao, Ashwini
    2022 IEEE 4TH INTERNATIONAL CONFERENCE ON TRUST, PRIVACY AND SECURITY IN INTELLIGENT SYSTEMS, AND APPLICATIONS, TPS-ISA, 2022, : 130 - 139
  • [8] Detection of Phishing in Mobile Instant Messaging using Natural Language Processing and Machine Learning
    Verma, Suman
    Ayala-Rivera, Vanessa
    Portillo-Dominguez, A. Omar
    2023 11TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT 2023, 2023, : 159 - 168
  • [9] PhishVision: A Deep Learning Based Visual Brand Impersonation Detector for Identifying Phishing Attacks
    Graziano, Giovanni
    Ucci, Daniele
    Bisio, Federica
    Oneto, Luca
    OPTIMIZATION, LEARNING ALGORITHMS AND APPLICATIONS, PT I, OL2A 2023, 2024, 1981 : 123 - 134
  • [10] SmartiPhish: a reinforcement learning-based intelligent anti-phishing solution to detect spoofed website attacks
    Ariyadasa, Subhash
    Fernando, Shantha
    Fernando, Subha
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2024, 23 (02) : 1037 - 1054