1 |
1
이종의 네트워크 침입 탐지 및 방지 시스템 간의 룰 변환을 위한 장치에 있어서, 제1 NIDPS 엔진의 룰 파일의 복수의 키워드 중 제2 NIDPS 엔진에서 사용할 수 없는 대상 키워드를 탐색하는 사용불가키워드탐색모듈; 상기 대상 키워드에 대응하여 제2 NIDPS 엔진에서 사용할 수 있는 대체 키워드를 탐색하는 대체키워드탐색모듈; 및 상기 대체 키워드의 위치와 상기 대상 키워드의 위치가 동일하면, 상기 대상 키워드의 위치에 상기 대체 키워드를 복사하는 교체모듈;을 포함하며,상기 교체모듈은 상기 대상 키워드와 대체 키워드의 길이를 비교하고, 대상 키워드 보다 대체 키워드의 길이가 긴 경우, 부족한 공간만큼 대상 키워드 이후의 룰 전체를 뒤로 이동시켜 공간을 확보하고, 확보된 공간에 상기 대체 키워드를 복사하고, 상기 대상 키워드 보다 상기 대체 키워드의 길이가 짧은 경우, 상기 대상 키워드가 있던 자리에 대체 키워드를 복사하고, 남는 공간을 삭제하는 것을 특징으로 하는 룰 변환을 위한 장치
|
2 |
2
제1항에 있어서, 상기 장치는 상기 대상 키워드와 상기 대체 키워드의 위치가 상이하고 상기 대체 키워드에 대응하는 콘텐츠가 상기 대체 키워드에 뒤에 위치해야 하는 경우, 상기 대응하는 콘텐츠의 앞에 상기 대체 키워드를 복사하는 변경모듈;을 더 포함하는 것을 특징으로 하는 룰 변환을 위한 장치
|
3 |
3
제2항에 있어서, 상기 변경모듈은 상기 대상 키워드와, 상기 대체 키워드의 위치가 상이하고, 상기 대체 키워드에 대응하는 콘텐츠가 상기 대체 키워드에 앞에 위치해야 하는 경우, 상기 대응하는 콘텐츠의 뒤에 상기 대체 키워드를 복사하는 것을 특징으로 하는 룰 변환을 위한 장치
|
4 |
4
제1항에 있어서,상기 대체키워드탐색모듈에서 상기 대상 키워드를 대체하는 상기 대체 키워드의 탐색에 성공한 경우, 상기 대상 키워드 이후에 기록된 룰을 상기 대상 키워드에 덮어쓰기(overwrite)하여 삭제하는 삭제모듈;을 더 포함하는 것을 특징으로 하는 룰 변환을 위한 장치
|
5 |
5
삭제
|
6 |
6
제1항에 있어서, 상기 대상 키워드가 상기 대체 키워드로 변환되면, 변환된 룰 파일을 생성하고, 생성된 룰 파일을 데이터베이스에 저장하는 저장모듈;을 더 포함하는 것을 특징으로 하는 룰 변환을 위한 장치
|
7 |
7
이종의 네트워크 침입 탐지 및 방지 시스템 간의 룰 변환을 위한 방법에 있어서, 사용불가키워드탐색모듈이 제1 NIDPS 엔진의 룰 파일의 복수의 키워드 중 제2 NIDPS 엔진에서 사용할 수 없는 대상 키워드를 탐색하는 단계; 대체키워드탐색모듈이 상기 대상 키워드에 대응하여 제2 NIDPS 엔진에서 사용할 수 있는 대체 키워드를 탐색하는 단계; 및 교체모듈이 상기 대체 키워드의 위치와 상기 대상 키워드의 위치가 동일하면, 상기 대상 키워드의 위치에 상기 대체 키워드를 복사하는 단계;를 포함하며,상기 대체 키워드를 복사하는 단계는 상기 교체모듈이 상기 대상 키워드와 대체 키워드의 길이를 비교하는 단계; 상기 교체모듈이 대상 키워드 보다 대체 키워드의 길이가 긴 경우, 부족한 공간만큼 대상 키워드 이후의 룰 전체를 뒤로 이동시켜 공간을 확보하고, 확보된 공간에 상기 대체 키워드를 복사하고, 상기 대상 키워드 보다 상기 대체 키워드의 길이가 짧은 경우, 상기 대상 키워드가 있던 자리에 대체 키워드를 복사하고, 남는 공간을 삭제하는 단계;를 포함하는 것을 특징으로 하는룰 변환을 위한 방법
|
8 |
8
제7항에 있어서, 상기 대상 키워드와 상기 대체 키워드의 위치가 상이하고 상기 대체 키워드에 대응하는 콘텐츠가 상기 대체 키워드에 뒤에 위치해야 하는 경우, 변경모듈이 상기 대응하는 콘텐츠의 앞에 상기 대체 키워드를 복사하는 단계;를 더 포함하는 것을 특징으로 하는 룰 변환을 위한 방법
|
9 |
9
제8항에 있어서, 상기 대상 키워드와 상기 대체 키워드의 위치가 상이하고, 상기 대체 키워드에 대응하는 콘텐츠가 상기 대체 키워드에 앞에 위치해야 하는 경우, 상기 변경모듈이 상기 대응하는 콘텐츠의 뒤에 상기 대체 키워드를 복사하는 단계;를 더 포함하는 것을 특징으로 하는 룰 변환을 위한 방법
|
10 |
10
제7항에 있어서, 상기 대체키워드탐색모듈에서 상기 대상 키워드를 대체하는 상기 대체 키워드의 탐색에 성공한 경우, 상기 대체 키워드를 복사하는 단계 전, 삭제모듈이 상기 대상 키워드 이후에 기록된 룰을 상기 대상 키워드에 덮어쓰기(overwrite)하여 상기 대상 키워드를 삭제하는 단계;를 더 포함하는 것을 특징으로 하는 룰 변환을 위한 방법
|
11 |
11
삭제
|
12 |
12
제7항에 있어서, 상기 방법은 저장모듈이 상기 대상 키워드가 상기 대체 키워드로 변환되면, 변환된 룰 파일을 생성하고, 생성된 룰 파일을 데이터베이스에 저장하는 단계;를 더 포함하는 것을 특징으로 하는 룰 변환을 위한 방법
|