<
  • Главная
Статьи

Анонімний чат з підтримкою шифрування

  1. Розкол в співтоваристві Tox
  2. uTox
  3. Рейтинг
  4. Рейтинг
  5. Рейтинг
  6. Рейтинг
  7. висновки
  8. Мобільні клієнти і клієнт для Windows

У наш неспокійний час, коли інформація часом вирішує занадто багато, по-справжньому безпечне спілкування в Мережі має дуже велике значення. Незважаючи на порівняльну молодість проекту, він стрімко розвивається. До слова, поки писалася ця стаття, ядро ​​Tox встигло оновитися чотири рази за тиждень. Зв'язок між користувачами організована за допомогою надбудови над протоколом UDP. Кожному пользовaтелю присвоюється спеціальний публічний ключ, який також використовується і для шифрування. Для встановлення комунікацій потрібно з'єднання до бенкеті (кожен клієнт мережі є бенкетом), який може бути визначений вручну або знайдений автоматично. Доступна функція пошуку бенкетів в локальній мережі. Tox - це не просто месенджер, це цілий протокол обміну інформацією, суть якого в роботі пиринговой мережі, схожою на BitTorrent Sync.

Головна його перевага - повна децентралізація і шифрування всього трафіку. А це, в свою чергу, запорука повної анонімності, настільки затребуваною в наш час. Немає єдиного центру ідентифікації користувача. Користувач ID створюється і зберігається локально. У Linux це папка ~ / .config / tox. Код Tox написаний на мові Сі і поширюється пoд ліцензією GPLv3. Більшість авторів жодного разу не бачили один одного вживу і мешкають на 4chan. Найважливіші переваги Tox - це відкритий вихідний код, відсутність виділених серверів і, найголовніше, ніякого контролю з боку будь-якої софтверної компанії.

Для кожної з операційних систем окремо розробляється своє клієнтську програму. При цьому загальна ідея проекту залишається незмінною. Розробники пишуть відразу кілька версій клієнтів з різними наборами функцій, але в якості офіційних пропонуються найстабільніші і доведені до розуму версії. Tox розробляється за допомогою сервісу GitHub, звідки можна завантажити вихідні найсвіжішої версії. З'єднання захищене з іспользованіeм проксі-серверів SOCKS. А це, в свою чергу, дозволяє перенаправляти весь трафік через Tor. Функції шифрування реалізуються за допомогою бібліотеки NaCl (читається як salt, «сіль»), розробленої під керівництвом Деніела Бернштайна (Daniel J. Bernstein) в університеті штату Іллінойс в Чикаго.

Tox - не єдиний сервіс захищеного зв'язку . Альтернативи розробляються і іншими адептами СПО. Наприклад, Briar, створений командою розробників під керівництвом Майкла Роджерса (Michael Rogers) з Делфтського університету, або проект Invisible.im, заснований аналітиком Патріком Греєм (Patrick Gray) і автором фреймворка Metasploit. Обидва клієнта являютcя захищеними аналогами WhatsApp, Viber і інших месенджерів. Є також і комерційні рішення для шифрування звичайних телефонних розмов. Найбільш затребуваними стали додатки Signal для iPhone і Silent Circle для Android. Але Tox може стати рішенням, яке повністю замінить приватні месенджери і програмні кріптофони. «Зараз Tox - це просто захищений і безпечний тунель між вузлами мережі, - каже один з учасників проекту Девід Лоулі (David Lohle) виданню Wired. - Що саме ви будете передавати по ньому, обмежується лише вашою уявою ».

В огляді буде розглянуто кілька поширених клієнтів Tox для Linux. Відразу обмовлюся - клієнти Tox для Linux поки вогкуваті, і вимогливим користувачам сподобається не все. Тестування всіх клієнтів Tox проводилося на Ubuntu 15.10 з робочим столом Mate.

Розкол в співтоваристві Tox

На початку липня 2015 року розробники Tox заявили про розрив відносин з Tox Foundation, створеної свого часу в якості компанії - представника проекту. Справа в тому, що хтось Шон Куреши (також відомий під ніками Stqism, AlexStraunoff і NikolaiToryzin), колишній главою і єдиним членом ради директорів Tox Foundation, «зайняв» частина грошей фонду на особисті цілі. Невідомо, скільки саме взяв Куреши. За словами розробників, сума склала кілька тисяч доларів. Велика частина грошей були призові, отримані Tox після участі в Google Summer of Code 2014 року, також якась частина - пожертви від приватних осіб.

