Linework Developers
RU
Получить доступ

Руководства

LineNews — скрытые группы

Скрытые группы позволяют репортёрам LineNews координироваться приватно и безопасно — например, чтобы организоваться, вместе проверять факты или защищать друг друга. Они зашифрованы сквозным шифрованием, доступны только по приглашению и не привязаны к вашему аккаунту. Эта страница объясняет, как они работают и, столь же честно, их ограничения. Общую картину см. в LineNews.

Что такое скрытые группы#

Скрытая группа — это приватный зашифрованный разговор, который не появляется ни в каком каталоге или поиске. Обнаружить её невозможно: вы входите только по коду-приглашению, который участник передаёт вам вне канала (лично или через Signal). Всё внутри — сообщения и даже название группы — зашифровано на устройствах участников; сервер лишь перемещает запечатанные данные между ними.

Как создать группу или войти в неё#

  1. Откройте LineNews на вкладке Trends, затем нажмите значок людей, чтобы перейти к Скрытым группам.
  2. Создать: дайте группе имя (видимое только участникам), и она создаётся мгновенно. Ключ шифрования генерируется на вашем телефоне.
  3. Пригласить: внутри группы создайте код-приглашение и передайте его вне канала. Код содержит ключ группы, поэтому обращайтесь с ним как с секретом — передавайте лично или через Signal, никогда по публичному каналу.
  4. Войти: вставьте код-приглашение в Войти по коду. Вас добавят, и с этого момента вы можете читать сообщения.

Как работает шифрование#

У каждой группы один секретный ключ (NaCl secretbox). Этот ключ создаётся на устройстве участника и никогда не отправляется на сервер. Он путешествует только внутри кода-приглашения, вне канала. Каждое сообщение шифруется ключом группы на вашем телефоне перед загрузкой и расшифровывается только на устройствах других участников. Сервер получает и хранит непрозрачный блок шифртекста и ничего больше — он не может прочитать ни одного сообщения.

Что сервер никогда не видит#

  • Ключи — они существуют только на устройствах участников (в защищённом хранилище телефона).
  • Сообщения или название группы — хранятся только как шифртекст, который сервер не может открыть.
  • Кто вы — членство — это случайный непрозрачный токен, а не ваш аккаунт. Нет читаемой карты того, кто в группе, привязанной к реальным личностям.
  • Ваш IP — эндпоинты групп не журналируются, и ваш адрес не передаётся приложению, точно как для анонимных публикаций LineNews.

Ограничения и как удалить участника#

Мы честны в том, чего это не делает. Пока нет прямой секретности для каждого сообщения (группа использует один ключ на «эпоху»), поэтому любой, у кого есть текущий ключ, может читать новые сообщения, пока ключ не будет сменён. Сервер всё же видит минимальные метаданные маршрутизации — что некий непрозрачный токен написал в некую непрозрачную группу, и когда. Чтобы удалить участника, смените ключ группы: новые сообщения используют новый ключ, а новый код-приглашение вы передаёте только остающимся участникам. Удалённый сохраняет лишь уже полученные сообщения. Если вы выходите из группы, её ключи и сообщения стираются с вашего устройства.

Как безопасно поделиться приглашением#

  • Передавайте коды-приглашения лично или через Signal — никогда по публичному или журналируемому каналу. Код несёт ключ.
  • Используйте одноразовые и недолговечные приглашения (по умолчанию) и смените ключ, если приглашение могло утечь.
  • Помните, что содержание всё же может идентифицировать людей: осторожнее с именами, лицами и деталями в сообщениях и медиа, как и во всём остальном LineNews.
  • Если ваша жизнь может быть в опасности, сочетайте скрытые группы с Tor/Signal/SecureDrop и защищённой сетью — см. LineNews.