| 운영체제 | 파일시스템 | 특징 |
|---|---|---|
| Windows | NTFS | Windows NT 3.1 이후부터 현재까지 사용하고 있는 파일시스템 |
| ReFS | NTFS를 대체하기 위한 차세대 파일시스템 | |
| Linux | EXT4 | Linux에서 2006년부터 사용하고 있는 파일시스템 |
| Unix | UFS | Unix 계열 운영체제에서 사용하는 파일시스템 |
| macOS | HFS+ | Apple 구형 파일시스템 |
| APFS | Apple 신형 파일시스템 | |
| 공통 | FAT/FAT32 | 초기 Windows에 사용되었으나 현재는 USB 등에 주로 사용됨 |
| exFAT | FAT32의 크기 단점을 개선하는 파일시스템 |
파일 시스템을 알아야 디스크 이미지의 분석이 가능함
파일 카빙 (File Carving)
파일 시그니처와 같은 파일의 구조적인 특징을 이용해 파일시스템 메타데이터 없이 원본 파일을 복원할 수 있는 기법
데이터의 위치를 알아냈다고 해도, 메타데이터를 알아내기 위해서는 파일시스템 구조 이해가 필요함
메타데이터들은 파일의 데이터와 별도의 위치에 저장되기 때문.
파일의 변경 이력을 가져오거나 삭제된 파일을 복구하는 일이 가능해짐
대부분의 파일시스템에서는 저널링 기능을 지원함.
저널링 기능이란, 시스템 충돌이나 정전을 대비해 데이터 쓰기 전후 상태를 기록하는 파일시스템의 기능으로, 이 과정에서 OS는 많은 로그를 생성하는데 이는 주 분석 대상이 됨.
디스크(저장 장치)의 가장 첫 섹터에 저장되는 데이터 의미
저장 장치의 파티션 정보, 각 파티션에 설치된 볼륨의 정보를 가짐
볼륨의 가장 첫 섹터에 저장되는 데이터
구조는 파일시스템마다 전부 다르기 때문에 파일시스템 각각의 VBR 구조에 대해 공부해야 함