Инструкции. Прошивка. Программы. Интернет. Навигация
Поиск по сайту

Мессенджер для всех соц сетей. OL PORTAL — все соцсети и мессенджеры в одном приложении

Вам надоело держать запущенными несколько программ для обмена сообщениями в разных сетях? Тогда попробуйте один из универсальных мессенджеров, описанных в нашем обзоре!

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

Наоборот, с каждым годом появляются всё новые и новые соцсети, программы обмена мгновенными сообщениями и совершения видеозвонков. Если раньше чтобы быть на связи достаточно было иметь на компьютере "аську " и "скайп ", то сегодня из-за появления "вайбера", "вацапа" и прочих "телеграмов" этого уже явно недостаточно!

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

Классические мессенджеры

Долгое время я был поклонником программы для обмена сообщениями QIP . В ней были объединены практически все нужные мне протоколы общения: ICQ, Mail.Ru, ВКонтакте, GMail, ну и, конечно же, сам QIP, который является по сути вариантом Jabber. Иногда в качестве дополнительного средства общения приходилось, правда, включать Скайп, но это было ещё терпимо.

Недавно мне пришлось столкнуться с необходимостью установить клиент для общения в сети Telegram... И вот это меня уже заставило задумался: "А нет ли какого-нибудь универсального мессенджера, который бы позволил не плодить лишних программ и, по принципу того же QIP, объединил всё в одном?"

Как старый-опытный "виндузятник" я сразу же вспомнил о мультипротокольных мессенджерах Miranda и Pidgin :) Поскольку с Мирандой я был уже знаком, то решил начать с неё, однако, оказалось, что проект сейчас переживает не лучшие времена и доступ к плагинам, которые бы могли расширить функционал программы, на данный момент доступен только на платной основе!

С Pidgin я раньше особо не пересекался, но, найдя в списке дополнений поддержку протокола Telegram, решил попробовать. Со второго раза аддон, вроде, заработал. Мне пришла SMS-ка с кодом для входа в сеть, но после попытки отправить сообщение Pidgin вылетел с ошибкой...

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

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

Преимуществом их перед открытием вкладок в обычных браузерах является наличие уведомлений о новых сообщениях, а также упрощённые возможности входа, регистрации и управления аккаунтами. Недостатки же, как Вы должны были понять. связаны с повышенным потреблением ресурсов ПК. Например, если классический мессенджер потребляет около 50 МБ памяти, то такой универсальный будет требовать от 150 МБ и больше (зависит от количества подключённых сервисов).

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

Одним из самых первых современных универсальных мессенджеров является :

Это OpenSource-проект, базирующийся на движке Chromium. Он доступен для всех десктопных операционных систем (в том числе в качестве portable-версии) и реализует поддержку более 70 популярных сервисов обмена мгновенными сообщениями и почтовых ресурсов. Среди поддерживаемых имеется:

  • Skype;
  • GMail;
  • IRC (два варианта реализации: IRCCloud и Kiwi IRC);
  • Telegram;
  • WhatsApp;
  • Outlook 365 и другие.

Rambox больше ориентирован на западную публику, поэтому русского языка и поддержки многих популярных у нас сервисов (например, почтовых или того же Viber, для которого вообще нет альтернативных клиентов) здесь пока нет. Зато есть возможность добавить собственные вручную! Для этого достаточно в конце списка на главной нажать кнопку "_Custom Service" и заполнить небольшую форму:

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

Для продвинутых пользователей полезным разделом настроек будет "Advanced", который по умолчанию свёрнут. Сюда можно вписать свой JavaScript-код, который может выполнять любые команды. Например, таким способом Вы можете задать частоту обновления вкладки для любого почтового сервиса раз в минуту:

setInterval(function(){location.reload();}, 60000);

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

Franz

Ближайшим конкурентом и альтернативой Rambox является программа на том же движке Chromium под названием Franz :

В отличие от Rambox, Franz имеет русскоязычный (правда частично) интерфейс, однако, поддерживает меньше сервисов (около 40 штук)... Усугубляет проблему то, что в нём нельзя добавлять новые сервисы так же просто как в Rambox. Franz имеет собственный механизм их добавления в качестве плагинов , которых на сегодняшний день уже создано более 20 штук.

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

Особых настроек и дополнительных функций Franz не имеет. В нём можно только отключить уведомления, изменить язык интерфейса и включить/выключить автозагрузку. Тем не менее, за счёт своей простоты и наличия русского языка, думаю, программа найдёт своих почитателей.

Если предыдущие программы были более или менее самостоятельными, то разработчики следующего решения не стали особо заморачиваться и сделали приложение для Google Chrome под громким названием :

