1 |
1
SQLite 데이터베이스 파일을 입력받는 입력부와; 상기 SQLite 데이터베이스 파일을 파싱하는 파싱부와;파싱된 상기 SQLite 데이터베이스 파일의 헤더, 페이지 및 레코드의 은닉을 검사하는 변조검사부를 포함하되,상기 변조검사부는 상기 SQLite 데이터베이스 파일 중 은닉되어도 SQLite 구동 시 오류가 발생되지 않는 영역을 검사하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 시스템
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 변조검사부는 상기 SQLite 데이터베이스 파일 중 메타데이터 영역의 은닉을 검사하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 시스템
|
4 |
4
제3항에 있어서,상기 변조검사부는 상기 SQLite 데이터베이스 파일의 헤더 영역 중 파일변경횟수 정보, 버전 정보, 스키마 정보, 프리리스트 정보, 페이지캐쉬크기 정보, b트리페이지번호 정보, 증분베큠모드 정보, 응용프로그램아이디 정보, 확장예약영역 중 적어도 어느 하나를 대상으로 은닉을 검사하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 시스템
|
5 |
5
제1항에 있어서,상기 파싱부는 SQL 쿼리문의 루트 노드 관련 인덱스 및 페이지 번호를 파싱하고,상기 변조검사부는 상기 루트 노드 관련 인덱스와 상기 페이지 번호를 대비하는 것으로 페이지의 은닉을 검사하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 시스템
|
6 |
6
제5항에 있어서,상기 파싱부는 리프(leaf) 페이지, 포인터 페이지 및 상기 포인터 페이지에 대응되는 상기 페이지 번호를 파싱하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 시스템
|
7 |
7
제5항에 있어서,상기 파싱부는 페이지의 헤더에서 셀(cell)의 개수 데이터 및 셀 지시 포인터의 개수를 파싱하고,상기 변조검사부는 상기 셀의 개수 데이터와 상기 셀 지시 포인터의 개수를 대비하는 것으로 은닉을 검사하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 시스템
|
8 |
8
제7항에 있어서,상기 파싱부는 페이지의 레코드를 파싱하고,상기 변조검사부는 상기 레코드의 수와 상기 셀의 개수 데이터를 대비하는 것으로 은닉을 검사하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 시스템
|
9 |
9
(A) 입력부가 SQLite 데이터베이스 파일을 입력받는 단계;(B) 파싱부가 상기 SQLite 데이터베이스 파일을 파싱하는 단계;(C) 변조검사부가 파싱된 상기 SQLite 데이터베이스 파일의 헤더, 페이지 및 레코드의 은닉을 검사하는 단계를 포함하되,상기 변조검사부는 상기 SQLite 데이터베이스 파일 중 메타데이터 영역의 은닉을 검사하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 방법
|
10 |
10
제9항에 있어서,상기 변조검사부는 상기 SQLite 데이터베이스 파일 중 은닉되어도 SQLite 구동 시 오류가 발생되지 않는 영역을 검사하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 방법
|
11 |
11
삭제
|
12 |
12
제9항에 있어서,상기 변조검사부는 상기 SQLite 데이터베이스 파일의 헤더 영역 중 파일변경횟수 정보, 버전 정보, 스키마 정보, 프리리스트 정보, 페이지캐쉬크기 정보, b트리페이지번호 정보, 증분베큠모드 정보, 응용프로그램아이디 정보, 확장예약영역 중 적어도 어느 하나를 대상으로 은닉을 검사하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 방법
|
13 |
13
제9항에 있어서,상기 (B)단계는 상기 파싱부가 SQL 쿼리문의 루트 노드 관련 인덱스 및 페이지 번호를 파싱하는 단계를 포함하고,상기 (C)단계는 상기 변조검사부가 상기 루트 노드 관련 인덱스와 상기 페이지 번호를 대비하는 것으로 페이지의 은닉을 검사하는 단계를 포함하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 방법
|
14 |
14
제13항에 있어서,상기 파싱부가 SQL 쿼리문의 루트 노드 관련 인덱스 및 페이지 번호를 파싱하는 단계의 상기 파싱부는 리프(leaf) 페이지, 포인터 페이지 및 상기 포인터 페이지에 대응되는 상기 페이지 번호를 파싱하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 방법
|
15 |
15
제9항에 있어서,상기 (B)단계는 상기 파싱부가 페이지의 헤더에서 셀(cell)의 개수 데이터 및 셀 지시 포인터의 개수를 파싱하는 단계를 포함하고,상기 (C)단계는 상기 변조검사부가 상기 셀의 개수 데이터와 상기 셀 지시 포인터의 개수를 대비하는 것으로 은닉을 검사하는 단계를 포함하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 방법
|
16 |
16
제9항에 있어서,상기 (B)단계는 상기 파싱부가 페이지의 헤더에서 셀(cell)의 개수 데이터 및 상기 페이지의 레코드를 파싱하는 단계를 포함하고,상기 (C)단계는 상기 변조검사부가 상기 레코드의 수와 상기 셀의 개수 데이터를 대비하는 것으로 은닉을 검사하는 단계를 포함하는 것을 특징으로 하는 SQLite 데이터의 은닉 탐지 방법
|