自己驗證工具不會傳送您的檔案
發布於 · 更新於 閱讀約 2 分鐘
一個聲稱在瀏覽器裡運行的工具,幾分鐘就能驗證。“網路”分頁會顯示有什麼離開了頁面,斷開網路則能說明處理並不依賴於網路。
為什麼要驗證
在線工具可以在您的瀏覽器裡處理檔案,也可以把檔案傳送到伺服器。頁面的外觀無法讓您區分這兩者。不過瀏覽器會記錄所有離開的内容:您只需要去看。
第一種方法:“網路”分頁
- 開啟工具,然後按 F12 鍵開啟瀏覽器的開發者工具。
- 選擇“網路”分頁,並清空列表。
- 新增您的檔案,開始處理。
- 查看“方法”一列(在 Chrome 和 Edge 中,右鍵點擊列標題即可新增):傳送到伺服器的檔案,會出現在 POST 或 PUT 請求中,請求内容的大小就是檔案的大小。
八個工具顯示了什麼
每個工具都處理了一個自製檔案,同時記錄了所有請求。在全部八個案例中,結果都出現了,並且沒有任何請求帶有請求内容。
| 工具 | 處理的檔案 | 測試期間的請求 | POST 或 PUT 傳送 |
|---|---|---|---|
| 壓縮 PDF | 7,9 MB | 3 | 0 |
| 保護 PDF | 226 KB | 5 | 0 |
| 壓縮圖片 | 1,9 MB | 2 | 0 |
| 讀取圖片中繼資料 | 68 KB | 1 | 0 |
| 產生 SHA 雜湊 | 669 KB | 0 | 0 |
| 轉換音訊 | 669 KB | 6 | 0 |
| 移除背景 | 1,0 MB | 18 | 0 |
| 壓縮影片 | 14,7 MB | 4 | 0 |
所有這些請求都發往站點本身。不在這張表裡的轉寫工具,另外還會從外部下載它的模型。
仍然會出現的請求
有些工具在首次使用時載入它們的引擎:音訊轉換器和影片壓縮器會下載三個檔案(一個指令碼、一個引擎和一個計算模塊),背景移除則載入一個分成多個部分的模型。這些請求是 GET 下載:檔案下行到您的瀏覽器,沒有任何東西上傳。音訊轉文字的情況略有不同:它的模型在您勾選同意框之後,從站點之外的服務下載,詳情見 把錄音轉成文字。
第二種方法:斷開網路
先載入工具頁面,然後斷開網路,可以使用“網路”分頁的離線模式,或者飛行模式。再新增您的檔案。離線時,有四個工具產出了結果:檔案的雜湊值、圖片的中繼資料、PDF 的壓縮和圖片的壓縮。
在首次使用時載入引擎的工具,載入期間在處理之前需要網路。它離線失敗,並不說明存在傳送:載入完成後再運行一次。
這種方法不能證明什麼
它顯示的是測試期間有什麼離開。頁面也可能包含其他請求,比如訪問量統計或字體。請查看請求的内容及其大小,而不只是數量:傳送了幾百萬位元組的檔案,不會不被注意到。瀏覽器擴展也可能加入它們自己的請求。
對任何服務都適用的同一種方法
這兩項檢查適用於任何在線工具,無論它是什麼。在把敏感文件交給某個服務之前,請先用一個不重要的檔案做一遍;如果想做比較,就像這裡一樣,用一份自製的文件。
檢查小結
- 開啟“網路”分頁,並清空列表。
- 處理一個檔案,尋找 POST 或 PUT 請求。
- 載入完成後斷開網路,再重新開始。
這裡測試的工具,在 如何選擇 PDF 的壓縮等級 和 用雜湊值確認檔案沒有被改動 中有說明。
