Muhammad Fajar Sidiq, Akbari Indra Basuki, Arief Indriarto Haris, Rd Angga Ferianda, Muhammad Hilva Surya Dilaga Yasin, Husnul Ulfa, Taufik Ibnu Salim, Raden Muhammad Taufik Yuniantoro, Didi Rosiyadi
Machine learning methods have solid accuracy in detecting cyber attacks at the network layer. Nevertheless, the per-packet detection model is not scalable for high-speed networks due to the sheer number of packet detections per second. Recent studies show that network flow-based detection has better scalability and applicability for network layer protection. However, the existing flow-based datasets are impractical since they require packet logging and post-processing for feature extraction. This study proposed a dataset converter that generates a flow-based dataset based on existing per-packet-based log data using the OpenFlow switch and SDN controllers. It serves as proof of compatibility and practicability that the trained model can be directly implemented on real switches, particularly the SDN switch. The proposed dataset converter can work in an asynchronous mode that precisely converts the dataset regardless of the original speed of the network log data. The test results on a slow DDoS attack dataset show that the converter can generate flow-based datasets with smaller data sizes and better insight regarding the attack pattern. © 2023 IEEE.
Institut Teknologi Telkom Purwokerto, Department of Informatics, Purwokerto, Indonesia; Research Center for Artificial Intelligence and Cyber Security Brin, Bandung, Indonesia; Faculty of Science and Technology, Uin Sunan Kalijaga Yogyakarta, Yogyakarta, Indonesia; Regional Campus of Purwakarta Universitas Pendidikan Indonesia, Purwakarta, Indonesia; Research Center for Smart Mechatronics Brin, Bandung, Indonesia
Research at a Glance
Register to unlockTopics & SDG Alignment
Register to unlockCollaboration
Register to unlockAuthor Profile (Selected)
Register to unlockReferences Overview
Register to unlockJournal & Source
Register to unlockMetadata & Integrity
Register to unlock