storage-p против Bitwarden: нулевое разглашение и свой сервер
Если вы подбираете аналог Bitwarden, стоит начать с одного вопроса: у кого на самом деле остаются ключи. И storage-p, и Bitwarden берегут ваши секреты, но идут к этому по-разному. storage-p — это хранилище с нулевым разглашением на вашем собственном сервере, которым распоряжаетесь вы сами: данные не покидают вашу инфраструктуру, а значит, приватность и контроль над ними целиком в ваших руках. Bitwarden — это облачный сервис под управлением вендора. Ниже — разбор по фактам, почему storage-p стоит рассматривать как альтернативу Bitwarden, без маркетинга.
Если коротко
- Где живут данные: storage-p вы разворачиваете на своём сервере; Bitwarden — это облачный сервис, которым распоряжается вендор.
- Шифрование: storage-p построен на принципе нулевого разглашения — ключ выводится прямо в браузере через Argon2id, а на сервер попадает только шифротекст XChaCha20-Poly1305.
- Не одни пароли: storage-p хранит ещё SSH- и TLS-ключи, API-ключи и коды TOTP, а SSH-ключи Ed25519 и самоподписанные сертификаты создаёт на стороне клиента.
- Интеграции: storage-p выдаёт узкие API-токены, и каждое их обращение можно требовать подтверждать — в приложении или через Telegram.
- И Bitwarden, и storage-p можно развернуть на собственном сервере; storage-p вдобавок держит базу зашифрованной «в покое» через SQLCipher — поверх клиентского шифрования.
- Оба не прячут своё устройство: Bitwarden — с открытым исходным кодом, а storage-p разворачивается у вас и имеет прозрачную, задокументированную криптосхему.
Главное различие
Хранилище в Bitwarden лежит на серверах вендора и под его контролем. В storage-p ключи остаются у вас, а сам сервис вы вправе поднять на собственной инфраструктуре — поэтому ни утечка на стороне вендора, ни сбой, ни очередная смена правил не откроют посторонним ваши пароли в чистом виде.
В чём сила storage-p
Сервер не видит ни ваш мастер-пароль, ни открытый текст — шифрование, расшифровка, генерация ключей и аудит безопасности идут прямо на вашем устройстве. Вы можете хранить и генерировать SSH- и TLS-материал, делиться данными через одноразовые ссылки, которые сгорают после прочтения, или сквозным шифрованием через sealed-box, а интеграциям давать узкий проверяемый доступ вместо экспорта по принципу «всё или ничего».
Когда Bitwarden подойдёт лучше
Если вам нужен сервис «под ключ» с поддержкой вендора и вылизанным автозаполнением в браузере и на телефоне, Bitwarden может оказаться удобнее — но за удобство вы платите тем, что данные держите уже не вы.
Переход с Bitwarden
Переехать несложно: Bitwarden выгружает JSON в формате Bitwarden, а storage-p понимает такой файл напрямую. Пошаговое руководство по миграции — по ссылке ниже.