Cách biết PDF đã bị chỉnh sửa: điều thấy được và không thấy
Bạn thường phát hiện được dấu hiệu một PDF đã bị chỉnh sửa: ngày sửa (Modified) muộn hơn ngày tạo (Created), trường Producer ghi tên một trình chỉnh sửa PDF, một dòng có phông chữ hơi khác, hoặc chữ chọn được nhưng bị giấu dưới một ô vuông. Ai cũng kiểm tra được những điều này trong vài phút bằng một trình đọc PDF bình thường.
Giới hạn cần nói thật: không dấu hiệu nào trong số này là bằng chứng. Một tệp được sửa cẩn thận có thể trông sạch sẽ, còn một tệp chưa ai đụng tới có thể trông đáng ngờ chỉ vì được lưu lại. Chỉ có hai cách thật sự xác nhận được tài liệu là thật: một chữ ký số hợp lệ, hoặc kiểm tra với bên đã phát hành nó. Mọi thứ khác chỉ là manh mối.
Bước 1: đọc thuộc tính tài liệu
Hầu hết trình đọc PDF hiển thị siêu dữ liệu của tệp. Trong Adobe Acrobat Reader, mục này nằm ở File, rồi Properties. Ở các trình đọc khác, hãy tìm Thuộc tính tài liệu (Document Properties) hoặc nút thông tin. Bạn cần xem một vài trường.
- Created và Modified. Nếu Modified muộn hơn Created vài ngày hay vài tháng, có thứ gì đó đã lưu lại tệp. Đó có thể là một chỉnh sửa, hoặc chỉ là ai đó thêm bình luận hay điền biểu mẫu.
- Producer và Creator. Hai trường này ghi tên phần mềm. Một bảng sao kê ngân hàng có Producer là một trình chỉnh sửa PDF dành cho người dùng phổ thông, thay vì loại hệ thống mà ngân hàng sẽ dùng, thì đáng xem kỹ lại.
- Author và Title. Đôi khi chúng sót lại từ một mẫu hoặc một tài liệu trước đó, điều này có thể cho bạn biết tệp đến từ đâu.
Siêu dữ liệu cho bạn biết chương trình cuối cùng đã làm gì, không cho biết ai viết tài liệu. Đây là một ví dụ thật: PDF tải xuống từ trình chỉnh sửa của Kopitiam có Producer là pdf-lib (thư viện mã nguồn mở mà Kopitiam dùng), và cả ngày tạo lẫn ngày sửa đều là thời điểm bạn tải xuống. Tác giả và tiêu đề gốc không được mang sang. Vì vậy, ngày tạo mới không có nghĩa là tài liệu mới, mà chỉ là tệp mới.
Bước 2: nhìn kỹ phần chữ
Phóng to lên 200 hoặc 400 phần trăm ở những phần quan trọng: tên, số tiền, ngày tháng, số tài khoản. Chỉnh sửa thường nhỏ và nhắm đúng chỗ, nên dấu vết hiện ra ở đó.
- Phông chữ. Có con số nào dùng kiểu chữ, độ đậm hay cỡ chữ hơi khác so với các số xung quanh không? Hãy nhìn những nét khác nhau giữa các phông, như các chữ số 1, 4 và 7.
- Căn chỉnh. Có dòng nào nằm hơi cao hoặc hơi thấp hơn các dòng bên cạnh, hay khoảng cách giữa các ký tự không đều không?
- Màu. Màu đen của một từ có hơi khác không, hay có một ô mờ phía sau nó trên nền có màu không?
- Tổng cộng. Các con số có còn cộng khớp không? Trên phiếu lương hay hóa đơn, một con số bị đổi thường làm dòng tổng hoặc dòng thuế không còn khớp.
Một số trình đọc còn liệt kê các phông chữ tệp sử dụng. Adobe Acrobat Reader có thẻ Fonts trong cửa sổ Properties. Nếu tài liệu được trình bày bằng một kiểu chữ nhưng danh sách lại có thêm một kiểu khác, như Helvetica, hãy hỏi phông đó được dùng ở đâu.
Bước 3: thử chọn và sao chép chữ
Đây là cách kiểm tra hữu ích nhất mà hầu hết mọi người chưa bao giờ thử. Kéo để chọn chữ trên một dòng đáng ngờ, sao chép, rồi dán vào một ghi chú văn bản thuần.
- Nếu chữ dán ra khác với những gì bạn thấy, nghĩa là có chữ ẩn. Một cách sửa PDF phổ biến là che các chữ cũ bằng một ô trắng rồi gõ chữ mới lên trên. Chữ cũ thường vẫn còn trong tệp.
- Nếu một dòng không chọn được trong khi phần còn lại của trang thì chọn được, phần đó có thể là một ảnh dán đè lên bản gốc.
- Nếu cả một trang là ảnh trong khi các trang khác là chữ, trang đó có thể đã bị thay, hoặc đơn giản là được scan riêng.
Chính công cụ Che & thay chữ của Kopitiam cũng hoạt động như vậy. Nó đặt một ô cùng màu đè lên chữ có sẵn và thêm một ô chữ mới lên trên, còn chữ gốc vẫn ở trong tệp bên dưới. Vì thế nó ổn để sửa lỗi chính tả, nhưng sai nếu dùng để giấu thông tin. Để làm việc đó, công cụ Che thông tin PDF của Kopitiam biến mỗi trang được che thành ảnh, nên chữ bên dưới thật sự mất đi. Bạn có thể dùng PDF sang Word & văn bản để lấy ra mọi chữ trong tệp, kể cả chữ bị che, rồi đọc kết quả. Công cụ chạy trong trình duyệt của bạn, nên tệp không bị tải lên.
Bước 4: kiểm tra chữ ký số
Chữ ký số là thứ duy nhất trong tệp thật sự phát hiện được thay đổi. Đó là một con dấu mật mã được tạo bằng chứng thư của người ký. Chỉ cần một ký tự thay đổi sau khi ký, việc kiểm tra sẽ thất bại.
- Mở PDF bằng một trình đọc có xác minh chữ ký, như Adobe Acrobat Reader.
- Tìm thanh chữ ký ở phía trên hoặc bảng chữ ký, rồi mở nó.
- Đọc nội dung hiển thị: chữ ký có hợp lệ không, ai đã ký, và tài liệu có bị thay đổi kể từ khi ký không.
- Nếu nó báo có thay đổi sau khi ký, hãy đọc chi tiết. Một số tài liệu cho phép điền biểu mẫu hoặc thêm bình luận về sau, và bảng này liệt kê những gì đã thay đổi.
Có hai điều cần phân biệt rõ. Thứ nhất, ảnh chụp chữ ký tay không phải là chữ ký số. Công cụ Ký của Kopitiam, như hầu hết các trình chỉnh sửa PDF, đặt chữ ký vẽ tay dưới dạng ảnh, và điều đó không chứng minh được gì về việc tệp có bị thay đổi hay không. Thứ hai, chữ ký số hợp lệ chứng minh tệp không bị thay đổi kể từ khi ký. Nó không chứng minh rằng những gì được viết là đúng sự thật trước thời điểm đó.
Lưu tăng dần: lịch sử ẩn trong một số tệp
Một số phần mềm PDF lưu thay đổi bằng cách nối thêm vào cuối tệp thay vì ghi lại toàn bộ tệp. Phiên bản trước vẫn nằm bên trong, bên dưới các thay đổi. Công cụ chuyên dụng có thể lấy các phiên bản trước đó ra, và bảng chữ ký trong một số trình đọc cho bạn xem phiên bản đã được ký.
Có một cách kiểm tra sơ bộ bạn tự làm được. Mở một bản sao của PDF bằng trình soạn thảo văn bản thuần và tìm %%EOF, dấu đánh dấu điểm kết thúc của một phiên bản đã lưu. Có nhiều hơn một dấu có thể nghĩa là tệp đã được lưu tăng dần. Đây chỉ là gợi ý: một số tệp có hai dấu vì lý do kỹ thuật bình thường, và nhiều trình chỉnh sửa, kể cả của Kopitiam, ghi ra một tệp hoàn toàn mới, không để lại phiên bản nào trước đó.
Vì sao không điều nào ở trên là bằng chứng
- Siêu dữ liệu dễ bị đổi hoặc xóa. Không có siêu dữ liệu chẳng chứng minh được gì, và siêu dữ liệu có sẵn thì có thể bị làm giả.
- Những thao tác vô hại để lại cùng dấu vết. Dùng In, rồi Lưu dưới dạng PDF, nén tệp, hay điền biểu mẫu đều làm đổi Producer và các ngày mà không đổi nội dung.
- Làm phẳng PDF gộp chữ được thêm vào trang, nên bước chọn và sao chép có thể không còn cho thấy một lớp riêng.
- Một kẻ làm giả cẩn thận có thể khớp phông chữ và dựng lại trang từ đầu, không để lại gì bạn có thể phát hiện ở nhà.
Vì vậy, hãy coi những gì bạn phát hiện là lý do để hỏi lại, không phải một phán quyết. Nếu phiếu lương của người xin thuê nhà trông không ổn, đừng buộc tội ai chỉ vì một phông chữ. Hãy xin lại tài liệu qua một kênh bạn tin cậy, hoặc xác nhận thông tin với chủ lao động.
Khi thật sự quan trọng, hãy hỏi tận gốc
Với bất cứ thứ gì liên quan đến tiền bạc hay có giá trị pháp lý, như sao kê ngân hàng để vay tiền, phiếu lương để thuê nhà hay chứng chỉ để xin việc, cách kiểm tra đáng tin cậy là hỏi bên phát hành. Hãy yêu cầu ngân hàng, chủ lao động hoặc tổ chức gửi tài liệu trực tiếp cho bạn, hoặc nhờ họ xác nhận các số liệu chính. Một số bên phát hành in mã tham chiếu hoặc mã QR để bạn kiểm tra trên trang web chính thức của họ. Hãy tự gõ địa chỉ trang đó thay vì tin vào một liên kết in trên tài liệu.
Nếu tranh chấp có thể đưa ra tòa hoặc tới công ty bảo hiểm, hãy giữ nguyên tệp gốc đúng như lúc bạn nhận được và tìm trợ giúp chuyên môn. Giám định đúng cách cần công cụ và chuyên môn chuyên sâu. Kopitiam là trình chỉnh sửa PDF, không phải công cụ giám định, và các bước kiểm tra trong bài hướng dẫn này chỉ là cái nhìn đầu tiên, không phải một cuộc điều tra.
Câu hỏi thường gặp
- Làm sao biết một PDF đã bị chỉnh sửa?
- Xem thuộc tính tài liệu để tìm ngày sửa muộn hơn ngày tạo và trường Producer ghi tên một trình chỉnh sửa PDF. Phóng to để tìm phông chữ hoặc căn chỉnh không khớp, và chọn rồi sao chép chữ đáng ngờ để xem có gì giấu bên dưới không. Đây là manh mối, không phải bằng chứng.
- Có chứng minh được PDF chưa bị sửa không?
- Chỉ bằng một chữ ký số hợp lệ, thứ phát hiện được mọi thay đổi sau khi ký, hoặc bằng cách xác nhận tài liệu với bên đã phát hành. Siêu dữ liệu và các bước kiểm tra bằng mắt có thể bị làm giả hoặc có lời giải thích vô hại, nên tự chúng không chứng minh được tệp là thật.
- Sửa PDF có luôn để lại dấu vết không?
- Không. Nhiều trình chỉnh sửa ghi ra một tệp hoàn toàn mới, siêu dữ liệu có thể bị đổi, và làm phẳng xóa các lớp riêng. Một chỉnh sửa khéo léo có thể không để lại gì mà người đọc bình thường tìm ra được, nên kết quả sạch không có nghĩa là tệp chưa bị đụng tới.
- Ảnh chữ ký trên PDF có chứng minh tài liệu là thật không?
- Không. Chữ ký vẽ hoặc dán chỉ là một bức ảnh trên trang, và có thể chép sang bất kỳ tài liệu nào. Chỉ chữ ký số mật mã, được xác minh trong một trình đọc có kiểm tra chứng thư, mới cho thấy tệp có bị thay đổi sau khi ký hay không.
- Vì sao ngày sửa thay đổi dù tôi không sửa gì?
- Nhiều thao tác lưu lại PDF: điền biểu mẫu, thêm bình luận, nén tệp, hoặc dùng In, rồi Lưu dưới dạng PDF. Mỗi thao tác đều có thể cập nhật các ngày và trường Producer, dù nội dung vẫn như cũ.
- Kopitiam có kiểm tra được PDF đã bị sửa không?
- Không, Kopitiam không phải công cụ xác minh hay giám định. Công cụ PDF sang Word & văn bản của nó lấy ra được toàn bộ chữ trong tệp, có thể làm lộ những chữ bị giấu dưới một ô che, và chạy trong trình duyệt của bạn mà không tải tệp lên. Để có bằng chứng, hãy dựa vào chữ ký số hoặc bên phát hành.