Выбираем защищенный мессенджер для Android: Signal Private Messenger и SecretChat

Мы продолжаем обзор защищенных (антишпионских) мессенджеров для Android. На Google Play существует великое множество подобных приложений, но большинство либо сырые, либо неудачные или провальные, а некоторые могут не поддерживаться смартфоном.
15 мая 2016, воскресенье 12:00

Оглавление

Вступление

Мы продолжаем обзор защищенных (антишпионских) мессенджеров для Android. На Google Play существует великое множество подобных приложений, но большинство либо сырые, либо провальные, а некоторые (например, BB) попросту не поддерживает стендовое устройство. Скоро прибудет более свежая модель, и я обязательно вернусь к этому интересному мессенджеру.

В прошлом материале были рассмотрены известный Telegram, сверхзащищенный SafeUM и несколько замороченный VIPole Secure Messenger. В этой статье мы прислушаемся к Сноудену и проверим рекомендуемый им Signal Private Messenger родом из Калифорнии.

На первый взгляд приложение очень интересное и умеет делать то, что обещает. Второй подопытный – малоизвестный пока SecretChat, который появился совсем недавно и только-только начал обрастать поклонниками. Однако не будем торопить события, а оставим его подробное описание на основную часть обзора.

В качестве тестового оборудования применялся планшет DEXP Ursus 8EV2 3G (Android 4.4.2, процессор MT8382, 4 x Cortex-A7 1.3 ГГц, видеоядро Mali-400 MP2, 1 Гбайт ОЗУ, аккумулятор 4 000 мАч, 3G-модуль, Wi-Fi 802.11b/g/n).

Signal Private Messenger

Знакомство

Калифорнийский Signal Private Messenger – это некое сообщество, где никто никого не знает, то есть друг с другом общаются только посвященные. А сам мессенджер – дело рук энтузиастов, которые его совершенствуют день за днем, постоянно меняя криптографический протокол.

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

Оценка в Google Play 4.5
Количество загрузок в Google Play 50 000 000-100 000 000
Совместимость приложения с другими версиями ОС Android 2.3 или более поздняя
Размер дистрибутива 15 Мбайт
Версия приложения 3.15.2
Покупки в приложении -

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

  • Собственный протокол для шифрования;
  • Использование телефонного номера и контактов без каких-либо отдельных логинов и паролей;
  • Защищенный групповой чат;
  • Закрытое сообщество;
  • Зашифрованные голосовые звонки.

Разрешения:

История использования устройства и приложений:

  • Просмотр конфиденциальных данных в журнале.

Идентификационные данные:

  • Просмотр ваших контактных данных;
  • Изменение ваших контактных данных;
  • Поиск аккаунтов на устройстве.

Календарь:

  • Добавление/изменение мероприятий и отправление гостям эл. сообщений без предупреждения владельца календаря;
  • Просмотр в календаре мероприятий и конфиденциальных данных.

Контакты:

  • Просмотр контактов;
  • Изменение контактов;
  • Поиск аккаунтов на устройстве.

Местоположение:

  • Примерное местоположение (на основе сети);
  • Точное местоположение (на основе сети и сигналов GPS).

Регистрация и интерфейс

Сразу оговорюсь, что здесь, как и в VIPole Secure Messenger, скриншоты конфиденциальных окон сделать не получится. В этом случае не спасает даже эмулятор Android. Войти в программу, кстати, с оного нельзя, так как необходимо оформить SMS-подтверждение, которое вводится автоматически, без ручного ввода PIN.

К слову, и эти данные на сервере не хранятся. При этом Signal можно использовать как основное приложение для SMS/MMS, а значит, защищены будут все сообщения. Заметно, что подход к безопасности у ребят серьезный.

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

Теперь об интерфейсе. Он спартанский и чем-то напоминает Facebook Messenger. В правой нижней части экрана находится клавиша для активации чата. Как и говорилось выше, общение в мессенджере происходит только внутри системы, то есть ваш собеседник должен оставить свой номер в Signal. Собственно, по нему-то и находится необходимый контакт.

Помимо этого, в приложении предусмотрен встроенный поиск абонента, есть возможность организовать группу (групповой чат, который сразу пребывает в защищенном режиме).

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

Обзор вариантов защиты

SMS и MMS

Приложение Signal можно использовать для работы с SMS по умолчанию. При этом активируется принудительный запрос о доставке каждого отправленного сообщения (работает не со всеми операторами связи), а также реализована поддержка передачи SMS и MMS через Wi-Fi.

