avoice

Документация

Безопасность и приватность

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

Что знает сервер

  • Ваш ID (отпечаток ключа), имя, аватарку и IP-адрес, пока вы подключены.
  • Текстовые каналы и ленты - в открытом виде, как любой чат.
  • Личные сообщения и файлы в них - только шифр. Сервер видит, кто кому и когда писал, но не содержание.
  • Голос и экран шифруются между вами и сервером (DTLS-SRTP). Сервер расшифровывает их у себя и пересылает остальным, не перекодируя и не сохраняя. Сквозного шифрования голоса между участниками нет, поэтому серверу, на котором говорите о важном, нужно доверять - как серверу Mumble или TeamSpeak.

Соединение и сертификат

Соединение с сервером всегда зашифровано TLS. Обычно сервер подписывает его своим сертификатом, и клиент при первом подключении показывает отпечаток. Сверьте его с тем, что знает владелец сервера, - после этого клиент запомнит сертификат и предупредит, если он изменится (так ведут себя Mumble и SSH).

Ключ личности

Ключ хранится в профиле AVOICE на вашем компьютере (%APPDATA%\AVOICE), без отдельного пароля - как сертификат Mumble. Тот, у кого есть файл ключа, может войти под вашими закреплёнными никами и читать ваши личные сообщения. Сохраняйте файл ключа туда, куда не доберутся чужие.

Клиент

  • В окне клиента нет доступа к вашей системе: интерфейс работает без Node.js, а мост к системе умеет только горячие клавиши, трей, кнопки окна, решение о сертификате и обновления.
  • Камера недоступна вообще; микрофон и экран - только по вашему действию.
  • Ссылки из чата открываются в обычном браузере.
  • Из фотографий, которые вы отправляете, клиент убирает данные камеры, включая место съёмки.
  • Обновления скачиваются по HTTPS и сверяются по SHA-256.

Сайт и общий список

Сайт хранит о серверах только то, что они сами публикуют в /api/info: название, описание, число людей, версию, аватарку и отпечаток сертификата. О пользователях сайт не знает ничего - клиент берёт с него только список серверов и обновления.