.DS_STORE 란?
Desktop Services Store 의 약자로 , 애플에서 정의한 파일 포맷이다.
애플의 맥OS X 시스템이 폴더에 접근할 때 생기며, 해당 폴더에 대한 메타데이터를 저장하는 파일이다.
즉, mac의 finder로 폴더에 접근하면 자동으로 생기는 파일이다. (메타데이터는 해당 디렉토리의 특성, 구조 등에 관한 내용을 말한다.)
.DS_store 파일은 프로젝트와 하등 관련없는 파일로 ,윈도우의 thumb.db 파일과 비슷하다고 볼 수 있다.
맥에서 생성되지만, 파일을 공유하는 과정에서 종종 공유되기도 한다고 한다.
하지만, 포렌식적 관점에서 다음과 같은 정보들이 유용하게 사용될 수 있다.
- spotlight comment 정보 : mac에서는 파일에 원하는 태그를 걸면, 파일탐색기와 같은 기능을 하는 spotlight에서 빠르게 검색이 가능하다. 구조체의 cmmt 영역에서 얻을 수 있다.
- 파일의 타임스탬프 정보 : 구조체의 modD, moDD 영역에 해당하는 부분인데, 파일의 수정 시간과 관련된 정보를 얻을 수 있다.
- 해당 디렉토리의 논리적, 물리적 크기에 대한 정보 : 구조체의 logS, lg1S, phyS, ph1S 에서 얻을 수 있다.
.DS_STORE 삭제하는 방법
터미널에서 지우기
sudo find / -type f -name '\.DS_Store' -print -delete
‘.DS_store’를 자동으로 생성되지 않도록 설정
defaults write com.apple.desktopservices DSDontWriteNetworkStores ture
'CS > 기타' 카테고리의 다른 글
8 great ideas in computer architecture (0) | 2022.10.19 |
---|---|
markdown 문법 (0) | 2022.09.29 |
컴퓨터구조 정리 (0) | 2022.06.26 |
Stack과 Heap (0) | 2022.06.16 |
라이브러리 vs 프레임워크 (0) | 2022.06.16 |