TorChat
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2016 г. ) |
![]() Screenshot TorChat 0.9.9.530 | |
Разработчик(и) | TorChat Developers |
---|---|
Первоначальный выпуск | ноябрь 2007 г. |
Финальный выпуск | 0.9.9.553 (15 сентября 2012 г [±] | )
Предварительный выпуск | 2.0-альфа-14 / 22 июля 2012 г. |
Репозиторий | |
Написано в | Объектный Паскаль |
Операционная система | Линукс , Microsoft Windows |
Доступно в | Многоязычный |
Тип | обмена мгновенными сообщениями Клиент |
Лицензия | Лицензия GPL v3 |
Веб-сайт | github |
TorChat представлял собой одноранговый анонимный мессенджер , который использовал сервисы Tor onion в качестве базовой сети. Он обеспечивал криптографически безопасный обмен текстовыми сообщениями и передачу файлов. [1] Характеристики луковых сервисов Tor гарантируют, что весь трафик между клиентами зашифрован, и очень сложно определить, кто с кем общается и где физически находится данный клиент.
TorChat — бесплатное программное обеспечение, лицензированное на условиях GNU General Public License (GPL).
Особенности [ править ]
В TorChat каждый пользователь имеет уникальный буквенно-цифровой идентификатор, состоящий из 16 символов. Этот идентификатор будет случайным образом создан Tor при первом запуске клиента. По сути, это адрес .onion лукового сервиса. Клиенты TorChat общаются друг с другом, используя Tor для связи с луковой службой другого (полученной из их идентификатора) и обмениваясь информацией о статусе, сообщениями чата и другими данными через это соединение. Поскольку луковые службы могут принимать входящие соединения, даже если они находятся за маршрутизатором, выполняющим преобразование сетевых адресов (NAT), TorChat не требует переадресации портов для работы.
История [ править ]
Первая публичная версия TorChat была выпущена в ноябре 2007 года. [2] [3] Бернд Кройсс (prof7bit). [4] [1] [5] Он написан на Python и использует кроссплатформенный набор инструментов виджетов wxPython , который позволяет поддерживать широкий спектр платформ и операционных систем .
Старые версии TorChat для Windows были созданы с использованием py2exe (поскольку версия 0.9.9.292 была заменена на pyinstaller) и поставлялись в комплекте с копией Tor, легко настроенной так, чтобы ее можно было запускать как портативное приложение прямо с USB-накопителя без какой-либо установки и настройки. или создание учетной записи.
В период с 2008 по 2010 год не было обновлений пакетов, в результате чего встроенная версия Tor устарела и не могла подключиться к сети Tor. [6] что и стало причиной появления форков, которые по сути просто заменяли идущий в комплекте Tor.exe на актуальный. [ нужна ссылка ] В декабре 2010 года наконец-то стало доступно официальное обновление, которое, помимо некоторых мелких исправлений, снова включало актуальную версию Tor.exe. [ нужна ссылка ]
После 2014 года вся деятельность по разработке прекратилась, и TorChat больше не получал обновлений. [7]
Вилки [ править ]
Летом 2010 года французским разработчиком была выпущена вилка для OS X. Двоичный файл (приложение Cocoa) и исходный код (Objective-C), включенные в проект Xcode 7, можно загрузить на SourceMac.
Переписанный протокол TorChat на Java был создан в начале 2012 года и называется jTorChat в Google Code . Содержащий последнюю версию Tor.exe, он предназначен для эмуляции всех функций исходного протокола TorChat, а также расширения протоколов для функций, специфичных для jTorChat. Совместное использование файлов, хотя и реализовано в оригинальном TorChat, еще не реализовано в jTorChat. Новой возможностью jTorChat является режим широковещания, который позволяет пользователю отправлять сообщения всем в сети, даже если их нет в списке друзей. Также реализован режим запроса друзей, который позволяет пользователю попросить случайного пользователя в сети jTorChat добавить его. На данном этапе jTorChat предназначен для эффективной работы в Windows без какой-либо настройки, однако, поскольку он написан на Java , он может работать на любой платформе, поддерживаемой как Tor, так и самой Java, что делает его очень переносимым. Проект активно ищет участников Java, особенно для помощи в отладке графического интерфейса.
In February 2012, developer Prof7bit moved TorChat to GitHub , [7] в знак протеста против выборочной цензуры Google доступа к загрузке TorChat в определенных странах. [ нужна ссылка ] Prof7bit перешел к работе над torchat2, который представляет собой переписанную с нуля систему с использованием Lazarus и Free Pascal . [8] [ нужна ссылка ]
Безопасность [ править ]
В 2015 году анализ безопасности [9] протокола TorChat и его реализации на Python. Было обнаружено, что, хотя конструкция TorChat надежна, ее реализация имеет ряд недостатков, которые делают пользователей TorChat уязвимыми для выдачи себя за другое лицо.подтверждение связи и атаки типа «отказ в обслуживании». Несмотря на обнаруженные недостатки, использование TorChat по-прежнему может быть безопасным в сценарии, когда луковый адрес узла не становится известен злоумышленнику, заинтересованному в атаке на человека, стоящего за адресом TorChat.
См. также [ править ]
- битовое сообщение
- Брайар (программное обеспечение)
- Тор (анонимная сеть)
- Рикошет (программное обеспечение)
- Токс
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б «Интервью с Берндом Крейссом из TorChat» . Фонд свободного программного обеспечения . Архивировано из оригинала 2 февраля 2014 г. Проверено 28 января 2014 г.
- ^ Зеттер, Ким (17 сентября 2014 г.). «Умная программа чата, которая препятствует шпионажу АНБ» . Проводной . Проверено 25 февраля 2021 г.
TorChat, одноранговая программа обмена мгновенными сообщениями, выпущенная в 2007 году и использующая скрытые сервисы Tor для передачи сообщений. Однако на момент своего появления TorChat имел ряд проблем с реализацией, и пользователи и разработчики по большей части отказались от него.
- ^ prof7bit (25 ноября 2007 г.). «торчат» . Гугл-код . Архивировано из оригинала 25 ноября 2007 года . Проверено 25 февраля 2021 г.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ «Бернд Кройсс (prof7bit)» . Суть . Гитхаб. Архивировано из оригинала 17 января 2018 года . Проверено 25 февраля 2021 г.
- ^ «TorChat — Каталог свободного программного обеспечения» . Архивировано из оригинала 9 октября 2013 г.
- ^ «Блог проекта Tor» . Блог.torproject.org. Архивировано из оригинала 2 февраля 2014 г. Проверено 28 января 2014 г.
- ^ Jump up to: Перейти обратно: а б «ТорЧат2» . Гитхаб . 8 декабря 2021 года. Архивировано из оригинала 8 декабря 2013 года . Проверено 6 февраля 2012 года .
- ^ К, Бернд (21 августа 2022 г.), TorChat2 , заархивировано из оригинала 31 августа 2022 г. , получено 31 августа 2022 г.
- ^ Виигипуу, Дождь (2015). Анализ безопасности системы обмена мгновенными сообщениями TorChat (PDF) (магистерская диссертация). Таллиннский технологический университет . Архивировано (PDF) из оригинала 20 августа 2022 года . Проверено 24 августа 2022 г.
Внешние ссылки [ править ]

- Сервисы Tor Onion
- Бесплатные клиенты для обмена мгновенными сообщениями
- Бесплатное программное обеспечение безопасности
- Тор (анонимная сеть)
- Бесплатное программное обеспечение, написанное на языке Паскаль.
- Программное обеспечение Паскаль (язык программирования)
- Программное обеспечение, снятое с производства