A Data-plane Approach for Detecting Malware in IoT Networks

被引:1
|
作者
Gaikar, Mrunal Hareshwar [1 ]
Haribabu, K. [1 ]
机构
[1] Birla Inst Technol & Sci, CSIS Dept, Pilani 333031, Rajasthan, India
关键词
p4; data plane programming; machine learning; malware; malicious;
D O I
10.1109/ICOIN56518.2023.10048918
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data plane where all the packet processing and forwarding is done based on control plane logic can be used to monitor the network traffic along with forwarding of the packets. Security threats have become common in IoT networks. Due to the pandemic, as things have moved to virtual platforms, security at every level, including network devices, has become a major concern. Attackers try to gather as much data as possible through various means. In networking, dependence on the control plane to take forwarding decisions is inefficient when quick response is required, in cases of attack mitigation, anomaly detection, intrusion detection etc. Some of the forwarding logic in control plane can be transformed into rules at the data plane. In this work, this is achieved through programmable switches and domain specific language such as P4. A machine learning algorithm is used to train a classifier on publicly available malware dataset. These rules are used for classifying data packets. This work derives rules from a public malware traffic dataset and uses Mininet (network emulator) to emulate an IoT network, and 88% accuracy is achieved in detecting malware at the data plane.
引用
收藏
页码:578 / 583
页数:6
相关论文
共 50 条
  • [41] StreaMon: A Data-Plane Programming Abstraction for Software-Defined Stream Monitoring
    Bonola, Marco
    Bianchi, Giuseppe
    Picierro, Giulio
    Pontarelli, Salvatore
    Monaci, Marco
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2017, 14 (06) : 664 - 678
  • [42] Precise Time-synchronization in the Data-Plane using Programmable Switching ASICs
    Kannan, Pravein Govindan
    Joshi, Raj
    Chan, Mun Choon
    SOSR '19: PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON SDN RESEARCH, 2019, : 8 - 20
  • [43] Detecting Malicious Landing Pages in Malware Distribution Networks
    Wang, Gang
    Stokes, Jack W.
    Herley, Cormac
    Felstead, David
    2013 43RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2013,
  • [44] Detecting Cryptomining Traffic in IoT Networks
    Mannella, Luca
    Canavese, Daniele
    Regano, Leonardo
    2024 9TH INTERNATIONAL CONFERENCE ON SMART AND SUSTAINABLE TECHNOLOGIES, SPLITECH 2024, 2024,
  • [45] Streamlining IoT Malware Detection:A Pipeline Based Approach
    Naresh, G.
    Chandu, M. Mohan
    Spandana, H. Sai
    Naik, J. Tulasi Prasad
    Kumar, M. Anil
    2024 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND APPLIED INFORMATICS, ACCAI 2024, 2024,
  • [46] Detecting and Categorizing Android Malware with Graph Neural Networks
    Xu, Peng
    Eckert, Claudia
    Zarras, Apostolis
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 409 - 412
  • [47] Preprocessing Monitoring Information on the SDN Data-Plane using P4
    Hark, Rhaban
    Bhat, Divyashri
    Zink, Michael
    Steinmetz, Ralf
    Rizk, Amr
    2019 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2019,
  • [48] A NIMFA Epidemiological Model for Analyzing Malware Behavior in IoT Networks
    Galvan, Martin
    Montoya, German A.
    Lozano-Garzon, Carlos
    PROCEEDINGS OF NINTH INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, VOL 10, ICICT 2024, 2025, 1055 : 327 - 341
  • [49] Malware Threats and Detection for Industrial Mobile-IoT Networks
    Sharmeen, Shaila
    Huda, Shamsul
    Abawajy, Jemal H.
    Ismail, Walaa Nagy
    Hassan, Mohammad Mehedi
    IEEE ACCESS, 2018, 6 : 15941 - 15957
  • [50] IoT Malware Classification Based on Lightweight Convolutional Neural Networks
    Yuan, Baoguo
    Wang, Junfeng
    Wu, Peng
    Qing, Xianguo
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (05) : 3770 - 3783