ТРАТА - WASTE

ТРАТА
Автор (ы) оригинала Джастин Франкель
Первый выпуск 2003 ; 18 лет назад ( 2003 )
Стабильный выпуск
1.7 / 2008 ; 13 лет назад ( 2008 )
Репозиторий Отредактируйте это в Викиданных
Написано в C ++
Операционная система Windows , Linux , OS X
Доступно в английский
Тип Даркнет
Лицензия GNU GPL
Веб-сайт отходы .sourceforge .net Отредактируйте это в Викиданных

WASTE - это протокол и программное приложение для одноранговой связи и обмена данными между друзьями, разработанное Джастином Франкелем в Nullsoft в 2003 году, которое обеспечивает обмен мгновенными сообщениями , чаты и возможности просмотра / обмена файлами. Название «ОТХОДЫ» - отсылка к роману Томаса Пинчона « Плач Лота 49» . В романе ОТХОДЫ - это (помимо прочего) подпольная почтовая служба.

В 2003 году, менее чем через 24 часа после выпуска, WASTE была снята с распространения AOL , материнской компанией Nullsoft. Первоначальная страница была заменена заявлением о том, что публикация программного обеспечения была несанкционированной и что кто-либо, загрузивший ее, не обладал законными правами на нее, несмотря на первоначальное утверждение, что программное обеспечение было выпущено в соответствии с условиями GNU. Стандартная общественная лицензия .

Несколько разработчиков изменили и обновили клиент и протокол WASTE. Издание SourceForge многие считают официальной веткой разработки, но есть несколько форков .

Описание

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

Сети ОТХОДОВ

Сети WASTE децентрализованы (см. Социальные сети ), что означает отсутствие центрального концентратора или сервера, к которому все подключаются. Одноранговые узлы должны подключаться друг к другу индивидуально. Обычно это достигается за счет того, что люди обмениваются своими открытыми ключами RSA , гарантируя, что их компьютеры доступны через соответствующие порты (одна или несколько сторон должны иметь IP-адрес и порт, к которым может получить доступ другой), и вводя IP-адрес и порт кого-либо в сети для подключения.

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

Поскольку WASTE объединяет небольшие частные группы, а не большие общедоступные, функция поиска в сети является одним из самых быстрых из всех децентрализованных приложений P2P. Возможности обмена мгновенными сообщениями и файлами намного ближе к функциям AOL Instant Messenger, чем к более типичным программам обмена файлами . Члены сети могут создавать частные и общедоступные чаты, обмениваться сообщениями друг с другом, просматривать файлы друг друга и обмениваться файлами, включая отправку или активную отправку файлов хостами, а также более распространенную загрузку пользователями. Простое перетаскивание в окна чата отправит файлы по назначению.

Рекомендуемый размер сети WASTE (которую пользователи называют сеткой ) составляет 10-50 узлов , хотя было высказано предположение, что размер сети менее критичен, чем соотношение узлов, желающих направлять трафик, к тем, которые не . С исходными группами клиентов Nullsoft, возраст которых превышает десять лет, стабильные сети нередко могут содержать несколько терабайт защищенного содержимого.

По умолчанию WASTE прослушивает входящие соединения через порт 1337. Вероятно, это было выбрано из-за скрытых коннотаций 1337 .

Поскольку центрального концентратора нет, сети WASTE обычно используют пароль или кодовую фразу , также называемую сетевым именем, для предотвращения конфликтов. То есть член одной сети подключается к члену другой сети, таким образом соединяя две сети. Назначив уникальный идентификатор (кодовую фразу) вашей сети, можно снизить риск коллизий, особенно с исходными клиентами.

Нулевые сети

Нулевые сети - это сети без парольной фразы. Невозможно узнать, сколько существует нулевых сетей, но есть одна первичная нулевая сеть. Лучший способ получить доступ к нулевой сети - опубликовать свои учетные данные в WASTE Key Exchange. Нулевая сеть может легко объединяться с другими нулевыми сетями, потому что здесь нет парольной фразы, что делает ее отличным местом для публичного обсуждения и обмена файлами.

Сильные стороны

  • Защищено за счет обмена открытыми ключами RSA , что обеспечивает безопасную и надежную связь и передачу данных с доверенными узлами.
  • Распределенный характер означает, что сеть не зависит от кого-либо, настраивающего сервер в качестве концентратора. Сравните это с другими протоколами P2P и чата, которые требуют подключения к серверу. Это означает, что в сети нет единой точки уязвимости.
  • Точно так же нет единого лидера группы; все в сети равны в том, что они могут или не могут делать, включая приглашение других участников в группу, и ни один участник не может выгнать другого из группы, исключить их из публичных чатов и т. д.
  • ОТХОДЫ могут запутать свой протокол, что затрудняет обнаружение использования ОТХОДОВ.
  • WASTE имеет функцию насыщения, которая добавляет случайный трафик, что затрудняет анализ трафика .
  • Узлы (каждый из которых является доверенным соединением) автоматически определяют маршрут с наименьшей задержкой для трафика и, таким образом, балансируют нагрузку . Это также улучшает конфиденциальность, поскольку пакеты часто идут по разным маршрутам.

