데이터를 유출하는 PDF 가리기 실수 5가지 (와 피하는 법)
June 4, 2026 · 5분 분량
가리기 실패는 마땅한 것보다 더 자주 뉴스에 나옵니다. 법원 제출 서류, 정부 보고서, 합의서, 기업 PDF가 누구나 몇 초 만에 — 때로는 검은 막대를 선택해 복사하는 것만으로 — 복원할 수 있는 "가려진" 텍스트와 함께 배포됩니다. 비밀 제보자의 이름, 봉인된 거래의 금액, 보호 대상 증인의 집 주소: 그 모두가 겉보기에만 단단한 사각형 아래 평문으로 놓여 있습니다.
답답한 점은 이런 유출이 정교한 공격인 경우가 드물다는 것입니다. 거의 항상 문서가 안전하다고 진심으로 믿은 사람들이 저지른, 피할 수 있었던 똑같은 몇 가지 실수입니다. 아래는 가장 흔한 다섯 가지, 각각이 실제로 무엇을 유출하는지, 그리고 데이터가 숨겨지는 게 아니라 사라지도록 PDF를 제대로·비공개로 가리는 방법입니다.
가리기가 그토록 틀리기 쉬운 이유
PDF는 페이지의 사진이 아닙니다. 텍스트는 텍스트로, 이미지는 이미지로, 그리고 그 곁에 놀랄 만큼 많은 보이지 않는 기록을 저장하는 구조화된 문서입니다. 화면에서 PDF를 볼 때 당신은 그 데이터의 렌더링을 보는 것이지 데이터 자체를 보는 게 아닙니다.
그 구분이 거의 모든 가리기 실패의 뿌리입니다. 대부분의 "가리기" 기법은 파일이 담고 있는 것을 바꾸지 않고 페이지가 어떻게 보이는지만 바꿉니다. 숨겼다고 생각한 텍스트는 여전히 저장되고, 여전히 색인되며, 여전히 복사됩니다. 뷰어가 그 위에 무언가를 칠할 뿐입니다.
진짜 가리기는 근본적으로 다른 일을 해야 합니다: 문서에서 아래 내용을 제거해야 합니다 — 표시 영역의 실제 문자, 실제 이미지 픽셀 — 그러고 나서야 제거가 일어난 곳을 보여 주는 막대를 그립니다. 덮기는 겉치레이고, 제거는 영구적입니다. 실수들을 살펴보는 내내 이 대비를 기억하세요. 모든 해법이 결국 여기로 돌아옵니다.
실수 1: 텍스트 위에 검은 상자 그리기
고전이자 여전히 가장 흔한 것입니다. 누군가 민감한 텍스트 위에 검은 사각형 — 또는 검은 형광펜, 또는 채워진 주석 — 을 놓고 파일을 저장합니다. 가려진 것처럼 보입니다. 아닙니다.
텍스트는 문서의 콘텐츠 스트림에서 상자 아래에 여전히 있습니다. PDF를 여는 누구든 막대를 가로질러 드래그 선택해 숨은 단어를 그대로 복사할 수 있습니다. 더 쉽게는 파일을 PDF→텍스트로 통과시키면 "가려진" 내용이 상자째 평문으로 떨어집니다. 사각형은 데이터 위에 얹은 장식이지 데이터의 삭제가 아닙니다.
바로 이 실수가 당신이 읽은 많은 유명 유출의 배후입니다 — 법무팀과 기관이 보호 대상 이름이 복사-붙여넣기 한 번 거리에 있는 문서를 배포한 사건들 말이죠. 상자는 흘긋 보는 데는 버텼지만 더 들여다본 누구에게나 무너졌습니다.
해법: 표시 영역 안의 아래 텍스트와 이미지 내용을 제거한 뒤 이제 빈 영역 위에 막대를 그리는 진짜 가리기를 쓰세요. PDF 가리기 도구가 정확히 이것을 합니다 — 표시 아래 것을 삭제하므로 선택하거나 추출할 것이 남지 않습니다.
실수 2: 텍스트 색을 바꿔 "숨기기"
같은 오류의 조용한 변형: 검은 상자 대신 텍스트를 흰색으로 두거나 페이지 배경과 같은 색으로 강조해 종이에 묻히게 합니다. 화면에선 사라진 듯 보입니다.
사라지지 않았습니다. 흰 페이지의 흰 텍스트도 여전히 텍스트입니다 — 완전히 검색·선택·복사 가능합니다. 영역을 선택해 어두운 배경에 붙여넣으면 단어가 다시 나타납니다. 더 나쁜 건, 이 방법은 색을 "정리"해 주는 인쇄-투-PDF나 변환 도구를 종종 살아남아 이후 단계에서 내용을 다시 노출합니다.
같은 함정이 보이지 않는 텍스트 레이어를 아래에 둔 채 페이지를 이미지로 평면화하는 데도 적용됩니다(스캔 후 OCR한 문서에 흔함). 그림은 가려진 스캔처럼 보이지만 그 아래 검색 가능한 레이어가 여전히 모든 단어를 담고 있습니다.
해법: 내용은 단지 보이지 않게 하거나 색을 바꾸는 게 아니라 문서에서 제거되어야 합니다. 복사-붙여넣기나 텍스트 추출로 되살릴 수 있다면 애초에 가려진 적이 없는 것입니다.
실수 3: 숨은 메타데이터를 잊기
보이는 가리기를 제대로 했다고 합시다 — 막대가 아래 텍스트를 정말로 제거합니다. 그래도 끝이 아닙니다. PDF는 대부분이 보지 못하는 층을 담고 있기 때문입니다: 메타데이터.
여기엔 작성자 이름, 제작 소프트웨어, 생성·수정 타임스탬프, 때로는 제목·키워드·수정 흔적이 포함됩니다. 익명 제보자를 보호하려고 쓴 문서가 파일을 만든 사람의 컴퓨터 소유자 이름을 여전히 드러낼 수 있습니다. 계약서의 "공개" 버전이 제목 필드에 내부 코드명을, 또는 최종 확정 시각을 드러낼 수 있습니다. 페이지 본문을 가려도 이 중 어느 것에도 영향이 없습니다.
해법: 가린 뒤 공유 전에 메타데이터를 제거하세요. 빠르고 별개인 단계이며, 신중한 가리기 작업자조차 흔히 놓치는 유출을 닫습니다.
실수 4: 가리려고 원본을 업로드
가장 반직관적인 실패입니다. 민감한 파일을 가리려고 많은 온라인 도구가 가려지지 않은 원본을 서버에 업로드하라고 요구하며, 거기서 원격으로 가리기가 일어나 정리된 파일이 되돌아옵니다.
타이밍을 생각해 보세요. 문서의 가장 민감한 버전 — 모든 이름, 숫자, 비밀이 그대로 든 — 이 단어 하나 제거되기 전에 당신의 통제를 떠납니다. 너무 민감해서 공유할 수 없다는 바로 그 이유로 완전한 원시 파일을 제3자에게 넘긴 셈입니다. 그들의 개인정보 정책이 뭐라 하든, 가려지지 않은 문서가 이제 당신 소유가 아닌 인프라에, 확인할 수 없는 보존 기간 동안 존재합니다.
진정으로 기밀인 자료 — 법적 증거개시, 의료 기록, 인사 파일, NDA 대상 — 라면 그 업로드 자체가 침해이며, 그 이후 무슨 일이 있든 마찬가지입니다.
해법: 브라우저에서 가리세요. 파일이 어떤 상태로도 기기를 떠나지 않습니다. PDF 가리기 같은 도구는 모든 것을 로컬에서 처리합니다. 이 역시 그냥 믿을 필요가 없습니다 — DevTools를 열어 Network 탭으로 전환하고 가리기를 실행하면 파일 업로드가 보이지 않습니다.
실수 5: 검증할 수 없는 가리기를 믿기
마지막 실수가 나머지를 묶습니다: 문서가 가려진 것처럼 보인다는 이유로 일이 끝났다고 가정하는 것. "우리는 가렸다"는 "데이터가 사라졌다"와 같은 진술이 아닙니다. 확인하지 않았다면 둘 중 무엇이 참인지 실제로 모르는 것이며 — 실수 1, 2가 보여 주듯 둘은 자주 갈립니다.
다행히 검증은 빠르고 결정적입니다. 진짜 가리기라면 복원할 것이 남지 않으므로 복원 시도는 빈손으로 돌아와야 합니다.
해법: 가린 뒤 보내기 전에 테스트하세요 — 정확히 어떻게 하는지는 다음 절에 있습니다.
가리기를 테스트하는 방법 (1분 이내)
깨 보지 않은 가린 PDF를 보내지 마세요. 최종 파일에 이 점검을 돌리세요.
- 선택해 복사. 아무 PDF 뷰어에서 가린 막대마다 드래그 선택해 복사를 시도하세요. 일반 텍스트 편집기에 붙여넣으세요. 아무것도 나오지 않아야 합니다.
- 검색해 보기. 뷰어의 찾기 기능으로 가린 이름이나 숫자를 검색하세요. 결과 0건이 목표입니다.
- 문서 전체 추출. 완성 파일을 PDF→텍스트로 통과시켜 출력을 끝까지 읽으세요. 가린 값이 그 텍스트 덤프 어디에든 나타나면 가리기는 제거가 아니라 덮기를 한 것입니다.
- 메타데이터 확인. 문서 속성을 열거나 파일을 메타데이터 제거로 통과시켜 작성자·제목·타임스탬프가 더는 아무것도 드러내지 않는지 확인하세요.
네 가지가 모두 깨끗하면 가리기가 버틴 것입니다. 무언가 새어 나오면 독자 — 또는 적대자 — 보다 먼저 당신이 잡은 것입니다.
PDF를 제대로 가리는 방법: 체크리스트
반복 가능한 루틴으로 모두 합치세요.
- 사본으로 작업하세요. 유일한 원본을 가리지 말고 원본 파일을 따로 두세요.
- PDF 가리기 도구를 엽니다. 완전히 브라우저에서 실행되며 아무것도 업로드되지 않습니다.
- 모든 민감 영역을 표시하세요. 이름, 숫자, 서명, 식별 가능한 이미지를 가리세요. 이메일·전화번호·신분증 번호를 자동 감지해 눈으로 놓치는 것이 없게 할 수도 있습니다.
- 가리기를 적용하세요. 표시한 각 영역의 아래 텍스트와 이미지 내용이 삭제된 뒤 비워진 자리에 막대가 그려집니다 — 덮기가 아니라 제거입니다.
- 메타데이터를 제거하세요. 메타데이터 제거로 작성자·제목·타임스탬프가 출처를 식별하지 못하게 합니다.
- 위의 복사·검색·PDF→텍스트 점검으로 검증하세요.
- 그러고 나서야 공유하세요.
그 순서 — 제거, 정리, 검증 — 가 안전한 문서와 그저 안전해 보이는 문서를 가릅니다.
핵심 정리
거의 모든 가리기 유출은 같은 근본 원인에서 옵니다: 내용을 제거하는 대신 덮고, 확인 없이 겉모습을 믿는 것. 무시된 메타데이터와 원시 원본을 업로드하는 습관을 더하면, 누군가 막대를 복사하는 순간 무너지는 문서의 완전한 레시피가 됩니다.
반대로 하세요. 아래 내용을 삭제하는 진짜 브라우저 내 가리기를 쓰고, 메타데이터를 제거하고, 데이터를 직접 추출해 봄으로써 검증하세요 — 아무것도 안 나오면 아무것도 남지 않은 것입니다. PDF를 제대로 가리세요 — 비공개로, 자기 기기에서.