Мессенджер устанавливается из Магазина Google Chrome, но позволяет для удобства запуска и управления создать собственные ярлыки на раболчем столе и панели задач. За счёт использования ресурсов самого Chrome потребление памяти ядром данного мессенджера является минимальным из всех рассмотренных выше (всего 1 МБ). Правда, как и Хром, All-in-One Messenger требует дополнительной "подпитки" для каждой новой вкладки, которая составляет от 30 до 90 мегабайт (в зависимости от открытого на ней сервиса).

Арсенал у All-in-One Messenger - чуть более 30 сервисов. причём способов добавить новые самостоятельно просто нет. Зато в нём единственном "из коробки" имеется поддержка протокола XMPP, на котором работает любимый многими пользователями Jabbeer. Теоретически это даёт возможность подключить любые транспорты, однако, на деле для многих не хватает настроек (нет функции указания портов и хостов)...

Из популярных в наших краях протоколов All-in-One Messenger поддерживает WhatsApp, Skype, Telegram, ICQ и Google Hangouts. Если среди них есть нужные именно Вам и Вы являетесь пользователем Google Chrome, то данное решение может Вам понравится.

Сравнение

По традиции сравним описанные в статье программы, чтобы Вы могли выбрать ту, которая подойдёт именно Вам:

Выводы

На сегодняшний день реально универсальных мессенджеров практически не существует. Как ни печально, но приходится констатировать факт, что традиционные клиенты обмена мгновенными сообщениями практически сдали свои позиции, отстав технологически как минимум года на 3-4...

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

Практически по всем показателям фаворитом среди таких универсальных мессенджеров является Rambox. В нём нет русского языка, но он прост в настройке, расширяем и имеет наибольшее количество поддерживаемых сервисов "из коробки". Думаю, что в ближайшее время я перейду именно на него, а пока он остаётся соседствовать с моим стареньким QIP"ом:)

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

Где-то в Москве, скорее всего в Старбаксе, сейчас пьет кофе девушка Лена. Она смотрит на экран айфона и тихо ненавидит создателей мессенджеров за то, что они наплодили огромное количество сервисов - так много, что пришлось даже сделать для них отдельную папку.

В Telegram Лена болтает с самыми продвинутыми приятелями и читает полсотни каналов, в VK общается со школьными друзьями, WhatsApp собрал всех однокурсников, в Одноклассниках иногда ей пишет двоюродная тетушка из Самары, а в Facebook Messenger и iMessage - добрая половина коллег. Еще попадаются уникальные люди, которые умудряются написать Лене в Skype, личные сообщения в Twitter или Instagram - правда, совсем нечасто. Если посчитать, у Лены на айфоне перевалило за два десятка приложений, в которых постоянно кто-нибудь да напишет. Бесит!

Время от времени Лена, да и почти каждый из нас начинает мечтать, чтобы наконец появился сервис, который объединит общение со всеми людьми в одном месте. Не получилось в 2016, но может, хотя бы в 2017 году кто-нибудь сделает такое? Появится универсальный чат-клиент, который в одном месте покажет входящие сообщения от всех и позволит из этого же места на них ответить? На самом деле он уже есть - компании Apple и Google давно дали нам универсальный сервис для общения в различных мессенджерах. Это уведомления на экране.


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

Смартфоны и функциональность операционных систем стала тем самым сервисом, который решает проблему фрагментации мессенджеров. После сигнала или вибрации вам не приходится перебирать все установленные приложения в поисках нового сообщения - уведомление уже перед вашими глазами. Более того, получилось объединить даже голосовые вызовы в мессенджерах! Фреймворк Apple CallKit в iOS 10 собирает в едином интерфейсе стандартного приложения «Телефон» все вызовы через Facebook Messenger, WhatsApp, Skype, Viber и многие другие VoIP-сервисы.

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

Ситуация чем-то напоминает борьбу правообладателей с пиратством: сперва с возможностью домашней записи на аудиокассеты, VHS и компакт-диски, а позднее и с пиратством в интернете с помощью внедрения новомодных DRM , принятием законов вроде DMCA . Которая в итоге завершилась почти полным проигрышем.

