<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    jdaip
   </journal-id>
   <journal-title-group>
    <journal-title>
     Journal of Data Analysis and Information Processing
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2327-7211
   </issn>
   <issn publication-format="print">
    2327-7203
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/jdaip.2025.133020
   </article-id>
   <article-id pub-id-type="publisher-id">
    jdaip-145206
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Computer Science 
     </subject>
     <subject>
       Communications, Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Preventing Phishing Attacks Using Advanced Deep Learning Techniques for Cyber Threat Mitigation
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Mukund Sai Vikram
      </surname>
      <given-names>
       Tyagadurgam
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Venkataswamy Naidu
      </surname>
      <given-names>
       Gangineni
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Sriram
      </surname>
      <given-names>
       Pabbineedi
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff3"> 
      <sup>3</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Ajay Babu
      </surname>
      <given-names>
       Kakani
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff4"> 
      <sup>4</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Sri Krishna Kireeti
      </surname>
      <given-names>
       Nandiraju
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Sandeep Kumar
      </surname>
      <given-names>
       Chundru
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff3"> 
      <sup>3</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aUniversity of Illinois at Springfield, Springfield, IL, USA
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aUniversity of Madras, Chennai, India
    </addr-line> 
   </aff> 
   <aff id="aff3">
    <addr-line>
     aUniversity of Central Missouri, Warrensburg, MO, USA
    </addr-line> 
   </aff> 
   <aff id="aff4">
    <addr-line>
     aWright State University, Dayton, OH, USA
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     28
    </day> 
    <month>
     07
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    13
   </volume> 
   <issue>
    03
   </issue>
   <fpage>
    314
   </fpage>
   <lpage>
    330
   </lpage>
   <history>
    <date date-type="received">
     <day>
      17,
     </day>
     <month>
      June
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      25,
     </day>
     <month>
      June
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      25,
     </day>
     <month>
      August
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    Phishing attacks remain a pervasive threat in the cybersecurity landscape, necessitating intelligent and scalable detection mechanisms. This paper suggests a deep learning-based method for phishing URL identification using Convolutional Neural Networks (CNNs) on two benchmark datasets: the Phishing and PhishTank datasets. The CNN model eliminates the need for human feature engineering by automatically learning intricate, non-linear patterns from structured information. The Phishing dataset undergoes 5-fold cross-validation to guarantee robustness, and the results are contrasted with those of conventional classifiers like XGBoost and Logistic Regression. According to the results, the CNN routinely beats these baselines in terms of accuracy and F1-score. Notably, on the PhishTank dataset, the CNN achieves exceptional performance with over 99.3% accuracy, underscoring its effectiveness and generalizability. The experimental framework is implemented using TensorFlow in Python and validated on a standard computing setup. The findings reinforce CNN’s suitability for real-time, adaptive phishing detection in dynamic threat environments.
   </abstract>
   <kwd-group> 
    <kwd>
     Cyberattacks
    </kwd> 
    <kwd>
      Phishing Dataset
    </kwd> 
    <kwd>
      Machine Learning
    </kwd> 
    <kwd>
      CNN Model
    </kwd> 
    <kwd>
      EGSO Technique
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>Cyberattacks are more advanced, so they need to switch from basic security systems to ones that can be changed and updated with the threat. Using heuristics and signature-based techniques can’t handle the increasing number of evasive, resilient and fast-changing threats they face <xref ref-type="bibr" rid="scirp.145206-1">
     [1]
    </xref>. Consequently, organizations should make it a priority to receive and distribute live threat information, so they can find and block cyber threats early on and quickly recover <xref ref-type="bibr" rid="scirp.145206-2">
     [2]
    </xref>.</p>
   <p>Phishing is considered one of the most common and tricky cyberattack forms <xref ref-type="bibr" rid="scirp.145206-3">
     [3]
    </xref>. Criminals use phishing to set up fake websites that look just like real ones and share these links with people by email or other means <xref ref-type="bibr" rid="scirp.145206-4">
     [4]
    </xref>. Many users who are unaware of technology may end up giving away private details simply because a fake website appears to be identical to the real one.</p>
   <p>To learn how people detect these threats, one must explore the mental activities they use. It wouldn’t play chess without learning its rules and the same is true for spotting cyberattacks <xref ref-type="bibr" rid="scirp.145206-5">
     [5]
    </xref>. Network operations and information security knowledge are basic for cybersecurity professionals, though whether that knowledge is enough for successful results is not clear <xref ref-type="bibr" rid="scirp.145206-6">
     [6]
    </xref>. Paying attention to the reasoning skills can be as helpful as any other defence in identifying and responding to phishing attacks.</p>
   <p>Traditionally, firewalls, prevention systems, as well as intrusion detection, and antivirus software are crucial for thwarting sophisticated assaults <xref ref-type="bibr" rid="scirp.145206-7">
     [7]
    </xref> <xref ref-type="bibr" rid="scirp.145206-8">
     [8]
    </xref>. So, more complex threats have led cybersecurity teams to add ML and DL approaches to their approach <xref ref-type="bibr" rid="scirp.145206-9">
     [9]
    </xref>. Now, these intelligent systems are applied to automatically detect threats, detect bad behavior, predict likely security risks, and enhance how incidents are managed <xref ref-type="bibr" rid="scirp.145206-10">
     [10]
    </xref>. Especially, ML and DL models are good at detecting phishing attacks by observing patterns and quickly responding to evolving threats, making cyber threat response better and easier to scale.</p>
   <sec id="s1_1">
    <title>1.1. Motivation and Contribution of Paper</title>
    <p>This study was motivated by the increase in phishing attacks, which can harm people, companies, and online systems everywhere. Because traditional security techniques are fixed and do not adapt, they usually struggle to find out advanced phishing attacks. Their research attempts to handle these problems by using DL, particularly CNNs, in combination with Enhanced Genetic Swarm Optimization (EGSO). It seeks to optimize detection and cut down on false alarms to propose more innovative and active strategies for fighting cyber threats.</p>
   </sec>
   <sec id="s1_2">
    <title>1.2. Justification and Novelty of Paper</title>
    <p>This research introduces a novel phishing detection framework that integrates Convolutional Neural Networks (CNNs) with Enhanced Gannet Search Optimization (EGSO) for automated feature selection. In contrast to conventional techniques that employ hand-crafted features or shallow learning models, the proposed method leverages the DL capabilities of CNNs to automatically extract hierarchical feature representations, while EGSO ensures the selection of the most discriminative attributes, enhancing model efficiency and accuracy. Furthermore, the evaluation incorporates a rigorous 5-fold cross-validation protocol on the Phishing dataset, coupled with comparative analysis against tree-based and traditional classifiers, thereby providing statistically robust validation. This integration of deep learning with metaheuristic optimization, supported by thorough empirical validation, underscores the model’s scalability, adaptability, and effectiveness in diverse phishing detection scenarios.</p>
   </sec>
   <sec id="s1_3">
    <title>1.3. Structure of the Paper</title>
    <p>This paper’s remaining parts are organized as follows: Section 1 presents the introduction, and Section 2 offers a background study on Preventing Phishing Attacks for Cyber Threat Mitigation. Section 3 outlines the recommended methodology. Section 4 presents the results, debate, and analysis of comparisons. Finally, in Section 5, the study is concluded, and future research options are outlined.</p>
    <sec id="s1">
     <title>
      <xref ref-type="bibr" rid="scirp.145206-"></xref>2. Literature Review</title>
     <p>Several significant research studies related to Preventing Phishing Attacks for Cyber Threat Mitigation have been reviewed and analyzed to inform and guide the development of the current work. <xref ref-type="table" rid="table1">
       Table 1
      </xref> outlines authors, employed methods, datasets used, major findings, and identified challenges or gaps for each study.</p>
     <p>Noor et al. (2019) provide a framework for automating the attribution of cyberthreats. Create Cyber Threat Actors (CTAs) specifically by using the distributional semantics approach of NLP to attack patterns that are taken from CTI data. Cyber threats are detected 94% more accurately by the DL Neural Network (DLNN)-based classifier than by earlier classifiers <xref ref-type="bibr" rid="scirp.145206-11">
       [11]
      </xref>.</p>
     <p>
      <xref ref-type="bibr" rid="scirp.145206-"></xref>Nathezhtha, Sangeetha and Vaidehi’s (2019) phishing detection techniques are unable to address issues such as zero-day phishing website assaults. A three-phase attack detection method called Web Crawler-based Phishing Attack Detector (WC-PAD) has been developed to overcome these issues and precisely identify phishing attacks. It categorizes websites as phishing or non-phishing based on input features such URL, online content, and internet traffic. Datasets from real-world phishing instances are used to experimentally study the proposed WC-PAD. The testing findings show that the suggested WC-PAD has a 98.9% accuracy rate in detecting phishing and zero-day phishing attacks <xref ref-type="bibr" rid="scirp.145206-12">
       [12]
      </xref>.</p>
     <p>Arivudainambi et al. (2019) suggested approach that seeks to reveal different AI-based cyberattacks, their current effects, and their prospects for the future. A self-developed, self-learning autonomous agent is used to carry out the simulation. When comparing the proposed systems with the most advanced methods, experimental findings demonstrate their effectiveness in classifying attack traffic with 99% accuracy <xref ref-type="bibr" rid="scirp.145206-13">
       [13]
      </xref>.</p>
     <p>Niu et al.’s (2017) high-accuracy phishing email detection has been a topic of intense study. It has been shown that ML-based detection techniques, especially SVM, are successful. The study uses a dataset that contains 1384 phishing emails and 20,071 non-phishing emails. According to experimental data, the recommended approach works better in terms of phishing email detection accuracy than the SVM classifier with the default parameter value. The maximum accuracy of 99.52 percent may be achieved using the CS-SVM classifier <xref ref-type="bibr" rid="scirp.145206-14">
       [14]
      </xref>.</p>
     <p>Li and Wang (2017) provide Phish Box, an efficient method for gathering phishing data and developing models for phishing detection and validation. To monitor the PhishTank blacklist and quickly detect and verify phishing websites, the proposed approach integrates the collection, validation, and incorporation of phishing website detection into an online program. The outcome demonstrates that the ensemble validation model can perform well, with a 3.9% false-positive rate and 95% accuracy <xref ref-type="bibr" rid="scirp.145206-15">
       [15]
      </xref>.</p>
     <p>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref> provides an outline for a literature review on phishing attacks, with associated data, guidance on what to expect, main findings and issues or gaps still to be resolved.</p>
     <table-wrap id="table1">
      <label>
       <xref ref-type="table" rid="table1">
        Table 1
       </xref></label>
      <caption>
       <title>
        <xref ref-type="bibr" rid="scirp.145206-"></xref>Table 1. Summary of research studies on preventing phishing attacks for cyber threat mitigation.</title>
      </caption>
      <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
       <tr> 
        <td class="custom-bottom-td acenter" width="14.71%"><p style="text-align:center">Author</p></td> 
        <td class="custom-bottom-td acenter" width="26.47%"><p style="text-align:center">Proposed Work</p></td> 
        <td class="custom-bottom-td acenter" width="14.71%"><p style="text-align:center">Dataset</p></td> 
        <td class="custom-bottom-td acenter" width="22.06%"><p style="text-align:center">Key Findings</p></td> 
        <td class="custom-bottom-td acenter" width="22.04%"><p style="text-align:center">Challenges/Gaps</p></td> 
       </tr> 
       <tr> 
        <td class="custom-top-td acenter" width="14.71%"><p style="text-align:center">Noor et al. (2019)</p></td> 
        <td class="custom-top-td acenter" width="26.47%"><p style="text-align:center">A framework that uses NLP or ML classifiers to automate the attribution of cyber threats</p></td> 
        <td class="custom-top-td acenter" width="14.71%"><p style="text-align:center">327 CTI reports (May 2012-Feb. 2018)</p></td> 
        <td class="custom-top-td acenter" width="22.06%"><p style="text-align:center">DLNN achieved 94% accuracy; CTA profiles attributed threats with 83% precision</p></td> 
        <td class="custom-top-td acenter" width="22.04%"><p style="text-align:center">May lack scalability to unseen threats; limited by the quality of public CTI reports</p></td> 
       </tr> 
       <tr> 
        <td class="acenter" width="14.71%"><p style="text-align:center">Nathezhtha et al. (2019)</p></td> 
        <td class="acenter" width="26.47%"><p style="text-align:center">The Web Crawler-based Phishing Attack Detector (WC-PAD) uses URL attributes, web traffic, and content</p></td> 
        <td class="acenter" width="14.71%"><p style="text-align:center">Real phishing cases dataset</p></td> 
        <td class="acenter" width="22.06%"><p style="text-align:center">98.9% detection accuracy for zero-day and phishing attacks</p></td> 
        <td class="acenter" width="22.04%"><p style="text-align:center">Existing methods are ineffective for zero-day phishing</p></td> 
       </tr> 
       <tr> 
        <td class="acenter" width="14.71%"><p style="text-align:center">Arivudainambi et al. (2019)</p></td> 
        <td class="acenter" width="26.47%"><p style="text-align:center">AI-based cyberattack simulation using autonomous agents to expose and evaluate the classification of attack traffic</p></td> 
        <td class="acenter" width="14.71%"><p style="text-align:center">Simulated traffic data</p></td> 
        <td class="acenter" width="22.06%"><p style="text-align:center">99% classification accuracy; outperformed cutting-edge techniques</p></td> 
        <td class="acenter" width="22.04%"><p style="text-align:center">Lacks validation on real-world attack datasets; simulation bias</p></td> 
       </tr> 
       <tr> 
        <td class="acenter" width="14.71%"><p style="text-align:center">Niu et al. (2017)</p></td> 
        <td class="acenter" width="26.47%"><p style="text-align:center">CS-SVM model for phishing detection using the Cuckoo Search technique to optimise SVM parameters</p></td> 
        <td class="acenter" width="14.71%"><p style="text-align:center">1384 phishing emails, 20,071 non-phishing emails</p></td> 
        <td class="acenter" width="22.06%"><p style="text-align:center">Achieved 99.52% detection accuracy, better than the default SVM</p></td> 
        <td class="acenter" width="22.04%"><p style="text-align:center">Dependent on effective feature selection; limited generalizability across new phishing techniques</p></td> 
       </tr> 
       <tr> 
        <td class="acenter" width="14.71%"><p style="text-align:center">Li and Wang (2017)</p></td> 
        <td class="acenter" width="26.47%"><p style="text-align:center">PhishBox is an online application that uses ensemble and active learning to gather, validate, and identify phishing data in real time</p></td> 
        <td class="acenter" width="14.71%"><p style="text-align:center">Data from PhishTank blacklist</p></td> 
        <td class="acenter" width="22.06%"><p style="text-align:center">Real-time phishing detection with a 3.9% false positive rate and 95% accuracy</p></td> 
        <td class="acenter" width="22.04%"><p style="text-align:center">Performance may degrade with fast-evolving phishing strategies; reliance on blacklists</p></td> 
       </tr> 
      </table>
     </table-wrap>
    </sec>
   </sec>
   <sec id="s3">
    <title>3. Research Methodology</title>
    <p>The procedure for detecting phishing attacks uses a planned pipeline shown in <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref>, starting with a collection of two benchmark datasets—Phishing and PhishTank to use a structured machine learning pipeline to identify phishing attacks. The process begins with careful data preparation, which includes handling class imbalance with SMOTE, removing outliers, and managing missing information. Features are extracted via the Enhanced Gannet Search Optimization (EGSO) algorithm and normalized using Min-Max scaling to ensure uniform input ranges. For categorical data, one-hot encoding separates the data into training and testing sets. A 5-fold cross-validation strategy is applied only on the Phishing dataset to ensure statistical robustness, while the PhishTank dataset already exhibits superior performance and uses standard evaluation. The CNN model is subsequently trained and assessed using F1-score, recall, accuracy, and precision, demonstrating its strong capability to generalize across structured Phishing datasets and accurately detect threats with minimal false positives.</p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.145206-"></xref>Figure 1. Proposed flowchart for preventing phishing attacks for cyber threat mitigation.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870824-rId13.jpeg?20250908105912" />
    </fig>
    <p>Each step involved in the proposed flowchart designed for the detection of Preventing Phishing Attacks for Cyber Threat Mitigation is presented and described in detail below.</p>
    <sec id="s3_1">
     <title>3.1. Data Collection</title>
     <p>In this study, PhishTank and Phishing Detection are the two datasets that have been used, both of which are described in detail below:</p>
     <p>1) Phishing Dataset</p>
     <p>This experiment made use of a Kaggle Phishing dataset. Thirty of the 2670 occurrences in the sample are traits that are used to classify them as phishing websites, and one is a target. As shown in <xref ref-type="fig" rid="fig2">
       Figure 2
      </xref>, every website in the dataset is assigned a class indication, where “1” designates a phishing website as well as “0” identifies a non-phishing (legitimate) website.</p>
     <fig id="fig2" position="float">
      <label>Figure 2</label>
      <caption>
       <title>
        <xref ref-type="bibr" rid="scirp.145206-"></xref>Figure 2. Distribution of classes in the Phishing dataset.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870824-rId14.jpeg?20250908105913" />
     </fig>
     <p>
      <xref ref-type="fig" rid="fig2">
       Figure 2
      </xref> shows how two classes are distributed within a dataset, likely corresponding to a binary classification problem such as phishing detection. The x-axis is labeled “Value” with two categories: 0 and 1, which typically denote the two classes for example, 0 could represent legitimate instances and 1 could represent phishing instances. The y-axis, labeled “Count”, shows the number of records in each class. From the chart, it is evident that class 0 has a higher count, approximately above 6000, while class 1 has a slightly lower count, around 5000. This points to the fact that the set of data contains more real cases than phishing cases. Though this difference exists, both classes are represented enough to keep bias to a minimum when training using the dataset.</p>
     <p>2) PhishTank Dataset</p>
     <p>In this study, the PhishTank dataset was utilized, which comprises URLs of websites reported as phishing or fraudulent by users. The dataset includes essential metadata such as the URL itself, the date it was reported, verification status, and whether the site remains active. It contains approximately 38,000 instances with eight distinct features. The dataset is publicly accessible and can be obtained either via a web API or in CSV format. Because PhishTank is updated every day, using the most recent version guarantees that models continue to be successful against changing phishing attacks. This dataset serves as a valuable resource for developing and evaluating anti-phishing detection systems.</p>
     <fig id="fig3" position="float">
      <label>Figure 3</label>
      <caption>
       <title>
        <xref ref-type="bibr" rid="scirp.145206-"></xref>Figure 3. Distribution of phishing count for PhishTank dataset.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870824-rId15.jpeg?20250908105913" />
     </fig>
     <p>
      <xref ref-type="fig" rid="fig3">
       Figure 3
      </xref> illustrates the class distribution of phishing (label 1) and legitimate (label −1) URLs before and after dataset balancing. The pie chart on the left shows the original distribution, where phishing URLs constitute 55.7% and legitimate URLs account for 44.3%, indicating a mild class imbalance. In contrast, the right chart displays a balanced distribution with an equal 50% representation for both classes. Balancing the dataset helps prevent model bias toward the majority class and enhances the fairness and accuracy of phishing detection models.</p>
    </sec>
    <sec id="s3_2">
     <title>3.2. Data Preprocessing</title>
     <p>The Phishing dataset, consisting of different and practical attack cases, was used to prepare and assess the models. It cleaned the data by handling empty values, removing outliers, extracting features, encoding the labels and normalizing the data. With these methods, the dataset became orderly and useful for creating an effective model. The key steps for preprocessing are mentioned below:</p>
    </sec>
    <sec id="s3_3">
     <title>3.3. Feature Extraction Using EGSO</title>
     <p>A critical process in ML, feature extraction converts unstructured input data into a more concise and informative representation, enhancing model performance and computing efficiency <xref ref-type="bibr" rid="scirp.145206-16">
       [16]
      </xref>. This work utilizes the Enhanced Global Search Optimization (EGSO) algorithm to extract and choose the characteristics that will help in the categorisation process the most.</p>
     <p>1) EGSO Overview and Motivation</p>
     <p>EGSO is a metaheuristic optimization technique that improves upon classical global search algorithms by integrating adaptive strategies and exploration-exploitation balancing mechanisms. Its objective in this context is to select an optimal subset of features from the original feature space that maximizes the classification performance while minimizing redundancy and dimensionality.</p>
     <p>2) Implementation Details and Parameter Settings</p>
     <p>The EGSO algorithm operates as a population-based evolutionary approach with the following key parameters:</p>
     <p>Fitness = α × (1 − Accuracy) + β × (Total Features Selected Features), where α = 0.7 and β = 0.3, balancing performance and feature compactness.</p>
     <p>3) Optimization Strategy</p>
     <p>The optimization process includes:</p>
     <p>a) Initialization: Random feature subsets are generated as binary vectors (1 = selected, 0 = not selected).</p>
     <p>b) Evaluation: Each candidate is evaluated using a classifier (e.g., Random Forest or SVM) with 5-fold cross-validation to compute accuracy.</p>
     <p>c) Search Enhancement: EGSO integrates:</p>
     <p>d) Termination: The search ends after T iterations or if convergence is reached early based on minimal improvement over 10 successive generations.</p>
    </sec>
    <sec id="s3_4">
     <title>3.4. One-Hot Encoding for Data Labeling</title>
     <p>In ML, one-hot encoding changes categories from data into numerical form. Every class is given a new column in the data and the value in that column is 1 if the data point fits the category and 0 if not <xref ref-type="bibr" rid="scirp.145206-17">
       [17]
      </xref>. This way, every category functions independently, something necessary in many ML algorithms that are built on the idea of measuring distances.</p>
    </sec>
    <sec id="s3_5">
     <title>3.5. Data Balancing Using SMOTE</title>
     <p>The data was adjusted to equalize the proportion of authentic samples and phishing samples. When the class ratio in a dataset is wildly out of balance, another technique called SMOTE is used to generate additional minority class samples <xref ref-type="bibr" rid="scirp.145206-18">
       [18]
      </xref>.</p>
    </sec>
    <sec id="s3_6">
     <title>3.6. Min-Max Normalization</title>
     <p>Each feature in this study is normalized using min-max normalization, so its value lies between 0 and 1. This method is expressed as Equation (1):</p>
     <p>
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <msub> 
         <mi>
           X 
         </mi> 
         <mrow> 
          <mtext>
            normalized 
          </mtext> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <mfrac> 
         <mrow> 
          <mi>
            X 
          </mi> 
          <mo>
            − 
          </mo> 
          <msub> 
           <mi>
             X 
           </mi> 
           <mrow> 
            <mi>
              min 
            </mi> 
           </mrow> 
          </msub> 
         </mrow> 
         <mrow> 
          <msub> 
           <mi>
             X 
           </mi> 
           <mrow> 
            <mi>
              max 
            </mi> 
           </mrow> 
          </msub> 
          <mo>
            − 
          </mo> 
          <msub> 
           <mi>
             X 
           </mi> 
           <mrow> 
            <mi>
              min 
            </mi> 
           </mrow> 
          </msub> 
         </mrow> 
        </mfrac> 
       </mrow> 
      </math> (1)</p>
     <p>where X shows the current value, 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <msub> 
         <mtext>
           X 
         </mtext> 
         <mrow> 
          <mtext>
            min 
          </mtext> 
         </mrow> 
        </msub> 
       </mrow> 
      </math> is the minimum and 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <msub> 
         <mtext>
           X 
         </mtext> 
         <mrow> 
          <mtext>
            max 
          </mtext> 
         </mrow> 
        </msub> 
       </mrow> 
      </math> is the maximum value connected to the data feature.</p>
    </sec>
    <sec id="s3_7">
     <title>3.7. Data Splitting</title>
     <p>In this analysis, phishing attack data is divided into a test dataset and a training dataset to study cyber threat mitigation. 75% of the assets are in stocks and 25% are in cash. 25% - 75% of the remaining data is reserved for testing, while the remaining data is utilized for training.</p>
    </sec>
    <sec id="s3_8">
     <title>3.8. Cross-Validation-Based Evaluation</title>
     <p>The Phishing dataset was subjected to 5-fold cross-validation using CNN and XGBoost in order to reinforce the assessment, while the PhishTank dataset was excluded as it already demonstrated superior and stable performance. This validation highlights the robustness and consistency of the CNN model over traditional classifiers.</p>
    </sec>
    <sec id="s3_9">
     <title>3.9. Classification of Proposed Convolutional Neural Network (CNN) Model</title>
     <p>In this study, a CNN was adapted for tabular phishing data by reshaping the feature vectors into 2D matrices of shape (4, 4, 1), enabling convolutional layers to capture spatial relationships between features. A MaxPooling2D layer with a (2 × 2) pool size comes after each of the two Conv2D layers in the design, 32 filters for the first one and 64 filters for the second one. A kernel with ReLU activation (3 × 3) is used in both layers. After flattening the output, the following stages are a Softmax output layer with 5 neurons representing the classification labels and a Dense layer with 64 neurons (ReLU). Following its assembly using the Adam optimizer and training for 50 epochs with a batch size of 32, the model was optimized using categorical cross-entropy loss. This structure leverages the CNN’s capability to automatically extract complex patterns from structured input, as supported by Kanter and Veeramachaneni (2015) <xref ref-type="bibr" rid="scirp.145206-19">
       [19]
      </xref>, who demonstrated the effectiveness of deep learning models on tabular datasets.</p>
    </sec>
    <sec id="s3_10">
     <title>
      <xref ref-type="bibr" rid="scirp.145206-"></xref>3.10. Evaluation Metrics</title>
     <p>
      <xref ref-type="bibr" rid="scirp.145206-"></xref>Assess DL’s effectiveness against phishing attempts by using the confusion matrix, F1-score, memory, accuracy, and precision. A confusion matrix gives the total number for each kind of prediction for each class. Accuracy, precision, recall, and F1-score are all determined using a confusion matrix. It is important to know these methods well when looking at how phishing attack detection models work:</p>
     <p>
      <xref ref-type="bibr" rid="scirp.145206-"></xref>Accuracy: ACC stands for the fraction of websites that are correctly divided into legitimate and phishing sites. The relationship can be written mathematically with Equation (2):</p>
     <p>
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mtext>
          Accuracy 
        </mtext> 
        <mo>
          = 
        </mo> 
        <mfrac> 
         <mrow> 
          <mtext>
            TP 
          </mtext> 
          <mo>
            + 
          </mo> 
          <mtext>
            TN 
          </mtext> 
         </mrow> 
         <mrow> 
          <mtext>
            TP 
          </mtext> 
          <mo>
            + 
          </mo> 
          <mtext>
            FP 
          </mtext> 
          <mo>
            + 
          </mo> 
          <mtext>
            TN 
          </mtext> 
          <mo>
            + 
          </mo> 
          <mtext>
            FN 
          </mtext> 
         </mrow> 
        </mfrac> 
       </mrow> 
      </math>(2)</p>
     <p>Precision: It explains what percentage of positive outcomes are associated with actual phishing attacks. This is shown using the following Equation (3):</p>
     <p>
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mtext>
          Precision 
        </mtext> 
        <mo>
          = 
        </mo> 
        <mfrac> 
         <mrow> 
          <mtext>
            TP 
          </mtext> 
         </mrow> 
         <mrow> 
          <mtext>
            TP 
          </mtext> 
          <mo>
            + 
          </mo> 
          <mtext>
            FP 
          </mtext> 
         </mrow> 
        </mfrac> 
       </mrow> 
      </math>(3)</p>
     <p>Recall: Recall considers the ratio of phishing attacks in comparison to all attack flows and quantifies the percentage of accurate real positive predictions. It sees its ability to list and remember good things in its past from recall. The relationship for elasticity can also be expressed by Equation (4):</p>
     <p>
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mtext>
          Recall 
        </mtext> 
        <mo>
          = 
        </mo> 
        <mfrac> 
         <mrow> 
          <mtext>
            TP 
          </mtext> 
         </mrow> 
         <mrow> 
          <mtext>
            TP 
          </mtext> 
          <mo>
            + 
          </mo> 
          <mtext>
            FN 
          </mtext> 
         </mrow> 
        </mfrac> 
       </mrow> 
      </math>(4)</p>
     <p>F1-score: This metric makes it possible to get a trustworthy view of how the model has performed. The metric is ready by computing the mean between precision and recall after reconciliation. It computes Equation (5):</p>
     <p>
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mtext>
          F 
        </mtext> 
        <mn>
          1 
        </mn> 
        <mtext>
          -score 
        </mtext> 
        <mo>
          = 
        </mo> 
        <mn>
          2 
        </mn> 
        <mo>
          × 
        </mo> 
        <mfrac> 
         <mrow> 
          <mtext>
            Precision 
          </mtext> 
          <mo>
            × 
          </mo> 
          <mtext>
            Recall 
          </mtext> 
         </mrow> 
         <mrow> 
          <mtext>
            Precision 
          </mtext> 
          <mo>
            + 
          </mo> 
          <mtext>
            Recall 
          </mtext> 
         </mrow> 
        </mfrac> 
       </mrow> 
      </math>(5)</p>
     <p>When considering both, it can tell just how well and accurately the model predicts the chosen outcome.</p>
    </sec>
   </sec>
   <sec id="s4">
    <title>4. Results and Discussion</title>
    <p>The Phishing dataset is used to demonstrate the result of the suggested method. This work assesses how well a CNN model can detect phishing attacks, as shown in <xref ref-type="table" rid="table2">
      Table 2
     </xref> and <xref ref-type="table" rid="table3">
      Table 3
     </xref>. All of the experiments took place in Python 3, TensorFlow and a Windows 10 computer with an Intel i7 CPU (four cores, 3.60 GHz) and 16 GB of RAM was utilized. Featuring a 94.92% accuracy, the proposed CNN showed it is very reliable in classifying data. With these results, the system successfully identified 96.32% of phishing attempts and only ignored 3.7% of them, providing high accuracy. The model’s balanced and dependable performance in phishing threat identification is confirmed by the F1-score of 95.03%.</p>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.145206-"></xref>Table 2. Results of CNN model for Phishing dataset.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="21.63%"><p style="text-align:center">Performance Matrix</p></td> 
       <td class="custom-bottom-td acenter" width="36.14%"><p style="text-align:center">Convolutional Neural Networks (CNNs)</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="21.63%"><p style="text-align:center">Accuracy</p></td> 
       <td class="custom-top-td acenter" width="36.14%"><p style="text-align:center">94.92</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.63%"><p style="text-align:center">Precision</p></td> 
       <td class="acenter" width="36.14%"><p style="text-align:center">93.79</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.63%"><p style="text-align:center">Recall</p></td> 
       <td class="acenter" width="36.14%"><p style="text-align:center">96.32</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.63%"><p style="text-align:center">F1-score</p></td> 
       <td class="acenter" width="36.14%"><p style="text-align:center">95.03</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>
     <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref> accuracy curve shows that CNN’s training accuracy steadily improves, reaching over 94%. After epoch 6, validation accuracy quickly increases after initially fluctuating, reaching training accuracy by epoch 10. This suggests strong generalization and efficient model operation.</p>
    <p>The CNN model’s training loss gradually drops, as the loss curve demonstrates, indicating effective learning shown in <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref>. Although the validation loss fluctuates in the early epochs (peaking at epoch 2), it begins to decline consistently from epoch 6 and aligns closely with the training loss by epoch 10. This convergence</p>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.145206-"></xref>Figure 4. Accuracy curves for CNN model for Phishing dataset.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870824-rId30.jpeg?20250908105919" />
    </fig>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.145206-"></xref>Figure 5. Loss curves for CNN model for Phishing dataset.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870824-rId31.jpeg?20250908105919" />
    </fig>
    <p>and stability in later epochs suggest reduced overfitting and strong generalization performance, highlighting the model’s effectiveness after sufficient training.</p>
    <fig id="fig6" position="float">
     <label>Figure 6</label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.145206-"></xref>Figure 6. Confusion matrix for Phishing dataset.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870824-rId32.jpeg?20250908105919" />
    </fig>
    <p>A confusion matrix used to assess a binary classification model’s performance is displayed in <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref>. The matrix displays the number of false positives (1106), false negatives (37), true negatives (1052), and false positives (91). This demonstrates that 1106 Class 1 instances and 1052 Class 0 cases were accurately predicted by the model. It was incorrect to classify 37 Class 1 instances as Class 0 and Class 0 cases as Class 1. Although the model performs well overall, making many accurate predictions for both groups, there are still occasional misclassifications.</p>
    <table-wrap id="table3">
     <label>
      <xref ref-type="table" rid="table3">
       Table 3
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.145206-"></xref>Table 3. Results of CNN model for PhishTank dataset</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="21.63%"><p style="text-align:center">Performance Matrix</p></td> 
       <td class="custom-bottom-td acenter" width="32.56%"><p style="text-align:center">Convolutional Neural Networks (CNNs)</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="21.63%"><p style="text-align:center">Accuracy</p></td> 
       <td class="custom-top-td acenter" width="32.56%"><p style="text-align:center">99.3</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.63%"><p style="text-align:center">Precision</p></td> 
       <td class="acenter" width="32.56%"><p style="text-align:center">99.5</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.63%"><p style="text-align:center">Recall</p></td> 
       <td class="acenter" width="32.56%"><p style="text-align:center">99.2</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.63%"><p style="text-align:center">F1-score</p></td> 
       <td class="acenter" width="32.56%"><p style="text-align:center">99.34</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <fig id="fig7" position="float">
     <label>Figure 7</label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.145206-"></xref>Figure 7. Training and validation accuracy for PhishTank dataset.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870824-rId33.jpeg?20250908105919" />
    </fig>
    <p>The model’s accuracy throughout 100 epochs of training and validation is displayed in <xref ref-type="fig" rid="fig7">
      Figure 7
     </xref>. Both accuracy curves rapidly converge to values above 99% within the first few epochs, indicating swift and stable learning. Excellent generalization performance is indicated by the small difference between the training and validation curves, which shows no discernible overfitting during the training phase.</p>
    <p>In <xref ref-type="fig" rid="fig8">
      Figure 8
     </xref>, the training and validation loss progression is displayed across 100 epochs. Within the first few epochs, the loss for both training and validation datasets drops dramatically before levelling off near zero. Strong learning behavior is ensured by the model’s strong performance and little underfitting or overfitting, as further evidenced by the two curves’ near alignment.</p>
    <sec id="s4_1">
     <title>Comparison with Discussion</title>
     <p>This comparative study presents an evaluation of classification models on two distinct datasets. The resulting performance metrics and key observations from these experiments are summarized below.</p>
     <fig id="fig8" position="float">
      <label>Figure 8</label>
      <caption>
       <title>
        <xref ref-type="bibr" rid="scirp.145206-"></xref>Figure 8. Training and validation loss for PhishTank dataset.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870824-rId34.jpeg?20250908105920" />
     </fig>
     <p>1) For Phishing Dataset</p>
     <p>Here, using a Phishing dataset, the effectiveness of several models for stopping phishing assaults is assessed, as shown in <xref ref-type="table" rid="table4">
       Table 4
      </xref>, a comparison among Logistic Regression (LR) <xref ref-type="bibr" rid="scirp.145206-20">
       [20]
      </xref>, XGBoost (XGB) <xref ref-type="bibr" rid="scirp.145206-21">
       [21]
      </xref>, and a CNN model that has been presented shows that the CNN model is the most effective. With comparatively straightforward probabilistic assumptions, the XGBoost model demonstrated a strong baseline performance with an accuracy of 91.11%. With an accuracy of 93.97%, LR somewhat beat NB thanks to its superior capacity to represent linear connections. However, the CNN model surpassed both traditional ML approaches, achieving an accuracy of 94.92%. This improvement highlights the CNN’s capability to automatically extract and learn complex patterns from the dataset, making it more adept at distinguishing between phishing and legitimate data. The results suggest that DL models like CNN offer a more powerful solution for phishing attack prevention, especially when working with rich and complex feature representations.</p>
     <table-wrap id="table4">
      <label>
       <xref ref-type="table" rid="table4">
        Table 4
       </xref></label>
      <caption>
       <title>
        <xref ref-type="bibr" rid="scirp.145206-"></xref>Table 4. Comparative performance of proposed and baseline models based on Phishing attack using Phishing dataset.</title>
      </caption>
      <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
       <tr> 
        <td class="custom-bottom-td acenter" width="20.37%"><p style="text-align:center">Models</p></td> 
        <td class="custom-bottom-td acenter" width="18.91%"><p style="text-align:center">Accuracy</p></td> 
       </tr> 
       <tr> 
        <td class="custom-top-td acenter" width="20.37%"><p style="text-align:center">XGBOOST <xref ref-type="bibr" rid="scirp.145206-21">
           [21]
          </xref></p></td> 
        <td class="custom-top-td acenter" width="18.91%"><p style="text-align:center">91.11</p></td> 
       </tr> 
       <tr> 
        <td class="acenter" width="20.37%"><p style="text-align:center">LR <xref ref-type="bibr" rid="scirp.145206-20">
           [20]
          </xref></p></td> 
        <td class="acenter" width="18.91%"><p style="text-align:center">93.97</p></td> 
       </tr> 
       <tr> 
        <td class="acenter" width="20.37%"><p style="text-align:center">CNN</p></td> 
        <td class="acenter" width="18.91%"><p style="text-align:center">94.92</p></td> 
       </tr> 
      </table>
     </table-wrap>
     <p>The CNN model can offer several important benefits in detecting phishing attacks. Complex and hierarchical features can be taken from the data automatically without anyone having to manually create them. CNNs do well at finding patterns in the layouts of phishing data, making them the appropriate choice for analyzing structured Phishing datasets. Besides, the model has the ability to generalize well, so the risk of overfitting stays low with noisy or high-dimensional data. Neural network technology allows it to learn complex relationships between features, which makes phishing classifiers more able to adapt as attacks change.</p>
     <p>2) For PhishTank Dataset</p>
     <p>In this evaluation, the performance of three classification models—Recurrent Neural Network (RNN) <xref ref-type="bibr" rid="scirp.145206-22">
       [22]
      </xref>, Random Forest (RF) <xref ref-type="bibr" rid="scirp.145206-23">
       [23]
      </xref>, and Convolutional Neural Network (CNN) was assessed for phishing detection, with results summarized in <xref ref-type="table" rid="table5">
       Table 5
      </xref>. The RNN model, known for its ability to model sequential dependencies, achieved a strong accuracy of 95.61%, effectively capturing the temporal structure in URL patterns. The RF model performed better than the RNN, with an accuracy of 97.14 percent, leveraging its ensemble learning mechanism to handle feature variability and improve generalization. However, with an astounding accuracy of 99.3%, the CNN model showed the most efficacy. This notable improvement highlights CNN’s strength in automatically learning and extracting complex patterns from structured inputs such as URLs. The results demonstrate that, in contrast to conventional and sequence-based ML models, DL models, in particular, CNNs offer a very reliable and accurate method of phishing detection.</p>
     <table-wrap id="table5">
      <label>
       <xref ref-type="table" rid="table5">
        Table 5
       </xref></label>
      <caption>
       <title>
        <xref ref-type="bibr" rid="scirp.145206-"></xref>Table 5. Comparative performance of proposed and baseline models based on Phishing attack using PhishTank dataset.</title>
      </caption>
      <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
       <tr> 
        <td class="custom-bottom-td acenter" width="49.99%"><p style="text-align:center">Models</p></td> 
        <td class="custom-bottom-td acenter" width="50.01%"><p style="text-align:center">Accuracy</p></td> 
       </tr> 
       <tr> 
        <td class="custom-top-td acenter" width="49.99%"><p style="text-align:center">RNN <xref ref-type="bibr" rid="scirp.145206-22">
           [22]
          </xref></p></td> 
        <td class="custom-top-td acenter" width="50.01%"><p style="text-align:center">95.61</p></td> 
       </tr> 
       <tr> 
        <td class="acenter" width="49.99%"><p style="text-align:center">Random Forest <xref ref-type="bibr" rid="scirp.145206-23">
           [23]
          </xref></p></td> 
        <td class="acenter" width="50.01%"><p style="text-align:center">97.14</p></td> 
       </tr> 
       <tr> 
        <td class="acenter" width="49.99%"><p style="text-align:center">CNN</p></td> 
        <td class="acenter" width="50.01%"><p style="text-align:center">99.3</p></td> 
       </tr> 
      </table>
     </table-wrap>
     <p>There are several advantages to using DL and sophisticated ML models for phishing detection. The use of DL and advanced ML models for phishing detection has a number of benefits. In addition to their excellent accuracy, these models are flexible enough to adjust to the ever-changing landscape of phishing attempts. For instance, CNNs can automatically extract intricate spatial patterns from URL structures, removing the requirement for human feature extraction and greatly enhancing detection capabilities. RNNs are effective in capturing sequential dependencies within URLs, making them suitable for modeling temporal patterns in phishing behavior. Random Forests offer robustness through ensemble learning, handling diverse features and minimizing overfitting, while also maintaining interpretability. Collectively, these models enhance detection precision, reduce false positives, and enable scalable and real-time deployment, making them highly effective tools for proactive phishing threat prevention.</p>
     <p>According to a comprehensive analysis of many DL and ML models for phishing detection, CNN outperforms the others. Because it can predict linear connections, LR marginally outperformed NB, although traditional models like NB and LR obtained acceptable accuracies of 93.48% and 93.97%, respectively. More advanced models like RNN and RF further improved detection capabilities, achieving accuracies of 95.61% and 97.14% respectively, by capturing sequential patterns and leveraging ensemble learning. However, across both evaluations, the CNN model consistently demonstrated the highest performance, achieving 94.47% in one study and an exceptional 99.3% in another, highlighting its ability to automatically extract deep, complex features from URL structures. These results clearly establish CNN as the most effective model among those evaluated for phishing URL detection.</p>
    </sec>
   </sec>
   <sec id="s5">
    <title>5. Conclusion and Future Study</title>
    <p>Attacks that use phishing are known to frequently expose data and cause monetary losses. As a crucial first step in defending against online dangers, one study suggested using a CNN model to identify phishing websites. This paper uses two benchmark datasets, Phishing and PhishTank, to assess a robust phishing detection framework based on CNN. The CNN model excelled on the PhishTank dataset with an exceptional accuracy of 99.3%, regularly outperforming more conventional ML techniques, including Logistic Regression, XGBoost, Random Forest, and Recurrent Neural Networks. The model’s high F1-scores, stable training curves, and generalization capability, validated through 5-fold cross-validation, demonstrate its reliability in identifying phishing threats with minimal false positives and overfitting. Future work could explore integrating attention mechanisms and CNN-LSTM and Transformer-based architectures, which are examples of hybrid DL models that improve interpretability and performance. Additionally, applying transfer learning across multilingual Phishing datasets, incorporating real-time URL streaming, and implementing continual learning strategies will further extend the model’s applicability to evolving phishing techniques in dynamic cybersecurity environments.</p>
   </sec>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.145206-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Tounsi, W. and Rais, H. (2018) A Survey on Technical Threat Intelligence in the Age of Sophisticated Cyber Attacks. Computers&amp;Security, 72, 212-233. &gt;https://doi.org/10.1016/j.cose.2017.09.001 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Alswailem, A., Alabdullah, B., Alrumayh, N. and Alsedrani, A. (2019) Detecting Phishing Websites Using Machine Learning. 2019 2nd International Conference on Computer Applications&amp;Information Security (ICCAIS), Riyadh, 1-3 May 2019, 1-6. &gt;https://doi.org/10.1109/cais.2019.8769571 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kolluri, V. (2016) A Pioneering Approach to Forensic Insights: Utilization AI for Cybersecurity Incident Investigations. International Journal of Research and Analytical Reviews, 3, 919-922.
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Varshney, G., Misra, M. and Atrey, P.K. (2016) A Phish Detector Using Lightweight Search Features. Computers&amp;Security, 62, 213-228. &gt;https://doi.org/10.1016/j.cose.2016.08.003 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ben-Asher, N. and Gonzalez, C. (2015) Effects of Cyber Security Knowledge on Attack Detection. Computers in Human Behavior, 48, 51-61. &gt;https://doi.org/10.1016/j.chb.2015.01.039 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Parmar, J.D. and Patel, J.T. (2017) Anomaly Detection in Data Mining: A Review. International Journal of Advanced Research in Computer Science and Software Engineering, 7, 32-40. &gt;https://doi.org/10.23956/ijarcsse/v7i4/0142 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Abu-Nimeh, S., Nappa, D., Wang, X. and Nair, S. (2007) A Comparison of Machine Learning Techniques for Phishing Detection. Proceedings of the Anti-Phishing Working Groups 2nd Annual eCrime Researchers Summit, Pittsburgh, 4-5 October 2007, 60-69. &gt;https://doi.org/10.1145/1299015.1299021
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kolluri, V. (2015) A Comprehensive Analysis on Explainable and Ethical Machine: Demystifying Advances in Artificial Intelligence. SSRN Electronic Journal, 2, a1-a5.
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rege, M. and Mbah, R. (2018) Machine Learning for Cyber Defense and Attack. 7th International Conference on Data Analytics, Athens, 7–14, 18-22 November 2018, 73-78.
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wei, B., Hamad, R.A., Yang, L., He, X., Wang, H., Gao, B., et al. (2019) A Deep-Learning-Driven Light-Weight Phishing Detection Sensor. Sensors, 19, Article 4258. &gt;https://doi.org/10.3390/s19194258 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Noor, U., Anwar, Z., Amjad, T. and Choo, K.R. (2019) A Machine Learning-Based Fintech Cyber Threat Attribution Framework Using High-Level Indicators of Compromise. Future Generation Computer Systems, 96, 227-242. &gt;https://doi.org/10.1016/j.future.2019.02.013 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Nathezhtha, T., Sangeetha, D. and Vaidehi, V. (2019) WC-PAD: Web Crawling Based Phishing Attack Detection. 2019 International Carnahan Conference on Security Technology, Chennai, 1-3 October 2019, 1-6. &gt;https://doi.org/10.1109/ccst.2019.8888416
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Arivudainambi, D., Varun Kumar, K.A., Sibi Chakkaravarthy, S. and Visu, P. (2019) Computer Communications, 147, 50-57. &gt;https://doi.org/10.1016/j.comcom.2019.08.003 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Niu, W., Zhang, X., Yang, G., Ma, Z. and Zhuo, Z. (2017) Phishing Emails Detection Using CS-SVM. 2017 IEEE International Symposium on Parallel and Distributed Processing with Applications and 2017 IEEE International Conference on Ubiquitous Computing and Communications (ISPA/IUCC), Guangzhou, 12-15 December 2017, 1054-1059. &gt;https://doi.org/10.1109/ispa/iucc.2017.00160
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Li, J.H. and Wang, S.D. (2017) PhishBox: An Approach for Phishing Validation and Detection. 2017 IEEE 15th International Conference on Dependable, Autonomic and Secure Computing, 2017 IEEE 15th International Conference on Pervasive Intelligence and Computing, 2017 IEEE 3rd International Conference on Big Data Intelligence and Compu, Orlando, 6-10 November 2017, 557-564. 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Salloum, S.A., Al-Emran, M., Monem, A.A. and Shaalan, K. (2018) Using Text Mining Techniques for Extracting Information from Research Articles. In: Studies in Computational Intelligence, Springer, 373-397. &gt;https://doi.org/10.1007/978-3-319-67056-0_18 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rodríguez, P., Bautista, M.A., Gonzàlez, J. and Escalera, S. (2018) Beyond One-Hot Encoding: Lower Dimensional Target Embedding. Image and Vision Computing, 75, 21-31. &gt;https://doi.org/10.1016/j.imavis.2018.04.004 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     He, H., Zhang, W. and Zhang, S. (2018) A Novel Ensemble Method for Credit Scoring: Adaption of Different Imbalance Ratios. Expert Systems with Applications, 98, 105-117. &gt;https://doi.org/10.1016/j.eswa.2018.01.012 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kanter, J.M. and Veeramachaneni, K. (2015) Deep Feature Synthesis: Towards Automating Data Science Endeavors. 2015 IEEE International Conference on Data Science and Advanced Analytics (DSAA), Paris, 19-21 October 2015, 1-10. &gt;https://doi.org/10.1109/dsaa.2015.7344858 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yazhmozhi, V.M. and Janet, B. (2019) Natural Language Processing and Machine Learning Based Phishing Website Detection System. 2019 Third International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), Palladam, 12-14 December 2019, 336-340. &gt;https://doi.org/10.1109/i-smac47947.2019.9032492 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yi, P., Guan, Y., Zou, F., Yao, Y., Wang, W. and Zhu, T. (2018) Web Phishing Detection Using a Deep Learning Framework. Wireless Communications and Mobile Computing, 2018, Article ID: 4678746. &gt;https://onlinelibrary.wiley.com/doi/full/10.1155/2018/4678746 
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref22">
    <label>22</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wang, W., Zhang, F., Luo, X. and Zhang, S. (2019) PDRCNN: Precise Phishing Detection with Recurrent Convolutional Neural Networks. Security and Communication Networks, 2019, 1-15. &gt;https://doi.org/10.1155/2019/2595794
    </mixed-citation>
   </ref>
   <ref id="scirp.145206-ref23">
    <label>23</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mahajan, R. and Siddavatam, I. (2018) Phishing Website Detection Using Machine Learning Algorithms. International Journal of Computer Applications, 181, 45-47. &gt;https://doi.org/10.5120/ijca2018918026
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>