時間戳記相片與可驗證相片的差別

相片上的日期戳記可以用任何修圖軟體重畫。了解可驗證相片如何把每張影像連結到任何人都能查核的伺服器記錄,以及何時該使用。

角落印著日期、時間和地址的相片,不會自動成為值得信任的證據:那段文字用任何修圖軟體幾分鐘就能重做。可驗證相片 則不同,因為它與伺服器上的一筆記錄綁定,收件人可以獨立查核。本文說明兩者的差別、什麼時候一般戳記就夠了,以及什麼時候需要更多。

一般時間戳記相片如何運作

大多數時間戳記相機 App 做的事很簡單:讀取手機時鐘、讀取 GPS 位置,然後 把文字畫在像素上。結果就是一個多了一行文字的普通 JPG。

示意圖:相片上的時間可以被修改,GPS 可以造假,舊相片也能當成新的再傳一次

這種做法有實實在在的優點:

  • 容易使用,有許多免費選擇。
  • 任何看到影像的人都能立即讀到資訊。
  • 資訊經過通訊 App 後仍然存在,不像 EXIF 中繼資料在影像壓縮時常被刪除。

但它有三個根本弱點。

時間來自手機

如果 App 使用系統時鐘,拍攝者只需要打開設定、關閉自動時間並設定成別的時間。9:40 拍的相片,戳記可以寫成 7:55。我們在 可信時間 vs 手機時間 中說明了這點。

位置可以造假

模擬位置 App 在 Android 上很普遍。如果相機不檢查,相片上的座標只代表手機被告知要相信的位置。

戳記只是像素

這是最大的弱點。任何會用修圖軟體的人,都能擦掉舊文字,再用相同字型和顏色畫上新文字。收件人 沒有任何東西可以比對,只能選擇相信或不相信。

什麼讓相片可以驗證

可驗證相片也有看得見的戳記,但戳記只是門面。它背後是一筆 伺服器上的記錄,在相片上傳時建立,包含:

  • 來自可信時間來源、不依賴手機時鐘的拍攝時間。
  • 位置以及完整性標記(模擬位置、已 root 的裝置、時鐘偏差等)。
  • 檔案的 數位指紋,通常是 SHA-256 雜湊值。只要改一個像素,雜湊值就完全不同。
  • 一個唯一識別碼,以文字和 QR 碼的形式印在相片上。

四個步驟:拍攝(拍攝時讀取伺服器時間、GPS 和地址)、戳記(烙印戳記、SnapID 代碼和 QR 碼)、照常分享、驗證(收件人掃描 QR 碼,看到時間、約略區域、工作區和完整性標記)

收件人掃描 QR 碼或輸入代碼,就能看到原始記錄,並把收到的檔案和原始指紋比對。如果有人編輯過相片、重畫了時間或裁切過,比對就不會相符。技術細節請見 用 SHA-256 偵測被編輯過的相片。

並列比較

面向 一般時間戳記相片 可驗證相片
時間來源 通常是手機時鐘 與伺服器同步的時間
假位置偵測 通常沒有 有標記,並由伺服器重新檢查
收件人能查核嗎? 不能,只能讀文字 能,透過代碼/QR 碼和驗證頁面
偵測編輯 不能 能,透過雜湊值比對
需要連線 不需要 上傳時需要(可以先離線拍攝)
費用 常常免費 免費方案或團隊方案
最適合 個人記錄、低風險的內部相片 給客戶的證據、出勤、保險、交接

比較一般時間戳記相片與可驗證相片的表格:時間來源、假位置偵測、收件人能否查核、編輯偵測和最佳用途

什麼時候一般戳記就夠了

你不一定都需要驗證。以下情況一般時間戳記就沒問題:

  • 你拍的相片是 給自己看的:什麼時候種了花園、住家裝修的進度。
  • 看相片的人 信任 拍攝者,也沒有人有利益衝突。
  • 相片出錯的 代價很低,例如內部電子報的插圖。

什麼時候應該使用可驗證相片

以下至少有一項符合時,請考慮驗證:

  1. 金錢取決於相片: 用於計算薪資的出勤、會觸發付款的里程碑簽核、保險理賠。
  2. 收件人不認識拍攝者: 客戶、屋主、合作夥伴、主管機關。
  3. 日後可能發生爭議: 入住時的租屋狀況、送達證明、維修前後的相片。
  4. 團隊龐大又分散: 主管不可能到場確認每張影像。

例子:胡志明市的一家清潔承包商把下班時的相片傳給大樓管理處。如果管理處懷疑某個班次沒有執行,可以掃描相片上的 QR 碼,看到真正的拍攝時間和區域,而不必依賴承包商的說法。

常見誤解

  • 「EXIF 資料就夠了。」 EXIF 用免費工具就能編輯,也常被通訊 App 刪除。
  • 「可驗證相片是絕對的法律證據。」 不是。驗證讓完整性更容易證明,但證據有多少分量由法院或主管機關決定。請參考 時間戳記相片能當證據嗎。
  • 「驗證代表 App 會追蹤我。」 可驗證相片只需要拍攝當下的資訊,不需要持續追蹤位置。

SnapID Mark 如何讓相片可以驗證

SnapID Mark 採用可驗證相片的模式:

  • 每張相片上的時間都 與伺服器同步。離線時由單調時鐘保持正確,修改手機時鐘沒有影響。
  • 每張相片都帶有 SNP-XXXXX-XXXXX-XXXXX-XXXXX 代碼和 QR 碼。任何人都能在 verify.snapidmark.com/v/CODE 查核,不需要帳號。驗證頁面顯示拍攝時間、為保護隱私的 約略區域、工作區名稱和完整性標記。
  • 收件人可以把檔案拖到頁面上比對 SHA-256 雜湊值,在 自己的瀏覽器中 計算,不需上傳。
  • 伺服器會重新檢查每張相片的模擬位置、已 root 或越獄的裝置、時鐘偏差、在地理圍欄外拍攝、延遲超過 15 分鐘的上傳,以及無效的 App 版本。

SnapID 代碼的公開驗證頁面:有效的 SnapID、拍攝日期與時間、約略到 1 公里並附地圖連結的區域、工作區、帳號與工項

要說清楚的是,SnapID Mark 不提供 由受認可機構核發、經法律認證的時間戳記,也不提供數位簽章憑證。可以在 驗證示範 中試著查核範例相片,並閱讀更多關於 安全性 的說明。

常見問題

可以把舊相片變成可驗證相片嗎?

不行。驗證記錄必須在拍攝時建立,事後加上的記錄無法證明相片是什麼時候拍的。

如果通訊 App 壓縮了相片,雜湊值還會相符嗎?

不會,因為檔案已經改變了。收件人仍然可以掃描 QR 碼查看原始記錄。若要比對雜湊值,請以文件方式傳送原始檔。

驗證頁面會透露確切地址嗎?

在 SnapID Mark 中,公開頁面只顯示約略區域,從不顯示精確座標。

一般時間戳記相片就沒用了嗎?

完全不是。它們在個人和低風險的內部用途上仍然很方便。請參考 如何在相片加上日期、時間與地點。

想讓你傳出的每張相片都能被查核嗎?下載 SnapID Mark,拍下你的第一張可驗證相片。