Вот только мобильные операторы являются частью очень влиятельных телекомов, которым принадлежит значительная доля интернет-каналов. Поэтому, скорее всего, процесс отказа от SIM-карт и голосовых услуг оператора будет мучительным и долгим.
Однако подвижки в эту сторону уже есть. Разрабатываемый Samsung и Apple стандарт e-SIM позволит выбирать оператора прямо в телефоне, без необходимости вставлять SIM-карту. В итоге процесс подключения к новому оператору будет не сложнее оформления подписки на музыкальный сервис - включил только что купленный телефон, посмотрел список операторов, доступных в данном регионе, выбрал подходящий тариф, оплатил кредитной картой и пошел.
В таких условиях пользователи захотят всегда сохранять за собой свой номер телефона. Таким номером должен был стать iNum , который, как мне кажется, провалился. Возможно, вместо номера телефона будет ID в любимом мессенджере-коммуникаторе. Очевидно, что в этом случае ничего, кроме интернета, от оператора пользователю не нужно. Поэтому общественный запрос на услуги операторов будет звучать примерно так: «Дайте мне доступ в интернет и отвалите со своими дополнительными услугами». Уже сейчас можно видеть негодование пользователей, использующих SIM-карты в планшетах исключительно для интернета, когда операторы впаривают им подписки на платные сервисы, гороскопы, анекдоты, пакеты SMS и т. д. В будущем это ощущение сформулируется более отчетливо.


______________________________

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

_ Почему доминирующим глобальным мессенджером ни в коем случае не должен стать Skype, Viber, WhatsApp, Telegram, Hangouts и прочие проприетарные поделки.

Для того чтобы понять опасность монополии в технологической сфере, можно взглянуть, например, на бизнес-решения, работающие только в Internet Explorer, из-за чего откровенно плохой продукт вынуждены поддерживать и использовать повсеместно.
Или на форматы электронного документооборота. Так как момент был упущен, доминирующие позиции занял проприетарный doc, и до сих пор нет единого стандарта электронного документооборота.

В СМИ часто поднимается вопрос: какой же мессенджер «защищенный» на самом деле? Под этим обычно понимается безопасность транспортного протокола, что в большинстве случаев нелепо, потому как, помимо безопасного протокола, существует еще большое количество сущностей, которые могут содержать уязвимости.
Безопасен или нет конкретный мессенджер – вопрос неправильный, пока не обозначена конкретная угроза. Безопасность - это не готовый продукт, а целый комплекс технологий и архитектуры, и рассматривать каждую угрозу нужно отдельно.

Skype


Я пользуюсь Skype уже около десяти лет. У меня это вторая по частоте использования программа после браузера.
Для меня Skype - большее, чем просто IM, я веду в нем рабочие переговоры, общаюсь с друзьями, завожу новые знакомства в публичных skype-конференциях.
Skype полностью заменяет мне социальные сети, у меня даже нет аккаунта в VK и Facebook, потому что мне приятней видеть и слышать собеседника.

Я по максимуму пользуюсь всеми возможностями Skype: групповые видеозвонки, демонстрация рабочего стола, чаты, пересылка файлов, звонки на обычные телефоны, SMS, аренда прямых номеров, подписки.

Я попробовал все инструменты Skype для разработки: Skype4Com, SkypeKit SDK.
У меня есть опыт работы с решениями Skype для интеграции с бизнес-системами VoiP, такими как Skype for Asterisk и Skype Connect.
Я активно пытался улучшить Skype, писал отчеты о проблемах и найденных уязвимостях в bug tracker, пока его не закрыли. В частности, я нашел две критические ошибки, позволяющие удаленно вызвать завершение клиента Skype под Windows.

Я по-настоящему люблю любил Skype, и, как мне кажется, имею достаточный опыт и моральное право, чтобы писать все это.

Почему Skype крутой?

