Сквозное шифрование
Сообщение шифруется на вашем телефоне и снова становится читаемым только на телефоне получателя. Между ними — через соседние телефоны или через интернет — оно остаётся лишь набором нечитаемых символов.
Droplet использует протокол Signal — тот же принцип, что и в крупных защищённых мессенджерах: у каждого сообщения свой ключ, и ключ меняется при каждом обмене. Даже если ключ когда-нибудь украдут, он не откроет ни прежние сообщения, ни последующие.
Шифрование опирается на проверенные алгоритмы: X25519 — чтобы согласовать ключ, AES‑256‑GCM — чтобы шифровать, HMAC-SHA256 — чтобы обновлять ключи.
Группы
В группе у каждого участника есть собственный ключ отправки, который передаётся остальным участникам в виде зашифрованных сообщений. Он меняется с каждым сообщением. Когда администратор удаляет кого-то из группы, ключи обновляются: удалённый участник не сможет прочитать то, что пишут после этого.
Личность без номера
Ваша личность — это пара ключей, созданная на вашем телефоне. Нет ни номера телефона, ни адреса электронной почты, ни пароля учётной записи, который можно было бы украсть с сервера.
Чтобы убедиться, что вы говорите именно с нужным человеком, сравните свой код безопасности с его кодом или отсканируйте его QR-код: если они совпадают, между вами никто не встал.
Слепые ретрансляторы
Телефоны, которые передают сообщение дальше, несут запечатанный конверт. Они знают, откуда он и куда направляется, но не знают, что внутри. Подробнее о том, что они видят, — в политике конфиденциальности.
Чтобы скрыть и то, кто с кем общается через интернет, Droplet может работать через Tor: тогда наши серверы больше не видят ваш IP-адрес.
Звонки
Аудио- и видеозвонки защищены сквозным шифрованием и по возможности идут напрямую от одного телефона к другому. Если это невозможно, ретранслятор пересылает зашифрованные звук и изображение, не имея возможности их прослушать.
На вашем телефоне
- Заблокированные чаты: чат можно спрятать за вашим отпечатком пальца или лицом.
- Исчезающие сообщения: они удаляются сами, у обоих собеседников, по истечении выбранного срока.
- Одноразовый просмотр: фото или видео, которое открывается только один раз.
- Зашифрованные резервные копии: защищены вашим паролем (PBKDF2, 300 000 итераций, затем AES‑GCM). Без него никто не сможет их открыть, и мы тоже.
- Ключи под защитой: ваш ключ личности хранится в защищённом хранилище ключей Android.
Что Droplet защитить не может
Быть честным в вопросах безопасности — значит говорить и о её пределах:
- Тот, у кого в руках ваш разблокированный телефон, может прочитать ваши незаблокированные чаты. Защитите его кодом.
- Ваш собеседник может сделать снимок экрана или сфотографировать свой экран.
- Метаданные, необходимые для доставки (кто кому пишет и когда), остаются видимыми для ретрансляторов и наших серверов, если только для интернет-части не включён Tor.
- Публичные статусы и сигналы бедствия предназначены для всех, кто находится в зоне досягаемости.
- Онлайн-ассистент и перевод отправляют текст сторонним сервисам. По умолчанию они выключены.
Сообщить об уязвимости
Нашли брешь в безопасности? Напишите нам на contact@dropletmesh.app до того, как обнародовать её, и приложите всё необходимое для воспроизведения. Мы отвечаем на каждое сообщение и держим вас в курсе исправления.