如何選擇鑑識浮水印工具(開源與託管)
簡短回答: 先看你傳送什麼、傳給誰,不要從演算法開始。如果你主要把圖片和 PDF 傳給特定的人,而且想知道是誰的副本外洩,自助式託管工具幾分鐘就能做到。如果你需要涵蓋電子郵件、螢幕或音訊、本地部署,或數百萬份資產,就看企業級平台。開源程式庫只有在你有工程師能建置並維護浮水印周圍的一切時才合適:收件人紀錄、PDF 處理、偵測與測試。
最後更新:2026年10月14日。其他工具的細節來自它們的公開網站,可能會變;決定前請再核對。
先確認你需要的是鑑識浮水印
浮水印工具做的事不同,買錯種類是最常見的錯誤:
- 看得見的浮水印(標誌或「機密」戳記)能勸阻隨手再用,但任何人都能裁掉或塗掉,而且通常每份副本都一樣。
- 所有權或著作權浮水印說明作品屬於誰。每份副本帶著同一個標記。
- 鑑識(外洩追蹤)浮水印在每份副本上都不一樣。副本出現在某處時,標記會告訴你它是哪一位收件人的副本。
如果你的問題是「誰外洩了這份?」,你需要第三種。基礎說明見什麼是鑑識浮水印和看得見與看不見的浮水印。
向任何鑑識浮水印工具問的七個問題
- 它標記哪些檔案類型? 圖片、PDF、影片、音訊、電子郵件、即時螢幕。大多數工具只涵蓋其中一部分。
- 什麼能留下來? 具體問截圖、重新儲存的 JPEG、裁切和重新編碼的影片,而且要限度,不要只要成功故事。願意公開偵測在哪裡失敗的廠商,比較容易信任。
- 標記辨識的是一份副本,還是一位擁有者? 要追蹤外洩,每位收件人都需要自己的副本。
- 你怎麼檢查疑似外洩? 上傳到網頁應用、呼叫 API,或送給廠商團隊做調查報告。
- 你的檔案會怎樣? 會被儲存嗎,存多久,存在哪裡?
- 怎麼開始,費用是多少? 有公開價格的自助服務,還是示範加報價。
- 整合: API、SSO、本地或隔離部署、電子郵件或文件管理外掛。只為你真正會用的部分付費。
開源與託管
搜尋「鑑識浮水印 開源」的興趣是真的,所以這裡給誠實的版本。
有不錯的開源浮水印程式庫,大多針對圖片:
- invisible-watermark(Python):頻率域方法(DWT-DCT、DWT-DCT-SVD),外加一個深度學習選項。Stable Diffusion XL 用它給生成的圖片做標記。它自己的文件稱其為實驗性,並且拒絕像素少於 256×256 的圖片。
- blind_watermark(Python,MIT 授權):DWT-DCT-SVD 嵌入;擷取需要密碼和浮水印長度,但不需要原圖。
- Watermark Anything(Meta,PyTorch):一個深度學習模型,能在編輯過的圖片裡找出小塊帶浮水印的區域。程式碼和較新的權重採 MIT 授權(原始論文權重不可商用),這個存放庫現已封存。
這些程式庫把一段短訊息嵌進像素。把這件事變成外洩追蹤的其餘部分,都要你自己做:
| 開源程式庫 | 託管鑑識浮水印工具 | |
|---|---|---|
| 費用 | 下載免費;你付的是工程時間和伺服器 | 訂閱或報價 |
| 檔案類型 | 大多是圖片;PDF 和影片需要你自己的流程 | 視廠商而定(圖片、PDF、影片、電子郵件、螢幕) |
| 每位收件人一份副本 | 你建立識別方式並保存紀錄 | 內建 |
| 偵測截圖或裁切 | 你自己測試並調整穩健性 | 由廠商測試;請他們公開限度 |
| 檔案去哪裡 | 你自己的伺服器 | 廠商的服務(查看其儲存政策) |
| 外洩時的證據 | 你自己記錄的內容 | 帶信心分數的偵測結果,有時是一份報告 |
| 維護 | 你的:相依套件、模型、回歸 | 廠商的 |
選開源,如果你有工程師、只需要圖片、必須把一切留在自己的伺服器上,或浮水印是你正在做的產品的一部分。
選託管工具,如果你這週就要結果、除了圖片還要送 PDF,或希望別人持續測試截圖或重新編碼後什麼還能留下。
託管選項,並排看
| 最合適 | 涵蓋 | 如何開始(公開資訊) | |
|---|---|---|---|
| Markedfile | 把檔案傳給特定收件人的創作者、小團隊和企業 | 圖片和 PDF;影片在 Business 和 Enterprise;API 在 Business 和 Enterprise | 自助。Free 方案;Starter 每月 $9.99,Pro $19.99,Business $49.99;Enterprise 另行報價 |
| EchoMark | 資安與合規團隊 | 電子郵件、文件、圖片、螢幕;可選本地部署 | 個人方案每月 $19.99;Enterprise 透過業務 |
| Steg.AI | 需要圖片、影片、文件和音訊並帶 API 的團隊 | 圖片、影片、文件、音訊;API、本地部署 | 以點數計費,每月 $10 起;企業合約 |
| Digimarc | 大規模的所有權、著作權和來源 | 圖片、音訊、影片;C2PA Content Credentials | 透過業務 |
Digimarc 主要是所有權和來源工具,所以它回答的問題和「是誰的副本外洩?」不同。更深入的比較見 Steg.AI 與 Markedfile、EchoMark 替代方案和 Digimarc 替代方案。
決定之前怎麼測試一個工具
無論你選哪一個,都用你自己的檔案做同樣三項測試,不要只用廠商的示範:
- 把同一份檔案標記成兩份副本,給兩位不同的收件人。確認偵測能把兩者分開。
- 截一張圖,用手機或筆電截其中一份,按外洩者會做的方式裁切,再上傳。
- 重新儲存或轉寄,經過你真正使用的應用(聊天、電子郵件、社群網路),再檢查一次。
寫下偵測到什麼、沒偵測到什麼。那張表比任何功能清單都更能告訴你。
很小的裁切可能找不到
Markedfile 適合哪裡,不適合哪裡
Markedfile 是自助式鑑識浮水印:你為每位收件人建立一份看不見標記的副本;如果副本外洩,就上傳你找到的內容,看它對上哪一位收件人的副本。檔案在記憶體中處理,內容不會被儲存。它的起點是背後的團隊在分享檔案之前需要標記,例如為身分核對而送出的 PDF 和照片,卻找不到能做到這件事的自助工具。
誠實地說,可以期待什麼:
- 是信心分數,不是保證。 Markedfile 回報一個信心分數:精確檔案約 99%,只靠已簽名的中繼資料標記是 95%,重新儲存的 JPEG 或截圖只剩下視覺圖案時約 81%。這些是回報的分數,不是保證能偵測到。
- 裁切有下限。 小於 96×96 px 的圖片會被拒絕。作為大約的最低值,裁切需要細節照片約 224 px、平面圖約 192 px,或平坦灰色、接近黑色約 96 px;斑駁紋理可能需要約 256 px。大多數 90° 旋轉仍然有效。
- PDF 截圖需要頁面夠大的一部分: 照片約 160 pt、投影片 320 pt、票券 200 pt,或文字頁的上半部。密集文字本身不會被偵測到。在目前這套看不見的 PDF 標記之前標記過的 PDF,需要重新標記。
- 影片只在 Business 和 Enterprise(最長 10 分鐘、100 MB,下載為 MP4)。標記過的影片在重新編碼、裁短或縮小到 720p 之後仍可追蹤,即使中繼資料被去掉(只靠畫面圖案最高 85%,保留已簽名中繼資料時為 99%)。非常重的壓縮或非常小的尺寸可能會讓它失效。
- 沒有電子郵件、螢幕或音訊標記,沒有本地部署,也沒有 C2PA。如果你需要那些,上面的企業級平台更合適。
- 一次比對指向一份副本,不是一個人。 把它當作談話的有力線索,不要當作法律證明。
如果你要把浮水印做進自己的產品或流程,API(POST /api/v1/mark 和 /api/v1/detect,含影片)在 Business 和 Enterprise。方案與限度在 /zh-hant/pricing。
FAQ
最好的鑑識浮水印工具是哪一個? 沒有唯一最好的工具。傳給特定人的圖片和 PDF,自助工具通常就夠了。電子郵件、螢幕、音訊、本地部署或非常大的資料庫,企業級平台更合適。手上有工程師的客製產品,開源程式庫可以當起點。
有免費的鑑識浮水印軟體嗎? 開源程式庫可以免費下載,但要變成外洩追蹤流程,需要工程工作。有些託管工具有免費方案;Markedfile 的 Free 方案讓你同時保護最多 5 個檔案,可偵測 6 個月。
開源浮水印能追出是誰外洩了檔案嗎? 可以,如果你把周圍的部分做出來:每位收件人一段獨特訊息、誰拿到哪一份副本的紀錄,以及你用截圖和重新儲存測試過的偵測步驟。
有沒有鑑識浮水印能撐過每一次截圖? 沒有。每個工具都有限度。問廠商偵測在哪裡失敗,並用你自己的檔案測試。
我需要 API 嗎? 只有在你要自動標記很多檔案,或在自己的應用裡標記時才需要。一週只有幾份檔案,網頁應用更簡單。
浮水印能阻止外洩嗎? 不能。它幫你找出是哪一份副本外洩。知道副本可以被追蹤,也往往讓收件人更小心。