На сегодняшний день Skype - самая продвинутая программа в своем классе, которая на порядок превосходит всех ближайших конкурентов, и вот почему:

  • Качество звука.
    По моим наблюдениям (а попробовал я достаточно), при прочих равных условиях, в Skype всегда лучшее качество звука. И дело не только в битрейте (хотя кодек SILK великолепен), из-за динамического построения маршрутизации Skype выдает минимальные задержки, поэтому при низком качестве интернета дает лучший результат. Никакой SIP даже рядом не валялся. В этот момент многие могут возразить: «Но ведь у нас в SIP есть HD-кодеки!», правда, с оговоркой, что в реальной жизни они работают через раз. Об этом следующий пункт.
    Эхоподавление Skype позволяет мне вывести голос на колонки, при том что собеседник даже не поймет этого. Только в Skype я могу включить на большую громкость динамики и слышать/отвечать из другой комнаты без малейшего намека на эхо.
  • Бронебойность и живучесть
    Skype - дьявольски хитрая программа, которая умеет пролазить через любые изощренные фаерволы, плохо настроенные NAT-ы и блокировки.
    В каких бы странных условиях вы ни находились, даже если интернет ограничен tcp-запросами к 80 и 443 порту, Skype все равно, скорее всего, будет работать. Я часто наблюдал ситуации, когда выход в интернет заблокирован, но хитрый Skype все равно работает, потому что сумел найти соседа в физической сети, у которого интернет есть, и вышел через него. О такой гибкости все другие программы могут только мечтать.
    На фоне этого, нытье SIP-провайдеров про то, что у вас плохо настроен NAT, не проходит RTP, неправильно работает UPnP/NAT-PMP, выглядят просто смешно.
  • Шифрование
    Мне важно, чтобы моя коммуникация была защищена от перехвата и анализа. И, даже несмотря на всякие Microsoft Government Security Program, согласно которым по запросу спецслужб все необходимые данные могут быть переданы заинтересованным органам, я могу быть точно уверен, что на сетевом уровне никакой провайдер не в состоянии перехватить мои разговоры, если даже новомодные системы DPI испытывают трудности с выделением трафика Skype.
    Именно шифрование на сетевом уровне преподносится многими мессенджерами как функция, которая делает программу безопасной. Далее, я рассмотрю, почему шифрование трафика не является синонимом безопасности.
  • Стабильность
    Skype на десктопе, по крайней мере на Windows и OS X, очень стабилен и крайне редко вылетает. Это позволяет держать активными видеозвонки без перерыва по нескольку суток. При этом с небольшой нагрузкой на CPU, в отличие, например, от решений на WebRTC, которые нагружают процессор и жутко нестабильны.
  • Функциональность и удобство
    Огромный функционал: групповые видеозвонки, демонстрация экрана, пересылка файлов, возможность отредактировать последнее отправленное сообщение(!), исходящие на обычные телефоны. Все это в стандартной поставке в виде удобного клиента. Никаких плагинов и расширений.

Почему Skype должен умереть?

  • Небезопасен
    Не просто небезопасен, а крайне опасен!
    Skype до сих пор раскрывает ваши IP-адреса, включая локальный. По этим данным можно узнать ваше текущее местоположение и построить карту перемещений.
    Пока существовал публичный bug tracker, можно было наблюдать, как Skype больше года чинит уязвимость, позволяющую провести удаленный DoS клиента для Windows.
    Уязвимость, позволяющую удаленно разблокировать выключенный микрофон, чинили около полугода.
    Мне приходилось буквально упрашивать разработчиков обратить внимание на уязвимости, из-за которых нельзя было пользоваться программой.

    Когда была опубликована уязвимость, позволяющая угнать любой аккаунт, от которого известен email, я сутки пытался достучаться до саппорта, но так и не смог. Зато взломал аккаунты Алексея Навального и Антона Носика .
    Кстати, после этого инцидента Skype так и не пересмотрел свою политику регистрации аккаунтов без подтверждения почты. По-прежнему можно указать любую почту при регистрации и аккаунты будут отображаться при поиске, что позволяет заспамить поисковую выдачу, если искать аккаунт по email.

    На момент написания этой статьи (!!! ), мне известно по крайней мере две уязвимости, позволяющих необратимо заблокировать чужой Skype-аккаунт так, что у жертвы больше не получится им воспользоваться. При этом атакующему достаточно знать только логин жертвы, никакие почты и пароли не нужны. Я опять же не смог достучаться с этой проблемой до саппорта и написал на их форум . Проблема до сих пор не исправлена.
    Нет никакой возможности достучаться до квалифицированного саппорта, все письма заворачиваются на индусов, цитирующих FAQ и не желающих поверить, что проблема действительно на их стороне и нужно передать ее разработчикам.

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

    Из этого следует вывод:

    безопасный транспортный протокол не делает мессенджер безопасным

    Важно помнить об этом, читая очередной маркетинговый бред про тройные уровни шифрования, длину ключа, military grade security и прочую чушь, не имеющую отношения к реальной безопасности.
  • Закрытость и непредсказуемость
    Невозможно просто так взять и написать альтернативный Skype клиент, потому как его протокол закрыт и часто изменяется. Поэтому на каких устройствах будет работать Skype, решает только сама компания. Некоторое время назад существовал SkypeKit SDK, позволяющий разработать клиент для интеграции в собственные устройства. Для этого нужно было подписать несколько документов о неразглашении, пообещать не запускать skypekit на сервере, выпустить персональный сертификат (который, в случае чего, мог быть отозван), и можно было приступать к разработке. Однако потом компания передумала и решила отозвать поддержку skypekit и заблокировать все существующие купленные версии. То же произошло и со Skype4Com, и со Skype for Asterisk. Поэтому, если вы решили интегрировать поддержку Skype в один из своих продуктов, будьте готовы, что завтра это может перестать работать, и все усилия по разработке будут напрасны.
    Похожая ситуация и с интерфейсом десктопного клиента. После выхода очередной новой версии приходится искать способ отключить безумные фантазии маркетологов вроде видео-смайлов на пол-экрана, пропавшей кнопки регулировки громкости, и многого другого.
    Нельзя предсказать, что придумает Skype завтра, и это пугает.

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

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

