상세 보기
네트워크 침입방지 시스템을 위한 고속 패턴 매칭 가속 시스템
A High-speed Pattern Matcing Acceleration System for Network Intrusion Prevention Systems
초록
패턴 매칭(Pattern Matching)은 네트워크 침입방지 시스템에서 가장 중요한 부분의 하나며 많은 연산을 필요로 한다. 날로 증가되는 많은 수의 공격 패턴을 다루기 위해, 네트워크 침입방지 시스템에서는 회선 속도로 들어오는 패킷을 처리 할 수 있는 다중 패턴 매칭 방법이 필수 적이다. 본 논문에서는 현재 많이 사용되고있는 네트워크 침입방지 및 탐지 시스템인 Snort와 이것의 패턴 매칭 특성을 분석한다. 침입방지 시스템을 위한 패턴 매칭 방법은 다양한 길이를 갖는 많은 수의 패턴과 대소문자 구분 없는 패턴 매칭을 효과적으로 다룰 수 있어야 한다. 또한 여러 개의 입력 문자들을 동시에 처리 할 수 있어야 한다. 본 논문에서 Shift-OR 패턴 매칭 알고리즘에 기반을 둔 다중 패턴 매칭 하드웨어 가속기를 제시하고 여러 가지 가정 하에서 성능 측정을 하였다. 성능 측정에 따르면 제시된 하드웨어 가속기는 현재 Snort에서 사용되는 가장 빠른 소프트웨어 다중 패턴 매칭 보다 80배 이상 빠를 수 있다.
키워드
네트워크 침입방지 시스템; 패턴 매칭; 컴퓨터 구조; network intrusion prevention systems; pattern matching; computer architecture
- 제목
- 네트워크 침입방지 시스템을 위한 고속 패턴 매칭 가속 시스템
- 제목 (타언어)
- A High-speed Pattern Matcing Acceleration System for Network Intrusion Prevention Systems
- 저자
- 김선일
- 발행일
- 2005
- 권
- 12
- 호
- 2
- 페이지
- 87 ~ 94
- 출판사
- 한국정보처리학회
- 발행국가
- 대한민국
- 분량
- 8 페이지
- ISSN
- E 2734-049X
P 2287-5891