용어

PDF 암호 보호

PDF 암호 보호는 암호화로 PDF를 열거나 인쇄, 복사, 편집할 때 암호를 요구해 문서 접근을 제한합니다.

열기 암호와 권한 암호의 차이

PDF는 목적이 전혀 다른 두 종류의 암호 보호를 지원합니다.

열기 암호(사용자 암호)는 문서 전체를 암호화합니다. 올바른 암호가 없으면 PDF를 열 수 없고 내용은 암호화된 채 읽을 수 없습니다. 키 없이는 파일 내용에 접근하지 못하므로 PDF 보호 중 가장 강한 형태입니다.

권한 암호(소유자 암호)는 문서를 자유롭게 열어 보게 하면서 특정 작업만 제한합니다. 문서 작성자는 인쇄, 텍스트 복사, 양식 작성, 댓글, 편집을 막을 수 있습니다. 콘텐츠 자체를 항상 암호화하는 것이 아니라 PDF 뷰어가 권한 플래그를 지키는 방식이므로 이를 준수하는 뷰어에서만 제한이 적용됩니다.

PDF 하나에 두 암호를 함께 쓸 수도 있습니다. 한 암호로 파일을 열고 다른 암호로 전체 권한을 잠금 해제합니다. 많은 사람에게 열람은 허용하지만 수정은 막아야 하는 문서에서 사용합니다.

PDF 암호 보호를 쓰는 곳

  • 금융·법률 문서 — 계약서, 세금 신고서, 은행 명세서, 청구서를 전송할 때 무단 접근을 막습니다.
  • 의료 기록 — PDF 첨부로 공유하는 환자 데이터를 개인정보 규정에 맞게 암호화해야 하는 경우가 있습니다.
  • 내부 보고서 — 민감한 전략 문서, 인사 기록, 이사회 발표 자료를 이메일이나 공유 드라이브로 보내기 전에 보호합니다.
  • 고객 전달 자료 — 에이전시와 컨설턴트가 최종 보고서와 제안서의 무단 재배포나 승인 전 편집을 막습니다.
  • 자동 문서 파이프라인 — 스크린샷, 웹페이지, 템플릿에서 PDF를 만드는 도구가 전달 전에 암호를 자동 적용합니다.

PDF 암호화의 작동 방식

열기 암호를 설정하면 PDF 앱이 대칭 암호화 알고리즘으로 문서의 콘텐츠 스트림을 암호화합니다. 초기 PDF는 현재 약한 것으로 평가되고 짧은 시간에 풀릴 수 있는 40비트 RC4를 사용했습니다. 이후 128비트 RC4가 도입됐고 최신 PDF 명세(PDF 2.0)는 널리 쓰이는 강력한 표준인 AES-256을 지원합니다.

입력한 암호를 파일에 그대로 저장하지는 않습니다. 해시 함수로 암호화 키를 파생합니다. 누군가 파일을 열려고 암호를 입력하면 앱이 입력값을 해시하고 저장된 해시와 비교한 뒤 파생 키로 콘텐츠를 복호화합니다.

권한 암호는 다르게 작동합니다. 문서 콘텐츠를 완전히 암호화하지 않고, 특정 작업을 허용하기 전에 호환 뷰어가 확인할 권한 플래그를 PDF에 넣을 수 있습니다. 제한의 효과는 소프트웨어가 플래그를 지키는지에 달려 있습니다. 일부 타사 도구와 오픈 소스 뷰어는 이 플래그를 무시할 수 있습니다.

스크린샷을 PDF로 만드는 작업에서는 암호 보호를 기본값이 아니라 전달 조건으로 다루는 편이 좋습니다. 파일에서 검색, 색인, 접근 가능한 읽기가 필요하면 내보내기 전에 보호 설정이 이런 요구사항과 충돌하지 않는지 확인하세요.

흔한 실수

  • 약한 암호를 사용합니다. 짧거나 흔한 암호는 암호화의 목적을 무너뜨립니다. 특히 암호가 유일한 장벽인 AES-256 문서에는 여러 종류의 문자가 섞인 긴 암호문을 사용하세요.
  • 권한 암호에만 의존합니다. 권한 제한은 뷰어가 준수해야 작동하므로 보안 수단이라기보다 편의 기능에 가깝습니다. 콘텐츠가 정말 민감하다면 강한 암호화의 열기 암호를 사용하세요.
  • 암호를 잊습니다. PDF 암호화는 키 없이는 복구하기 어렵도록 설계됐습니다. AES-256 PDF의 암호를 잃으면 콘텐츠도 사실상 잃을 수 있습니다. 암호 관리자나 안전한 비밀 저장소에 보관하세요.
  • 오래된 암호화를 사용합니다. 일부 도구는 호환성을 위해 이전 RC4를 기본값으로 둡니다. 알고리즘을 확인하고 받는 사람의 소프트웨어가 지원하면 AES-256을 선택하세요.
  • 접근성 영향을 무시합니다. 텍스트 추출을 막는 권한은 화면 읽기 프로그램의 문서 접근도 방해할 수 있습니다. 접근성이 필요하면 복사나 추출을 제한하지 마세요.

자주 묻는 질문

열기 암호와 권한 암호는 무엇이 다른가요?

사용자 암호라고도 하는 열기 암호는 올바른 암호 없이는 PDF를 아예 열지 못하게 합니다. 소유자 암호라고도 하는 권한 암호는 문서를 열어 볼 수 있게 두지만 인쇄, 글자 복사, 편집 같은 작업을 제한합니다. 하나 또는 둘 다 설정할 수 있습니다.

PDF 암호 보호를 해제할 수 있나요?

암호를 안다면 대부분의 PDF 도구에서 해제할 수 있습니다. 암호를 모를 때의 난이도는 암호화 수준에 따라 다릅니다. 오래된 40비트·128비트 RC4는 비교적 빨리 풀릴 수 있지만 AES-256은 현재의 일반적인 컴퓨팅 환경에서 훨씬 강한 저항성을 갖습니다.

암호 보호가 PDF 접근성에 영향을 주나요?

그럴 수 있습니다. 권한 암호가 텍스트 추출을 제한하면 화면 읽기 프로그램이 문서를 소리 내어 읽지 못할 수 있습니다. 일부 접근성 표준은 보조 기술의 접근을 막는 권한 제한을 피하도록 권장합니다.

PDF는 어떤 암호화를 사용하나요?

PDF 버전에 따라 여러 알고리즘을 지원합니다. 오래된 PDF는 40비트 또는 128비트 RC4를 사용합니다. 최신 PDF 명세(PDF 2.0 이상)는 훨씬 강한 AES-256을 지원합니다.

내보내는 모든 PDF에 암호를 설정해야 하나요?

민감한 콘텐츠에만 설정하세요. 암호는 받는 사람의 이용 절차를 늘리고 색인, 보관, 접근성 도구를 방해할 수 있습니다. 기밀 보고서, 법률 문서, 개인정보가 있는 파일에만 사용하세요.

출처

관련 자료

PDF 암호 보호란? | 용어집 | Shotomatic