Classification of Distributed Denial of Service Attacks Using Traditional Machine Learning Models
Distributed Denial of Service (DDoS) attacks can cause substantial financial losses for businesses and industries due to service downtime, often amounting to thousands of dollars per minute. This study implemented and evaluated traditional Machine Learning (ML) models for classifying DDoS attacks. The algorithms evaluated include K-nearest neighbors, decision trees, support vector machines, random forests, extreme gradient boosting, gradient boosting machines, and multilayer perception. We used more than 5,000,000 attack samples from the CICDDoS2019 dataset, covering 11 attack classes and 79 features. We validated the models using both hold-out and 10-fold cross-validation, feature selection, and conducted class ablation analysis to assess the impact of specific attack classes on performance.
Authors
- Lenardo Chaves e Silva (ORCID: https://orcid.org/0000-0002-4509-8270)
- Ângelo Perkusich (ORCID: https://orcid.org/0000-0002-7377-1258)
- Leandro Dias da Silva (ORCID: https://orcid.org/0000-0003-4352-1466)
- Danilo F. S. Santos (ORCID: https://orcid.org/0000-0002-8162-715X)
- Álvaro Sobrinho (ORCID: https://orcid.org/0000-0002-1753-1890)
- Isabel Viana (ORCID: https://orcid.org/0000-0002-9077-4792)
- Paulo Victor
Institutions
- Universidade Tecnológica Federal do Paraná (BR)
- Universidade Federal de Campina Grande (BR)
- Universidade Federal de Alagoas (BR)
- Universidade Federal Rural do Semi-Árido (BR)
Publication Details
- Published
- 2025-04-23
- DOI
- https://doi.org/10.1109/lciot64881.2025.11118586
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Ministry of Science and Technology