Telegram

Я рассмотрю Telegram отдельно, так как его принято считать мессенджером, принципиально отличающимся от конкурентов, и не страдающим недостатками Skype, Viber, WhatsApp. Он преподносится как долгожданная защищенная альтернатива всем существующим мессенджерам. СМИ разрекламировали его как средство связи, которым спокойно пользуются даже террористы, настолько он безопасен. Однако, в большинстве случаев, безопасность рассматривается как отдельная сущность без рассмотрения конкретных видов угроз, что в корне неправильно.

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

Почему Telegram должен умереть?

  • Централизованное управление.
    Это главная проблема всех описанных здесь сервисов. Я часто встречаю непонимание серьезности данного аргумента. Казалось, бы, что плохого в том, что какая-то компания полностью контролирует ваше общение? Ведь они все там хорошие ребята, и денег не просят, и API удобное, и смайлики красивые.
    Но нельзя забывать, что это всегда компания, которая преследует собственные интересы, и, скорее всего, среди них нет задачи всю жизнь работать себе в убыток ради наступления мира во всем мире.
    Уже сейчас можно наблюдать, как под давлением другой коммерческой компании Telegram определяет темы, на которые нельзя разговаривать: Telegram удалил 78 чатов об «Исламском государстве» по требованию Apple .
    Или решает, какими данными нельзя обмениваться: Telegram начал блокировать музыкальных ботов по требованию Apple , Telegram ограничил доступ к порно-ботам для жителей Ирана .
    Это значит, что одна взятая компания хороших ребят всегда будет уязвима для давления влиятельных структур. Этими структурами могут быть и целые государства, в юрисдикции которых действует компания. То есть, в любой момент времени, какая-то информация или действия могут стать неугодными для политики компании, контролирующей ваше общение, даже если законы вашей страны не запрещают этого.
    Нельзя предсказать, как завтра изменится политика отдельных государств, и поэтому такая легкая возможность влиять на инструменты общения просто недопустима.
  • Централизованная архитектура.
    Эта проблема неразрывно связана с первой. Единая точка отказа позволяет в любой момент ограничить доступ к сервису для целых стран или даже полностью ликвидировать Telegram решением суда.
    Серверы Telegram, вместе с перепиской, которая хранится на них в открытом виде, могут быть изъяты в любой момент, если так решит государство, в котором они размещаются.
    Несмотря на то, что клиентская часть протокола Telegram открыта, серверная часть по-прежнему закрыта для стороннего аудита. По сути, защищенность обычных чатов держится на честном слове команды Telegram. Они как бы говорят: «Мы не станем читать вашу переписку, честное слово!». Вероятно, так это и есть, но сама по себе возможность некой группы людей иметь безграничный доступ к приватной информации в масштабах всего мира недопустима.
  • Аутентификация по SMS
    Telegram безопасен настолько, насколько безопасен ваш мобильный оператор, из-за аутентификации по SMS. Достаточно вспомнить историю, как злоумышленники пять раз перевыпускали SIM-карту Beeline . Telegram позволяет защититься от этого, установив дополнительный пароль, но по умолчанию он не используется.
  • End-to-end шифрование
    Надо признать, что пользоваться данной функцией в Telegram действительно удобно. Особенно приятно, что можно установить таймер самоуничтожения чата и не переживать, удалит ли собеседник лог переписки в нужный момент.
    Но процедура сверки ключа совсем не однозначна. Каждый раз отпечаток ключа разный. Непонятно, по каким каналам предполагается его сверять. Нет возможности однажды провести верификацию ключа чата, чтобы в дальнейшем проверять его подлинность самостоятельно, как в случае с OTR.

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

А как же мой любимый %messenger_name%?

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

Краткая таблица популярных мессенджеров и причин, почему они должны умереть

Мессенджер Диагноз Должен умереть

ICQ
Централизованная архитектура, принадлежащая Mail.ru в России
Легко уязвим из-за отечественных силовиков
Никаких средств end-to-end шифрования

Viber
Централизованная архитектура
Привязка к номеру телефона
Закрытый протокол

