본문 바로가기
KERD
논문KCI 등재

클래스 불균형 데이터에 적합한 기계 학습 기반 침입 탐지 시스템

Machine Learning Based Intrusion Detection Systems for Class Imbalanced Datasets

1

조회

0

다운로드

7

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문에서는 정상과 이상 트래픽이 불균형으로 발생하는 상황에서 기계 학습 기반의 효과인 침입 탐지 시 스템에 한 연구 결과를 소개한다. 훈련 데이터의 패턴을 학습하여 정상/이상 패킷을 탐지하는 기계 학습 기반의 IDS에서는 훈련 데이터의 클래스 불균형 정도에 따라 탐지 성능이 히 차이가 날 수 있으나, IDS 개발 시 이러 한 문제에 한 고려는 부족한 실정이다. 클래스 불균형 데이터가 발생하는 환경에서도 우수한 탐지 성능을 제공하 는 기계 학습 알고리즘을 선정하기 하여, 본 논문에서는 Kyoto 2006+ 데이터셋을 이용하여 정상 침입 클래 스 비율이 서로 다른 클래스 불균형 훈련 데이터를 구축하고 다양한 기계 학습 알고리즘의 인식 성능을 분석하다. 실험 결과, 부분의 지도 학습 알고리즘이 좋은 성능을 보인 가운데, Random Forest 알고리즘이 다양한 실험 환경에서 최고의 성능을 보다.

Abstract

This paper aims to develop an IDS (Intrusion Detection System) that takes into account class imbalanced datasets. For this, we first built a set of training data sets from the Kyoto 2006+ dataset in which the amounts of normal data and abnormal (intrusion) data are not balanced. Then, we have run a number of tests to evaluate the effectiveness of machine learning techniques for detecting intrusions. Our evaluation results demonstrated that the Random Forest algorithm achieved the best performances.

참고문헌 (14)

  1. Song, Jungsuk, "Statistical analysis of honeypot data and building of Kyoto 2006+ dataset for NIDS evaluation", Proceedings of the First Workshop on Building Analysis Datasets and Gathering Experience Returns for Security, pp.29~36 (2011)
  2. Correlation analysis between honeypot data and IDS alerts using one-class SVM, "Song, Jungsuk", Intrusion Detection Systems, InTech, 173~192 (2011)
  3. Sallay, Hassen, "Intrusion detection alert management for high‐speed networks : current researches and applications", Security and Communication Networks, 8(18), pp.4362~4372 (2015)
  4. Chitrakar, Roshan, "Selection of Candidate Support Vectors in incremental SVM for network intrusion detection", Computers & Security, 45(16), pp.231~241 (2014)
  5. Ishida, Moriteru, "High-performance intrusion detection using optigrid clustering and grid-based labelling", Proceedings of IEEE, 2011, 11~19
  6. Ambusaidi, Mohammed A., "Building an intrusion detection system using a filter-based feature selection algorithm", IEEE Transactions on Computers, 65(10), pp.2986~2998 (2016)
  7. "KDD Cup 1999" (2007)[URL]
  8. Kishimoto, Kazuya, "Improving performance of anomaly-based ids by combining multiple classifiers", Proceedings of IEEE, 2011, 366~371
  9. Beaver, Justin M., "A learning system for discriminating variants of malicious network traffic", Proceedings of the Eighth Annual Cyber Security and Information Intelligence Research Workshop, pp.23~26 (2013)
  10. Sahu, Shailendra, "Network intrusion detection system using J48 Decision Tree", Proceedings of IEEE International Conference on Advances in Computing, Communications and Informatics, pp.2023~2026 (2015)
  11. "RSA Security Analytics Data Sheet"[URL]
  12. "Cyphort Adaptive Detection Fabric Data Sheet"[URL]
  13. "2016 Cost of Cyber Crime Study & the Risk of Business Innovation"[URL]
  14. Visa, Sofia, "Issues in Mining Imbalanced Data Sets-A Review Paper", Proceedings of the Sixteen Midwest Artificial Intelligence and Cognitive Science Conference, pp.67~73 (2005)

관련 논문AI추천

이 간행물의 다른 논문 (24건)