100% открытый код
Весь код опубликован на GitHub под лицензией MIT. Любой может проверить, как всё устроено.
Приватность по умолчанию
Переписку видите только вы и собеседник. Ключи шифрования не покидают ваше устройство, а серверы ВКонтакте видят только зашифрованный текст.
Проблема
ВКонтакте не шифрует личные сообщения. По закону операторы связи в России обязаны хранить переписку и по запросу выдавать её ФСБ, МВД и другим органам — это система СОРМ. На серверах ВК ваши сообщения лежат в открытом виде.
После введения ограничений последних лет многие поставили VPN, чтобы пользоваться Telegram, WhatsApp и другими заблокированными сервисами. Но в России вводят «белые списки» — и тогда VPN уже не спасёт: при отключениях интернета работают только сайты из утверждённого перечня (то, что в шутку зовут «Чебурнетом»), а до всего остального — включая VPN-серверы — просто не достучаться.
ВКонтакте, Max, Mail.ru, «Яндекс» остаются доступны именно потому, что прозрачны для государства — переписка в них идёт в открытом виде. Защищённого не остаётся ничего.
Что меняет Чебурчат
Слева — то, что реально уходит на серверы ВКонтакте и видит СОРМ. Справа — то, что видите вы и ваш собеседник в расширении.
CHEBURCHAT:v1:msg:…
Как это работает
Никаких отдельных приложений и серверов. Всё происходит внутри привычного ВКонтакте.
Поставьте расширение и сгенерируйте ключ шифрования. Он создаётся и хранится только на вашем устройстве.
Одной кнопкой отправьте собеседнику свой ключ прямо в диалоге ВК. Он делает то же — и вы подтверждаете друг друга.
После подтверждения сообщения шифруются автоматически. Зелёный замок показывает, что диалог защищён.
Почему можно доверять
Чебурчат построен на открытом коде и проверенной криптографии. Всё можно проверить самому.
Весь код опубликован на GitHub под лицензией MIT. Любой может проверить, как всё устроено.
Используется OpenPGP.js от ProtonMail — библиотека с двумя независимыми аудитами Cure53. Никакой самодельной криптографии.
Ключи создаются и хранятся только у вас в браузере. У проекта нет серверов, на которые что-то отправляется.
Современные ключи curve25519, и каждое сообщение подписано. Подменить отправителя незаметно не получится.
Сообщения шифруются и для вас тоже — после перезагрузки вы по-прежнему читаете то, что отправили.
Ни аналитики, ни телеметрии, ни сбора данных. Расширению нечего о вас рассказывать.
Вопросы и ответы
Нет — на серверы ВК уходит только зашифрованный текст. Честно отметим нюанс: расшифровка происходит в интерфейсе ВК прямо на вашем устройстве, поэтому защита работает против сервера и слежки в сети, но не против вредоносных программ на самом устройстве.
Да. Более того — это даже легальнее, чем VPN. VPN нужен, чтобы обходить блокировки, а Чебурчат не обходит ничего: вы пользуетесь обычным, разрешённым ВКонтакте и просто шифруете свою переписку. Само по себе шифрование законом не запрещено, а право на тайну переписки прямо закреплено в Конституции (статья 23).
Да. Чебурчат бесплатен, а его код открыт под лицензией MIT — им можно свободно пользоваться и его можно изучать.
Вы потеряете доступ к переписке, зашифрованной этим ключом. Поэтому сразу после создания ключа сделайте резервную копию и храните её в надёжном месте — расширение напомнит об этом.
Да. Шифрование включается, когда Чебурчат установлен у обоих собеседников и вы обменялись ключами прямо в чате ВК.
Ключ хранится локально на вашем устройстве и не покидает его. В текущей бете он пока не защищён отдельным паролем — это осознанный компромисс, граница доверия проходит по вашему устройству.
Архитектура изначально не привязана к ВКонтакте. Поддержка мессенджера Max и других платформ — в планах.
Установите Чебурчат и общайтесь во ВКонтакте так, чтобы вас читали только те, кому вы написали.