Abstract
Despite the research efforts in the last years, Denial-of-Service (DoS) attacks detection still represent a challenge for the Internet of Things (IoT) scenarios composed of hard-constrained networks, as Wireless Sensor Networks (WSN). Machine Learning (ML) techniques have been presented as a promising alternative for detecting DoS attacks. Therefore, understanding the impact of the different ML techniques in a comprehensive way is quite important. In this work, we present an extended evaluation covering both supervised and unsupervised ML techniques considering three feature selection algorithms. Our experiments are based on Flooding, Grayhole, and Blackhole DoS attacks from a public WSN-based dataset. As an additional contribution, we investigate the adjustable parameter K to maximize the performance of unsupervised techniques. Experimental comparison is guided by the accuracy, recall, precision, F1-Score, and processing time metrics. Results reveal that, among the studied ML algorithms, the supervised techniques present better performance than the unsupervised ones: the highest F1-Score (95.69%) was obtained by the REPTree with the OneR feature selection algorithm for detecting blackhole attacks. In general, supervised techniques are faster than unsupervised. REPTree is the fastest, spending 0.931 μs on average to classify a sample.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.