DDoS is one of the most common attacks on the web today. Hence, a quick detection system can enable automatic blocking or notification of an attack. In this paper, we propose a framework called AIMM (Artificial Intelligence Merged Methods). Our solution is based on three modules: preprocessing data incoming to the server, classification, and decision-making. The last stage is the decision-making module which gets the probability from all implemented AI methods and analyzes/aggregates them for making a final decision about the attack. The idea is based on the analysis of the TCP/UDP information reaching the target server and a quick decision method. The described technique is not limited to the selected AI method, and just for the tests, we used two different: neural networks and the k-nearest neighbors. As the aggregation solution, we used soft sets inference and averaging, weighted averaging technique. The proposal was subjected to performance tests on a publicly available database known as BOUN DDoS Dataset (and reached accuracy on 99,5%). The results were compared with the state-of-art and discussed in terms of its advantages and disadvantages.
Read full abstract