Open Access Open Access  Restricted Access Subscription Access

Distributed Denial of Service Attack Detection in SDN using Machine Learning

Amandeep Jha, Bratin Das, Deepa Reddy K., Desai Vaishnavi Jitendra, Rezni S.

Abstract


SDN, or software-defined networking, is an approach to networking in which network traffic is controlled by software controllers or APIs instead of traditional networking hardware. An efficient and powerful platform is one benefit of dividing the control and data planes. Software-Defined Networking (SDN) advancements are accelerating as new network architectures arise and face grave challenges such as Distributed Denial of Service (DDoS) attacks. A common malicious assault called a DDoS attempt floods the affected user’s system with Internet traffic in an effort to disrupt the regular flow of traffic to the server, network, or service. Models based on machine learning were used in this project to identify Distributed Denial of Service (DDoS) attacks in SDNs (SDN). A new dataset was produced using feature selection techniques to make models simpler, make it easier to interpret them, and save training time. Research in this area includes trying out different machine learning models and figuring out how to implement them into the DDoS detection system. Several categorization methods popular in machine learning-based DDoS attack detection in SDN were evaluated using the CIC-DDoS 2019 dataset. Finally, both the potential benefits and drawbacks of using machine learning-based detection algorithms in SDN are discussed.


Full Text:

PDF

References


Faujdar, N., Sinha, A., Sharma, H., & Verma, E. (2020, October). Network Security in Software defined Networks (SDN). In 2020 International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE) (pp. 377-380). IEEE.

Iqbal, M., Iqbal, F., Mohsin, F., Rizwan, M., & Ahmad, F. (2019). Security issues in software defined networking (SDN): Risks, challenges and potential solutions. International Journal of Advanced Computer Science and Applications, 10(10).

Lakshminarayanan, K., Adkins, D., Perrig, A., & Stoica, I. (2004). Taming IP packet flooding attacks. ACM SIGCOMM Computer Communication Review, 34(1), 45-50.

Gligor, V. D. (1984). A note on denial-of-service in operating systems. IEEE Transactions on Software Engineering, (3), 320-324.

Kushwah, G. S., & Ranga, V. (2021). Optimized extreme learning machine for detecting DDoS attacks in cloud computing. Computers & Security, 105, 102260.

Elsayed, M. S., Le-Khac, N. A., Dev, S., & Jurcut, A. D. (2020, August). Ddosnet: A deep-learning model for detecting network attacks. In 2020 IEEE 21st International Symposium on" A World of Wireless, Mobile and Multimedia Networks"(WoWMoM) (pp. 391-396). IEEE.

Manjula Devi, R., Kuppuswami, S., & Suganthe, R. C. (2013). Fast linear adaptive skipping training algorithm for training artificial neural network. Mathematical Problems in Engineering, 2013.

Bolodurina, I., Shukhman, A., Parfenov, D., Zhigalov, A., & Zabrodina, L. (2020, November). Investigation of the problem of classifying unbalanced datasets in identifying distributed denial of service attacks. In Journal of Physics: Conference Series (Vol. 1679, No. 4, p. 042020). IOP Publishing.

Kousar, H., Mulla, M. M., Shettar, P., & Narayan, D. G. (2021, June). Detection of DDoS Attacks in Software Defined Network using Decision Tree. In 2021 10th IEEE International Conference on Communication Systems and Network Technologies (CSNT) (pp. 783-788). IEEE.

Sahoo, K. S., Panda, S. K., Sahoo, S., Sahoo, B., & Dash, R. (2019). Toward secure software-defined networks against distributed denial of service attack. The Journal of Supercomputing, 75(8), 4829-4874.


Refbacks

  • There are currently no refbacks.