Описание технологии шифрования сообщений в Viber

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

В 2016 году разработчики Viber ввели в свою программу end-to-end encryption, специальную методику шифрования сообщений. О том, что это такое и как работает, мы постараемся сейчас подробно рассказать.

Использование мессенджера

Сквозное шифрование

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

Шифрование доступно для любых устройств

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

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

Принцип работы шифрования

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

  • открытая часть отправляется на сервера программы;
  • закрытая часть остается на мобильном девайсе.

Как это работает

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

Viber будет шифровать все сообщения вне зависимости от того, где установлен клиент мессенджера на мобильном телефоне или на компьютере.