安全码变更实际意味着什么
安全码是对一对一对话安全性的检查,而非对对方身份的检查。当安全码变化且 Signal 要求你批准时,这一区别尤为重要。
Signal 安全码有助于检查一对一对话的安全性;它们并不验证对方的身份。来源
因此,应将变更视为重新验证该渠道的提示,而非有人冒充你联系人的证据。变更告诉你安全码与你之前看到的不再匹配;它并未告诉你原因。
安全码变化的两个常见原因
安全码可能因常规原因而变化。最常见的是更换新手机或重新安装 Signal。两者都不需要攻击者存在,也都不能证明存在攻击者。
更换新手机或重新安装后,安全码可能发生变化;此前已验证的安全码发生变更时,需经批准才能发送新消息,且未送达的旧消息不会被重新发送。来源
如果你此前已验证过该安全码,Signal 要求你在发送新消息前进行批准。这个批准步骤正是比对数值而非直接点击通过的时机。
分步操作:先比对,再验证
在出现请求的聊天中进行比对,然后通过你已信任的独立渠道确认数值——例如电话或当面交谈,而非你正在检查的同一聊天。
- 打开安全码发生变化的一对一聊天。
- 进入该对话的聊天设置,查看安全码。
- 通过独立渠道,将二维码或数字值与联系人设备上显示的内容进行比对。
- 仅在数值匹配后,才将安全码标记为已验证。
- 如果数值不匹配,不要标记为已验证;保持对话未解决状态,并在分享任何敏感信息前进行调查。
接受消息请求后,用户可在聊天设置中查看安全码,比对二维码或数字值,并在本地标记为已验证。来源
你所用应用版本中的具体菜单标签可能与本文措辞不同。如果你在聊天设置中找不到安全码,应将比对视为未解决,而非假定匹配。
如果现在无法比对
比对并非总是可行:你的联系人可能离线、可能不在设备旁,或无法向你读出数值。在这种情况下,诚实的答案是结果未解决。
- 不要仅为清除提示而将安全码标记为已验证。
- 不要将变更视为联系人不值得信任或其身份已确认的证据。
- 不要发送秘密、密码或一次性验证码作为“测试”来检验联系人是否真实。回复不能证明身份,且秘密已脱离你的控制。
- 如果必须继续对话,在能通过独立渠道比对之前,避免在其中涉及敏感细节。
旧的未送达消息不会重发
安全码变更的一个实际后果容易被忽略:变更前未送达的消息不会自动重发。如果你预期收到某条消息却未收到,请与联系人确认,而非假定已送达。
更换新手机或重新安装后,安全码可能发生变化;此前已验证的安全码发生变更时,需经批准才能发送新消息,且未送达的旧消息不会被重新发送。来源
这是送达细节,而非安全结论。这也意味着对话中的沉默空白并非拦截的证据。
此检查不能做什么
安全码比对验证的是该对话的安全码。它不能确认与你交谈的人就是其声称的身份,也不能审计他们在其他平台上的账号。
| 问题 | 安全码能回答吗? |
|---|---|
| 此对话是否使用我上次验证的安全码? | 是,在你比对二维码或数字值之后 |
| 对方真的是我的联系人吗? | 否 |
| 变更是由攻击者引起的吗? | 否——更换新手机或重新安装也可能导致 |
| 批准后旧的未送达消息会到达吗? | 否,它们不会自动重发 |
如果你担心的是身份而非渠道,用户名搜索是另一项任务。TraceSeek 可检查 3,000+ 平台上的公开用户名,首次扫描免费且无需注册或登录;典型扫描耗时 20–30 秒。公开匹配是线索,而非所有权证明,它不能控制 Signal 设置、恢复账号或验证身份。
相关任务:接受前应分享什么
批准变更的安全码针对的是已接受的现有对话。一个相邻的问题是,在最初接受消息请求之前应检查什么,尤其是当陌生人询问个人资料详情时。该任务在相关账号控制指南中单独介绍。
如果你还想了解自己的公开账号向他人透露了什么,下一篇有用的读物是审查你的公开账号足迹。