데이터베이스 내용 및 내부 구조 확인 유틸리티
둘러보기로 가기
검색하러 가기
데이터베이스 내용 및 내부 구조 확인 유틸리티는 디지털 포렌식 수사 시 유용하게 활용할 수 있는 도구 중 하나이다. 도구에 대한 소개를 하며 활용도가 높은 도구는 상세분석대상 도구로 선정하여 사용법, 도구 기능, 제한사항, 수사 활용 방안을 설명한다.
- ESEDatabaseView
- EseDbViewer
- SQLite Expert
- Oxygen SQLite Viewer
- SQLite Database Browser
- Exchange EDB Viewer
데이터베이스 내용 및 내부 구조 확인 유틸리티 기능 분석[편집]
데이터베이스 뷰어들은 뷰어에 입력해야하는 데이터베이스 파일이 다르다. 그래서 데이터베이스 뷰어의 성능을 비교 할 수 있는 종속변인이 없기 때문에 뷰어들이 제대로 잘 동작하는지 여부만 [표 1]와 같이 테스트 및 확인을 한다.
정상 DB 파일 | 정상적으로 동작 여부 |
---|---|
테이블 삭제 DB 파일 | 삭제된 테이블 출력 여부 |
레코드 삭제 DB 파일 | 삭제된 레코드 출력 여부 |
테스트 결과 EseDbViewer는 Windows XP에서 정상적으로 동작하지 않았고, 그 외의 뷰어들은 Windows XP, Windows 7 32bit, 64bit에서 제대로 동작하는 것을 확인하였다. SQLite Database Browser의 경우도 Mac OS X에서도 제대로 동작하였다. 그리고 삭제된 테이블과 삭제된 레코드를 출력 해주는 뷰어는 Oxygen SQLite Viewer였다. 그 외의 뷰어들은 삭제된 테이블과 레코드를 출력 해주는 기능을 제공하지 않았다.