Efficient-Detection-of-Denial-of-Service-DoS-attack-using-Machine-Learning
The purpose and the objective of this research project is to detect of DoS attack using Machine Learning which will address the research question provided as “To detect Denial of Service attack using Machine Learning in an efficient way and to compare with the other used Machine Learning algorithm”. The type of DoS attack discussed in this research project is UDP flood attack, TCP-SYN attack and ICMP flood attack. UDP flood attack is a type of a DoS attack in which the targeted server or client is sent a large number of User Datagram Protocol (UDP) packets with the aim of device inability to process and respond to request. TCP-SYN attack is a type of DoS attack in which the attacker exploits the three-way handshake that a TCP-SYN requests make with the server, the attacker sends repeated SYN requests to server making the server unresponsive to legitimate traffic. ICMP flood attack is a type of attack in which the targeted system is flooded with ICMP echo-requests which cause the system inaccessible to normal traffic. The Machine Learning algorithm that is discussed in this research project is Logistic Regression, Decision Tree, Multi-Layer Perceptron, K Nearest Neighbors and Light Gradient Boosting Machine. The research project emphasis on the use of Light Gradient Boosting Machine algorithm for an efficient detection of DoS attack. Light Gradient Boosting Machine model has a faster processing with high efficiency, requires less memory, can work easily with large datasets and provides better accuracy with compared to different algorithms. Objective of this research are: Analyse the data for its characteristic. Develop Machine Learning models using Logistic Regression, Decision Tree, Multi-Layer Perceptron, K Nearest Neighbors and Light Gradient Boosting Machine. Evaluate the model and predict the accuracy of the model for the detection of a DoS attacks. Propose a model that detect the accuracy better or similar with compared to other models. Achieving a better model that can be used for detection of DoS attack in an efficient manner. Major Contribution: The major contribution obtained from this research project is to use an efficient model that is Light Gradient Boosting Machine model for the detection of an DoS attack, as this work hasn’t been done before and there was an eagerness for a model that provides better accuracy and is light weighted which means it requires less memory, less processing and gives a better detection rate with less error. Light GBM provides fast processing with the capability to handle large datasets. And performs quite well in real time risk assessment.