Меню

Главная
Случайная статья
Настройки
Tox
Материал из https://ru.wikipedia.org

Tox, Project Tox — одноранговый децентрализованный протокол безопасного обмена данными со сквозным шифрованием с открытой спецификацией, разрабатываемый сообществом энтузиастов с 2013 года как свободная от надзора государств и корпораций альтернатива Skype[5][6][7].

Эталонная реализация протокола использует криптографические функции библиотеки NaCl[5]. На ней разработчиками Tox созданы функционально аналогичные Skype мессенджеры для разных операционных систем и аппаратных платформ, которые распространяются под свободной лицензией и с открытым исходным кодом: qTox, Tox, Atox[5].

Совместная работа над проектом Tox осуществляется на хостинге кода GitHub[5].

Другие проекты свободных служб защищённой связи через интернет — Briar и Invisible.im[6].

Содержание

Технология

Toxодноранговый протокол обмена зашифрованными данными (используется сквозное шифрование), который работает на транспортном протоколе UDP. Каждый клиент сети является пиром, пира можно указать вручную или осуществить поиск. Поиск пиров в Интернете осуществляется по протоколу DHT (аналогично BitTorrent Sync). Есть функция поиска пиров в локальной сети[6].

Для шифрования в Tox используется криптографическая библиотека NaCl, созданной международной группой специалистов по безопасности под руководством Дэниела Бернштейна[англ.] (Daniel J. Bernstein) из Университета штата Иллинойс в Чикаго[6].

Полная анонимность (с сокрытием своего адреса IP) обеспечивается при использовании проксирования соединений через сеть Tor по протоколу SOCKS[6].

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

История

Разработка Tox началась в 2013 году[8][6]. Идея создать независимый от корпораций и правительств мессенджер, способный заменить Skype, появилась на форуме 4chan при обсуждении сообщений Э. Сноудена о тотальной слежке АНБ США за частной перепиской и разговорами в мессенджерах[5][6].

По итогу обсуждения в техническом подфоруме 4chan, энтузиастами был создан чат 4chan для координации проекта, на хостинге кода GitHub был создан репозиторий и начата разработка кода[5].

В 2014 году Project Tox участвовал в Google Summer of Code в качестве наставнической организации[9]

В 2015 году Project Tox участвовал в Google Summer of Code в качестве наставнической организации[10].

Разрыв с Tox Foundation

11 июля 2015 года группа разработчиков заявила о прекращении отношений с Tox Foundation, созданной некогда в качестве компании — представителя проекта. Согласно информации из нового блога разработки и обсуждения на Reddit, Шон Куреши (также известный под псевдонимами Stqism, AlexStraunoff и NikolaiToryzin), глава и единственный член совета директоров Tox Foundation, «взял кредит на личные цели, никак не связанные с проектом, под залог Tox Foundation и всех денежных средств фонда»[11][12].

Достоверно неизвестно, какой суммой завладел Куреши: согласно заявлению коллектива разработчиков, сумма составляла «несколько тысяч долларов»; до этого на Reddit сообщалось о том, что было украдено три тысячи долларов[13][неавторитетный источник]. Большей частью средств являлись призовые, полученные по результатам участия Tox Foundation в Google Summer of Code 2014, а также небольшое количество пожертвований от частных лиц.

Данные события стали причиной очередного переезда сайта проекта на новый домен, https://tox.chat, поскольку Куреши не только предоставлял хостинг, но и являлся непосредственным владельцем всех старых доменов.

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

14 сентября 2015 года Куреши прокомментировал сложившуюся ситуацию в разделе заметок своего аккаунта GitHub[14], всячески отрицая все обвинения, и заявил, что якобы не тратил деньги на личные нужды, а пустил их на покрытие «растущих издержек» по обслуживанию инфраструктуры проекта. Несмотря на то, что Куреши также заявил, что готов предоставить доказательства в форме чеков и квитанций по оплате услуг хостинга и аренды доменов, на декабрь 2015 года этого сделано не было.

Оценка
Downgrade Counter