跳到正文

限制

PrivaMesh 无法保护你免受什么

每个隐私工具都有局限。我们把自己的局限列在这里,而不是留给你自己去发现,因为只宣传优点的产品是在要求你盲目信任。

简而言之:公链上的密文是永久的;除非开启掩护流量,否则交易时间是可见的;RPC 提供商能看到你的 IP;消息历史永远无法恢复。

密文永久保留在公链上

每条消息都以填充后的密文写入 Solana,永不过期。没有使用后即销毁的密钥就无法读取,但攻击者可以今天记录下来并无限期保存。如果有一天加密被攻破,记录下来的内容依然存在。

交易发生这一事实及其时间是公开的

一次性地址隐藏消息发给谁,填充隐藏消息长度。但两者都无法隐藏某一时刻发生了一笔交易。如果关闭掩护流量,你的活动模式对任何读取链的人都是可见的。

填充会暴露尺寸档位,而不是什么都不暴露

明文会被填充到 32、64、128、256 或 512 字节。观察者能知道消息落在哪个尺寸档位——因此一个字的回复和 500 字节的消息仍可彼此区分,只是无法与同一档位的其他消息区分。

掩护流量默认关闭

隐藏时间的诱饵模式会消耗你的消息额度,因此出厂时是关闭的。在你开启之前,任何观察链的人都可以进行时间关联。这是有意的权衡而非疏忽,但意味着默认配置比最强配置更弱。

RPC 端点能看到你的 IP

发送交易就意味着与 RPC 提供商通信,它能看到你的地址和请求时间。它可以替换,也可以自托管,但默认情况下你是把网络元数据托付给了第三方。如果你在意这一点,请使用 VPN 或 Tor。

投递依赖于 Solana、RPC 和我们的手续费服务

三者中任何一个宕机或在你所在的国家被屏蔽,发送就会停止。你的身份、联系人和历史记录保存在设备上,不受影响,但 PrivaMesh 并不具备“总能送达”意义上的抗审查能力。

消息历史无法恢复

前向保密会在每个消息密钥使用后将其销毁,ratchet 状态从不离开设备。助记词能在新设备上恢复你的身份和联系人,但永远不会恢复你的对话。在同一部手机上重新安装应用也是同样的效果。

无法验证你添加的是正确的人

预密钥包经过签名,所以注册表无法调换某个账户的密钥。但应用不会检查之前的一步:这个账户是否就是你想找的人。没有安全码,没有指纹比对,也没有应用外的验证。如果攻击者说服你添加了他的账户,加密会完美运行,却保护了错误的对话。

如果你公开了用户名,链上会显示你和谁开始了对话

查找注册表把你的用户名与你的公钥关联起来,而对话的第一条消息会明文携带同一个公钥——这是必须的,因为对方要从中推导出共享密钥。它还会发送到收件人的普通地址,因为共享地址此时还不存在。所以任何读取链的人都可以把两者对应起来,看出你和某个特定的人开始了对话,以及时间。但看不到说了什么:内容仍然是加密的,后续消息会转到一次性地址。如果你从未公开过用户名,同样的第一条消息不会指向任何人。此问题于 2026 年 8 月由外部报告;要正确修复,需要更改消息格式,而旧版安装无法读取新格式。

被盗的助记词可以打开首次回复之前发送的每条消息

你的身份密钥、签名预密钥和后量子预密钥都由助记词派生,且不发布一次性预密钥。开启对话的信封永久保留在公链上,并携带发送者的临时公钥,因此任何持有你助记词的人都可以重新计算 X3DH 根。而且不止那一条消息:在发送者处理你的回复之前,他发出的每条消息都会把同一条链再推进一步,同一个密钥还能指出这些消息在链上的位置。在你离线期间写了三次的人,三条消息都暴露了。一旦你回复且回复送达,只存在于设备上的随机密钥就会进入 ratchet,助记词便不再足够。ML-KEM-768 对此毫无改变,因为它的种子同样由助记词派生。此问题于 2026 年 8 月由外部报告;在此之前,我们将其描述为仅涉及第一条消息。

没有任何已发布版本完成了后量子握手

1.0 版发布时关闭了后量子路径。1.1 版为运行 iOS 26 的 iPhone 开启了它,但 X-Wing 密文通过上传到 Irys 来发送,而在两个已发布版本中这次上传都会失败:请求签名有误,后来又被发送到已迁移的路由。于是发送者回退到经典 X3DH,因此迄今为止开启的每个对话都仅由 X25519 保护,而不是 ML-KEM-768。这仍然是端到端加密,但无法防御“现在记录密文、日后用量子计算机攻击”。修复将随下一个 App Store 版本推出。

丢失助记词就等于丢失账户

没有重置,没有客服介入,我们也不保存任何备份。这十二个词就是账户本身。这是没有账户数据库的直接代价。

三个平台,其中两个几乎未经测试

iPhone 应用可在 iOS 18 或更高版本上运行,但后量子握手需要 iOS 26,因此系统较旧的 iPhone 使用经典 X3DH。这是唯一真正有人在用的平台。Windows 安装程序没有代码签名证书,因此每次下载都会显示发布者警告。Android APK 是 0.1 版,在模拟器而非真机上检查过,目前还没有任何 Android 或 Windows 版本在主网上发送过消息。付费方案仅适用于 iPhone。没有网页客户端。

常见通讯应用有而这里没有的功能

没有群聊,没有文件或媒体传输,没有语音或视频通话,没有设备间同步,也没有跨设备的消息搜索。PrivaMesh 是一款专注于一对一对话的文字通讯应用。

不保证匿名

PrivaMesh 会去除它所控制的标识符。它无法阻止你在消息中透露自己的身份、重复使用其他场合的用户名,或被你的网络提供商识别。匿名是一种由架构支撑的习惯,而不是架构帮你打开的开关。

为什么会有这个页面

绝对化的说法写起来容易,却无法验证;在隐私产品中,它们损耗的信任比赢得的更多。任何技术水平足以让意见有分量的人都会找到漏洞,而在没有列出的情况下自己发现漏洞,比在这里读到更糟。

如果本页内容有误或已过时,那就是一个缺陷——请通过安全页面告诉我们。谁能看到什么,按组件逐一列在架构页面上。

常见问题

我的消息将来会被解密吗?

密文永久存在于公链上,因此可以被记录和存储。前向保密会在每个消息密钥使用后将其销毁;在 iOS 26 上,握手被设计为混入 ML-KEM-768,以防御未来的量子攻击——不过如上所述,目前还没有任何已发布版本完成这一步。这些都不会让已记录的密文消失。

为什么掩护流量默认关闭?

诱饵交易会消耗你的消息额度,所以默认开启会悄悄耗尽你的消息。它是一个设置而非默认值,这意味着出厂配置在时间方面比可用的最强配置更弱。

如果有人偷了我的助记词,他能读到我的旧消息吗?

在你的第一条回复到达发送者之前发送的所有内容,能。这些信封永久存在于公链上;由于不发布一次性预密钥,打开它们所需的每个密钥都由助记词派生;第一条之后的消息延续同一条链。从你被处理的第一条回复开始,对话由从不离开设备的随机 ratchet 密钥保护。

PrivaMesh 是匿名的吗?

它去除了我们原本会保存的标识符——没有手机号,没有邮箱,没有账户。它不会对网络提供商隐藏你的 IP,也无法阻止你在对话中表明自己的身份。

继续阅读