A Machine Learning-Based Cross-Layer DoS Attack Detection Technique for IoT
摘要
The most potent and common attacks on Internet of Things (IoT) are Denial of Service (DoS) attacks. Unfortunately, because the attack occurs on numerous layers, a single layer detection method is insufficient and ineffective to counteract these attacks. The current work focuses on the detection of cross-layer DoS assaults using Machine Learning-based multiclass classifiers. Three attacks against Routing Protocol (RPL) and Transmission Control Protocol (TCP) are detected using three ML Classifiers (KNN, Gradient Boosting, Random Forest). The novelty of the study is the design of cross-layer attack datasets using feature engineering technique. The performances of the classifiers are analyzed in presence of both balanced and imbalanced datasets. The results show that Gradient Boosting classifier has highest accuracy of up to 98% with deviation of up to 97%.