PeerGuardian - PeerGuardian

PeerGuardian 2
Pg2rc1vista.png
PeerGuardian 2 под Windows Vista
Разработчики)Phoenix Labs
изначальный выпуск2003
Предварительный выпуск
2.0 RC1[1] / 1 июня 2007 г.; 13 лет назад (2007-06-01)
[нужна цитата ]
Написано вC ++
Операционная системаМайкрософт Виндоус
ТипБрандмауэр
Лицензияzlib Лицензия
Интернет сайтphoenixlabs.org/pg2
PeerGuardian Linux
Стабильный выпуск
2.3.1 / 17 ноября 2015 г.; 5 лет назад (2015-11-17)[2]
Операционная системаLinux
ЛицензияGPL-3
Интернет сайтsourceforge.net/projects/peerguardian
PeerGuardian OS X
Стабильный выпуск
1.5.1 / 8 марта 2009 г.; 11 лет назад (2009-03-08)[3]
Предварительный выпуск
1.7b2 / 28 октября 2012 г.; 8 лет назад (2012-10-28)[4]
Операционная системаMac OS X
Лицензияzlib Лицензия
Интернет сайтphoenixlabs.org/pgosx/

PeerGuardian это бесплатный и открытый исходный код программа разработана Phoenix Labs. Он способен блокировать входящие и исходящие соединения на основе IP черные списки. Целью его использования было заблокировать одноранговые узлы при загрузке одного и того же торрента от любой видимости вашего собственного однорангового соединения с помощью списков IP. Система также может блокировать настраиваемые диапазоны, в зависимости от предпочтений пользователя.

Версия этой программы для Windows была прекращена в пользу других приложений (Phoenix Labs поощряет текущих пользователей PeerGuardian перейти на PeerBlock который основан на PeerGuardian 2[5]).

История

Разработка PeerGuardian началась в конце 2002 года под руководством программиста Тима Леонарда. Первая общедоступная версия была выпущена в 2003 году, в то время, когда музыкальная индустрия начала подавать в суд на отдельных пользователей совместного использования файлов (в отличие от прежней позиции, согласно которой иски о нарушении авторских прав не преследовали потребителей).[6]

Версия 1

Исходный PeerGuardian (1.0) был запрограммирован на Visual Basic и быстро стал популярным среди P2P пользователи, несмотря на то, что они блокируют только общий протокол TCP и известны высоким использованием ОЗУ и ЦП при подключении к сетям P2P. К декабрю 2003 года его скачали 1 миллион раз.[7]Исходная версия была выпущена бесплатно, а исходный код был доступен на условиях лицензия с открытым исходным кодом. Из-за того, что в версии 1.0 блокируются только TCP-порты, PeerGuardian.net затем перешел на bluetack.co.uk, где Protowall, Разработаны менеджер списков блокировок, B.I.M.S и менеджер хостов.

Версия 2

После 7 месяцев разработки в феврале 2005 г. была выпущена версия 2 PeerGuardian как бета.[8] Разработкой версии 2.0 руководил Кори Нельсон, целью которой было устранение многих недостатков версии 1. Версия 2 включила поддержку большего количества протоколов (TCP, UDP, ICMP и т. Д.), Нескольких списков блокировки и автоматических обновлений. Процедура установки также была упрощена, больше не требовалась перезагрузка системы и установка драйверов.

Неэффективность скорости и ресурсов была исправлена ​​путем перепроектирования и перекодирования версии 2.0 на C ++, чтобы потреблять меньше вычислительной мощности и памяти. Как и большинство других программных брандмауэров настольных компьютеров для Windows, версия 2.0 устанавливается как фильтр уровня ядра в Windows 2000 и более поздних версиях, предоставляя приложению прямой доступ к сетевому стеку Windows и повышая производительность.

Поддержка обоих Виндоус виста и IPv6 были в релиз-кандидат фаза по состоянию на май 2009 г.

Черный список

