Combination of Models for Denial-Of-Service Classification over Different Networks

  • Leonardo H. Melo ITA
  • Gustavo de Carvalho Bertoli ITA
  • Osamu Saotome ITA
  • Marcelo F. Domingues ITA
  • Lourenço Alves Pereira Jr. ITA

Resumo


Due to the recent increase in the number of devices connected to different networks, information traffic has increased significantly. As a result of this, the number of threats has also increased. Thus, other works proposed intrusion detection systems (IDS) to protect sensitive user data. IDS are responsible for identifying malicious data flows and reporting possible attacks. However, the first IDS have based on detecting attacks on signatures. Therefore, IDS cannot keep up with the constant evolution of existing attacks. Hence, techniques such as Machine Learning (ML) have become allies of this system type to ensure its effectiveness. The use of ML represents a significant advance in the development of IDS, but there are still open questions about the ability to detect attacks on different isolated networks. Therefore, the present work proposes a Federated Learning (FL) scheme with sampling and attribute selection methods for Distributed Denial-Of-Service (DDoS) classification. Furthermore, we propose to combine the FL scheme with the Energy-based Flow Classifier (EFC) algorithm building an ensemble model capable of identifying malicious agents. We evaluated whether using an ensemble can extract different types of information during the ML process. This work represents ongoing research with results under development.
Palavras-chave: ensemble, network intrusion detection, denial of service, federated learning
Publicado
21/11/2022
MELO, Leonardo H.; BERTOLI, Gustavo de Carvalho; SAOTOME, Osamu; DOMINGUES, Marcelo F.; PEREIRA JR., Lourenço Alves. Combination of Models for Denial-Of-Service Classification over Different Networks. In: WORKSHOP ON SECURITY, PRIVACY AND RELIABILITY ON WIRELESS SENSING NETWORKS (WSENSING), 2. , 2022, Fortaleza/CE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 137–142.