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%.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Machine Learning-Based Cross-Layer DoS Attack Detection Technique for IoT

  • Aditi Paul,
  • Shirashti Chaudhary,
  • Somnath Sinha

摘要

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%.