В черный список хранится в нескольких различных форматах:

Двоичные форматы

Бинарные форматы (известные как P2B) были созданы при выпуске первой бета-версии PeerGuardian 2, чтобы создать минимально возможный черный список.

  • P2B Версия 1 - Этот формат использовался только в самых ранних выпусках PeerGuardian 2. Он был сжат с использованием gzip формат. Списки больше не производятся в этом формате.
  • P2B Версия 2 - Наиболее широко используемый формат, он поддерживается рядом приложений, в том числе eMule и версия PeerGuardian для Linux. Он эквивалентен первой версии формата P2B, но вместо этого использует UTF-8 хранить имена.
  • P2B Версия 3 - Новейшая версия формата P2B, в настоящее время поддерживается только в последней версии PeerGuardian 2 для Windows. В этом формате используется 7z сжатие для дополнительного уменьшения размера. Недавнее принятие этого формата сделало его наименее совместимым.

Формат открытого текста P2P

Исходный формат PeerGuardian версии 1.x был простым текстовым форматом. К сожалению, это означало, что списки стали очень большими и требовали большой пропускной способности для распространения, что знаменовало создание меньших двоичных форматов. Формат следующий:

Имя диапазона: FirstIP-LastIP

Например:

Локальный хост: 127.0.0.1-127.0.0.1

Этот формат также используется в eMule, в SafePeer Вузе плагин ProtoWall, KTorrent, и Передача инфекции.

Проблемы управления черным списком

По крайней мере с 2006 г.[9] черный список P2P, используемый PeerGuardian, был предоставлен компанией Bluetack Internet Security Solutions. ("Bluetack" было именем члена первоначальной команды PeerGuardian, которому принадлежал ее предыдущий домен peerguardian.net и создал «Диспетчер черного списка», используемый для ведения списка.[7])

Bluetack.co.uk разработал приложение под названием Bluetack Internet Management System (BIMS), которое будет использовать Whois-серверы для создания карты Интернета и всех его IP-адресов. С помощью этой базы данных администраторы сайта (Seraphielx, Moore, Firstaid) , Tozanno, DeathAngel, R00ted) будет искать названия компаний, которые борются с P2P, и устанавливать код статуса в записи, чтобы создавать списки блокировки, которые будут загружены менеджером списков блокировки для импорта в PeerGuardian, Protowall, и другие приложения, которые будут блокировать доступ анти-P2P-трафика к вашей загрузке. Они также будут получать журналы от людей, которым были отправлены письма для загрузки «нелегального» программного обеспечения, музыки и видео, и выяснять, кто в списке не принадлежит, и отмечать вход на всякий случай.

Разработчики PeerGuardian заявляют, что они не контролируют список Bluetack, и не продвигают альтернативные списки и не ссылаются на них. Их критиковали за чрезмерно широкое блокирование на основании необоснованных доказательств.

PeerGuardian признает, что Battlefield 2, Снежная буря, Пар, и ArenaNet подключение заблокировано, что создает проблемы для многих пользователей онлайн-игр, которые не знают, что PeerGuardian нарушит подключение к игре, и поэтому им рекомендуется прочитать руководство.

С помощью приложения-менеджера черных списков пользователи могут добавлять эти сайты в «безопасный список», что позволяет им продолжать использовать Игры и веб-сайты без вмешательства PeerGuardian.

В 2007 году Bluetack / PeerGuardian 2 подверглись критике за блокировку denis.stalker.h3q.com, второго по величине BitTorrent трекер по состоянию на декабрь 2007 г., как адрес «Anti-P2P» и утверждая, что его сопровождающие (чье программное обеспечение для отслеживания)Opentracker "также используется Пиратская бухта ) были в сговоре с MPAA и MediaDefender.[10] Сопровождающие являются членами Компьютерный Клуб Хаоса (CCC), давней ассоциации хакеров и борцов за свободу информации, а также на короткое время запустили свой трекер из собственной сети CCC. Bluetack также заблокировал сам CCC, обвинив его в том, что он выполняет «анти-P2P работу» и является «угрозой» для файлообменников, в то время как другие указывали на тот факт, что CCC публично защищал P2P в течение многих лет, и даже призвал бойкотировать музыку. промышленности, чтобы опротестовать свои иски о совместном использовании файлов.[11]

