核对密钥是一项重要检查,但不能证明设备安全,也不能保证联系人发来的每条消息都属实。
安全号码或密钥指纹可帮助你与联系人核对加密通信所用的密钥。这项检查有助于降低密钥被替换的风险,但并不能证明“没有人能读取消息”:感染恶意软件的设备、不可信的联系人或已保存的副本,仍可能导致内容泄露。
不同聊天应用显示和计算指纹的方式有所不同。请遵循所用应用的说明;有些应用会显示会话双方共用的号码,有些则会显示每台设备或每个身份的指纹。
安全号码不能证明什么?
| 检查 | 可以预期的结果 | 无法证明的事项 |
|---|---|---|
| 与认识的人正确核对密钥 | 看到的密钥与预期的密钥一致 | 对方的设备是安全的 |
| 验证号码或二维码 | 完成了一项密钥认证检查 | 每项说法或转账请求都是真的 |
| 没有警告 | 应用未显示任何已报告的变更 | 不存在任何窃听或恶意软件 |
如果你不知道对方是谁,与这位陌生人核对也无法揭示其真实身份。要了解其他防护层面,请参阅聊天威胁模型。
如何与联系人核对密钥?
- 按照聊天应用的说明,从会话中打开密钥验证或安全号码页面。
- 与你认识的人核对,最好当面进行,或使用事先就已信任的独立渠道。
- 检查所有必要部分,而不只是前几位数字。如果应用提供官方二维码验证流程,请使用该流程。
- 如果核对一致,且应用支持标记为已验证,请记录验证结果。
- 如果核对不一致,请停止发送敏感内容,并调查原因。
此图仅用于概念说明;数字为虚构,不代表有效的验证匹配结果,也不是真实聊天应用的界面。
在你怀疑其密钥认证有问题的同一聊天中发送号码截图,并不是独立核验。电话或第二个账号也只有在你确实信任该渠道的身份和安全性时才有用;仅凭发送者新提供的一个号码并不够。
号码变更后该怎么办?
更换设备、重新安装应用或更改密钥,都可能触发警告。具体行为取决于应用及其身份恢复方式;并非每次换手机都会更换密钥,也并非每次警告都意味着遭到攻击。
通过独立渠道询问联系人发生了什么变化,更新应用版本,然后重新核对当前号码。对于敏感会话,不要用“换了手机”的口头解释代替密钥核对。如果仍不一致,请联系官方支持,不要贸然删除数据。
重新验证无法收回可能已经泄露的消息。入侵后的安全恢复也有前提:必须移除攻击者的访问权限,并引入新的密码学输入;密钥链每向前推进一步,并不意味着入侵就已结束。
密钥透明度与手动核对有何不同?
密钥透明度旨在发现标识符与密钥之间映射的不一致。不能简单地将它描述为“再次信任同一个服务器”,也不能据此认定人的真实身份或设备的安全状况已经得到验证。
根据 Signal 关于 Automatic Key Verification 的官方指南,该功能是在安全号码之外提供的额外检查,其可用性取决于电话号码是否属于已知联系人等条件。该功能不可用或状态变化,本身并不意味着遭到入侵。如果无法使用,Signal 建议通过可信渠道核对号码或二维码。
因此,“手动核对是唯一的防御手段”这一说法并不准确。自动化工具与用户检查可以相互补充;请阅读各产品实际提供的保护范围。
关于 Livara,需要检查什么?
Livara 安全文档介绍了通过另一渠道核对密钥指纹的方法。在已安装的版本中,请确认该功能入口的位置、核对的具体数据,以及密钥变更时应用的反应。本指南并未验证所有 Livara 版本的界面操作路径,也未确认所有版本都提供二维码。
此外,核对聊天密钥不能代替检查应用的安装来源。APK 文件和参考哈希值都必须来自可信渠道;哈希值一致,只能说明文件与参考内容一致。
常见问题
二维码一定比读取数字更安全吗?
二维码可以减少手动核对时的错误,但必须是该应用官方流程中的二维码。安全性取决于核对的数据,以及对联系人和渠道的信任,而不仅仅取决于二维码这种形式。
如果号码正确,转账请求就可信吗?
不。密钥验证不能证明商业或财务说法属实。请通过独立渠道核实敏感请求。
变更警告意味着此前的会话已被窃听吗?
不一定。警告是需要调查的理由,不是内容已泄露的确凿证据。请在不发送敏感信息的情况下,查明变更原因和当前状况。



