The nature of Wireless Sensor Networks (WSN) and the widespread of using WSN introduce many security threats and attacks. An effective Intrusion Detection System (IDS) should be used to detect attacks. Detecting such an attack is challenging, especially the detection of Denial of Service (DoS) attacks. Machine learning classification techniques have been used as an approach for DoS detection. This paper conducted an experiment using Waikato Environment for Knowledge Analysis (WEKA)to evaluate the efficiency of five machine learning algorithms for detecting flooding, grayhole, blackhole, and scheduling at DoS attacks in WSNs. The evaluation is based on a dataset, called WSN-DS. The results showed that the random forest classifier outperforms the other classifiers with an accuracy of 99.72%.
翻译:无线传感器网络的性质以及广泛使用无线传感器网络带来了许多安全威胁和攻击。应当使用有效的入侵探测系统(IDS)来侦测袭击。检测这种袭击具有挑战性,特别是检测拒绝服务(DoS)袭击。机器学习分类技术已被作为DoS检测的一种方法。本文利用Waikato环境知识分析(WEKA)进行了一项实验,以评价五个机器学习算法的效率,这些算法用于探测洪水、灰洞、黑洞和在WSNS袭击中安排时间。评估以数据集为基础,称为WSN-DS。结果显示随机森林分类器比其他分类器精确度达到99.72%。