你截下错误画面并发布,结果有人把你自己的私钥原样引用了回来。这种事比想象中更常见,因为 VPN 窗口中真正有意思的部分,很少是屏幕上唯一的内容。截图本身通常没问题,问题出在桌面上的其他东西。

对图片做四轮检查,几乎能抓住所有问题。

裁剪到错误区域,而不是整个桌面

从能显示错误及其必要上下文的最小区域开始。应用名称、版本和状态栏通常就够了。无关的标签页、通知横幅和打开的文档则不该出现。先裁剪还能缩短打码这一步,因为需要检查的内容更少。确定裁剪范围前,先检查窗口边缘,因为只露出一部分的地址栏或工具提示,可能暴露你想隐藏的服务器。

如果错误是文字,就直接粘贴文字。经过核对的片段比图片更容易搜索,也更容易打码。

留意人们最容易忽略的四样东西

检查账号标识、导入的配置文件、二维码和背景窗口。下拉菜单里的配置文件名可能是真实用户名,而 WireGuard 或 OpenVPN 配置文件的二维码会编码整份配置,包括私钥。

二维码图片并不会因为看起来像噪点就安全。它是屏幕上最敏感的东西。

What to look forWhy it matters
Account or profile nameOften a real username
QR codeEncodes the whole profile, keys included
Background windowsDocuments and chats you forgot were open
Filename and metadataCan name the server you just hid

打码到像素彻底消失

可编辑项目里的覆盖图层不算打码,因为图层可以被移动或删除。请把导出文件压平,或直接在最终位图上画遮挡框。然后重新打开导出的文件,确认被盖住的值真的消失了。元数据和文件名也值得同样检查,因为以目标服务器命名的截图,恰好会暴露你刚刚藏起来的东西。

模糊只有在不可逆时才安全,而轻微的模糊通常并不可逆。

保留让图片有用的细节

不要把所有东西都打码。与其把每个地址都涂掉,不如统一标注端点,这样两个不同的对等端在图上不会看起来一模一样。保留准确的错误措辞和软件版本,因为正是这些让报告可以采取行动。

目标是更小的披露,而不是一张读不懂的图。

在附加任何内容之前先选好渠道

私下求助和公开论坛的受众不同,而公开的那份会被永久索引。请通过与该问题匹配的渠道分享,也永远不要把私钥附给其中任何一个。

如果确实需要崩溃日志或抓包,先问清需要哪种产物,再附上更大的压缩包。OpenVPN documentation on inline files 提醒我们,单个配置文件可能含有多少机密材料。

相关文章