Что такое сквозное шифрование в Viber

Сквозное шифрование в Вайбере стало основным методом сохранения приватности пользовательских данных с 2016 года. Это решение укрепило последовательную политику компании по неприкосновенности личных данных. Отрезанными от пользовательской переписки оказались не только рядовые сотрудники Вайбера, но и силовые структуры – по техническим причинам. Как это работает, насколько это надежно и почему Viber имеет полное право отказывать органам в передаче информации – рассмотрим ниже.

Основные функции

Сквозное шифрование или end-to-end encryption – это способ передачи информации без доступа посредника (человека или машины) к содержанию изначального сообщения. Посмотреть сообщение и понять его смысл смогут только участники общения, осознанно выбранные отправителем.

Вайбер защищает по технологии сквозного шифрования следующие типы каналов:

  • Личные чаты – без ограничений. Если оба пользователя используют актуальную версию приложения, они могут общаться через защищенный чат.
  • Публичные чаты (каналы, сообщества). Шифрование можно включать и выключать, если формат чата не предусматривает принципов, конфликтующих с технологией. Например, платежные сервисы и большинство чат-ботов не смогут работать, если запретить им делиться частью данных с третьей стороной.

Если чаты защищены по этой технологии, единственный способ прочесть переписку –физический доступ к устройству участника беседы. Если беседа к этому моменту уже удалена с обеих сторон, вернуть ее не выйдет.

Таким образом, даже если поступит запрос на предоставление пользовательской информации, Viber будет просто нечего предоставить.

Скрытые чаты в Вайбере
Скрытые чаты в Вайбере

Принцип работы

Звучит неплохо, но что такое сквозное шифрование на практике? Это шифровка, которая следует простому принципу:

  1. На устройствах двух участников беседы генерируется случайный ключ.
  2. Все исходящие тексты сразу шифруются этим ключом и проходят через сервера Viber в зашифрованном виде.
  3. Как только устройство получателя подключается к сети, Viber пересылает зашифрованный текст в чат.
  4. После автоматической проверки успешной передачи сообщения Viber удаляет кодированное сообщение со своих серверов.
  5. Получатель видит в чате ответ на свое сообщение в виде текста. При этом на самом деле он получил кодовую информацию, которую только что «распечатали» его уникальным ключом.

Этот процесс повторяется несколько раз – пока не истечет срок жизни ключей.

Через небольшой промежуток времени старые ключи удаляются, и приложение генерирует новые. На читабельность истории переписки в личном чате это не влияет, ведь эти сообщения уже были локально дешифрованы.

Где и сколько хранится информация

После отправки зашифрованное сообщение хранится на серверах столько, сколько нужно,  чтобы достичь получателя. То есть, теоретически, если адресат не появлялся в Сети более полугода, все это время Viber будет хранить данные, которые не может прочитать, у себя на сервере. Как только пользователь вернется в сеть, сообщение пройдет дальше и будет удалено из временного хранилища.

В приложении пользователи могут хранить переписку неограниченное время. И все же, для безопасности рекомендуется регулярно подчищать любимые чаты: в отличие от старых версий мессенджеров, хранивших архивы общения пользователей в тексте, на Viber 6.0 и выше это имеет практический смысл.

Ключи шифрования

Сообщения в чате кодируются по особому картографическому правилу. Приложение генерирует публичные и частные 256-битные ключи: первые уходят на сервера Viber после отправки сообщения, а вторые остаются на телефоне и используются для дешифровки.

Ключи шифрования в Viber
Ключи шифрования в Viber

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

Можно ли взломать ключ

Подобрать или похитить ключ возможно, но на практике это крайне сложно осуществить.  Если же похититель все-таки сможет воспользоваться данными, у него будет доступ только к крохотному сегменту переписки. Чтобы собрать все фрагменты диалога, взломщику потребуется доступ ко всем ключам. Из-за этого взломы через ключи не практикуются: злоумышленникам проще обманом получить доступ к устройству пользователя.

Особенности зашифрованного чата

Личный или общий чат с шифровкой сообщений с точки зрения пользователя будет работать так же, как обычный диалог.

Чтобы проверить, имеет ли чат защиту, достаточно перейти на вкладку «Информация» в чате и проверить, есть ли под увеличенной фотографией собеседника уведомление о сквозном шифровании с замочком.

Обычно пользователи видят серый (пустой) замочек – он просто означает, что шифрование работает. Зеленый замочек означает двустороннюю верификацию, а красный – что аккаунт скомпрометирован (например, за мошенничество или спам).

Для еще большей приватности можно пригласить собеседника в секретный чат. Это особый чат, в котором нельзя делать скриншоты диалога или копировать сообщения, а история переписки удаляется автоматически. Как и основная версия чата, секретный диалог подвергается сквозному шифрованию для защиты данных – но вместе с криптографическим барьером Viber активирует защиту от человеческого фактора.

В каких версиях Вайбер используется сквозное шифрование

Мессенджер использует сквозное шифрование с версии 6.0 включительно. Этот механизм защиты данных применяется постоянно: не было промежуточных версий, в которых алгоритм бы отключался или работал с перерывами. Если вы используете версию Viber 6.0 или выше – то есть, если вы обновились хотя бы раз за последние пять лет – ваши частные чаты автоматически защищены от посторонних глаз.

Шифрование в Viber
Шифрование в Viber

Как включить

Некоторые приложения для коммуникации дают пользователю возможность самостоятельно решать, нужен ли ему улучшенный протокол безопасности данных. В случае с Viber, шифрование end-to-end – это не более, чем принцип работы. На  таких условиях предоставляются услуги: как часть семьи Вайбер, все пользователи бесплатно получают шифрование по современному протоколу.

На телефоне

Чтобы начать пользоваться защищенными чатами и обмениваться сообщениями, к которым не имеют доступ инженеры и конструкторы Вайбер, просто скачайте любую новую версию приложения. Если в каком-то чате (например, промо-чате с активным ботом) во вкладке «Информация» нет отметки о шифровании, значит, особенности чата не позволяют работать по этому протоколу.

На компьютере

Все версии официального приложения для ПК, начиная с Windows 7, поддерживают технологию сквозного шифрования. Это означает, что кодирование будет работать так же, как в чате – незаметно для пользователя, по предварительному соглашению (при установке программы).

Можно ли убрать сквозное шифрование

На данный момент убрать сквозное шифрование в Вайбере нельзя – процесс встроен в основные принципы работы мессенджера.

Если по каким-то причинам вы не хотите пользоваться улучшенной системой шифровки, можно загрузить и установить старую версию Viber ниже 6.0. Если вы найдете, где скачать устаревшую копию, убедитесь, что отключите автообновление в настройках смартфона. Обратите внимание: так вы лишитесь не только полезного шифрования, но и других интересных функций, добавленных в приложение за последние пять лет.

Рейтинг
( Пока оценок нет )
Дмитрий Романов/ автор статьи

QA инженер, руководитель отдела автоматизированного тестирования программного обеспечения. Владение Java, C/C++, JSP, HTML, XML, JavaScript, SQL и Oracle PL/SQL. Журналист и обозреватель сферы IT. Создатель и администратор сайта.

Best IM
Добавить комментарий