语言 / 地区

语言。

英文是源文。十种语言均已上线。

03 / 私人分享

NoirPaste.

有时,发送秘密的最安全方法是确保携带秘密的人无法读取它。 NoirPaste 存储锁定的副本并让链接持有者掌握密钥。

角色
安全设计、产品工程、自托管部署
范围
浏览器加密、存储、过期、支付、Tor 镜像、六种语言
地位
直播 / 已审查
服务器可读副本
零
设计属性,已审核 2026-10-31
语言
六
记录于2026年10月31日
镜子
托尔
记录于2026年10月31日
链接控制
到期日
记录于2026年10月31日
  1. 01

    浏览器

    票据在离开设备之前会被加密,并且密钥保留在链接中。

  2. 02

    密文

    服务器收到一个无法读取的锁定值,并带有到期规则。

  3. 03

    收件人

    链接持有者打开注释,浏览器在本地对其进行解密。

关键在人

01 / 背景

问题

人们通过聊天、电子邮件和屏幕截图发送密码、恢复注释和私人文本。每个副本都是另一个需要清理的副本,提供者通常可以读取所有副本。私人链接是一个简单的想法,直到它必须成为现实。

NoirPaste 是围绕一个比完整消息传递产品更小的承诺构建的:服务器不应该能够读取注释。这一承诺改变了编辑器的设计、链接、有效期、注册步骤和支付流程。

02 / 受众

它是为谁而设

它适用于移交敏感内容的人:与队友共享凭证的开发人员、发送恢复说明的支持人员或不希望在另一个收件箱中永久可读副本的任何人。工作时间短,信任要求高。

03 / 限制

威胁模型

系统假设存储和应用程序服务器可以被检查、复制或损坏。它不假设加密密钥可供该服务器使用。浏览器在发送前进行加密,接收者的浏览器收到密文后进行解密。

服务器仍然有工作:强制过期、速率限制、滥用控制和注册工作证明,并保护它所持有的部分。隐私并不意味着缺乏控制。这是需要信任的较小的一组事物。

04 / 构建

我们建造了什么

该产品故意缩小范围,在构建中可以看到安全选择:

  • 使用 AES-256-GCM 和链接片段中携带的密钥进行浏览器加密。
  • 服务器端的 XChaCha20-Poly1305 和 Argon2id 用于服务器必须处理的值。
  • 过期的粘贴、简单的编辑器以及发件人无需帐户即可移交的链接。
  • 工作量证明注册使得无需身份的自动滥用变得昂贵。
  • 六种语言和一个 Tor 镜像,适合那些不想要普通网络路径的读者。

05 / 决策

困难的部分

零知识不是你最后添加的徽章。关键是要避免日志、分析、错误报告和服务器。一个有用的功能是将错误的字段发送到错误的位置,这可能会导致承诺落空。团队必须能够解释服务器看到的内容,而不仅仅是营销页面所说的内容。

优质航线增加了另一个限制。该产品不应仅仅为了收钱而收集姓名和地址,因此付费路径必须与私人票据路径以及支持帐户所需的身份分开。

06 / 结果

什么是直播

NoirPaste 在 noirpaste.xyz 上上线,带有 Tor 镜像和六种语言。设计属性可以从外部进行测试:服务器存储一个它无法读取的值,而链接就是解锁它的东西。