Munshi Asmaa
College of Computer Science and Engineering, University of Jeddah, Jeddah 21959, Saudi Arabia.
Sensors (Basel). 2024 Nov 26;24(23):7534. doi: 10.3390/s24237534.
Given the high risk of Internet of Things (IoT) device compromise, it is crucial to discuss the attack detection aspect. However, due to the physical limitations of IoT, such as battery life and sensing and processing power, the widely used detection techniques, such as signature-based or anomaly-based detection, are quite ineffective. This research extracted loop-based cases from the transmission session dataset of "CTU-IoT-Malware-Capture-7-1" ("Linux, Mirai") and implemented a loop-based detection machine learning approach. The research employed nine machine learning models to illustrate how the loop patterns of the datasets can facilitate detection. The results of this study indicate that the XGBoost model achieves the best performance in terms of "Accuracy: 8.85%", "Precision: 96.57% (Class)", "Recall: 96.72% (Class 1)", and "F1-Score: 6.24%". The XGBoost model demonstrated exceptional performance across all metrics, indicating its capability in handling large IoT datasets effectively. It provides not only high accuracy but also strong generalization, which is crucial for detecting intricate and diverse patterns of malicious behavior in IoT networks. Its precision and recall performance further highlight its robustness in identifying both attack and normal activity, reducing the chances of false positives and negatives, making it a superior choice for real-time IoT threat detection.
鉴于物联网(IoT)设备被攻破的高风险,讨论攻击检测方面至关重要。然而,由于物联网的物理限制,如电池寿命以及传感和处理能力,广泛使用的检测技术,如基于特征或基于异常的检测,效果相当不佳。本研究从“CTU-IoT-Malware-Capture-7-1”(“Linux,Mirai”)的传输会话数据集中提取基于循环的案例,并实施了基于循环的检测机器学习方法。该研究采用了九种机器学习模型来说明数据集的循环模式如何有助于检测。本研究结果表明,XGBoost模型在“准确率:8.85%”、“精确率:96.57%(类别)”、“召回率:96.72%(类别1)”和“F值:6.24%”方面表现最佳。XGBoost模型在所有指标上都表现出色,表明其能够有效处理大型物联网数据集。它不仅提供了高精度,还具有很强的泛化能力,这对于检测物联网网络中复杂多样的恶意行为模式至关重要。其精确率和召回率性能进一步突出了其在识别攻击和正常活动方面的稳健性,减少了误报和漏报的可能性,使其成为实时物联网威胁检测的优越选择。