Advanced search
Start date
Betweenand


Applying Hoeffding Tree Algorithms for Effective Stream Learning in IoT DDoS Detection

Full text
Author(s):
Andrade de Araujo Josephik, Joao Gabriel ; Siqueira, Yaissa ; Machado, Ketly Goncalves ; Terada, Routo ; dos Santos, Aldri Luiz ; Nogueira, Michele ; Batista, Daniel Macedo
Total Authors: 7
Document type: Journal article
Source: 2023 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS, LATINCOM; v. N/A, p. 6-pg., 2023-01-01.
Abstract

The constant evolution of botnets to cause DDoS and the non-existence of storage devices in IoT environments with high capacity to save the packets traveling on the network claim an IDS capable of constantly learning about new attacks without the need to save all the IoT traffic. A good solution to this scenario is to use stream learning, but it is important to guarantee that the learning model will be adaptable to concept drift. In this sense, Hoeffding Trees can be employed as the core of an IDS. This paper evaluates the effectiveness of using different Hoeffding Tree algorithms to detect DDoS against IoT devices. The work advances the state of the art by comparing different algorithms, adapting the basic algorithm to the considered scenario, evaluating a recently created dataset, and showing how the algorithms react to concept drift. Results show that the basic Hoeffding Tree algorithm is the most effective option when compared against the Hoeffding Adaptive Tree and ensembles of these trees (0.96/0.12 of average/standard deviation F1-Score vs. 0.90/0.26 and 0.91/0.24 respectively). As an additional contribution, all the code and data produced in the investigation are shared as open-source software and open data. (AU)

FAPESP's process: 18/23098-0 - MENTORED: from modeling to experimentation - predicting and detecting DDoS and zero-day attacks
Grantee:Michele Nogueira Lima
Support Opportunities: Research Projects - Thematic Grants
FAPESP's process: 15/24485-9 - Future internet for smart cities
Grantee:Fabio Kon
Support Opportunities: Research Projects - Thematic Grants
FAPESP's process: 21/06995-0 - Starling: security and resource allocation on B5G via artificial intelligence techniques
Grantee:Daniel Macêdo Batista
Support Opportunities: Regular Research Grants
FAPESP's process: 14/50937-1 - INCT 2014: on the Internet of the Future
Grantee:Fabio Kon
Support Opportunities: Research Projects - Thematic Grants