본문으로 건너뛰기

BCO Digital Report

취재·검증 방법을 기록하는 한글 저널

심층 취재
기록 번호
No. 336
읽는 시간
약 6분

접수

PDF 메타데이터 확인으로 문서 작성 정보 분석하는 방법

요약PDF의 작성자, 생성·수정 시각, Creator와 Producer를 확인하고 문서 출처와 작성 과정을 교차검증하는 실무 분석법과 개인정보 보호 원칙을 정리합니다.

PDF 파일은 화면에 보이는 본문 외에도 작성·변환 과정의 단서를 포함할 수 있습니다. 작성자 이름, 생성일과 수정일, 문서를 만든 프로그램, PDF 변환 도구 등을 확인하면 문서의 출처를 추적하거나 공개된 설명과 실제 제작 과정이 일치하는지 검토하는 데 도움이 됩니다. 다만 PDF 메타데이터 확인 결과는 어디까지나 조사 방향을 제시하는 단서이며, 실제 작성자나 진위를 단독으로 입증하는 증거는 아닙니다.

먼저 확인할 핵심 항목

  • Author: 작성자로 입력된 이름이나 조직명
  • Creator: 원래 문서 콘텐츠를 만든 애플리케이션
  • Producer: 원본을 PDF로 생성하거나 변환한 도구
  • CreationDate: PDF가 생성된 것으로 기록된 시각
  • ModDate: PDF가 마지막으로 수정된 것으로 기록된 시각
  • Title·Subject·Keywords: 문서 분류와 검색을 위해 입력된 설명 정보

처음에는 이 항목을 한꺼번에 기록해야 합니다. 작성자만 떼어 보거나 날짜 하나만 확인하면 서로 연결된 제작 흐름을 놓치기 쉽습니다.

PDF 메타데이터 확인 항목이 표시된 문서 속성 화면

PDF 메타데이터란 무엇인가

메타데이터는 문서 내용 자체가 아니라 파일의 성격과 관리 정보를 설명하는 데이터입니다. PDF에는 제목, 작성자, 주제, 키워드, 생성 시각, 수정 시각처럼 비교적 익숙한 항목뿐 아니라 사용 프로그램, 저작권 정보, 사용자 정의 속성 등이 들어갈 수 있습니다. 보안 설정, 사용 글꼴, 페이지 크기 같은 속성도 문서의 제작 환경을 이해하는 보조 자료가 됩니다.

문서 정보 사전과 XMP 메타데이터

PDF의 일반 정보는 전통적인 문서 정보 사전에 저장될 수 있고, PDF 1.4 이후에는 XMP 형식의 메타데이터 스트림도 사용됩니다. 같은 파일 안에 두 방식이 함께 존재할 수 있으며 도구에 따라 표시하는 범위가 다릅니다. 두 영역의 작성자나 날짜가 일치하지 않는다면 곧바로 조작이라고 결론 내리지 말고, 변환이나 편집 과정에서 한쪽만 갱신되었을 가능성을 조사해야 합니다. 미국 의회도서관의 PDF 형식 설명은 PDF 1.4부터 문서 또는 개별 객체 수준에 XMP 메타데이터 스트림이 포함될 수 있으며 일부 PDF 표준에서는 문서 수준 XMP가 필수라고 설명합니다.

PDF 메타데이터 확인으로 문서 작성 정보 분석하는 방법

Acrobat에서 문서 속성 열기

  1. 분석할 파일을 복사하거나 재저장하지 말고 원본 상태로 보존합니다.
  2. Adobe Acrobat 또는 Reader에서 파일을 열고 문서 속성 화면으로 이동합니다. 앱 버전과 운영체제에 따라 메뉴 위치와 이름은 달라질 수 있습니다.
  3. 설명 영역에서 제목, 작성자, 주제, 키워드, 생성일, 수정일과 사용 프로그램을 확인합니다.
  4. 보안, 글꼴, 사용자 정의 속성과 추가 메타데이터가 표시되는지도 살펴봅니다.
  5. 속성 창 전체를 캡처하고 확인 시각, 사용한 앱과 버전을 조사 기록에 남깁니다.

Adobe의 문서 속성 및 메타데이터 안내에 따르면 Acrobat의 속성에는 기본 문서 정보 외에도 보안 설정, 글꼴, 초기 보기, 사용자 정의 속성이 포함될 수 있습니다. 민감한 문서를 열 때는 웹 기반 확인 사이트에 업로드하기보다 신뢰할 수 있는 로컬 프로그램을 사용하는 편이 안전합니다.

Author·Creator·Producer를 구분해서 읽기

Author는 문서에 작성자로 입력된 값입니다. 운영체제 계정명, 문서 템플릿의 기본값 또는 이전 작성자의 이름이 그대로 남을 수 있으므로 실제 집필자를 뜻한다고 단정할 수 없습니다. 공란이거나 일반적인 조직명만 적혀 있는 경우도 많습니다.

