SDN에서 기계학습과 P4를 결합한 DoS 공격 탐지에 대한 연구

A Study on DoS Attack Detection in SDN Combining Machine Learning and P4

  • 김수연 (전남대학교 인공지능학부 ) ;
  • 박태준 (전남대학교 인공지능학부 )
  • SooYeon Kim (Dept. of Artificial Intelligence, Chonnam National University) ;
  • Taejune Park (Dept. of Artificial Intelligence, Chonnam National University)
  • 발행 : 2024.10.31

초록

현대 사회는 네트워크의 규모가 증가하고 있으며 이러한 대규모의 트래픽을 보다 편하게 관리하고자 SDN이 등장했다. 허나, 대규모 트래픽의 등장으로 인해 DoS 공격의 규모 또한 더욱 커지고 있다. 이러한 공격을 완화하기 위한 다양한 연구가 진행되었으나, SDN에서 기계학습을 활용하여 DoS 공격을 탐지하는 기존의 연구는 제어평면 측에 상당한 부담을 주거나 공격에 대한 대처 부족 등의 문제점이 있다. SDN에서 기계학습과 P4를 결합한 DoS 공격 탐지는 이러한 문제를 해결하기 위해 등장했다. 이 논문에서는 SDN 환경에서 기존의 기계학습 기반의 DoS 공격 탐지에 대한 문제점과 한계에 대해 언급한 이후 기계학습과 P4를 결합한 DoS 공격 탐지에 대한 필요성을 언급한다. 이후, 기계학습 및 P4 기반의 DoS 공격 탐지와 관련된 연구를 살펴보고, 향후 연구 방향을 제시함으로써 네트워크 보안 분야에 새로운 가능성을 제시한다.

키워드

과제정보

본 연구는 과학기술정보통신부 및 정보통신기획평가원의 인공지능융합혁신인재양성사업 연구 결과로 수행되었음(IITP-2023-RS-2023-00256629)

참고문헌

  1. SAHOO, Kshira Sagar, et al. An evolutionary SVM model for DDOS attack detection in software defined networks. IEEE access, 2 020, 8: 132502-132513.
  2. MA, Ruikui, et al. Real-Time Detection of DDoS Attacks Based on Random Forest in SDN. Applied Sciences, 2023, 13.13: 7872.
  3. BOSSHART, Pat, et al. P4: Programming protocol-independent packet processors. ACM SIGCOMM Computer Communication Review, 2014, 44.3: 87-95.
  4. P4, "P4 Open Source ProgrammingLanguage", (https://p4.org/)
  5. 오일석, "기계학습(MACHINELEARNING)", 서울, 한빛아카데미, 2021
  6. MUSUMECI, Francesco, et al. Machine-learning-assisted DDoS attack detection with P4 language In: ICC 2020-2020 IEEE International Conference on Communications (ICC). IEEE, 2020. p. 1-6.
  7. MUSUMECI, Francesco, et al. Machine-learning-enabled ddos attacks detection in p4 programmable networks. Journal of Network and Systems Management, 2022, 30: 1-27.
  8. LAHOZ TORRES, Aleix. Application-Layer DoS attacks detection in Data-Plane-Programmable Networks using Machine Learning and P4. 2023. Master's Thesis. Universitat Politecnica de Catalunya.