所有指南

自己驗證工具不會傳送您的檔案

發布於 · 更新於 閱讀約 2 分鐘

一個聲稱在瀏覽器裡運行的工具,幾分鐘就能驗證。“網路”分頁會顯示有什麼離開了頁面,斷開網路則能說明處理並不依賴於網路。

為什麼要驗證

在線工具可以在您的瀏覽器裡處理檔案,也可以把檔案傳送到伺服器。頁面的外觀無法讓您區分這兩者。不過瀏覽器會記錄所有離開的内容:您只需要去看。

第一種方法:“網路”分頁

  1. 開啟工具,然後按 F12 鍵開啟瀏覽器的開發者工具。
  2. 選擇“網路”分頁,並清空列表。
  3. 新增您的檔案,開始處理。
  4. 查看“方法”一列(在 Chrome 和 Edge 中,右鍵點擊列標題即可新增):傳送到伺服器的檔案,會出現在 POST 或 PUT 請求中,請求内容的大小就是檔案的大小。

八個工具顯示了什麼

每個工具都處理了一個自製檔案,同時記錄了所有請求。在全部八個案例中,結果都出現了,並且沒有任何請求帶有請求内容。

工具處理的檔案測試期間的請求POST 或 PUT 傳送
壓縮 PDF7,9 MB30
保護 PDF226 KB50
壓縮圖片1,9 MB20
讀取圖片中繼資料68 KB10
產生 SHA 雜湊669 KB00
轉換音訊669 KB60
移除背景1,0 MB180
壓縮影片14,7 MB40

所有這些請求都發往站點本身。不在這張表裡的轉寫工具,另外還會從外部下載它的模型。

仍然會出現的請求

有些工具在首次使用時載入它們的引擎:音訊轉換器和影片壓縮器會下載三個檔案(一個指令碼、一個引擎和一個計算模塊),背景移除則載入一個分成多個部分的模型。這些請求是 GET 下載:檔案下行到您的瀏覽器,沒有任何東西上傳。音訊轉文字的情況略有不同:它的模型在您勾選同意框之後,從站點之外的服務下載,詳情見 把錄音轉成文字。

第二種方法:斷開網路

先載入工具頁面,然後斷開網路,可以使用“網路”分頁的離線模式,或者飛行模式。再新增您的檔案。離線時,有四個工具產出了結果:檔案的雜湊值、圖片的中繼資料、PDF 的壓縮和圖片的壓縮。

在首次使用時載入引擎的工具,載入期間在處理之前需要網路。它離線失敗,並不說明存在傳送:載入完成後再運行一次。

這種方法不能證明什麼

它顯示的是測試期間有什麼離開。頁面也可能包含其他請求,比如訪問量統計或字體。請查看請求的内容及其大小,而不只是數量:傳送了幾百萬位元組的檔案,不會不被注意到。瀏覽器擴展也可能加入它們自己的請求。

對任何服務都適用的同一種方法

這兩項檢查適用於任何在線工具,無論它是什麼。在把敏感文件交給某個服務之前,請先用一個不重要的檔案做一遍;如果想做比較,就像這裡一樣,用一份自製的文件。

檢查小結

  1. 開啟“網路”分頁,並清空列表。
  2. 處理一個檔案,尋找 POST 或 PUT 請求。
  3. 載入完成後斷開網路,再重新開始。

這裡測試的工具,在 如何選擇 PDF 的壓縮等級 和 用雜湊值確認檔案沒有被改動 中有說明。

產生 SHA 雜湊