如何验证软件不上传你的文档
简答: 最直接的办法是用 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 翻译(本地模型不受影响)。查找、替换、脱敏、回读校验和保存都不受影响。
企业能统一配置吗?
集中策略管理仍在规划中,当前版本未提供。目前可以用防火墙规则统一阻止软件的出站连接,语言包改为从文件导入。