29 Декабря 2014, 22:40

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

Дамир Гайнутдинов объясняет, как любому человеку в два счета стать пользователем удобной революционной технологии

Мы уже вкратце касались темы использования FireChat; сегодня есть повод попробовать разобраться, как же это работает. О приложении, выпущенном компанией Open Garden, заговорили после массовых протестных акций на Тайване, в Ираке и Гонконге. Эта маленькая программа в случае отключения интернета властями или перегрузке сотовых сетей позволяет обмениваться мгновенными сообщениями через доступные каналы связи, создавая peer-2-peer сети. FireChat и ему подобные приложения невозможно отключить, заблокировать или взять под контроль. Сделать это не удалось даже китайским властям, а уж они-то знают толк в цензуре. Поэтому главное — заблаговременно установить приложение на свой мобильник.

Любой смартфон с включенными модулями wi-fi и bluetooth становится ретранслятором, передавая информацию по цепочке. Главное, чтобы в радиусе действия беспроводной сети находился хотя бы еще один человек помимо вас. Причем технология позволяет взаимодействовать девайсам, использующим разные способы связи. К примеру, если на станции метро сломалась базовая станция сотовой связи, то трое граждан, один из которых пользуется iPhone с включенным wi-fi, другой — Nexus с активированным bluetooth, а в Galaxy третьего включено и то и другое, — смогут быть на связи. Разработчики уверяют, что общение полностью анонимно, все сообщения передаются напрямую через мобильные устройства и нигде не сохраняются. Поскольку каждый смартфон в такой конфигурации представляет собой одну из ячеек сети, а чаты не имеют администраторов, отключение любого из пользователей не нарушает общей связности, а увеличение их числа не перегружает сеть.

Для общения достаточно скачать приложение (пока оно доступно в AppStore и Play Маркет), активировать беспроводную связь и зарегистрировать учетную запись. Регистрация достаточно условна, поскольку от пользователя требуется лишь выбрать ник и указать адрес электронной почты, который не отображается в данных аккаунта и может быть анонимным.

После этого вы сможете присоединяться к существующим чатам либо создавать собственные. FireChat работает и как обычная социальная сеть. В разделе «Обзор» можно найти интересующих вас пользователей, подписаться на них и в общей группе выбирать между лентой «Everyone» и «Following». В первой группе отображаются сообщения пользователей одного региона. Во второй, как следует из ее названия, — сообщения тех, на кого вы подписаны. Все эти сообщения передаются через интернет.

Однако самое интересное — вкладка «Поблизости», в которой вы можете видеть пользователей, находящихся рядом с вами в зоне действия локальной сети. В FireChat отсутствует возможность отправлять «прямые сообщения», то есть все, написанное вами, доступно всем участникам сети. То, что общение в таком случае идет мимо операторов связи, позволяет экспертам делать вывод об анонимности сервиса, поскольку смена пользовательских идентификаторов при каждом реконнекте, несмотря на сохранение подписи, не позволяет соотнести сообщение с конкретным устройством, а тем более с его владельцем.

util