Creator는 대체로 콘텐츠를 처음 만든 애플리케이션을 가리킵니다. 예를 들어 문서 편집기나 디자인 프로그램의 이름이 나타날 수 있습니다. 반면 Producer는 그 콘텐츠를 PDF로 출력·변환한 프로그램이나 라이브러리를 가리키는 경우가 많습니다. Creator와 Producer가 다르다면 원본 작성 프로그램에서 별도의 PDF 변환 도구를 거쳤다는 가설을 세울 수 있지만, Producer를 최종 작성자로 해석해서는 안 됩니다.

스캔 PDF는 특히 주의해야 합니다. 종이 원본을 누가 작성했는지에 관한 정보 대신 스캐너 소프트웨어, 복합기 또는 OCR 프로그램의 이름만 남을 수 있습니다. 이때 메타데이터가 알려 주는 것은 종이 문서의 작성 과정이 아니라 디지털 PDF가 만들어진 과정일 가능성이 큽니다.

생성일과 수정일의 의미 확인하기

CreationDate는 보통 PDF 생성 시점, ModDate는 이후 저장이나 편집이 반영된 시점을 뜻합니다. 그러나 두 값은 해당 컴퓨터의 시계와 시간대 설정, 프로그램의 기록 방식, 파일 병합·최적화·재출력 과정에 영향을 받습니다. 다운로드 시각이나 파일 시스템의 생성 시각과도 다른 개념입니다.

날짜에 시간대 표시가 있는지, 현지 시각인지 UTC인지, 초 단위까지 기록되었는지 확인합니다. 생성일보다 수정일이 빠르거나 게시 시각보다 미래로 표시되는 등 모순이 있다면 시스템 시계 오류, 시간대 변환, 재저장 또는 잘못 입력된 값을 후보로 두어야 합니다. 이상한 날짜 자체는 조작의 확정적 증거가 아닙니다.

PDF 작성 정보 분석과 교차검증 절차

메타데이터에서 취재 단서 찾는 법

문서의 주장과 제작 환경 비교하기

가령 문서는 오래전에 완성된 공식 보고서라고 주장하지만 Producer에는 훨씬 뒤에 보급된 변환 도구가 표시되어 있다고 가정해 봅시다. 이는 최초 작성일이 거짓이라는 결론이 아니라, 현재 확보한 PDF가 나중에 다시 변환되었을 가능성을 제시합니다. 오래된 원본을 최근 프로그램으로 재출력했거나 웹 게시를 위해 파일을 최적화했을 수도 있습니다. 조사 질문은 “누가 조작했는가”가 아니라 “이 사본은 언제 어떤 경로로 만들어졌는가”에서 시작해야 합니다.

여러 파일을 표로 대조하기

같은 기관이나 사건과 관련된 PDF가 여러 개라면 파일별로 Author, Creator, Producer, CreationDate, ModDate, 페이지 수, 파일 크기, 게시 URL과 확보 시각을 표로 정리합니다. 여러 문서에 같은 작성자 문자열이나 변환 프로그램, 비슷한 생성 시간 간격이 반복되면 공통 제작 흐름을 추정할 수 있습니다. 하지만 공통 템플릿이나 일괄 변환 시스템도 같은 흔적을 만들 수 있으므로 개인의 관여를 의미한다고 해석해서는 안 됩니다.

원본과 재저장본을 섞지 않기

뷰어에서 메모를 추가하거나 다른 이름으로 저장하고, 인쇄 기능으로 다시 PDF를 만들면 일부 메타데이터가 바뀌거나 사라질 수 있습니다. 이메일 첨부본, 웹 다운로드본, 제보자가 전달한 사본도 각각 별도 파일로 보관하고 획득 경로를 기록합니다. 분석용 복제본에는 명확한 접미사를 붙이고 원본과 같은 폴더에서 혼동되지 않게 관리합니다.

분석 결과를 교차검증하는 절차

  1. 원본 보존: 확보 직후 읽기 전용 위치에 원본을 보관하고 파일명, 크기, 확보 일시와 경로를 기록합니다.
  2. 해시값 산출: SHA-256 같은 해시값을 남겨 이후 분석 파일이 처음 확보한 파일과 동일한지 확인합니다. 해시는 작성자를 밝혀 주는 값이 아니라 파일 동일성을 점검하는 수단입니다.
  3. 메타데이터 추출: 속성 화면과 필요 항목을 캡처하거나 내보내고, 사용한 프로그램과 버전을 함께 기록합니다.
  4. 가시 정보 대조: 표지의 발행일, 본문 속 버전 번호, 페이지 머리말, 파일명, 웹 게시 시각과 메타데이터를 비교합니다.
  5. 다른 사본 확인: 공식 사이트, 보도자료, 문서 저장소에서 이전 버전이나 동일 제목의 다른 파일을 찾아 차이를 확인합니다.
  6. 독립 검증: 발행 기관의 확인, 전자서명 검증, 공개 기록, 배포 이메일 등 별개의 자료로 가설을 점검합니다.

