IDEAS home Printed from https://ideas.repec.org/a/alk/jcsts0/v6y2024i4id8098.html

Detecting IoT Cyberattacks: Advanced Machine Learning Models for Enhanced Security in Network Traffic

Author

Listed:
  • Md Rashed Buiya

    (Master of Science in Cyber Security, California State University, Dominguez Hills)

  • A K M Nuruzzaman Laskar

    (MS in Information Assurance Cybersecurity, Gannon University, Erie, PA, USA)

  • Md Rafiqul Islam

    (MBA Business Analytics, International American University, Los Angeles, California)

  • Sanjib Kumar Shil

    (MBA in Management Information System, International American University)

  • Muhammad Shoyaibur Rahman Chowdhury

    (Masters in Information Technology, Gannon University, Erie, PA, USA)

  • Reza E Rabbi Shawon

    (MBA Business Analytics, Gannon University, Erie, PA, USA)

  • Md Sumsuzoha

    (Master of Science in Business Analytics, Trine University)

Abstract

The IoT is one of the most revolutionary technological advancements of the contemporary era, embedding networked devices into nearly every aspect of human life, from smart homes and wearables to industrial systems and healthcare applications in the U.S.A. The immediate need for better cybersecurity in the U.S.A. arises from the increasing sophistication and frequency of cyberattacks on IoT systems. Machine learning and AI have emerged as promising technologies to deal with the security challenges IoT systems pose. Unlike traditional rule-based systems, ML models learn from large datasets to identify deviations from the normal behavior pattern that signifies malicious activity. The prime objective of this research is to design, curate, evaluate, and deploy state-of-the-art machine learning models that improve the detection of cyberattacks over IoT network traffic. This research used a well-established dataset that emulates IoT network traffic consisting of benign and malicious activities. Benchmarks like the UNSW-NB15, CICIDS2017, and TON_IoT have been in extensive use by researchers in this domain because they contain a rich variety of network traffic created by various IoT devices and systems along with corresponding labels that classify normal and associated with specific types of cyberattacks: DDOS, MITM, and botnet attacks. Data preprocessing and cleaning ensured that the dataset was consistent, complete, and in a format that helps machine learning algorithms learn from it. Imputation techniques used the feature's mean/median/mode to handle missing values. In this research project, two machine learning algorithms were used in the experiment, notably, Logistic Regression and Random Forest. In this study, the machine learning algorithms used in the experiment undertaken for the current research project are Logistic Regression and Random Forest. The performance of Random Forest was superior to Logistic Regression in almost all metrics. While Logistic Regression provided a strong baseline, it struggled with detecting attacks, as evidenced by its lower recall and higher number of false negatives. This implied that Logistic Regression was less reliable in detecting cyberattacks, which could be critical in real-world cybersecurity settings. By contrast, Random Forest attained impressive accuracy and significantly diminished the number of false negatives. Its higher precision and recall demonstrate that it is better suited for detecting attacks in this dataset, offering a more reliable solution for cyberattack detection.

Suggested Citation

  • Md Rashed Buiya & A K M Nuruzzaman Laskar & Md Rafiqul Islam & Sanjib Kumar Shil & Muhammad Shoyaibur Rahman Chowdhury & Reza E Rabbi Shawon & Md Sumsuzoha, 2024. "Detecting IoT Cyberattacks: Advanced Machine Learning Models for Enhanced Security in Network Traffic," Journal of Computer Science and Technology Studies, Al-Kindi Center for Research and Development, vol. 6(4), pages 142-152, August.
  • Handle: RePEc:alk:jcsts0:v:6:y:2024:i:4:id:8098
    DOI: 10.32996/jcsts.2024.6.4.16
    as

    Download full text from publisher

    File URL: https://al-kindipublisher.com/index.php/jcsts/article/view/8098
    File Function: Abstract page
    Download Restriction: no

    File URL: https://al-kindipublisher.com/index.php/jcsts/article/download/8098/6844
    File Function: Full text
    Download Restriction: no

    File URL: https://libkey.io/10.32996/jcsts.2024.6.4.16?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Keywords

    ;
    ;
    ;
    ;
    ;
    ;
    ;

    Statistics

    Access and download statistics

    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:alk:jcsts0:v:6:y:2024:i:4:id:8098. 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.

    We have no bibliographic references for this item. You can help adding them by using 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: Al-Kindi Center for Research and Development (email available below). General contact details of provider: https://al-kindipublisher.com/index.php/jcsts .

    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.