Энциклопедия мобильной связи

Безопасный jabber-клиент с поддержкой OTR для мобильных Android и iOS.

Не так давно мы уже рассматривали уникальный в своём роде мессенджер для Mac , позволяющий использовать протоколы шифрования для того, чтобы гарантировать конфиденциальность переписки – . Сегодня мы познакомимся с версией этого джаббер-клиента для i-устройств.

Разработкой под Mac OS X и мобильной версии программы занималась компания Triada Development Group . Вот, что пишет сам разработчик:

«В эпоху цифровых технологий, становится важным вопрос безопасности вашей переписки в сети интернет.
Большинство мессенджеров находятся под контролем государств и спецслужб.
Мы предлагаем вашему вниманию абсолютно новое решение не имеющее аналогов — Safety Jabber, или сокращенно SJ.

SJ — Использует самый надежный протокол шифрования в мире PGP (Pretty Good Privacy).
Safety Jabber использует систему ассиметричного шифрования PGP, при которой открытый ключ передаётся по открытому (то есть незащищённому, доступному для наблюдения) каналу и используется для проверки ЭЦП и для шифрования сообщения.

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

Собственно, для защиты своей переписки программа предлагает весь необходимый набор инструментов. При этом, пользоваться SJ значительно проще, чем аналогичными разработками:

«Раньше чтобы организовать шифрование PGP, нужно было обладать серьезными знаниями. Обычному пользователю это было не под силу.

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

Потом установить саму среду PGP. Сгенерировать приватный и публичные ключи. Далее с каждым собеседником нужно было произвести обмен ключами и их присвоение за контактом.
С выходом Safety Jabber — все изменилось — программа делает все за вас и производит обмен публичными ключами в автоматическом режиме, а среда PGP уже встроена в сам клиент».

Рассмотрим iOS-версию на примере iPad. Работать с программой очень легко, и удобно. Интерфейс продуман в соответствии с возможностями iГаджетов, поэтому все операции осуществляются интуитивно просто. Например, чтобы переключиться на новый контакт можно либо тапнуть по соответствующей вкладке, либо осуществить свайп в нужную сторону.

При первом запуске необходимо создать новую пару PGP ключей или импортировать существующую. Для этого достаточно ввести имя, e-mail, выбрать длину ключа и пароль (который будет запрашиваться всякий раз при запуске программы). После этой несложной операции останется лишь зайти в свой профиль jabber (предварительно, естественно, нужно зарегистрироваться в этой системе). Далее, перед пользователем возникнет экран главного меню, с которым мы и ознакомимся.

Меню Safety Jabber для версий iPad и iPhone отличается. На iPhone/iPod touch оно состоит из 5 разделов: Аккаунты , Контакты , Диалоги , Настройки и Консоль XML . Собственно, названия разделов полностью передают их содержание. Наиболее интересными из них являются последние два.

Что касается iPad, то меню в нём разделено на два окна: слева расположен список контактов, а справа окно переписки. Получить доступ к указанным ранее разделам можно с помощью кнопки с изображением двух шестерёнок.

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

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

Добавив новый контакт, вы можете заметить надпись «Не шифруется», которая означает, что сессия в данный момент не защищена. Если контакт использует тот же клиент, что и вы (либо тот, который поддерживает PGP шифрование), то можно зашифровать сессию. Для этого необходимо нажать на кнопку «сессия не шифруется» вверху справа. Проверять, шифруется ли в данный момент сессия или нет можно двумя способами: посмотреть на состояние кнопки «сессия не шифруется/сессия шифруется» или нажать на кнопочку XML. В появившейся консоли можно увидеть статус текущей сессии, т.е. узнать в каком виде в данный момент идут сообщения и шифруется ли трафик. Полезная и актуальная возможность!

Safety Jabber , безусловно, совместим и с другими jabber-клиентами (Miranda, PSI и т.д.), использующими PGP шифрование. Следует заметить, что при работе с такими клиентами обмен публичными ключами происходит в полуавтоматическом режиме. Пользователь выбирает удобный для себя способ (сначала необходимо тапнуть по имени контакта): 1) отправка ключа 2) присвоение ключа. Контакт, в свою очередь, также делится своим ключом. Как только это происходит, сессия приобретает статус зашифрованной.

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

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

Приложение Safety Jabber (SJ) уже доступно для Windows, MacOS, iOS. В ближайших планах разработчиков запустить версии для Android, Linux и Symbian. Благодаря SJ пользователь получает гарантию того, что вся его переписка надёжно защищена с помощью самого надёжного и устойчивого к взлому алгоритма (PGP)!

Общая информация о Программе:

Тип: Social Networking

Устройства: iPad, iPhone и iPod touch

Версия: 1.2

Разработчик: Triada Development Group

Стоимость: 49,99$

