Skip to the content.

메타데이터 및 데이터 삭제: 디지털 흔적 제거

*상태: 레벨 1 대상: 모든 멤버*

당신이 생성하는 모든 파일, 찍는 모든 사진, 편집하는 모든 문서는 데이터에 대한 데이터, 즉 보이지 않는 메타데이터를 생성합니다. 이 메타데이터는 흔히 콘텐츠 자체보다 더 많은 것을 드러냅니다: 누가, 언제, 어디서, 어떤 소프트웨어로, 어떤 기기에서 파일을 만들었는지 등을 말입니다. 이 가이드는 메타데이터 및 민감한 데이터를 찾고, 제거(stripping)하고, 영구적으로 파괴하는 방법을 다룹니다.


1. 메타데이터란 무엇이며 왜 중요한가

1.1 메타데이터의 종류

파일 메타데이터 (EXIF, 문서 속성):

시스템 메타데이터:

네트워크 메타데이터:

1.2 관리되지 않은 메타데이터의 현실 세계에서의 결과


2. 파일 메타데이터 제거 (Stripping)

2.1 ExifTool (모든 플랫폼) — 필수 도구

ExifTool은 거의 모든 파일 유형에서 메타데이터를 읽고 제거하기 위한 명실상부한 오픈 소스 도구입니다. 명령줄 기반이지만 강력합니다.

설치:

필수 명령어:

# 파일의 모든 메타데이터 보기
exiftool photo.jpg
exiftool document.docx
exiftool video.mp4

# 파일에서 *모든* 메타데이터 제거
exiftool -all= photo.jpg

# 디렉터리의 *모든* 파일에서 모든 메타데이터 제거
exiftool -all= /path/to/folder/

# GPS 좌표만 제거하고 다른 데이터는 유지
exiftool -GPS= photo.jpg

# 메타데이터를 일괄 제거하고 원본을 _original 파일로 저장
exiftool -all= -overwrite_original_in_place photo.jpg

# 확인: 제거 후 남은 데이터 보기
exiftool photo.jpg  # EXIF 필드가 거의 또는 전혀 표시되지 않아야 함

2.2 모바일의 사진 메타데이터

Android — Scrambled EXIF:

iOS — 이미지 메타데이터 뷰어:

Signal: Signal은 앱을 통해 공유된 사진에서 메타데이터를 자동으로 제거합니다. Signal을 통해 받은 이미지에도 메타데이터가 제거되어 있습니다. 이것이 이메일이나 클라우드 링크가 아닌 Signal을 통해 사진을 공유해야 하는 한 가지 이유입니다.

2.3 문서 메타데이터

Microsoft Office / LibreOffice 문서:

내장 제거 기능:

문서용 ExifTool:

exiftool -all= document.docx
exiftool -all= presentation.pptx
exiftool -all= spreadsheet.xlsx

더 안전한 접근 방식: Dangerzone을 사용하여 PDF로 변환

Dangerzone(dangerzone.rocks)은 다음과 같은 무료 오픈 소스 도구입니다:

  1. 샌드박스 컨테이너(Docker)에서 문서를 엽니다.
  2. 픽셀 퍼펙트 이미지로 렌더링합니다.
  3. 이미지를 다시 PDF로 변환합니다.
  4. 이 과정은 내장된 메타데이터, 매크로, 활성 콘텐츠 및 잠재적인 맬웨어를 문서에서 모두(ALL) 제거합니다.

결과물인 PDF에는 시각적 정보만 포함되며 작성자 이름, 편집 기록, 내장된 코드가 없습니다. 알 수 없는 출처의 문서를 공유하거나 메타데이터 유출을 전혀 원하지 않는 문서를 공유하는 데 가장 안전한 방법입니다.

2.4 프린터 스테가노그래피 (기계 식별 코드)

많은 컬러 레이저 프린터는 인쇄된 모든 페이지에 눈에 보이지 않는 노란색 추적 점을 내장합니다. 이 점들은 다음을 인코딩합니다:

이것이 Reality Winner의 신원이 확인된 방법입니다. EFF는 이 시스템을 사용하는 것으로 알려진 프린터 목록(eff.org/issues/printers)을 관리합니다.

대응책:


3. 안전한 데이터 삭제

3.1 일반적인 삭제가 작동하지 않는 이유

파일을 “삭제”하면 운영 체제는 해당 공간을 재사용할 수 있다고 표시하지만 데이터는 새로운 데이터로 덮어쓰일 때까지 디스크에 남아 있습니다. 포렌식 도구(Autopsy, EnCase, FTK)는 기존 하드 드라이브와 때로는 SSD 및 플래시 저장소에서 “삭제된” 파일을 복구할 수 있습니다.

3.2 파일의 안전한 삭제

기존 하드 드라이브 (HDD)에서: 무작위 데이터로 덮어쓰면 복구가 계산상 불가능해집니다.

SSD, 플래시 드라이브 및 휴대폰에서: SSD는 웨어 레벨링(wear-leveling) 알고리즘을 사용하여 물리적 스토리지 전체에 데이터를 분산시키므로 개별 파일을 덮어쓰는 것이 불안정해집니다. “폐기(shred)”하는 데이터가 덮어쓰이는 데이터가 아닐 수 있습니다.

SSD 및 휴대폰을 위한 모범 사례:

3.3 전체 드라이브의 안전한 삭제

기기를 폐기할 때:

macOS:

Linux:

# 전체 드라이브 지우기 (/dev/sdX를 대상 드라이브로 교체 — 주의 요망)
sudo shred -vzn 3 /dev/sdX

# 또는 dd를 사용하여:
sudo dd if=/dev/urandom of=/dev/sdX bs=1M status=progress

Windows:

3.4 임시 작업을 위한 Tails

데이터 삭제에 대한 가장 철저한 접근 방식: 애초에 민감한 데이터를 영구 저장소에 쓰지 마십시오.

Tails OS는 전적으로 RAM에서 실행됩니다. Tails 컴퓨터의 전원을 끄면 모든 RAM이 지워집니다. 호스트 시스템에는 아무런 흔적도 남지 않습니다. 이것이 민감한 작업을 위한 모범 기준(gold standard)입니다.

설정 지침은 Tails OS 가이드를 참조하십시오.


4. 브라우저 및 애플리케이션 데이터

4.1 브라우저 데이터 정리

브라우저는 상당한 양의 잠재적으로 민감한 데이터를 저장합니다:

정기적으로 지워야 할 항목:

Firefox: 설정 → 개인정보 및 보안 → 데이터 지우기 → 모든 범주 선택 → 지우기

자동화: 닫을 때 모든 데이터를 지우도록 Firefox 구성 (설정 → 개인정보 및 보안 → 쿠키 및 사이트 데이터 → Firefox가 닫힐 때 쿠키 및 사이트 데이터 삭제)

최대 프라이버시를 위해: Tor 브라우저(설계상 닫을 때 모든 세션 데이터를 지움)를 사용하거나 민감한 세션을 위해 Firefox를 사생활 보호 모드로 사용하십시오.

4.2 애플리케이션 로그 및 캐시

운영 체제와 애플리케이션은 광범위한 로그를 생성합니다:

macOS:

Linux:

Windows:

4.3 Signal 정리

Signal은 귀하의 기기에 메시지를 저장합니다. Signal에서 대화나 메시지를 삭제하면 Signal의 로컬 데이터베이스에서는 삭제되지만 저장소에서 즉시 덮어쓰이지 않을 수 있습니다.


5. 데이터 최소화: 애초에 덜 생성하기

가장 효과적인 메타데이터 관리는 아예 생성하지 않는 것입니다.

원칙:

월간 데이터 위생 실천:


이 가이드는 법률적 조언을 구성하지 않습니다. 법률은 관할 구역마다 다릅니다.

← 목차로 돌아가기