숨은 데이터는 어디에 있나
PDF는 그릇이고, 보이는 페이지는 담긴 것의 일부일 뿐입니다. 아래의 모든 자리에서, 페이지 자체는 완벽히 가려진 채 문서가 유출된 적이 있습니다. 페이지에서 글자를 없애는 것이 필요하지만 작업의 끝이 아닌 이유입니다.
문서 속성과 XMP
모든 PDF에는 속성 묶음 — 제목, 작성자, 주제, 키워드, 생성 프로그램, 만든 날짜와 고친 날짜 — 이 있고, 파일을 만든 프로그램이 채웁니다. 작성자 칸에는 실제 사람 이름이나 네트워크 계정이 흔히 들어갑니다. 제목에는 원래 파일 이름이 자주 들어가고, 업무 환경에서 그 이름에는 고객사나 사건 번호가 들어 있곤 합니다. 그 옆에 많은 파일이 **XMP 패킷**을 지닙니다. 이전 제목과 제작 도구를 포함한 더 긴 이력을 담을 수 있는 구조화된 메타데이터입니다. 둘 다 페이지에는 보이지 않고 둘 다 파일과 함께 다닙니다.
주석, 댓글, 양식 필드
댓글, 메모, 형광펜, 검토 표시는 페이지 내용과 따로 저장되고 읽기가 아주 쉽습니다. 양식 필드는 더 나쁩니다. 채워진 필드는 값을 **데이터로** 지니므로, 비어 보이는 양식이 입력된 내용을 그대로 지니고 있을 수 있습니다. 그리고 눈으로 지운 주석이 삭제가 아니라 숨김 표시만 된 경우도 있습니다.
첨부, 레이어, 화면 밖의 것
PDF는 파일을 품을 수 있습니다 — 보고서에 붙인 스프레드시트가 전형입니다 — 어느 페이지에도 나타나지 않고 한 번 눌러 꺼낼 수 있습니다. 대부분 레이어로 아는 선택적 콘텐츠 그룹은 표시가 꺼진 채 파일에는 온전히 남은 내용을 담을 수 있습니다. 내용은 보이는 페이지 영역 바깥에 있을 수도 있습니다. 자르기는 페이지 상자를 바꿀 뿐 바깥에 남은 것을 지우지 않고, 되돌리기는 메뉴 항목입니다.
증분 저장과 이전 판
PDF는 변경을 파일에 **덧붙여** 저장할 수 있습니다. 여러 번 고치고 다시 저장한 문서가 이전 상태를 같은 파일 안에 지니고 있을 수 있고, 찾을 줄 아는 사람은 되살릴 수 있다는 뜻입니다. 이 앱이 불러온 문서를 고쳐 그 위에 저장하지 않는 이유 중 하나입니다. 결과물은 항상 새 문서로 조립되고 페이지가 복사되거나 다시 지어집니다. 덧붙일 이전 상태도, 원본에서 남은 고아 개체도 없습니다.
자주 묻는 질문
PDF에서 숨은 글자는 어디에 저장되나요?
대개 문서 속성, XMP 패킷, 주석과 댓글, 양식 필드 값, 첨부 파일, 숨긴 레이어, 잘려 나간 내용, 증분 저장으로 남은 이전 판입니다.
페이지 글자를 없애면 메타데이터도 지워지나요?
아닙니다. 파일의 다른 부분이라 따로 지워야 합니다.
잘라낸 영역을 되살릴 수 있나요?
됩니다. 자르기는 보이는 범위를 바꿀 뿐 바깥 내용을 지우지 않고 되돌릴 수 있습니다.
비어 보이는 채워진 양식은요?
필드 값은 데이터입니다. 비어 보여도 입력된 내용을 지니고 있을 수 있습니다.
첨부는 파일을 읽을 때 보이나요?
페이지에는 안 보입니다. 뷰어의 첨부 창에 나오고 한 번 눌러 꺼냅니다.
내 파일에 이런 게 있는지 어떻게 아나요?
아무 뷰어에서 속성을 읽고, 첨부와 레이어 창을 보고, 신경 쓰이는 용어로 스트림을 원시로 검사하세요.
글자를 없애고, 없어졌음을 증명하세요. Redact는 단어를 덮는 대신 페이지에서 들어내고, 방금 만든 파일을 다시 열어 두 가지 방법 — 텍스트 추출과 원시 스트림 검사 — 으로 뒤진 뒤에야 내려받게 합니다. 파일은 브라우저를 벗어나지 않습니다.
브라우저에서 PDF 가리기