Требования: iOS 4.0 или выше

Протестировано на iPad 3 & iPhone 4S

Я стал размышлять о защите персональных данных в будущем. Уходить из ICQ не хотелось, потому что в нашей стране ICQ является де-факто стандартом офисного общения, и перейдя на MSN или GTalk, я разом потеряю своих друзей из-за несовместимости сетей. На помощь пришел Jabber.

В отличие от коммерческих систем мгновенных сообщений, таких, как AIM, ICQ, MSN и Yahoo, Jabber является децентрализованной, расширяемой и открытой системой. Аккаунты в джаббере имеют вид . Серверов, предоставляющих услуги регистрации, множество, вот лишь небольшая их часть . Jabber умеет осуществлять транспорт протокола ICQ на себя. Получается, что вы сидите в Jabber, а общаетесь в аське. Зачем такой изврат, спросите вы?

Jabber поддерживает такие средства защиты и шифрования данных, как SSL/TSL, PGP/GPG, SecureIM, OTR.

ICQ не может похвастаться ни одним из них без помощи сторонних программ.
К тому же Jabber - IM-система с децентрализованными серверами. То есть если один из них выйдет из строя, это не вызовет падения всей сети в общем. А поддержка его такими серьезными сервисами, как Google и другие, свидетельствует о правильности выбора.

Кроме того, Jabber работает ТОЛЬКО в кодировке UTF-8, которая автоматически конвертится на сервере – этим снимается вопрос с крякозябрами из оффлайна. iPhone тому не исключение.

Перейдем от теории к практике. Для начала работы надо скачать Jabber-клиент. Я остановил выбор на мультиплатформенном Psi IM , он заменил собой Adium.

Создаете новый аккаунт при первом запуске клиента. Для этого рекомендую использовать сервер jabberon.ru , который поддерживает icq-потоки.

Дело осталось за малым – задействовать iPhone. Нам понадобится бесплатная программа , либо более продвинутый платный .



В общем, Jabber оказался не таким уж страшным зверем, а вполне приятным и пушистым. И самое главное, что я снова в строю:-)

Спасибо за поддержку и помощь в написании статьи, Kit , Narmo , Хобот и Kosmi4 .

P.S. Общение в Beejive происходит также, как если бы вы общались по ICQ. В процессе чата с Kosmi4 я сфотографировал себя на iPhone и переслал картинку. Оказалось, что файл сначала был помещен на сервер Beejive, а потом уже стал доступен Kosmi4.

сайт После того, как мою аську стырили, я стал размышлять о защите персональных данных в будущем. Уходить из ICQ не хотелось, потому что в нашей стране ICQ является де-факто стандартом офисного общения, и перейдя на MSN или GTalk, я разом потеряю своих друзей из-за несовместимости сетей. На помощь пришел Jabber. В отличие от коммерческих систем мгновенных... Сеть Jabber предназначена для общения в интернете. Jabber или XMPP (Extensible Messaging and Presence Protocol) — это расширяемый протокол обмена сообщениями и информацией о присутствии. На основе протокола XMPP уже открыто множество частных и корпоративных серверов XMPP. Среди них есть достаточно крупные проекты, такие как Facebook , Google Talk , WhatsApp , Одноклассники.ru , QIP , LiveJournal , Juick . Для такого общения необходимо установить специальную программу, через которую вы будете общаться с друзьями - клиент Jabber. У ваших персональных компьютеров, смартфонов или планшетов могут быть разные операционные системы, поэтому вам надо будет выбрать клиент Jabber конкретно под вашу операционную систему. Если вы используете смартфон iPhone с операционной системой iOS, тогда вам подойдет простой и удобный клиент Jabber - Talkonaut.
Алгоритм установки клиента Talkonaut для операционной системы iOS довольно прост. Он будет описан ниже.

Шаг №1. Установка Talkonaut на iOS

1. Поиск и открытие официального сайта клиента Jabber - Talkonaut. Прежде чем установить клиент Talkonaut на ваш iPhone, необходимо найти приложение данного клиента в iTunes. Для этого следует открыть ваш браузер интернета и набрать в адресной строке следующее: http://talkonaut.com/ . Перед нами откроется вот такая страница в браузере:

Приведенный выше адрес - это адрес страницы официального сайта, на которой есть ссылка на установочный пакет клиента Jabber - Talkonaut для различных операционных систем мобильных устройств и компьютеров. Нам необходимо выбрать ссылку для устройств iPhone/iPad.

Talkonaut. Нажимаем на ссылку для устройств iPhone/iPad, и нам открывается страница в приложения данного клиента iTunes. Также на эту страницу можно попасть по следующей ссылке: https://itunes.apple.com/app/talkonaut/id375113323 . На этой странице вам необходимо будет нажать на кнопку «Free Download».


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

