IDEAS home Printed from https://ideas.repec.org/a/gam/jftint/v15y2023i8p278-d1220746.html
   My bibliography  Save this article

An Improved Deep Learning Model for DDoS Detection Based on Hybrid Stacked Autoencoder and Checkpoint Network

Author

Listed:
  • Amthal K. Mousa

    (Computer Engineering Department, University of Technology-Iraq, Baghdad P.O. Box 10071, Iraq)

  • Mohammed Najm Abdullah

    (Computer Engineering Department, University of Technology-Iraq, Baghdad P.O. Box 10071, Iraq)

Abstract

The software defined network (SDN) collects network traffic data and proactively manages networks. SDN’s programmability makes it excellent for developing distributed applications, cybersecurity, and decentralized network control in multitenant data centers. This exceptional architecture is vulnerable to security concerns, such as distributed denial of service (DDoS) attacks. DDoS attacks can be very serious due to the fact that they prevent authentic users from accessing, temporarily or indefinitely, resources they would normally expect to have. Moreover, there are continuous efforts from attackers to produce new techniques to avoid detection. Furthermore, many existing DDoS detection methods now in use have a high potential for producing false positives. This motivates us to provide an overview of the research studies that have already been conducted in this area and point out the strengths and weaknesses of each of those approaches. Hence, adopting an optimal detection method is necessary to overcome these issues. Thus, it is crucial to accurately detect abnormal flows to maintain the availability and security of the network. In this work, we propose hybrid deep learning algorithms, which are the long short-term memory network (LSTM) and convolutional neural network (CNN) with a stack autoencoder for DDoS attack detection and checkpoint network, which is a fault tolerance strategy for long-running processes. The proposed approach is trained and tested with the aid of two DDoS attack datasets in the SDN environment: the DDoS attack SDN dataset and Botnet dataset. The results show that the proposed model achieves a very high accuracy, reaching 99.99% in training, 99.92% in validation, and 100% in precision, recall, and F1 score with the DDoS attack SDN dataset. Also, it achieves 100% in all metrics with the Botnet dataset. Experimental results reveal that our proposed model has a high feature extraction ability and high performance in detecting attacks. All performance metrics indicate that the proposed approach is appropriate for a real-world flow detection environment.

Suggested Citation

  • Amthal K. Mousa & Mohammed Najm Abdullah, 2023. "An Improved Deep Learning Model for DDoS Detection Based on Hybrid Stacked Autoencoder and Checkpoint Network," Future Internet, MDPI, vol. 15(8), pages 1-16, August.
  • Handle: RePEc:gam:jftint:v:15:y:2023:i:8:p:278-:d:1220746
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1999-5903/15/8/278/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1999-5903/15/8/278/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Ahmed Latif Yaser & Hamdy M. Mousa & Mahmoud Hussein, 2022. "Improved DDoS Detection Utilizing Deep Neural Networks and Feedforward Neural Networks as Autoencoder," Future Internet, MDPI, vol. 14(8), pages 1-18, August.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Jiaqi Zhao & Ming Xu & Yunzhi Chen & Guoliang Xu, 2023. "A DNN Architecture Generation Method for DDoS Detection via Genetic Alogrithm," Future Internet, MDPI, vol. 15(4), pages 1-20, March.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jftint:v:15:y:2023:i:8:p:278-:d:1220746. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.