Desnitsky Vasily, Chechulin Andrey, Kotenko Igor
St. Petersburg Federal Research Center of the Russian Academy of Sciences (SPC RAS), 199178 St. Petersburg, Russia.
Sensors (Basel). 2022 Feb 25;22(5):1831. doi: 10.3390/s22051831.
This article covers the issues of constructing tools for detecting network attacks targeting devices in IoT clouds. The detection is performed within the framework of cloud infrastructure, which receives data flows that are limited in size and content, and characterize the current network interaction of the analyzed IoT devices. The detection is based on the construction of training models and uses machine learning methods, such as AdaBoostClassifier, RandomForestClassifier, MultinomialNB, etc. The proposed combined multi-aspect approach to attack detection relies on session-based spaces, host-based spaces, and other spaces of features extracted from incoming traffic. An attack-specific ensemble of various machine learning methods is applied to improve the detection quality indicators. The performed experiments have confirmed the correctness of the constructed models and their effectiveness, expressed in terms of the precision, recall, and f1-measure indicators for each analyzed type of attack, using a series of existing samples of benign and attacking traffic.
本文涵盖了构建用于检测针对物联网云设备的网络攻击工具的问题。检测是在云基础设施框架内进行的,该框架接收大小和内容有限的数据流,并表征所分析的物联网设备当前的网络交互情况。检测基于训练模型的构建,并使用机器学习方法,如AdaBoostClassifier、RandomForestClassifier、MultinomialNB等。所提出的用于攻击检测的组合多方面方法依赖于基于会话的空间、基于主机的空间以及从传入流量中提取的其他特征空间。应用各种机器学习方法的特定于攻击的集成来提高检测质量指标。所进行的实验使用一系列现有的良性和攻击流量样本,证实了所构建模型的正确性及其有效性,这通过针对每种分析的攻击类型的精度、召回率和F1值指标来体现。