如何驗證軟體不會上傳你的文件
簡答: 最直接的辦法是用 Windows 防火牆封鎖軟體的全部輸出連線,然後照常尋找、取代、遮蔽和儲存;文件相關功能都應正常運作。想看得更仔細,可以在處理時用資源監視器或 Wireshark 觀察連線,只應出現連網說明裡列出的幾類請求。
操作步驟
- 新增輸出封鎖規則開啟「具有進階安全性的 Windows Defender 防火牆」→ 輸出規則 → 新增規則 → 程式,選擇 PDFTextReplacer.exe,動作選「封鎖連線」,套用到所有設定檔。
- 完整走一遍開啟一份掃描檔,尋找、預覽、取代並儲存;再用安全去識別化處理一次。所有功能都應正常,回讀驗證和殘留檢查照常完成。
- 觀察連線(選用)移除封鎖規則,開啟資源監視器的「網路」分頁或 Wireshark,再處理一次檔案,查看 PDFTextReplacer.exe 的連線。
- 對照連網說明目前版本觀察到的連線應只屬於你點選的語言套件下載,或你主動發起的雲端 AI 翻譯。
用命令建立封鎖規則
在以系統管理員身分執行的 PowerShell 中:
New-NetFirewallRule -DisplayName "Block PDFTextReplacer outbound" -Direction Outbound -Program "C:\Path\To\PDFTextReplacer.exe" -Action Block
把路徑換成軟體的實際位置。驗證完成後,可以用下面的命令刪除規則:
Remove-NetFirewallRule -DisplayName "Block PDFTextReplacer outbound"
用資源監視器觀察
- 按 Win+R,輸入
resmon,切到「網路」分頁。 - 在「網路活動」中勾選 PDFTextReplacer.exe。
- 處理一個檔案,觀察是否出現新的遠端位址。
用 Wireshark 觀察
需要更完整的紀錄時,用 Wireshark 在處理文件前開始擷取封包,處理結束後停止,再依目標位址篩選。DNS 查詢也會被記錄下來。
你應該看到什麼
處理文件期間不應有任何連線。目前版本只在你點選下載語言套件(連線到第三方模型託管網站)或使用雲端 AI 翻譯(連線到你選擇的平台)時連網;檢查更新和錯誤報告尚未實作,啟動時不應有連線。每一類傳送的內容見連網行為說明。
常見問題
封鎖輸出連線後哪些功能會受影響?
只有下載語言套件和雲端 AI 翻譯(本機模型不受影響)。尋找、取代、遮蔽、回讀驗證和儲存都不受影響。
企業能統一設定嗎?
集中原則管理仍在規劃中,目前版本未提供。目前可以用防火牆規則統一封鎖軟體的輸出連線,語言套件改為從檔案匯入。