맞춤기술찾기

이전대상기술

DNS 쿼리 트래픽 감시 및 처리 방법과 그 장치

  • 기술번호 : KST2014045788
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 정상 및 공격 상황에서의 DNS 트래픽의 형태와 DNS 프로토콜의 행위를 모델링하여 DNS 플루딩(flooding) 공격을 탐지할 수 있는 DNS 쿼리 트래픽 감시 및 처리 방법과 그 장치에 관한 것이다.이를 위하여 본 발명의 실시 예에 따른 DNS 쿼리 트래픽 감시 및 처리 방법은, n개의 타임 슬롯으로 이루어진 감시 기간 동안 내 타임 슬롯별로 DNS 쿼리 트래픽을 모니터링하는 단계와, 타임 슬롯별로 모니터링되는 DNS 쿼리 트래픽을 이용하여 감시 기간 동안의 트래픽 정보를 추출하는 단계와, 추출한 트래픽 정보를 분석하여 DNS 트래픽 플루딩 공격 여부를 감지하는 단계를 포함할 수 있다.
Int. CL H04L 12/26 (2014.01) G06F 21/55 (2014.01) H04L 12/22 (2014.01)
CPC
출원번호/일자 1020100130306 (2010.12.17)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2012-0068612 (2012.06.27) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 취하
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 N
심사청구항수 15

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 최양서 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 제일특허법인(유) 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)
2 김원준 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2010.12.17 수리 (Accepted) 1-1-2010-0836163-91
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
n개의 타임 슬롯으로 이루어진 감시 기간 동안 내 상기 타임 슬롯별로 DNS 쿼리 트래픽을 모니터링하는 단계와,상기 타임 슬롯별로 모니터링되는 DNS 쿼리 트래픽을 이용하여 상기 감시 기간 동안의 트래픽 정보를 추출하는 단계와,상기 추출한 트래픽 정보를 분석하여 DNS 트래픽 플루딩 공격 여부를 감지하는 단계를 포함하는DNS 쿼리 트래픽 감시 및 처리 방법
2 2
제 1 항에 있어서,상기 모니터링하는 단계는,타임 슬롯 당 발생된 DNS 쿼리 개수, 개수의 변화량, 상기 DNS 쿼리 트래픽 내 URL의 바이트 분포 또는 상기 바이트 분포에 대한 엔트로피값을 모니터링하여 상기 타임 슬롯별 정보를 수집하는 것을 특징으로 하는DNS 쿼리 트래픽 감시 및 처리 방법
3 3
제 2 항에 있어서,상기 모니터링하는 단계는,상기 DNS 쿼리 트래픽이 기 설정된 세션 리스트에 존재하는지를 판단하는 단계와,상기 세션 리스트에 존재할 경우 상기 세션 리스트의 트래픽과 상기 DNS 쿼리 트래픽이 동일 타임 슬롯에서 발생된 것인지를 판단하는 단계와,상기 동일 타임 슬롯 시간에 발생된 경우 현재 타임 슬롯에 대한 수집 정보를 업데이트하는 단계와,상기 동일 타임 슬롯에서 발생된 경우가 아닌 경우 다음 타임 슬롯에 대한 정보를 생성하는 단계를 포함하는 DNS 쿼리 트래픽 감시 및 처리 방법
4 4
제 3 항에 있어서,상기 현재 타임 슬롯에 대한 수집 정보를 업데이트하는 단계는,상기 현재 타임 슬롯의 상기 DNS 쿼리 개수 또는 상기 DNS 쿼리의 URL에 대한 바이트 분포인 것을 특징으로 하는 DNS 쿼리 트래픽 감시 및 처리 방법
5 5
제 3 항에 있어서,상기 다음 타임 슬롯에 대한 정보를 생성하는 단계는,상기 현재 타임 슬롯 동안 요청된 DNS 쿼리 개수, DNS 쿼리 개수 변화량, DNS 쿼리의 URL에 대한 바이트 분포 또는 DNS 쿼리에 대한 바이트 분포의 엔트로피값을 업데이트하는 단계와,상기 다음 타임 슬롯에 대한 상기 DNS 쿼리의 개수 또는 상기 DNS 쿼리의 URL에 대한 바이트 분포에 대한 정보를 생성하는 단계를 포함하는 DNS 쿼리 트래픽 감시 및 처리 방법
6 6
제 2 항에 있어서,상기 감시 기간 내 트래픽 정보를 추출하는 단계는,상기 감시 기간 동안 DNS 쿼리 트래픽이 존재한 타임 슬롯 수, 상기 감시 기간 동안 DNS 쿼리 트래픽이 존재하지 않았던 타임 슬롯 수, 상기 감시 기간 동안 DNS 쿼리 트래픽이 연속적으로 존재했던 타임 슬롯의 최대 개수, 상기 감시 기간 동안 DNS 쿼리 트래픽이 연속적으로 존재하지 않았던 타임 슬롯의 최대 개수, 상기 감시 기간 동안 타임 슬롯 단위로 추출된 DNS 쿼리 트래픽 개수의 총합, 상기 감시 기간 동안 타임 슬롯 단위로 추출된 DNS 쿼리 트래픽의 개수 변화량의 분산값 또는 상기 감시 기간 동안 타임 슬롯 단위로 추출된 엔트로피값의 분산 값을 이용하여 상기 감시 기간 동안의 트래픽 정보를 추출하는 것을 특징으로 하는DNS 쿼리 트래픽 감시 및 처리 방법
7 7
제 1 항에 있어서,상기 감지하는 단계는,상기 DNS 쿼리 플루딩 공격자의 IP 주소를 감지하는 것을 특징으로 하는DNS 쿼리 트래픽 감시 및 처리 방법
8 8
다수의 타임 슬롯으로 구성된 감시 기간 동안 DNS 쿼리를 모니터링하여 정보를 수집하는 정보 처리 쓰레드와,상기 감시 기간의 종료를 알리는 타임 쓰레드와,상기 타임 쓰레드의 감시 기간 종료에 따라 상기 수집한 정보를 기반으로 상기 DNS 쿼리에 대한 트래픽이 공격인지를 구분하는 트래픽 구분 쓰레드와,상기 트래픽 구분 쓰레드에 의해 구분된 공격 트래픽을 차단하는 공격 보호 쓰레드를 포함하는DNS 쿼리 트래픽 감시 및 처리 장치
9 9
제 8 항에 있어서,상기 정보 처리 쓰레드는,,타임 슬롯 당 발생된 DNS 쿼리 개수, 개수의 변화량, 상기 DNS 쿼리 트래픽 내 URL의 바이트 분포 또는 상기 바이트 분포에 대한 엔트로피값을 모니터링하여 상기 타임 슬롯별 정보를 수집하는 것을 특징으로 하는DNS 쿼리 트래픽 감시 및 처리 장치
10 10
제 9 항에 있어서,상기 정보 처리 쓰레드는, 상기 감시 기간 동안 DNS 쿼리 트래픽이 존재한 타임 슬롯 수, 상기 감시 기간 동안 DNS 쿼리 트래픽이 존재하지 않았던 타임 슬롯 수, 상기 감시 기간 동안 DNS 쿼리 트래픽이 연속적으로 존재했던 타임 슬롯의 최대 개수, 상기 감시 기간 동안 DNS 쿼리 트래픽이 연속적으로 존재하지 않았던 타임 슬롯의 최대 개수, 상기 감시 기간 동안 타임 슬롯 단위로 추출된 DNS 쿼리 트래픽 개수의 총합, 상기 감시 기간 동안 타임 슬롯 단위로 추출된 DNS 쿼리 트래픽의 개수 변화량의 분산값 또는 상기 감시 기간 동안 타임 슬롯 단위로 추출된 엔트로피값의 분산 값을 이용하여 상기 감시 기간 동안의 트래픽 정보를 추출하는 것을 특징으로 하는DNS 쿼리 트래픽 감시 및 처리 장치
11 11
제 8 항에 있어서,상기 타임 쓰레드는,상기 감시 기간이 종료됨에 따라 상기 DNS 쿼리에 대한 정보를 기 설정된 큐에 삽입하는 것을 특징으로 하는 DNS 쿼리 트래픽 감시 및 처리 장치
12 12
제 8 항에 있어서,상기 트래픽 구분 쓰레드는, 상기 감시 기간 동안 수집된 정보를 기반으로 상기 공격 트래픽의 주소 정보를 추출하여 상기 공격 보호 쓰레드에 제공하는 것을 특징으로 하는DNS 쿼리 트래픽 감시 및 처리 장치
13 13
제 8 항에 있어서,상기 트래픽 구분 쓰레드는, Support Vector Machine, K-Means 알고리즘, KNN 알고리즘, Euclidean Distance알고리즘 또는 Bayes''Theorem의 패턴 분류 알고리즘을 이용하여 상기 DNS 쿼리가 공격 트래픽인지를 판단하는 것을 특징으로 하는DNS 쿼리 트래픽 감시 및 처리 장치
14 14
제 8 항에 있어서,상기 공격 보호 쓰레드는, 네트워크 보안 디바이스에 적용되는 것을 특징으로 하는DNS 쿼리 트래픽 감시 및 처리 장치
15 15
제 8 항에 있어서,상기 장치는, 로컬 DNS와 상기 DNS 쿼리를 발생시키는 단말 사이에 설치되는 것을 특징으로 하는DNS 쿼리 트래픽 감시 및 처리 장치
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US20120159623 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2012159623 US 미국 DOCDBFAMILY
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 지식경제부/방송통신위원회 한국전자통신연구원 정보통신산업원천기술개발사업 분산서비스거부(DDoS) 공격 대응 기술개발