Здесь же можно вручную вбить настройки для MMS, что удобно, поскольку по умолчанию программа их обнуляет.

Конфиденциальность

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

Предусмотрена возможность настроить активацию парольной фразы при бездействии и выбрать необходимый интервал времени для этого. Кстати, выбирается он вплоть до секунды.

Не обошлось без встроенного черного списка, крепкого как скала, а также экстренной блокировки приложения нажатием «красной кнопки».

Разговоры и медиа

Итак, через мобильную сеть можно принимать только изображения, только аудио или только видео, а также все сразу. Получается, что спам-контент можно искоренить сразу. При этом все условия распространяются и на Wi-Fi, благодаря чему можно экономить трафик.

Также предусмотрена работа с роумингом и возможность удалять старые сообщения. При этом ограничивается длина символов в сообщении и автоматически обрезаются все разговоры в соответствии с заданным параметром.

Надо отметить, что Signal позволяет привязать любое устройство, для чего достаточно просканировать сгенерированный на нем QR-код. Это очень удобно, поскольку избавляет от необходимости в постоянных SMS-подтверждениях.

Что еще интересного

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

Нагрузка на систему

Надо отметить, что Signal умерен в аппетитах – 57.9 Мбайт при нулевой нагрузке на процессор. Приложение совместимо чуть ли не со всеми версиями Android, весит в системе 33.57 Мбайт, да и разрешений предельный минимум, если сравнивать с ранее описанными конкурентами.

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

Что касается трафика, то тут все зависит от вас, однако на собственные нужды приложение скушало 112 Кбайт. А рекламой в Signal и не пахнет.

Выводы

Signal Private Messenger – это полностью защищенный мессенджер, управлять которым может даже трехлетний ребенок. При этом защита настолько сбалансирована, что не напрягает многократными паролями сотоварищи.

Для сопряжения с устройством нужен только QR-код и камера, есть возможность зашифровать SMS и звонки, а кроме того – программа абсолютно бесплатна и без рекламы. В общем, Сноудену в этом вопросе верить можно.

Достоинства:

  • Секретные чаты;
  • Защита SMS;
  • Парольная фраза на уведомления;
  • Абсолютно бесплатно;
  • Малая нагрузка на систему;
  • Передача любых файлов с возможностью ограничения;
  • Возможность ограничить длину сообщения.

Недостатки:

  • Нет видеозвонков;
  • Спартанский интерфейс.

Оценка: 5.0 по пятибалльной шкале.

Интерфейс Хорошо (прямое управление)
Возможность самостоятельной настройки Да (все необходимое)
Общая эффективность Отлично
Максимальная нагрузка на систему (CPU/RAM) 0.0-0.0% / 57-60 Мбайт
Расход трафика самой программой 112 Кбайт/ч
Расход аккумулятора 7.2% / 2 часа
Защищенный режим Все
Групповые чаты Да
Работа с ботами Нет
Защищенные голосовые или видеозвонки Только голосовые
Передача данных через сервер Частично
Двухэтапная авторизация Да
Самоуничтожение сообщений Нет
Передача текстовых, графических и медиафайлов Да

SecretChat

Знакомство

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

Данное решение чем-то напомнило Telegram, который также предоставляет простое общение с защитой, но без заморочек (как это происходит, например, у VIPole Secure Messenger). Здесь сообщения всегда зашифрованы и автоматически удаляются со всех устройств после прочтения, не сохраняясь на сервере разработчика. И если Telegram предполагает, как открытое (внутри системы), так и закрытое общение, то этот мессенджер категорично выступает за безопасность.

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

Оценка в Google Play 5.0
Количество загрузок в Google Play 10–50
Совместимость приложения с другими версиями ОС Android 4.4 или более поздняя
Размер дистрибутива 13 Мбайт
Версия приложения 1.12
Покупки в приложении -

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

  • Сообщения удаляются с сервера после прочтения;
  • Самоуничтожающиеся сообщения на устройствах;
  • Уведомление о снятии скриншота;
  • Групповые чаты.

Разрешения:

Идентификационные данные:

  • Поиск аккаунтов на устройстве.

Контакты:

  • Просмотр контактов;
  • Поиск аккаунтов на устройстве;
  • Изменение контактов.

Фото/мультимедиа/файлы:

  • Изменение/удаление данных на USB-накопителе;
  • Просмотр данных на USB-накопителе.

Память:

  • Изменение/удаление данных на USB-накопителе;
  • Просмотр данных на USB-накопителе.