3. Установка и запуск приложения клиента Talkonaut . Скачанный вами установочный пакет приложения клиента Jabber - Talkonaut инсталлируется, как и все основные приложения под iOS.

После автоматической установки приложения Talkonaut, появится кнопка "Open". Следует нажать на нее.

Приложение Talkonaut должно запуститься. Запустив клиент Talkonaut, вы увидите такое его главное окно. Выберите "Talkonaut" в правом верхнем углу экрана, как показано на рисунке.

На этом установка клиента Jabber - Talkonaut для операционной системы iOS будет закончена.

Таким образом, мы научились устанавливать клиент Jabber - Talkonaut для операционной системы iOS.

Шаг№2. Создание учетной записи Talkonaut на iOS

Учетная запись или аккаунт Jabber необходимы для идентификации вас в сообществе всех пользователей клиентами Jabber для общения между собой. Псевдоним в сети Jabber - это запись в виде e - mail ,в которой сначала пишется логин, затем знак @, а после название сервера, например, duck go.com .

Ниже будет изложен понятный алгоритм создания учетной записи или регистрации нового аккаунта для клиента Talkonaut на операционной системе iOS мобильного телефона iPhone.

1. Открытие клиента Talkonaut . Запускаем клиента Talkonaut. Перед нами откроется главное окно данного клиента. Выберите "Talkonaut" в правом верхнем углу экрана, как показано на рисунке.

2. Меню «Добавить учетную запись» . Далее откроется окно по выбору типа учетной записи клиента Talkonaut. Необходимо нажать пункт меню «Jabber», что будет означать, что вы выбрали Jabber в качестве типа учетной записи.

Перед вами откроется окно диалога «Создать новую учетную запись». Вам нужно будет придумать себе уникальный ник, которого еще не было в сети Jabber в формате ник@duckgo.com и написать его в поле «JID», затем придумать пароль для входа в аккаунт. После этого необходимо нажать кнопку «Sign In».


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

Подождите, пока Talkonaut авторизует вашу учетную запись на сервере.

Окончанием регистрации нового аккаунта в сети Jabber будет появление вашего ника во вкладке Jabber приложения Talkonaut.


Таким образом, вы научились создавать учетную запись или новый аккаунт клиента Jabber - Talkonaut для операционной системы iOS мобильного телефона iPhone.

Шаг №3. Добавление собеседника в Talkonaut на iOS

Чтобы общаться с нашими собеседниками и друзьями через клиент Jabber - Talkonaut по смартфону iPhone с операционной системой iOS, вам необходимо добавить контакты этих людей. Алгоритм этой операции следующий.

1. Открываем меню Contact . Чтобы добавить собеседника в клиент Talkonaut необходимо войти в меню «Контакты» (Contact). Для этого необходимо нажать кнопку в верхнем правом углу окна.

Вам будет предложено меню из нескольких команд. Выбираем и нажимаем кнопку "Add Contact".

2. Форма добавления нового контакта вашего собеседника. После этого перед вами откроется окно формы добавления нового контакта. Вам необходимо будет заполнить поле «JID» - написать псевдоним вашего собеседника. Jabber ID вы должны получить от вашего собеседника. Он его вам должен продиктовать. Nickname вашего собеседника, с которым он будет отображаться в вашем клиенте Talkonaut, вы указываете сами. Далее вы можете выбрать группу собеседников, к которой будет относиться новый контакт. По окончанию заполнения всех данных следует нажать кнопку «Сохранить» (Save).

После этого контакт вашего собеседника станет доступен в списке всех ваших контактов по группам. А ваш собеседник получит запрос на подписку с вашей стороны. Когда он его примет, вы начнете получать от него статусы.

Таким образом, мы научились добавлять контакты собеседников в клиенте Talkonaut на iPhone с операционной системой iOS.

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

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

SJ совместим с любыми джаббер клиентами , поддерживающими PGP и JABBER (Psi, Miranda и др.)

2. Безопасная передача файлов

Передавать файлы в архивах с 32-значными паролями теперь очень просто!

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

В программе реализована функция "One click to send" .

С её помощью Вы можете одним нажатием отправить собеседнику упакованный файл под паролем из 32 символов.

3. Шифрование истории

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

P.S. Упреждая ваш вопрос "Почему не с помощью того же OpenPGP?" скажем, что декодирование хранимой истории отнимает много времени. К примеру расшифровка 10 000 записей требует около одного часа.

Описание нашего Jabber клиента

В этом iOS приложении присутствуют все функции, которые есть в стандартном SJ для Win и Mac OS! Поэтому здесь мы описываем только отличительный функционал iOS версии SJ .

Чем мы отличаемся от других клиентов:

  • Автоматическая система шифрования сообщений.
  • Совместимость со всеми мессенджерами, поддерживающими PGP .
  • Поддержка любых серверов XMPP.
  • Привлекательный дизайн.
  • Простота и лёгкость использования.

