Mật khẩu PDF thực sự bảo vệ điều gì
Định dạng PDF có hai loại mật khẩu, và chúng hoạt động rất khác nhau.
- Mật khẩu mở (còn gọi là mật khẩu người dùng) mã hóa tệp. Mọi trang, hình ảnh và đoạn văn bản đều bị xáo trộn bằng một khóa sinh ra từ mật khẩu, và không có nó thì nội dung chỉ là nhiễu vô nghĩa. Đây là sự bảo vệ thật, mạnh đúng bằng chính mật khẩu.
- Mật khẩu chủ sở hữu (còn gọi là mật khẩu quyền) nhằm kiểm soát những gì người đã mở tệp được phép làm: in, sao chép văn bản, chỉnh sửa, điền biểu mẫu. Những giới hạn này chỉ là các cờ bên trong tệp. Trình đọc tử tế sẽ tôn trọng chúng, nhưng về mặt kỹ thuật không gì ngăn phần mềm phớt lờ chúng.
Công cụ này luôn đặt mật khẩu mở, nên không thể đọc tệp nếu thiếu nó. Công cụ không tắt quyền in, sao chép hay chỉnh sửa: ai biết mật khẩu mở đều dùng được tài liệu bình thường. Mật khẩu chủ sở hữu (tùy chọn) được lưu làm mật khẩu chủ của tệp, thứ mà các trình chỉnh sửa như Acrobat sẽ hỏi khi có người định thay đổi thiết lập bảo mật. Nếu để trống, mật khẩu mở sẽ đảm nhận cả hai vai trò.
Việc mã hóa được thực hiện thế nào
Tệp được xử lý bằng qpdf, bộ công cụ PDF mã nguồn mở được dùng rộng rãi, đã biên dịch để chạy ngay trong trình duyệt. Nó mã hóa bằng AES-256, phương thức mạnh nhất mà chuẩn PDF định nghĩa, được hỗ trợ từ Acrobat X năm 2010 và là một phần của PDF 2.0. Mọi trình đọc hiện nay trên máy tính và di động đều hỗ trợ. Những nơi thỉnh thoảng không mở được chỉ là phần mềm rất cũ, như hệ thống quản lý tài liệu lỗi thời, máy in đa năng đời cũ in PDF trực tiếp từ USB, hoặc phiên bản trình đọc từ trước năm 2010.
Bạn có thể bảo vệ nhiều tệp cùng lúc; mỗi tệp nhận cùng một mật khẩu và được lưu với "-protected" thêm vào tên. Cách xử lý trong trình duyệt nhận tệp đến 100 MB. Với tệp lớn hơn, trang sẽ đề xuất xử lý trên máy chủ, khi đó tệp và mật khẩu được gửi lên máy chủ của chúng tôi chỉ cho đúng tác vụ đó; tác vụ và các tệp của nó bị xóa khoảng một giờ sau khi được tạo.
Chọn mật khẩu đủ vững
Bản thân AES-256 không phải điểm yếu. Tuy nhiên, người lấy được tệp có thể thử mật khẩu ngoại tuyến nhanh hết mức phần cứng cho phép, không bị khóa sau những lần thử sai. Mật khẩu là thứ duy nhất cản đường, nên độ dài và độ ngẫu nhiên của nó quyết định tệp giữ được bí mật bao lâu.
- Một từ ngắn hay ngày sinh có thể bị phá bằng danh sách từ điển hoặc danh sách ngày tháng trong vài giây hoặc vài phút.
- Tám chữ thường ngẫu nhiên cho khoảng 200 tỷ tổ hợp, vẫn nằm trong tầm với của kẻ tấn công quyết tâm có phần cứng mạnh.
- Bốn hoặc năm từ ngẫu nhiên, hoặc từ 14 ký tự hỗn hợp trở lên, đưa tệp ra khỏi tầm với trên thực tế.
Tạo mật khẩu tạo ra những mật khẩu phù hợp ngay trong trình duyệt.
Có hai thói quen quan trọng không kém độ mạnh. Thứ nhất, gửi mật khẩu qua một kênh khác với tệp: PDF qua email, mật khẩu qua tin nhắn hoặc cuộc gọi. Mật khẩu nằm trong cùng email với tệp đính kèm thì chẳng bảo vệ được gì. Thứ hai, lưu mật khẩu ở nơi an toàn. Không có cách khôi phục: mất mật khẩu là mất quyền truy cập tài liệu.
Thứ tự thao tác
Hầu hết công cụ chỉnh sửa, kể cả các công cụ trên trang này, không mở được PDF đã mã hóa nếu không có mật khẩu. Hãy làm mọi việc khác trước và bảo vệ sau cùng:
- Gộp, sắp xếp lại hoặc xóa trang.
- Thêm hình mờ, số trang hoặc chữ ký vẽ tay.
- Nén tệp nếu cần vừa giới hạn email; Nén PDF không xử lý được tệp đã mã hóa.
- Bảo vệ ở bước cuối cùng.
Nếu PDF gốc đã có mật khẩu mở, hãy gỡ nó bằng Gỡ mật khẩu khỏi PDF trước khi thêm mật khẩu mới. Đồng thời giữ một bản gốc không bảo vệ ở nơi an toàn, để những lần chỉnh sửa sau không phải mở khóa mỗi lần.
Thêm một chi tiết: việc mã hóa sẽ ghi lại toàn bộ tệp. Nếu PDF mang chữ ký số bằng chứng thư, chẳng hạn hợp đồng ký qua dịch vụ chữ ký điện tử, việc bảo vệ sau đó sẽ làm hỏng phần kiểm tra tính toàn vẹn của chữ ký. Hãy để nguyên những tài liệu như vậy và chia sẻ chúng qua chính dịch vụ đã ký.
Quyền riêng tư
Khi xử lý trong trình duyệt, tệp và cả hai mật khẩu đều ở lại trên thiết bị của bạn: việc mã hóa chạy ngay trong trang, không có gì được gửi lên máy chủ, và mật khẩu không được lưu ở đâu sau khi bạn đóng thẻ. Bản được bảo vệ được tạo trong bộ nhớ và giao cho bạn dưới dạng tệp tải về.