Хотя IP-адреса государственных и коммерческих организаций легко добавляются в список IP-адресов, которые необходимо заблокировать, PeerGuardian не может заблокировать доступ для правительства или бизнеса с использованием недокументированного IP-адреса для выявления лиц, причастных к нарушению авторских прав или другим возможным противоправная деятельность.[оригинальное исследование? ]

PeerGuardian Lite

PeerGuardian Lite - это производная от PeerGuardian 2, которая потребляет как можно меньше ресурсов процессора и оперативной памяти. Он не имеет пользовательского интерфейса или параметров и состоит из одного значка в трее. Он больше не разрабатывается, последняя версия была выпущена 22 апреля 2005 года. Открытый исходный код, с учетом будущих деривативов любой стороной. Как сообщили его разработчики в Интернете, Peerguardian Lite сейчас продолжается в рамках проекта и программы Peerblock, и примерно с 2008 года пользователям Peerguardian Lite рекомендовалось перейти на Peerblock. У Peerblock есть еще несколько вариантов, но он использует почти так же мало процессора, как и Peerguardian Lite.

Другая критика

Помимо первоначальной критики версии 1, которая является медленной и ошибочной, большая часть другой критики PeerGuardian касается фактического метода, используемого для блокировки пиров. Критики указали, что списки блокировки открыты для общественности, и поэтому стороны, которые могут пожелать обойти PeerGuardian, могут активно проверять список, чтобы увидеть, были ли заблокированы их IP-адреса.

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

64-разрядная версия Vista и 64-разрядная версия Windows 7 указаны для совместимости приложений, но требуют обходного решения, включая отключение подписи драйверов, что может потребовать определенных навыков работы с компьютером.[12]

использованная литература

  1. ^ "PeerGuardian 2". Phoenix Labs. Получено 24 сентября 2010.
  2. ^ «PeerGuardian Linux - Просмотр файлов PeerGuardian». Sourceforge.net. Получено 14 ноября 2012.
  3. ^ «PeerGuardian Mac OS X - Просмотр файлов PeerGuardian». Sourceforge.net. Получено 24 сентября 2010.
  4. ^ "Объявление PeerGuardian Mac OS X 1.7b2". Phoenix Labs. Получено 18 сентября 2011.[постоянная мертвая ссылка ]
  5. ^ «Выпущен PeerBlock 1.0». Phoenix Labs. 30 сентября 2009 г.. Получено 24 сентября 2010.
  6. ^ Кинг, Брэд (6 мая 2003 г.). "Программа позволяет пользователям P2P свободно перемещаться". Проводные новости. Condé Nast Digital. Получено 24 сентября 2010.
  7. ^ а б Меннеке, Томас (10 декабря 2003 г.). "PeerGuardian Interview". Slyck.com. Получено 24 сентября 2010.
  8. ^ Меннеке, Томас (2 февраля 2005 г.). «PeerGuardian 2.0 становится бета-версией». Slyck News. Получено 24 сентября 2010.
  9. ^ [1]
  10. ^ "The Pirate Bay теперь работает на Opentracker". TorrentFreak.com. 8 декабря 2007 г.. Получено 24 сентября 2010.
  11. ^ Рёттгерс, Янко (20 сентября 2007 г.). «Peerguardian блокирует хакерский клуб, обвиняет их в работе на Mediadefender». P2P блог. Получено 24 сентября 2010.
  12. ^ «Отключение подписи драйверов». Phoenix Labs. 16 июня 2009 г. Архивировано с оригинал 22 декабря 2010 г.. Получено 24 сентября 2010.

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