PDF 비밀번호가 두 종류인 이유 — 사용자 비밀번호 vs 소유자 비밀번호
PDF에 비밀번호를 걸 때 "열람 비밀번호"와 "관리자(권한) 비밀번호" 두 칸이 따로 있는 걸 보고 뭐가 다른지 헷갈렸던 적 있다면, 이 가이드가 그 차이와 함께 왜 하나만으로는 진짜 보안이 안 되는지 설명합니다.
1. PDF 표준의 두 가지 비밀번호
PDF 표준(ISO 32000)은 애초부터 서로 다른 목적의 비밀번호 두 개를 정의합니다. 사용자 비밀번호(User Password, 열람 비밀번호)는 문서를 여는 그 순간부터 요구되는 키입니다 — 이게 없으면 내용을 아예 볼 수 없습니다. 소유자 비밀번호(Owner Password, 관리자 비밀번호)는 문서를 여는 것과는 별개로, 인쇄·복사·편집·주석 추가 같은 개별 권한을 제어하는 키입니다. 하나의 PDF에 둘 다 없을 수도, 하나만 있을 수도, 둘 다 있을 수도 있습니다.
2. 소유자 비밀번호만 있으면 무슨 일이 생기나
여기가 가장 헷갈리는 지점입니다. 사용자 비밀번호는 비워두고 소유자 비밀번호만 설정하면, 파일은 누구나 비밀번호 없이 그냥 열립니다. 다만 인쇄·복사 등 제한한 권한은 PDF 뷰어가 UI 상에서 막아줍니다(예: 인쇄 메뉴 비활성화, 텍스트 선택/복사 차단). 즉 "내용은 다 보여주되 특정 행동만 막는" 구조입니다.
encrypt()로 AES-128 암호화를 적용합니다. 인쇄·복사·편집·주석 권한을 체크박스로 개별 지정할 수 있고, 소유자 비밀번호를 비워두면 사용자 비밀번호를 소유자 비밀번호로도 그대로 사용합니다(ownerPassword: ownerPw||userPw) — PDF 표준상 권한 제어에는 소유자 비밀번호 값이 항상 필요하기 때문입니다.
3. 소유자 비밀번호의 진짜 보안 수준
중요한 사실 하나: 소유자 비밀번호로 건 권한 제한은 강력한 보안이 아닙니다. PDF 파일 자체의 콘텐츠는 사용자 비밀번호 없이도 이미 복호화 가능한 상태로 열립니다 — 소유자 비밀번호는 "이 뷰어가 규칙을 지킨다면" 특정 기능만 막아주는 신사협정에 가깝습니다. 실제로 명령줄 PDF 도구나 일부 라이브러리, 그리고 "PDF 권한 제거" 전용 도구들은 소유자 비밀번호를 몰라도 그 제한 자체를 손쉽게 벗겨낼 수 있는 경우가 많습니다. 콘텐츠를 읽는 데 필요한 비밀 정보가 아니라 "권한 플래그"만 바꾸는 구조이기 때문입니다. 반면 사용자 비밀번호는 실제로 콘텐츠 복호화에 필요한 키이므로, 이걸 모르면 원천적으로 내용을 볼 수 없습니다.
| 구분 | 사용자(열람) 비밀번호 | 소유자(권한) 비밀번호 |
|---|---|---|
| 없으면? | 파일 자체를 못 엽니다 | 파일은 자유롭게 열립니다 |
| 제어 대상 | 열람 가능 여부 | 인쇄·복사·편집·주석 등 개별 동작 |
| 보안 수준 | 콘텐츠 복호화 필요 — 실질적 보안 | 준수하는 뷰어에서만 유효 — 우회 가능성 있음 |
4. 실무 가이드
- 정말로 못 보게 막고 싶다면: 사용자(열람) 비밀번호를 반드시 설정하세요. 계약서·급여명세서처럼 접근 자체를 통제해야 하는 문서에 적합합니다.
- 내용은 자유롭게 보여주되 인쇄/복사만 막고 싶다면: 사용자 비밀번호는 비워두고 소유자 비밀번호+권한 체크박스만 설정하세요. 배포용 보고서처럼 "보되 재편집·재배포는 곤란한" 문서에 맞습니다. 단, 이게 강제력 있는 보호는 아니라는 점을 인지하고 쓰세요.
- 둘 다 설정하면: 열람 자체도 막고, 연 사람에게도 개별 권한 제한이 동시에 적용됩니다.
자주 묻는 질문
Q. 소유자 비밀번호 없이 사용자 비밀번호만 설정할 수 있나요?
A. 네. 이 사이트의 pdf-password-adder.html 도구는 소유자 비밀번호를 비워두면 사용자 비밀번호 값을 소유자 비밀번호로도 그대로 씁니다. 사용자 관점에서는 열람 비밀번호만 신경 쓰면 되고, 권한 제한은 별도로 설정하지 않아도 정상 동작합니다.
Q. 소유자 비밀번호로 건 인쇄 제한, 실제로 얼마나 강력한가요?
A. 일반 사용자가 표준 PDF 뷰어(Adobe Acrobat Reader, 브라우저 내장 뷰어 등)로 여는 상황에서는 잘 작동합니다. 하지만 작정하고 우회하려는 사람에게는 강력한 방어가 아닙니다 — 콘텐츠 자체는 이미 복호화된 상태로 존재하기 때문입니다.
Q. 비밀번호를 잊어버리면 복구할 수 있나요?
A. 이 도구가 사용하는 AES-128 암호화는 원리상 무차별 대입 공격에 강하게 설계돼 있습니다. 사용자 비밀번호를 분실하면 원작성자도 정식 방법으로는 복구할 수 없으므로, 비밀번호 관리자 등에 반드시 별도 보관하세요.
Q. 비밀번호를 나중에 제거하려면 어떻게 하나요?
A. 비밀번호를 알고 있다면 PDF 비밀번호 제거 도구에 입력해 복호화할 수 있습니다. 비밀번호를 모른다면 이 종류의 도구로는 제거할 수 없습니다.