Others

如何檢查 PDF 是否已更改

您將收到 PDF 格式的合約、財務報表或正式文件。您如何知道它自創建或上次簽名以來沒有被修改過?答案取決於文件​​發佈時如何受到保護。一些 PDF 提供強大的、可驗證的完整性保證。其他人則根本不提供任何服務。

How to Check If a PDF Has Been Altered

數位簽章:唯一可靠的完整檢查

經過認證的數位簽章會在簽名時建立文件的數學指紋。如果套用簽章後文件的任何位元組發生變更(編輯字元、變更數字,甚至新增空格),簽章就會無效。這就是密碼學防竄改:數學計算要嘛通過,要嘛不通過。

要在 Adob​​e Reader 中檢查數位簽章:開啟文件並尋找左側的簽名面板,或頂部指示簽名狀態的藍色資訊列。點擊簽名即可查看其有效性。 「簽名有效」表示該文件自簽署以來未曾更改。 「簽章無效」或「文件已修改」表示應用簽署後發生了一些變化——以極大的懷疑態度對待文件。

WukongPDF

嘗試保護 PDF

無需安裝。直接在您的瀏覽器中工作。

立即開始 →

如果文件沒有數位簽章怎麼辦?

大多數日常使用的 PDF(合約、發票、報告)都沒有加密數位簽章。它們可能有簽名、印章或浮水印的圖像,但這些都不能提供防篡改功能。簽署的圖像只是像素;對於任何擁有 PDF 編輯器 的人來說,更改其周圍的文檔內容都是微不足道的。

對於未簽名的 PDF,沒有技術方法可以明確證明文件沒有被更改。您可以做的就是尋找修改的跡象並與其他證據進行比較。

簽署 PDF 可能已被更改

雖然這些都不是結論性的,但它們提出了值得研究的問題:

  • 字體不一致: 文字看起來與周圍內容略有不同 - 不同的粗細、不同的間距或略有不同的字母形式 - 可能是使用不同的字體或不同的 PDF 編輯器插入的
  • 元資料不一致:檢查檔案>屬性>描述。如果「修改」是日期明顯晚於「創建」日期。日期,文檔在建立後被編輯。今天對多年前的文檔進行修改是一個危險信號。
  • 多個PDF創建工具:屬性中的創建者和製作者字段可能列出不同的應用程序,表明文件在初始創建後由多個工具處理
  • 視覺不一致:將可疑區域放大至 200-400%。貼在現有內容上的文字有時會存在細微的對齊、間距或渲染差異,這些差異在正常縮放時是不可見的

檢查PDF元資料的修改證據

PDF 元資料記錄建立和修改日期、用於建立它的軟體,有時還會記錄作者的姓名。在 Adob​​e Reader 或 Acrobat 中,前往「檔案」>「屬性並檢查描述標籤。也請點擊「其他元資料」以取得完整的 XMP 元數據,其中可能包含更詳細的歷史記錄。

元資料可以被編輯—複雜的變更將包括更新元資料以刪除修改的證據。但許多更改都是​​倉促完成的,元資料保持不變,提供了簡單的首次檢查。一份聲稱是兩年前發票且修改日期為昨天的文件值得仔細審查。

如何保護您自己的文件免遭更改

如果您要發布其他人需要信任的文檔,請使用經過認證的數位簽章。 Adobe Acrobat Pro 支援使用數位憑證的 PDF 數位簽章。對於商業用途,來自受信任的憑證授權單位(DigiCert、GlobalSign 等)的憑證提供第三方驗證的身份以及篡改證據。

對於不需要加密簽名的文檔,應用限制編輯的 PDF Security 權限可提供更溫和的威懾 - 它不會阻止確定的修改,但會降低意外或隨意更改的可能性。將權限限制與可見的認證聲明(「本文檔由[組織]認證」)結合,可以使接收者清楚預期的官方狀態。

誠實的現實

如果沒有經過驗證的數位簽名,就無法從技術上保證 PDF 不被更改。元資料檢查和目視檢查可以提高或降低懷疑,但不能證明完整性。對於真實性在法律或財務上至關重要的文件(有爭議的合約、用於借貸的財務報表、官方證書),是否存在有效的數位簽章是唯一可靠的指標。其他一切都是间接证据。

WukongPDF

嘗試保護 PDF

無需安裝。直接在您的瀏覽器中工作。

立即開始 →