Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

В 2003 году, менее чем через 24 часа после выпуска, [1] WASTE была изъята из распространения AOL , материнской компанией Nullsoft. [2] Исходная страница была заменена заявлением о том, что публикация программного обеспечения была несанкционированной и что кто-либо, загрузивший ее, не обладал законными правами на нее, несмотря на первоначальное утверждение, что программное обеспечение было выпущено в соответствии с условиями от GNU General Public License .

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

Описание [ править ]

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

ОТХОДЫ сети [ править ]

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

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

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

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

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

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

Нулевые сети [ править ]

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

Сильные стороны [ править ]

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

Недостатки [ править ]

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

Версии [ править ]

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

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

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

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

См. Также [ править ]

  • Одноранговая (P2P)
  • Анонимный P2P
  • Обмен файлами
  • Друг другу (F2F)

Ссылки [ править ]

  1. ^ «AOL Execs Flush Nullsoft's WASTE» . BetaNews . 31 мая 2003 г.
  2. ^ «Nullsoft выпускает ОТХОДЫ - AOL отключает» . После рассвета .
  3. ^ «Обмен ключами WASTE: Обсуждение WASTE 1.5 и 1.7 Nullnet» . 16 мая 2007 г.
  4. ^ WASTE Key Exchange Server [ постоянная мертвая ссылка ]
  5. ^ "ОТХОДЫ снова: Введение" . Wasteagain.sourceforge.net .
  6. ^ "ОТХОДЫ снова: Новости проекта" . Wasteagain.sourceforge.net .
  7. ^ «ОТХОДЫ - Просмотрите / wxWASTE Client_Server (POSIX) на SourceForge.net» . sourceforge.net .
  8. ^ "VIA Pulls PadLockSL - Slashdot" . slashdot.org .

Внешние ссылки [ править ]

  • ОТХОДОВ снова - вилка
  • Исходный сайт WASTE SourceForge - ныне не существует
  • Самый опасный компьютерщик в мире (интервью журналу Rolling Stone с Джастином Франкелем) в Wayback Machine (архивировано 17 марта 2010 г.)
  • Невидимый внутренний круг
  • Анонимное общение с отходами
  • «Безопасная передача файлов с помощью WASTE - вводное видео» Рассела Сэйерса на showmedo
  • Проект Zer0Share - даркнет Джека Спратта