Это основные 5 отличий, на которые мы делали акцент при создании нашего продукта.

Теперь вы можете обеспечить полную безопасность при общении в социальных сетях (Facebook, GTalk (Google Talk), VK, Я.Онлайн и пр.), потому что все чаты этих социальных сетей используют стандарт XMPP, который поддерживается нашей программой и применяется во всех ее версиях.

Для того, чтобы использовать учётные записи социальных сетей, вам нужно просто указать свой логин вместо своего jabber ID (пример: в GTalk ) при добавлении профайла, и вся ваша переписка для стороннего пользователя (включая Google) будет выглядеть как «Сообщение зашифровано» «Сообщение расшифровано».

Примечание: ваш собеседник должен как и вы использовать SJ для переписки с вами, чтобы сообщения шифровались. С любыми другими программами собеседников из вашего контакт-листа будет вестись обычная НЕшифрованная переписка.

Замечательно то, что вы можете со своего мобильного устройства наладить безопасную переписку с любыми поддерживающими PGP-шифрование приложениями (Psi, Miranda и т.д.). Простыми словами вы всегда мобильны! И для того, чтобы ваша переписка была зашифрованной, вам необходимо лишь получить в сообщении ключ от вашего собеседника! Программа SJ автоматически определит, что вам был послан именно PGP ключ, подпишет его и ваши сообщения будут шифроваться !

Напоминаем : для того, чтобы ваш собеседник мог прочитать ваше сообщение, вам необходимо отправить ему свой публичный PGP ключ! Для этого просто нажмите на его имя в вашем списке контактов, подержите несколько секунд, и после появления дополнительного меню выберите «Отправить PGP ключ». К нашему огромному сожалению, мы не можем гарантировать, что ваш собеседник достаточно разбирается в технологии подписи ключей, что бы наладить с вами шифрованную связь! Именно поэтому посоветуйте ему использовать SJ , чтобы все настройки совершались в автоматическом режиме!

Заметное отличие SJ от других клиентов - это правильно продуманный и отработанный со всей тщательностью дизайн нашего продукта! Вы не увидите ничего подобного ни в одном клиенте в мире. Особенно отметим удобство использования и интуитивное понимание того, как работать с нашим продуктом. Мы соблюли все основные принципы работы с приложениями для iPhone \ iPad , и, как нам кажется, получилось у нас на 12 баллов!

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

Одним из самых главных аспектов в интернет-общении между собеседниками является приватность и безопасность. Задуматься о безопасности переписки, действительно, стоит. Ни один раз в сети были зафиксированы случаи целенаправленного «воровства» сообщений, а также случаи доступа к сообщениям третьим лицам. А кому из нас хочется, чтобы о беседе «тет-а-тет» не узнал кто-то еще, тем более, если сообщения носят исключительно личный характер и содержат конфиденциальную информацию? SJ im– iOS-приложение для обеспечения надежного шифрования данных!

Безопасность и защита ваших сообщений достигается путем шифрования. Приложение SJ использует один из самых надежных стандартов – OpenPGP (размер ключа до 4096 байт). Это главный механизм защиты ваших данных, отправленных через интернет, неуязвимость которого давно проверена временем.

Как организовать систему шифрования jabber-переписки на своем устройстве?

Первый шаг на пути к безопасности – скачать приложение SJ на свой iPhone или iPad. Версия для планшета имеет незначительные отличия в дизайне, но функциональные характеристики идентичны.

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

Сразу хочется отметить явное преимущество SJ im – поддержка самых популярных и актуальных на сегодняшний день сервисов общения (стандарт XMPP и протокол Oscar): ICQ, Psi, Miranda, Facebook, GTalk, Я.Онлайн и не только. Мультиплатформенность приложения позволяет использовать его не только на iOS-устройстве, но и на Mac OS X и Windows. Подробнее о том, как установить SJ im на одной из платформ, можно ознакомиться на официальном сайте разработчиков. Кстати, здесь есть много полезных «факов», отвечающих на самые распространенные вопросы пользователей.

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

Разработчики позаботились не только о безопасной переписке, но и о безопасной передаче файлов, которые архивируются с 32-значными паролями. Функция One click to send с говорящим названием позволяет это сделать в один клик.

Еще не один джаббер-клиент не был так интуитивно-понятен в использовании, эстетически привлекателен, а самое главное безопасен!



Понравилась статья? Поделитесь с друзьями!
Была ли эта статья полезной?
Да
Нет
Спасибо, за Ваш отзыв!
Что-то пошло не так и Ваш голос не был учтен.
Спасибо. Ваше сообщение отправлено
Нашли в тексте ошибку?
Выделите её, нажмите Ctrl + Enter и мы всё исправим!