Данные о Wi-Fi-подключении:

  • Просмотр подключений Wi-Fi.

Другое:

  • Получение данных из Интернета;
  • Неограниченный доступ к Интернету;
  • Просмотр сетевых подключений;
  • Предотвращение переключения устройства в спящий режим;
  • Запуск при включении устройства.

Регистрация и интерфейс

Для регистрации в SecretChat потребуется только SMS-подтверждение. Сразу отмечу, что шрифт интерфейса настолько мелкий, что разглядеть галочку для активации в правом верхнем углу очень трудно. К тому же код вводится не автоматически, а вручную, что не есть хорошо.

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

Как и у оппонента, общаться можно только внутри системы, используя строго привязанный номер. Возможности создать несколько аккаунтов нет.

Обзор вариантов защиты

Черный список и последняя активность

Оный настраивается стандартно: выбираем «негодяя» клавишей «+» и с успехом заносим его в блокируемые.

Кроме того, можно отметить, кто может вас видеть, как это происходит в Telegram. Есть возможность указать видимость для всех, только для контактов или вас не может увидеть никто.

Что еще интересного

Предусмотрена возможность установить свой аватар, используя галерею или камеру. Какие-либо другие украшательства отсутствуют. Да и зачем все эти стикеры, темы оформления и прочие «конфетти» защищенному мессенджеру?

Зато есть элементарные уведомления. Можно активировать/деактивировать звуковые оповещения, а также установить сигнал вызова. Кстати, никакого оповещения о снятии скриншота я так и не увидел.

Нагрузка на систему

А вот потребление ресурсов меня удивило, но не в лучшую сторону. Несмотря на то, что программа не блещет излишней функциональностью и оформлением интерфейса, она умудряется потреблять 87.8 Мбайт оперативной памяти при нулевой нагрузке на процессор. Да, с кодом ребятам надо еще поработать, иначе это ни в какие ворота.

Что касается разрешений, то их минимум – приложение не требует ничего из того, что ему не было бы нужно. При этом работает оно только с Android 4.4 или выше и весит в системе 35.28 Мбайт. Хм… странный рост дистрибутива, который изначально был 13 Мбайт.

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

Стоит отметить, что рекламы в SecretChat нет, как нет и собственного потребления ресурсов, поскольку сообщения мои по умолчанию самоуничтожались.

Выводы

SecretChat пока выглядит сыровато, как и большинство подобных приложений на Google Play. Но сама задумка неплохая, и если вам необходима конфиденциальная беседа, впору обратить свой взор на это приложение.

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

Достоинства:

  • Малый расход емкости аккумулятора;
  • Простое управление и настройка;
  • Режим самоуничтожения сообщений.

Недостатки:

  • Большая нагрузка на систему;
  • Малая функциональность;
  • Нет дополнительных защит;
  • Мелкий шрифт интерфейса.

Оценка: 4.0 по пятибалльной шкале.

Интерфейс Средне (однооконный)
Возможность самостоятельной настройки Нет
Общая эффективность Хорошо
Максимальная нагрузка на систему (CPU/RAM) 0.0-0.0% / 80-87 Мбайт
Расход трафика самой программой -
Расход аккумулятора 1.0% / 2 часа
Защищенный режим Секретный чат
Групповые чаты Да
Работа с ботами Нет
Защищенные голосовые или видеозвонки Нет
Передача данных через сервер Нет
Двухэтапная авторизация Нет
Самоуничтожение сообщений Да
Передача текстовых, графических и медиафайлов Нет

Заключение

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

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

Сводное сравнение Signal Private Messenger и SecretChat

Функциональность Signal Private Messenger SecretChat
Интерфейс Хорошо (прямое управление) Средне (однооконный)
Возможность самостоятельной настройки Да (все необходимое) Нет
Общая эффективность Отлично Хорошо
Максимальная нагрузка на систему (CPU/RAM) 0.0-0.0% / 57-60 Мбайт 0.0-0.0% / 80-87 Мбайт
Расход трафика самой программой 112 Кбайт/ч
Расход аккумулятора 7.2% / 2 часа 1.0% / 2 часа
Защищенный режим Все Секретный чат
Групповые чаты Да Да
Работа с ботами Нет Нет
Защищенные голосовые или видеозвонки Только голосовые Нет
Передача данных через сервер Частично Нет
Двухэтапная авторизация Да Нет
Самоуничтожение сообщений Нет Да
Передача текстовых, графических и медиафайлов Да Нет

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

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

Владимир Осадчий