WhatsApp
Централизованная архитектура
Закрытый протокол
Привязка к номеру телефона
Отсутствует end-to-end шифрования
Плата за использование

Google Hangouts
Централизованная архитектура
Закрытый протокол
Необходим аккаунт Google
Отсутствует end-to-end шифрование

Face Time / iMessage
Централизованная архитектура
Закрытый протокол
Работает только на устройствах Apple

SIP и Jabber

Когда нужна реальная безопасность, все-таки приходится пользоваться старыми добрыми опенсорсными протоколами.
Для голоса это - SIP + ZRTP, а для текста - XMPP + OTR. Но на фоне всех коммерческих сервисов, можно сказать, что данные протоколы чаще не работают, чем работают.
Для меня выглядит диким, что, во многих случаях, при звонках через SIP можно получить голос в одну сторону, проблемы с входящими или исходящими звонками и еще целую кучу проблем, которых лишены все коммерческие решения. Мне абсолютно не хочется думать о типе NAT, используемом в данной сети, накручивать ICE или STUN, прокидывать порты, когда просто нужно позвонить. Это отвратительно.

Похожая история с Jabber. Как вообще можно представить, что в 2016 году сообщения могут просто потеряться из-за разрыва соединения с сервером? Где нормальное подтверждение доставки и прочтения? Jabber абсолютно ужасен в среде с нестабильным интернетом и на мобильных платформах.

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

Как быть?

Я искренне считаю, что эта тема крайне серьезна и важно не упустить момент. Нельзя допустить, чтобы фундаментальная возможность общения между людьми была кем-то захвачена, как-либо ограничена, и потенциально уязвима.
Таким важным для человечества вопросом, как разработка единого стандарта мгновенных сообщений и звонков, должны заниматься организации вроде IETF вместе с ведущими IT-компаниями.

Хорошим примером является история с OpenSSL. В момент обнаружения уязвимости heartbleed, все были в ужасе, насколько беззащитной оказалась вся индустрия из-за одной ошибки. После чего была создана организация Core Infrastructure Initiative . В нее входят крупнейшие IT-компании вроде Cisco, Google, Intel. Целью этой организации является поддержание критически важных для индустрии программ, таких как OpenSSL, GnuPG, Network Time Protocol и других.
Надеюсь, важность открытых инструментов коммуникации будет осознана раньше, чем будут обнаружены фатальные проблемы в существующих проприетарных продуктах, и подобная организация будет вовремя создана для работы над нужными стандартами.

Протокол интернета позволяет связаться любому узлу с любым другим узлом в интернете. На сегодняшний день это не совсем справедливо из-за проблем ipv4, но представим, что прошло пару лет и у всех уже есть ipv6, и у каждого устройства в любой момент времени, при наличии связи, есть реальный маршрутизируемый IP-адрес. Это позволит любому устройству, будь то смартфон или компьютер, связываться друг с другом без помощи компаний, предоставляющих сервисы для общения. Достаточно только найти способ сообщить нужному собеседнику свой текущий IP-адрес.
Добавим к этому наличие аппаратной поддержки криптографии во всех мобильных устройствах, позволяющей без особых затрат батареи использовать шифрование.

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

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

Tox


Наверное, самый продвинутый на текущий момент инструмент, приближающий P2P криптоанархию. Это полностью децентрализованный мессенджер-коммуникатор, с функциями передачи голоса, видео, демонстрации экрана, конференций. Все коммуникации по умолчанию шифруются и передаются напрямую между пользователями без серверов. Есть клиенты под Windows/Linux/OSX/Android. К сожалению, реализация клиентов сыровата местами, и некоторые функции не работают между разными платформами, но они активно развиваются. Хочу сказать спасибо antonbatenev за продвижение TOX на хабре.

Ring