Після того, що сталося сайт проекту переїхав на новий домен tox.chat. Справа в тому, що Куреши не тільки надавав хостинг, але і володів старими доменами. Розробники вирішили продовжити роботу над проектом, незважаючи на те, що трапилося. Код проекту не був скомпрометований. Користувачів попросили оперативно змінити репозиторії.

14 вересня 2015 року Куреши заявив, що не витрачав гроші проекту на особисті потреби, а пустив їх на покриття зростаючих витрат з обслуговування інфраструктури проекту. Також Куреши обіцяв представити доказ своєї невинності у вигляді чеків і квитанцій по оплаті послуг хостингу, але до сих пір цього не зробив.

uTox

Перший в огляді (але не перший у рейтингу) - uTox, офіційний клієнт Tox, рекомендований розробниками. На момент написання цієї статті користувачам Linux доступна альфа-версія 0.5.0. На жаль, в репозиторіях Ubuntu бінарного пакета uTox не знайшлося: проект ще недостатньо стабільний. Установка uTox нескладна для досвідченого користувача. Процес установки ідентичний в Ubuntu і в Debian.

[Ad name = "Responbl»]

Все зводиться до додавання в файл /etc/apt/sources.list сховища Tox, ключа до нього та встановлення uTox через менеджер пакетів APT. Єдине, що потрібно зробити, - це замінити $ CODENAME на release. Це справедливо і для Ubuntu (починаючи з 14.04), і для Debian:

$ Echo "deb https://pkg.tox.chat/debian nightly $ CODENAME" | sudo tee / etc / apt / sources. list. d / tox. list

$ Wget - qO - https: //pkg.tox.chat/debian/pkg.gpg.key | sudo apt-key add -

$ Sudo apt - get install apt - transport - https

$ Sudo apt - get update

У вигляді бінарного пакета uTox доступний користувачам Gentoo і Arch Linux. При бажанні та вмінні можна зібрати uTox з початкових кодів. Вся інфа англійською тут . Після установки uTox потрібно налаштувати. Найголовніше тут - задати шлях до свого профілю Tox, який зберігається локально. На окрему увагу заслуговує TOX ID. Це 76-значне шістнадцяткове число. Випадково згенерований набір байтів, який є унікальним для кожного користувача. Виглядає TOX ID, прямо скажемо, страхітливо. Навряд чи хтось при здоровому глузді зможе запам'ятати таке:

42E9CA1A838AB6CA8E825A7C48B90BAFE1E22B9FA467A7AD4BA2821F1344803BD71BCB00A535

Однак є спосіб створити більш зручний ID. Отримати його можна на сайті uTox . Просто вибери собі відповідний нік і встав з програми свій TOX ID, і ти отримаєш зручний і красивий ідентифікатор виду [email protected].

При першому запуску uTox попросить тебе завести новий обліковий запис або ж ввести дані існуючої. Інтерфейс uTox нагадує Skype, тільки без реклами. Користуватися додатком просто і зручно. Параметри не рясніють розмаїттям, але логічні і зрозумілі будь-якому мало-мальськи досвідченому користувачеві. Незважаючи на статус альфа-версії, uTox працює стабільно. За весь час використання (більше тижня) він падав лише три рази. Оновлення виходять мало не кожен день.

Якість звуку на рівні SIP. Чимось навіть краще, особливо на вузькому інтернет-каналі. Але до рівня Skype не дотягує. Не варто забувати, що на відміну від Skype у Tox немає інфраструктури серверів. Спільний перегляд теж працює стабільно, без розривів і заїкань. Якість залежить від веб-камери і швидкості з'єднання. Передача невеликих файлів (3-50 Мбайт) проходить без проблем. А ось спроба відправити відео розміром 150 Мбайт закінчилася невдачею. При наступних спробах uTox просто валився. Але це в першу чергу месенджер, а не засіб пересилання великих файлів. Головне відчуття, яке не покидало мене за весь час тестування uTox, - це почуття недоконаності. Так, проект на стадії альфа. І це видно відразу. В цілому, uTox справляє враження практично готового рішення для анонімного спілкування в Мережі. І може практично повністю замінити Skype.

І може практично повністю замінити Skype

Головне вікно uTox

Рейтинг

  • зручність: 7 балів;
  • функціональність: 10 балів;
  • простота настройки: 6 балів;
  • стабільність: 5 балів.

Qtox

Наступний «офіційний» клієнт Tox - це qTox. Додаток написано на С ++ з використанням фреймворку Qt 5. Остання на даний момент версія - 1.2. Установка проходить так само, як і установка uTox. Тобто, один раз додавши репозиторій uTox, ти зможеш встановити з нього і qTox. Розмір повідомлень в qTox обмежений 1372 байтами. Є аудіо та відеозв'язок, фільтр шуму і придушення луни (корисно, якщо користуватися вбудованим мікрофоном і колонками). Підтримуються емотикони і проксі. Все як в Skype.

Головне достоїнство qTox - це висока швидкість роботи. Мабуть, це найшвидший клієнт Tox для Linux. Інтерфейс багато в чому повторює uTox. Хіба що виглядає додаток більш допрацьованим і зручним для користувача. Вилітає програма набагато рідше: за весь час qTox звалився всього раз. Оновлення з'являються щодня, навіть у вихідні. Звук і відео передаються, на мій погляд, гірше, ніж в uTox, але стабільно. Хотілося б, щоб в нових версіях додаток навчилося міняти шрифт у вікні набору тексту. Не завадить і можливість зміни статусу через контекстне меню значка програми в системному лотку.

Важливо! Всі клієнти Tox використовують загальну папку профілю, де і зберігають свої налаштування. Але, як не дивно, контакт, доданий до списку в uTox, ніяк не відображається в qTox. І його доводиться додавати в список контактів заново. Можливо, це пов'язано з тим, що у додатків різні файли налаштувань.

qTox - готове рішення для протоколу Tox. По всій видимості, його вважатимуть за краще користувачі KDE.

По всій видимості, його вважатимуть за краще користувачі KDE

Спільний перегляд працює справно

Рейтинг

  • зручність: 9 балів;
  • функціональність: 10 балів;
  • простота настройки: 7 балів;
  • Стабільність: 9 балів.

Toxic

Цей клієнт Tox створений для справжніх линуксоидов. Він - консольний. Toxic написаний на Сі з використанням псевдографічні бібліотеки ncurses і доступний тільки для Linux і FreeBSD. До речі, вийшов він одним з перших, ще в другій половині 2013 року, і є одним з найстаріших клієнтів Tox. Встановлюється зі сховищ Tox, так само як і у випадку з qTox і uTox. Любителі складнощів можуть спробувати зібрати Toxic з початкових кодів. Для BSD-систем є скомпільовані порти. Користуватися Toxic досить просто (наскільки це можливо при роботі в терміналі). Запуск - команда toxic, отримати допомогу - командаtoxic -help. Додаткові настройки програми зберігаються в конфігураційному файлі. / Config / tox / toxic.conf. Приклад файлу можна знайти на сайті Toxic .

Приємно здивувала функція голосових і навіть відеоуведомленій на робочому столі. Зі стандартних можливостей можна відзначити симуляцію статусу «офлайн», підтримку SOCKS5 і HTTP-проксі, блокування неугодних контактів, захист профілю паролем, шифрування профілів користувачів. І звичайно, аудіо- та відеозв'язок. По зручності Toxic програє uTox і qTox, але не варто забувати, що це консольний клієнт.

По зручності Toxic програє uTox і qTox, але не варто забувати, що це консольний клієнт

Спартанський інтерфейс Toxic

Рейтинг

  • зручність: 4 бали;
  • функціональність: 6 балів;
  • простота настройки: 4 бали;
  • Стабільність: 9 балів.

XwinTox

XwinTox - це експериментальний клієнт Tox, розроблений не тільки для Linux, скільки для інших BSD-систем, таких як Solaris або FreeBSD. Але при бажанні його можна зібрати і в Linux з початкових кодів. Код написаний на С і С ++, інтерфейс реалізований за допомогою графічного тулкіта FLTK. Розробники стверджують, що завдяки модульної конструкції XwinTox є найшвидшим і безпечним клієнтом Tox. За їхніми словами, через поділ на модулі додаток використовує менше ресурсів комп'ютера і працює значно швидше за інших клієнтів Tox.

На ділі в Linux XwinTox працює приблизно так само, як і uTox. Хоча пам'яті споживає трохи менше. Іноді падає, особливо при спробі відправити файл від 150 Мбайт. Виглядає додаток в Linux, прямо скажемо, некрасиво. Мабуть, це витрати використання FLTK.

По суті, це той же uTox, тільки написаний з використанням НЕ GTK + або Qt, а FLTK. Взагалі, інтерфейс практично всіх десктопних клієнтів Tox (неважливо, Linux це, OS X або Windows) повторює інтерфейс uTox. І це добре. Підтримуються обмін текстовими повідомленнями, аудіо- та відеодзвінки. Якість зв'язку не викликає претензій. Але це заслуга скоріше ядра Tox, а не XwinTox. XwinTox краще підійде тим, хто використовує Solaris і BSD-системи.

XwinTox все ж не для Linux

Рейтинг

  • зручність: 9 балів;
  • функціональність: 8 балів;
  • простота настройки: 7 балів;
  • стабільність: 3 бали.

Ні в якому разі не жени папку з настройками Tox ~ / .config / tox! Це може привести до втрати приватного ключа Tox!

висновки

Якби Skype не купила Microsoft, то, можливо, не з'явився б протокол Tox. Найцінніше в Tox - це його по-справжньому повна анонімність. Особливість, якою не може похвалитися жоден з нині існуючих месенджерів. Клієнти Tox в даний момент активно розробляються, постійно оновлюються, з'являються нові. У цій статті розглянуті найпопулярніші і поширені програми для роботи з Tox в Linux. Зрозуміло, вони не позбавлені недоліків, як і будь-які молоді проекти. Але основні функції, реалізовані в протоколі Tox, в них працюють справно і без нарікань. Установка офіційних клієнтів нескладна і зводиться до введення в консолі декількох простих команд. Будемо сподіватися, що, коли Tox досягне відповідної стабільності, його і кілька клієнтів включать в репозиторії основних дистрибутивів Linux. Кращий поки, безумовно, qTox. Він швидкий, падає менше всіх і виглядає краще за інших.

Найголовніше, незаперечна перевага Tox - це відсутність будь-якого контролю з боку софтверних компаній. Ніхто не має монополії на Tox. І це дуже добре. Це повністю згладжує всі гострі кути і нівелює будь-які колишні, наявні і майбутні недоліки Tox. Tox - це дійсно безпечно і анонімно. Те, чого всі давно чекали.

Мобільні клієнти і клієнт для Windows

За рамками цього огляду залишилися мобільні клієнти Tox і додатки для Windows. Додатки для двох основних мобільних платформ поки недостатньо стабільні і підтримують не всі функції Tox. Користуватися ними можна в основному для прийому і відправки текстових повідомлень і файлів.

Antox - клієнт Tox для Android. Проект активно розробляється і знаходиться в стадії бета-тестування. В даний момент користувачеві доступний тільки обмін текстовими повідомленнями і файлами, а також групові чати. Функції аудіо- та відеозв'язку знаходяться на стадії реалізації. Antox можна встановити зі сховищ Google Play Beta, створеного Google спеціально для тестування додатків, або з стороннього сховища повністю вільних додатків F-Droid . Додаток поки сире, і говорити про повноцінну заміну деськтопной версії рано.

[Ad name = "Responbl»]

Не забуті і користувачі iOS. Antidote - це клієнт Tox для iOS. Підтримує обмін текстовими повідомленнями і файлами, голосове спілкування. Спільний перегляд поки не реалізована. Є функція шумозаглушення і фільтрації луни. Розробка ведеться активно, оновлення виходять дуже часто, іноді кілька разів на добу. Справедливо очікувати в найближчому майбутньому всі функції протоколу Tox в цьому додатку.

Окремо стоїть Isotoxin - клієнт Tox для Windows, написаний з нуля нашим співвітчизником під ніком Rotkaermota. Програма написана на С ++. Isotoxin справляє дуже гарне враження, і це неспроста. У ньому реалізована повна підтримка всіх поточних можливостей протоколу Tox, включаючи відеодзвінки. З інших фіч можна відзначити власний протокол для спілкування всередині локальної мережі (створювався в основному для налагодження системи плагінів, але цілком працездатний: є все те ж саме, що в Tox, крім відео), підтримку одночасної роботи декількох протоколів (можна, наприклад, мати відразу два підключення до Tox з різних ID), просунуті можливості, такі як метаконтакти, аудіо- і відеодзвінки, расшаріваніє десктопа, групові чати, пошук за повідомленнями, передача файлів, підтримка «скінів» в інтерфейсі. Додаток досить стабільно для того, щоб рекомендувати його для повсякденного використання.

Isotoxin можна змінювати на свій розсуд завдяки вбудованому редактору тим



Новости
  • Виртуальный хостинг

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

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью