상세 보기
상세한 프로토콜 구조를 추론하는 프로토콜 리버스 엔지니어링 방법에 대한 연구
A Study on the Inference of Detailed Protocol Structure in Protocol Reverse Engineering
- 채병민;
- 문호원;
- 구영훈;
- 심규석;
- 이민섭;
- ... 김명섭
초록
최근 네트워크 환경은 고속화, 대용량화 등으로 인터넷 트래픽 발생량이 증가하고 있으며, 모바일 및 IoT 환경, 지속적으로 증가하는 어플리케이션, 악성행위로 인해 비공개 프로토콜 데이터가 늘어나고 있다. 이러한 비공개 프로토콜들의 대다수는 구조가 전혀 알려지지 않고 있다. 효율적인 네트워크 관리 및 보안을 위해 비공개 프로토콜의 구조 분석은 반드시 선행되어야 한다. 이를 위해 많은 프로토콜 리버스 엔지니어링 방법론이 제안되었지만, 적용하기에 각기 다른 단점이 존재한다. 본 논문에서는 CSP(Contiguous Sequential Pattern)와 SP(Sequential Pattern) Algorithm을 계층적으로 결합하여 네트워크 트레이스 분석 기반의 상세한 프로토콜 구조를 추론하는 방법론을 제안한다. 제안된 방법론은 선행 연구인 A2PRE을 개선하는 방식으로 설계 및 구현을 하였으며 다른 방법론과 성능비교를 위해 성능지표를 정의하고 HTTP, DNS 프로토콜의 예를 통해 제안하는 방법론의 우수성을 설명한다.
키워드
Protocol Reverse Engineering; Message Format; CSP Algorithm; SP Algorithm
- 제목
- 상세한 프로토콜 구조를 추론하는 프로토콜 리버스 엔지니어링 방법에 대한 연구
- 제목 (타언어)
- A Study on the Inference of Detailed Protocol Structure in Protocol Reverse Engineering
- 저자
- 채병민; 문호원; 구영훈; 심규석; 이민섭; 김명섭
- 발행일
- 2019
- 저널명
- KNOM Review
- 권
- 22
- 호
- 1
- 페이지
- 42 ~ 51