Бывший SIP-клиент SFLphone. Теперь умеет работать в 3 режимах: как обычная SIP-звонилка (централизованная), как федеративный сервис (с self-hosted сервером, который может связываться с остальными серверами) и полностью децентрализовано.
Грубо говоря, с этой штукой можно звонить по SIP через DHT. К сожалению, клиент под OS X еще сыроват и полноценно воспользоваться им у меня не получилось.

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

  • Открытый и разрабатываемый в интересах общества.
    Никакая компания не должна иметь монопольную возможность управления всей архитектурой и разработкой. Разработка должна вестись путем коллективных обсуждений, подобному тому, как утверждаются RFC. Лицензии не должны как-либо ограничивать использование протокола. Это не исключает существование коммерческих клиентов, подобно тому, как сейчас существуют платные Email-клиенты и компании, зарабатывающие на технологиях электронной почты.
  • Децентрализованный.
    Под децентрализацией я не имею в виду исключительно P2P, при котором отсутствуют вообще какие-либо серверы. Опорные серверы могут существовать, подобно супернодам Skype, например для передачи тяжелой медиаинформации, кеширования, обмена данными о маршрутизации и т. д. Чистый P2P во многих случаях неудобен, например для мобильных пользователей с узким нестабильным каналом. Это может быть децентрализация, подобная Email и Jabber, когда существует большое количество независимых серверов, которые могут сообщаться между собой. Закрытие одного или нескольких серверов не повлияет на систему. Даже если целые страны или континенты будут отрезаны от интернета, система продолжит работать. Вероятно, нужно предусмотреть и работу в случае недоступности сервера. То есть, клиент, при желании, может делегировать хранение учетных записей серверу, и входить по логину-паролю, либо хранить приватные ключи локально и входить в сеть самостоятельно без сервера. Таким образом можно сохранить удобство для простых пользователей и дать возможность квалифицированным пользователям обеспечить достаточный уровень безопасности.
  • Защищен от блокировок
    Протокол должен быть устойчив к попыткам блокировки, уметь переключаться между различными портами, транспортными протоколами и обфусцировать трафик таким образом, чтобы его нельзя было выделить системами DPI. В самом крайнем случае, использовать в качестве транспорта любой из доступных протоколов, например HTTPS. Даже если все возможные точки входа будут полностью закрыты на маршрутизаторах провайдера, должна существовать возможность указать собственный адрес шлюза, подобно тому как это сделано в Tor .
  • Защищен от прослушивания
    Все коммуникации между конечными пользователями не должны передаваться и храниться в открытом виде нигде, кроме устройств пользователя. Для удобства синхронизации между устройствами пользователя, история может сохраняться на сервере при его желании, но должна быть зашифрована. Например, мастер-паролем, как это сделано в ProtonMail . При этом должны быть удобные инструменты для верификации ключей, используемых для end-to-end шифрования, подобно тому как это сделано в RedPhone. Программа-клиент должна в обязательном порядке уведомлять пользователя о не доверенном соединении, попытках перехвата или проблемах с шифрованием.
  • Интероперабелен
    Все реализации клиентов должны быть совместимы на базовом уровне, описанном в стандарте. То есть звонки и чат должны работать между всеми существующими программами, чтобы иметь возможность звонить со Skype в Viber и наоборот. Фирменные нестандартные функции могут быть доступны между клиентами одного производителя.

Вывод

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

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

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

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

Концепция – не нова (помните Trillian, кто-нибудь?), однако современные приложения более приспособлены для мира мгновенного обмена сообщениями.

Franz

Сразу скажу, что все три приложения, о которых мы расскажем сегодня, работают одинаково, так как они, по сути, являются оболочками для веб-версий всех поддерживаемых приложений обмена сообщениями. Но Franz все равно остается моим фаворитом. Он быстрый, отточенный и представлен в аккуратном, без излишеств, интерфейсе.

Он поддерживает множество сервисов обмена сообщениями, среди которых Facebook Messenger, WhatsApp, Slack, Telegram, WeChat, Skype, HipChat, Google Hangouts, GroupMe, Steam Chat и многие другие. По описанию, он поддерживает 34 сервиса обмена сообщениями, но активно развивается и новые сервисы регулярно добавляются.

В последнем обновлении появились поддержка электронной почты (Gmail, Inbox от Gmail и Outlook), клиент Twitter TweetDeck Twitter и пользовательские серверы HipChat для компаний, которые предпочитают самостоятельные решения.
Кроме того, Franz позволяет вам добавлять каждый сервис неоднократно, что полезно, если вы одновременно управляете несколькими деловыми и личными учетными записями. Он доступен для Windows, Mac и Linux.

Rambox – открытая программа, альтернатива Franz, которая работает почти так же, но поддерживает гораздо больше сервисов – 74 во время публикации этой статьи, и постоянно добавляются новые. Кроме того, в нем добавлены несколько собственных сигналов и мелодий оповещений.

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

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

Пока эта функция работает через добавление URL-адреса, что я и протестировал, добавив вкладку для Chatra. Другие его уникальные особенности включают возможность блокировки приложения, если вы будете отсутствовать в течение определённого периода времени, и установки пароля для возврата или при запуске приложения.

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

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

Если вы предпочитаете иметь решение внутри браузера, то All-in-One Messenger подойдет вам, как нельзя более. Он имеет более ограниченный список поддерживаемых сервисов, но все основные мессенджеры поддерживаются. Как и в описанных выше приложениях, вы можете добавлять столько учетных записей, сколько захотите. Вы можете получать уведомления на рабочем столе одним нажатием кнопки и отключать определенные службы, если вас отвлекает какая-то из них.

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

