Protocol Classification Based on Traffic Flow and Deep Learning

트래픽 플로우 및 딥러닝 기반의 프로토콜 분류 방법론

  • Ye-Jin Park (Dept. of Computer and Software (Automotive-Computer Convergence), Han-Yang University) ;
  • Yeong-Pil Cho (Dept. of Computer Science, Han-Yang University)
  • 박예진 (한양대학교 컴퓨터소프트웨어학과 (미래자동차-SW 융합전공)) ;
  • 조영필 (한양대학교 컴퓨터소프트웨어학과)
  • Published : 2024.05.23

Abstract

본 논문은 현대 사회에서 급증하는 VPN의 악용 가능성을 인지하고 VPN과 Non-VPN 트래픽 구별의 중요도를 강조한다. 전통적인 포트 기반 분류와 패킷 분석 접근법의 한계를 넘어서기 위해 트래픽 플로우 특징과 인공지능(AI) 기술을 결합하여 VPN과 Non-VPN 프로토콜을 구별하는 새로운 방법을 제안한다. 직접 수집한 패킷 데이터셋을 사용하여 트래픽 플로우 특징을 추출하고, 패킷의 페이로드와 결합해 이미지를 생성한다. 이를 CNN 모델에 적용함으로써 높은 정확도로 프로토콜을 구별한다. 실험 결과, 제안된 방법은 99.71%의 높은 정확도를 달성하여 트래픽 분류 및 네트워크 보안 강화에 기여할 수 있는 방법론임을 입증한다.

Keywords

Acknowledgement

이 논문은 과학기술정보통신부의 재원으로 정보통신기획평가원(No. 2020-0-01840, 스마트폰의 내부데이터 접근 및 보호 기술 분석)과 한국연구재단(No. NRF-2022R1A4A1032361, Processing-in-Memory 보안 기술 개발)의 지원을 받아 수행된 연구임

References

  1. Velan, P., Cermak, M., Celeda, P., & Drasar, M. (2015). A survey of methods for encrypted traffic classification and analysis. International Journal of Network Management, 25(5), 355-374. 
  2. IANA port number list, Available: http://www.iana.org/assignments/service-names-prt-numbers/service-names-port-numbers.xml 
  3. Islam, F. U., Liu, G., Zhai, J., & Liu, W. (2021). VoIP traffic detection in tunneled and anonymous networks using deep learning. IEEE Access, 9, 59783-59799. 
  4. Islam, F. U., Liu, G., Zhai, J., & Liu, W. (2021). VoIP traffic detection in tunneled and anonymous networks using deep learning. IEEE Access, 9, 59783-59799. 
  5. The best online VPN service for speed | NordVPN. (2024, April 9). NordVPN. https://nordvpn.com/ 
  6. VPN Gate - Public Free VPN Cloud by Univ of Tsukuba, Japan. (n.d.). https://www.vpngate.net/ 
  7. Lashkari, A. H., Gil, G. D., Mamun, M. S. I., & Ghorbani, A. A. (2017, February). Characterization of tor traffic using time based features. In International Conference on Information Systems Security and Privacy (Vol. 2, pp. 253-262). SciTePress.