03 / Частный обмен
NoirPaste.
Иногда самый безопасный способ отправить секрет — убедиться, что человек, несущий его, не сможет его прочитать. NoirPaste хранит заблокированную копию и позволяет держателю ссылки хранить ключ.
- читаемые сервером копии
- Ноль Дизайнерская недвижимость, проверена 31 октября 2026 г.
- языки
- Шесть Записано 31 октября 2026 г.
- зеркало
- Тор Записано 31 октября 2026 г.
- управление ссылками
- Срок действия Записано 31 октября 2026 г.
- 01
Браузер
Заметка шифруется перед тем, как покинуть устройство, а ключ остается в ссылке.
- 02
Зашифрованный текст
Сервер получает заблокированное значение, которое он не может прочитать, с правилом истечения срока действия.
- 03
Получатель
Владелец ссылки открывает заметку, и браузер расшифровывает ее локально.
01 / Контекст
Проблема
Люди отправляют пароли, заметки о восстановлении и личные текстовые сообщения через чат, электронную почту и снимки экрана. Каждая копия — это еще одна копия, которую нужно очистить, и поставщик обычно может прочитать их все. Частная ссылка — это простая идея, пока она не станет правдой.
NoirPaste построен на меньшем обещании, чем полноценный продукт для обмена сообщениями: сервер не должен иметь возможности прочитать заметку. Это обещание меняет дизайн редактора, ссылку, срок действия, этап регистрации и поток платежей.
02 / Для кого
Для кого это
Оно предназначено для человека, передающего что-то конфиденциальное: разработчика, передающего учетные данные товарищу по команде, специалиста службы поддержки, отправляющего заметку о восстановлении, или любого, кто не хочет, чтобы постоянная читаемая копия находилась в другом почтовом ящике. Работа короткая, а требования к доверию высоки.
03 / Ограничение
Модель угроз
Система предполагает, что хранилище и сервер приложений могут быть проверены, скопированы или взломаны. Он не предполагает, что ключ шифрования доступен этому серверу. Браузер шифрует перед отправкой, а браузер получателя расшифровывает после получения зашифрованного текста.
У сервера по-прежнему есть работа: обеспечивать истечение срока действия, ограничения скорости, контроль злоупотреблений и подтверждение работы для регистрации, а также защищать те части, которые он хранит. Конфиденциальность — это не отсутствие контроля. Это меньший набор вещей, которым нужно доверять.
04 / Разработка
Что мы построили
Продукт намеренно узкий, а параметры безопасности видны в сборке:
- Шифрование браузера с помощью AES-256-GCM и ключ, содержащийся во фрагменте ссылки.
- XChaCha20-Poly1305 и Argon2id на стороне сервера для значений, которые должен обрабатывать сервер.
- Пасты с истекающим сроком действия, простой редактор и ссылка, которую отправитель может передать без учетной записи.
- Регистрация с подтверждением работы, позволяющая сделать автоматическое злоупотребление дорогим и не требующим удостоверения личности.
- Шесть языков и зеркало Tor для читателей, которым не нужен обычный сетевой путь.
05 / Решения
Самая сложная часть
Нулевое знание — это не значок, который вы добавляете в конце. Ключ должен избегать журналов, аналитики, отчетов об ошибках и сервера. Полезная функция, которая отправляет неправильное поле не в то место, может отменить обещание. Команда должна быть в состоянии объяснить, что видит сервер, а не только то, что написано на маркетинговой странице.
Премиальный маршрут добавляет еще одно ограничение. Продукт не должен собирать имя и адрес только для того, чтобы получить деньги, поэтому платный путь должен оставаться отдельным от пути для личных заметок и от личности, необходимой для поддержки учетной записи.
06 / Результат
Что такое живой
NoirPaste доступен на сайте noirpaste.xyz, имеет зеркало Tor и поддерживает шесть языков. Свойство дизайна можно проверить снаружи: сервер хранит значение, которое он не может прочитать, а ссылка — это то, что его разблокирует.