파일시스템 메타데이터 분석 도구

Digital Forensic Wikipedia
둘러보기로 가기 검색하러 가기

파일시스템 메타데이터는 특정 파일시스템에서 파일·디렉터리의 정보를 담고 있는 데이터이다. 이 메타데이터에는 파일·디렉터리의 이름, 크기, 경로, 할당 정보, 시간 정보 등이 저장된다. 따라서 파일시스템 메타데이터 분석을 통해 파일·디렉터리의 정보와 최근 접근 시간 등을 알 수 있고, 삭제된 파일에 관한 정보까지 획득할 수 있다. 본 절에서는 파일시스템 메타데이터 분석 도구 중 analyzeMFT, mft2csv, MFTview에 대하여 살펴볼 것이다.


파일시스템 메타데이터 분석 도구 기능 분석[편집]

파일시스템 메타데이터 분석 도구는 현장에서 Windows 시스템의 파일 시스템 메타데이터를 수집하고 수집된 자료를 분석하여 GUI 형태로 결과를 보여주거나 보고서를 생성하는 도구이다. 현재 개발되어 사용 중이거나 오픈소스, 프리웨어인 여러 로그 분석 도구는 기본적으로 시스템 의 파일 시스템 메타데이터의 파싱 기능은 공통적으로 포함하고 있으며, 각 제품별로 기능에 약간의 차이를 두고 특성화되어 있다고 할 수 있다.

도구 기능 분석 전략[편집]

선별된 파일 시스템 메타데이터 분석 도구의 정확한 비교ㆍ분석을 위해 기본적인 기능과 정확한 파싱 및 검색 기능 지원 여부 등 유용하게 활용 가능한 데이터 수집 및 분석 기능을 가지고 있는지 테스트 데이터 세트를 구축하여 확인할 예정이다. 테스트 데이터 세트에 포함될 파일 시스템 메타데이터 분석 도구의 세부 기능은 [표 1]과 같다.

[표 1] 파일 시스템 메타데이터 분석 도구 테스트 데이터 세트 포함 기능
구분 기능
파일시스템
메타데이터
분석 도구 평가
항목
라이브 시스템 분석
이미지 파일 분석
추출한 $MFT 파일 분석
깨진 MFT 데이터 복구
SLACK 영역 추출
미할당영역 추출
한글지원
분석된 엔트리 개수
분석 시간


도구 기능 분석을 위해 [표 2]와 같은 환경의 테스트 데이터 세트를 구축하여 비교 분석하였다.

[표 2] 파일 시스템 메타데이터 분석 도구 테스트 데이터 세트 구축 결과
운영체제 $MFT 파일의 엔트리 개수
Windows XP 32bit 11312개
Windows 7 32bit 44800개
Windows 7 64bit 61969개



테스트 결과[편집]

구축된 테스트 데이터 세트 환경에서 분석도구를 테스트 및 비교한 결과는 [표 3]과 같다.

[표 3] 파일 시스템 메타데이터 분석 도구 테스트 데이터 세트 구축 결과
analyzeMFT mft2csv MFTview ntfsdir WISP ntfswalk gena
공통 이미지분석 X X
라이브시스템 분석 X X
MFT파일분석 X X
깨진 MFT 데이터 복구 X X X X X
SLACK영역추출 X X X X
미할당영역 추출 X X X X X
한글지원 X X X X
XP $MFT개수 11312 11312 988 X 11404 (slack:92) 11404 (slack:92) X
시간 2초 1분40초 1초 X 12초 3초 X
Win7 32bit $MFT개수 44800 44800 988 X 45422 (slack:622) 45422 (slack:622) X
시간 16초 약1분 즉시 X 30초 30초 X
Win7 64bit $MFT개수 61696 61969 993 X 62506 (slack:537) 62506 (slack:537) X
시간 16초 약1분 즉시 X 30초 30초 X

비교 결과 mft2csv가 가장 효율적으로 파일시스템 메타데이터를 분석하였다. ntfswalk는 비록 한글지원이 되지 않으나 slack 영역을 분석할 수 있고 WISP의 모든 기능을 지원하므로 slack 영역을 분석해야 할 경우 필요할 수 있다. 그 밖에 다른 도구의 단점을 나열하자면 analyzeMFT는 한글을 지원하지 않으며 이미지를 분석할 수 없다. MFTview는 windows 폴더 외에 다른 $MFT 엔트리를 분석하지 못한다. gena는 gena의 실행파일이 존재한 파티션 외에 다른 파티션을 분석하지 못하는 버그가 존재한다. 마지막으로 ntfsdir은 $MFT를 분석하는 도구가 아닌 지정된 위치의 하위 폴더를 탐색하는 도구이므로 비교가 불가능했다.