PDF 속성은 OCR 적용 여부, 암호화와 권한, 전자서명, PDF/A 준수 여부 같은 특성과 함께 살펴볼 때 더 유용합니다. 다만 전자서명 표시가 보인다는 사실과 서명이 유효하다는 판단은 다릅니다. 신뢰 체인, 서명 시각, 서명 이후 변경 여부를 지원 도구로 별도 검증해야 합니다.

PDF 메타데이터와 다른 증거를 비교하는 체크리스트

분석에서 피해야 할 성급한 결론

  • Author에 사람 이름이 있어도 실제 집필자로 확정하지 않습니다.
  • CreationDate를 원고가 처음 작성된 날짜와 동일하게 보지 않습니다.
  • Producer를 작성자나 문서 소유자로 해석하지 않습니다.
  • 메타데이터가 비어 있다는 이유만으로 파일이 조작되었다고 판단하지 않습니다.
  • ModDate가 최근이라는 이유만으로 본문도 최근에 작성됐다고 단정하지 않습니다.
  • 이름이나 이메일이 발견돼도 확인 없이 특정 개인의 신원이나 역할을 공개하지 않습니다.

메타데이터는 사용자가 편집하거나 삭제할 수 있고 프로그램이 자동으로 잘못 채울 수도 있습니다. 반대로 정상적인 개인정보 보호, 최적화 또는 게시 과정에서 정보가 제거되기도 합니다. 따라서 결과를 기사나 보고서에 사용할 때는 “메타데이터에 해당 값이 기록되어 있다”처럼 관찰 사실과 그에 대한 추론을 구분해 표현해야 합니다. 법적 증거능력과 책임 판단은 관할권, 수집 절차, 다른 증거와의 관계에 따라 달라지므로 전문가 검토가 필요할 수 있습니다.

개인정보와 취재원을 보호하는 방법

외부 배포 전에는 제목과 키워드만 볼 것이 아니라 작성자 이름, 계정명, 이메일, 내부 경로, 편집 프로그램 정보, 주석과 첨부파일, 숨겨진 레이어까지 점검합니다. 취재원이 제공한 원본에는 신원을 드러내는 값이 있을 수 있으므로 접근 권한을 제한하고 암호화된 저장소에 보관합니다. 원본의 메타데이터를 직접 수정하지 말고, 공개용 복제본에서 필요한 정보를 제거한 뒤 다시 검사하는 절차가 안전합니다.

속성 창에서 보이는 값을 지웠다고 모든 숨은 정보가 제거됐다고 가정해서도 안 됩니다. XMP, 주석, 첨부파일, 이전 저장 흔적 등 다른 영역이 남을 수 있으므로 신뢰할 수 있는 삭제·문서 정리 기능을 사용하고 결과 파일을 다시 열어 확인합니다. 공개본과 증거 보존용 원본은 분리하며, 무엇을 언제 어떤 도구로 제거했는지 작업 기록도 남깁니다.

실무용 최종 체크리스트

  • 원본 파일을 변경하지 않고 별도 보존했는가?
  • 파일 해시, 크기, 확보 시각과 출처를 기록했는가?
  • Author, Creator, Producer를 서로 다른 항목으로 해석했는가?
  • CreationDate와 ModDate의 시간대 및 표기 방식을 확인했는가?
  • 문서 정보 사전과 XMP 값의 차이를 살펴봤는가?
  • 본문의 발행일, 파일명, 게시 시각, 버전 정보와 대조했는가?
  • 스캔·OCR·변환 과정이 남긴 정보일 가능성을 고려했는가?
  • 다른 사본과 독립적인 공개 자료로 교차검증했는가?
  • 개인정보와 취재원 정보의 공개 필요성을 검토했는가?
  • 관찰한 사실과 해석 또는 가설을 명확히 구분했는가?

핵심 정리

PDF 메타데이터 확인은 문서의 작성자, 제작 프로그램, 변환 도구와 시간 정보를 빠르게 파악하는 유용한 출발점입니다. 그러나 값은 자동 입력되거나 수정·삭제될 수 있고, 재저장과 스캔 과정에서도 달라집니다. 신뢰도 높은 분석은 원본 보존과 해시 기록에서 시작해 메타데이터를 추출한 뒤 본문, 게시 시각, 다른 버전, 독립 출처와 대조하는 방식으로 완성됩니다. 메타데이터가 말해 주는 범위와 말해 주지 못하는 범위를 구분하는 태도가 가장 중요한 검증 원칙입니다.