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

단일 클래스 분류기를 사용한 차량 해킹 탐지

Detection of Car Hacking Using One Class Classifier

2

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류학제간연구

초록

본 논문에서는 단일 클래스만을 학습하여 차량에 대한 새로운 공격을 탐지한다. 분류 성능 평가를 위해 Car-Hacking 데이터셋을 사용한다. Car-Hacking 데이터셋은 실제 차량의 OBD-II 포트를 통해 CAN (Controller Area Network) 트래픽을 로깅하여 생성된다. 이 데이터셋에는 네 가지 공격 유형이 포함된다. 실험에 사용한 단일 클래스 분류 기법은 정상 클래스만을 학습하여 비정상인 공격 클래스를 분류해내는 비지도 학습이다. 비지도 학습 방법을 사용하는 경우에 훈련 과정에서 네거티브 인스턴스를 사용하지 않기 때문에 고효율의 분류 성능을 내는 것은 어렵다. 하지만, 비지도 학습은 라벨이 없는 새로운 공격 데이터를 분류하는데 적합한 장점이 있다. 본 연구에서는 네트워크 침입탐지 시스템에서 서명 기반의 규칙으로 탐지하기 어려운 새로운 공격 유형을 탐지하기 위해 단일 클래스 분류기를 사용한다. 제안 방법은 새로운 공격을 모두 탐지하고 정상데이터에 대해서도 효율적인 분류 성능을 보이는 파라미터 조합을 제시한다.

Abstract

In this study, we try to detect new attacks for vehicle by learning only one class. We use Car-Hacking dataset, an intrusion detection dataset, which is used to evaluate classification performance. The dataset are created by logging CAN (Controller Area Network) traffic through OBD-II port from a real vehicle. The dataset have four attack types. One class classification is one of unsupervised learning methods that classifies attack class by learning only normal class. When using unsupervised learning, it difficult to achieve high efficiency because it does not use negative instances for learning. However, unsupervised learning has the advantage for classifying unlabeled data, which are new attacks. In this study, we use one class classifier to detect new attacks that are difficult to detect using signature-based rules on network intrusion detection system. The proposed method suggests a combination of parameters that detect all new attacks and show efficient classification performance for normal dataset.

참고문헌 (20)

  1. B. Mukherjee, "Network intrusion detection", IEEE network, 8(3), pp.26~41 (1994)
  2. P. Garcia-Teodoro, "Anomaly-based network intrusion detection: Techniques, systems and challenges", computers & security, 28(1-2), pp.18~28 (2009)
  3. 양은목, "퍼지와 인공 신경망을 이용한 침입탐지시스템의 탐지 성능 비교 연구", 디지털융복합연구, 15(6), pp.391~398 (2017), 한국디지털정책학회[DOI]
  4. Vehicle anomaly detection tutorial, "Information protection R&D data challenge", ~
  5. 최도현, "빅데이터 환경에서 기계학습 알고리즘 응용을 통한 보안 성향 분석 기법", 디지털융복합연구, 13(9), pp.269~276 (2015), 한국디지털정책학회[DOI]
  6. 한명석, "자동차 보안시스템에서 통신 인증프로토콜의 보안성 검증", 디지털융복합연구, 12(8), pp.229~234 (2014), 한국디지털정책학회[DOI]
  7. 이상준, "자동차 보안시스템에서 장치간 상호인증 및 정형검증", 디지털융복합연구, 13(4), pp.205~210 (2015), 한국디지털정책학회[DOI]
  8. 이상준, "차량간 보안 통신에서 융합 해시함수를 이용하여 공격에 안전한 통신방법 검증", 디지털융복합연구, 13(9), pp.297~302 (2015), 한국디지털정책학회[DOI]
  9. "CAN intrusion dataset"[URL]
  10. L. Portnoy, "Intrusion detection with unlabeled data using clustering", Proceedings of ACM CSS Workshop on Data Mining Applied to Security (DMSA-2001) (2001)
  11. L. M. Manevitz, "One-class SVMs for document classification", Journal of machine Learning research, 2, pp.139~154 (2001)
  12. H. S. Lee, "OTIDS:A Novel Intrusion Detection System for In-vehicle Network by using Remote Frame", PST (Privacy, Security and Trust) (2017)
  13. H. M. Song, "Intrusion detection system based on the analysis of time intervals of CAN messages for in-vehicle network", Information Networking (ICOIN), 2016 International Conference on. IEEE, pp.63~68 (2016)
  14. S. Woo, "A practical wireless attack on the connected car and security protocol for in-vehicle CAN", IEEE Transactions on Intelligent Transportation Systems, 16(2), pp.993~1006 (2015)
  15. "WEKA"[URL]
  16. C. C. Chang, "LIBSVM: a library for support vector machines", ACM transactions on intelligent systems and technology (TIST), 2(3), pp.27~ (2011)
  17. D. E. Goldberg, "Genetic algorithms and machine learning", Machine learning, 3(2), pp.95~99 (1988)
  18. F. Glover, "Tabu search—part I", ORSA Journal on computing, 1(3), pp.190~206 (1989)
  19. P. J. Van Laarhoven, "Simulated annealing: Theory and applications", pp.7~15 (1987), Springer
  20. "Metaheuristic"[URL]

관련 논문AI추천

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