IoT Botnet Detection: Application of Vision Transformer to Classification of Network Flow Traffic
By: Hassan Wasswa , Timothy Lynar , Aziida Nanyonga and more
Potential Business Impact:
Spots computer attacks in internet traffic.
Despite the demonstrated effectiveness of transformer models in NLP, and image and video classification, the available tools for extracting features from captured IoT network flow packets fail to capture sequential patterns in addition to the absence of spatial patterns consequently limiting transformer model application. This work introduces a novel preprocessing method to adapt transformer models, the vision transformer (ViT) in particular, for IoT botnet attack detection using network flow packets. The approach involves feature extraction from .pcap files and transforming each instance into a 1-channel 2D image shape, enabling ViT-based classification. Also, the ViT model was enhanced to allow use any classifier besides Multilayer Perceptron (MLP) that was deployed in the initial ViT paper. Models including the conventional feed forward Deep Neural Network (DNN), LSTM and Bidirectional-LSTM (BLSTM) demonstrated competitive performance in terms of precision, recall, and F1-score for multiclass-based attack detection when evaluated on two IoT attack datasets.
Similar Papers
Revisiting Network Traffic Analysis: Compatible network flows for ML models
Cryptography and Security
Improves computer security by finding better attack patterns.
Vision Transformers: the threat of realistic adversarial patches
CV and Pattern Recognition
Tricks AI into seeing people when they aren't there.
Fighting Fires from Space: Leveraging Vision Transformers for Enhanced Wildfire Detection and Characterization
CV and Pattern Recognition
Finds fires faster using smart computer vision.