All-In-One прост, стабилен, имеет приятный дизайн и использует примерно столько же ресурсов, сколько вкладка браузера в Chrome. Он доступен как веб-приложение Chrome, и, хотя я предпочитаю автономный клиент, он, надо отметить, неплохо выполняет свою функцию – объединение всех сервисов обмена сообщениями в одной оболочке. Также, это единственный из трёх рассмотренных, который будет работать на ОС Chrome, что тоже немаловажно.

Сравнение агрегаторов по ключевым параметрам от маркетолога retailCRM Александра Пешкова.

В закладки

Мессенджеры стали новым email. Сейчас они на пике популярности. Многие интернет-магазины давно это поняли и применяют мессенджеры для консультаций и продаж. Для многих интернет-магазинов мессенджеры стали главным каналом продаж (например связка Instagram+ WhatsApp). Но работать с большим количеством обращений в стандартном интерфейсе мессенджера крайне неудобно. Если мессенджеров несколько, то проблема только усугубляется.

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

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

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

Таблица сравнения сервисов

1. Pact

Поддерживаются все основные мессенджеры. Если клиент есть в WhatsApp, можно написать первому. Интерфейс лаконичный, информации о клиенте минимум, но можно делать пометки.

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

На сайте заявлено, что есть интеграция с Битрикс24, но в настройках это не было обнаружено. Впрочем, есть открытое API для самостоятельных интеграций.

При регистрации у вас будут две недели триала, после чего придется оплатить тариф. Нельзя сказать, что цены низкие - ежемесячная стоимость 4000 рублей, а минимальный срок оплаты 3 месяца.

2. Livetex

Онлайн-консультант, виджет обратного звонка и агрегатор мессенджеров в одном лице. Если ваш основной канал продаж WhatsApp, то сервис вам не подойдет, так как на данный момент мессенджер не поддерживается.

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

Хорошие настройки распределения обращений. Можно распределять равномерно или случайно, а также выделить приоритетные каналы.

Важный момент. Операторы общаются с клиентами через десктопное приложение.

Для кастомизации доступно API, с помощью которого можно прикрутить своего чат-бота. Правда есть одно но, API доступно для пользователей максимального тарифа.

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

3. JivoSite

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

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

Для операторов доступно десктопное, мобильное и веб приложение, что дает свободу выбора.

API бесплатный и доступен для пользователей всех тарифов.

Единственный сервис из нашего обзора, в котором можно работать бесплатно, правда до 5 операторов.

4. Chat2desk

Широкий набор поддерживаемых мессенджеров. Представители сервиса сообщают, что совсем скоро добавится интеграция с Instagram.

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

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

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

Поддерживаются чат-боты, которые распознают ключевые слова и присылают заготовленные ответы.

Стоимость API зависит от объемов использование. К примеру отправка меньше 10000 ответов операторов в месяц будет бесплатной, а свыше обойдется в 500 руб/мес.

Чтобы посмотреть, как работает сервис, дается 7 дней триала. Цена за сервис зависит от используемых мессенджеров, количества операторов и возможностей. Удобно, так как вы платите только за то, чем будете пользоваться. Например 2 оператора в WhatsApp обойдутся 3500 руб/мес.

5. Blinger

Количество поддерживаемых мессенджеров самое большое из нашего обзора. Есть даже экзотические сервисы для российского рынка, например WeChat Messenger. Но Instagram не поддерживается.

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

Из коробки чат-ботов использовать нельзя, только под заказ. Зато доступны автоответы и шаблоны.

Важный момент. Доступ к API от $ 499/месяц. Также присутствуют готовые интеграции, их стоимость начинается от $149/месяц.

На бесплатное ознакомление дается 10 дней. После придется заплатить 50$ за месяц использования.

6. Сarrotquest

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

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

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

Доступны и заранее заготовленные ответы.

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

Для работы не нужно скачивать софт, все делается из веб-версии.

Доступ к API уже входит в цену тарифа. Цены на сервис привязаны к размеру трафика на вашем сайте. До 1000 посетителей в месяц вы заплатите 1000 рублей.

Хоть мессенджеры и очень популярны, очевидно одно. Это направление только начинает развиваться, особенно в сфере ecommerce. Ни одно из представленных решений не интегрируется из коробки с товарным каталогом, чтобы прямо из диалога проверять наличие товаров на складе, оперативно называть цену и в 2 клика оформлять заказ.

Написать