Недостатки

  • Обмен открытыми ключами, включение переадресации портов на вашем брандмауэре (при необходимости) и подключение друг к другу могут быть сложным и / или утомительным процессом, особенно для тех, кто не очень разбирается в технике.
  • Из-за распределенного характера сети невозможно исключить кого-либо из сети после того, как он получил доступ. Поскольку у каждого участника сети будет открытый ключ этого участника, все, что ему нужно сделать, чтобы восстановить доступ, - это подключиться к другому участнику. Координировать изменение имени сети чрезвычайно сложно, поэтому лучший способ действий - создать другую сеть и перенести всех в новую сеть. Это, конечно, также можно рассматривать как силу.
  • Поскольку центрального сервера нет, как только кто-то отключается от сети, он должен знать хотя бы один сетевой IP-адрес для повторного подключения. Возможно, что сеть будет уходить от всех ранее использовавшихся IP-адресов, так что ни один из них не известен, и возникает необходимость связаться с членом сети и запросить информацию об адресе, чтобы иметь возможность повторно подключиться. В самом деле, вполне возможно, что таким образом сеть может неосознанно разделиться на две части. Требуется по крайней мере некоторая координация, чтобы сохранить сеть ОТХОДОВ нетронутой; это может быть так же просто, как один или несколько добровольцев со статическим IP-адресом или фиксированным динамическим адресом DNS (DDNS) (доступным бесплатно у ряда провайдеров), поддерживая свой узел в рабочем состоянии, чтобы люди могли повторно подключиться к сети.
  • Хотя шифрование выполняется с использованием алгоритма Blowfish , который считается надежным, используемый режим PCBC имеет несколько известных недостатков безопасности.
  • Псевдонимы не регистрируются , что позволяет подслушивать и подделывать сообщения. WASTE версии 1.6 снижает вероятность подслушивания с помощью открытых ключей для связи, но, поскольку участники сети могут выбрать любой псевдоним, который должен знать пользователь, и распознать хэш человека, с которым они хотят общаться, чтобы быть уверенным в своей личности.
  • Чтобы подключиться из-за брандмауэра, одна сторона должна перенаправить на свой компьютер правильный порт; поскольку сети ОТХОДОВ не зависят от центрального сервера, этого не избежать. Однако, пока один узел принимает входящие соединения, он может действовать как сервер, соединяя узлы, которые сами не могут принимать входящие соединения. Действительно, от этих концентраторов зависит долгосрочная стабильность сети ОТХОДОВ.

Версии

Начиная с версии 1.7 WASTE поставляется в экспериментальной и стабильной версиях. Экспериментальная ветвь реализует новый размер пакета 16 КБ, который улучшает накладные расходы и скорость передачи, но несовместим с предыдущими версиями, которые поддерживают размер пакета 4 КБ.

WASTE 1.7.4 для Windows был выпущен 24 декабря 2008 года и действовал по состоянию на октябрь 2009 года. Это новая ветка на SourceForge, созданная из-за неактивности основной ветки разработки WASTE. На сегодняшний день это наиболее полнофункциональная версия.

Доступна кроссплатформенная (включая Linux , OS X и Microsoft Windows ) бета-версия WASTE под названием Waste 1.5 beta 4, также известная как wxWaste, с использованием набора инструментов WxWidgets .

VIA Technologies выпустила форк WASTE под названием PadlockSL, но удалила веб-сайт продукта через несколько недель. Пользовательский интерфейс был написан на Qt, а клиент был доступен для Linux и Windows.

BlackBelt WASTE - это выпущенная вилка WASTE. Его сборка помечена как 1.8, чтобы отметить значительные улучшения в различных областях функциональности. Он поддерживает сети Tor и i2p, а также clearnet. Его маршрутизация была обновлена, чтобы предоставлять еще более запутанные метаданные внутри. Он имеет поддержку uPnP для автоматической обработки переадресации портов. Он также имеет автоматическую технологию Anti-Spoofing для поощрения уникальных пользователей. В разработке с 2010 года, в настоящее время (июль 2021 года) он регулярно выпускается и совершенствуется.

Смотрите также

Рекомендации

Внешние ссылки