Articulo de referencia

PeerGuardian

{{cite web|url=http://phoenixlabs.org/pg2/ |archive-url=https://web.archive.org/web/20051013070528/http://phoenixlabs.org/pg2/ |url-status=dead |archive-date=13 October 2005 |ti...

PeerGuardian es un programa gratuito de código abierto, ya descontinuado, desarrollado por Phoenix Labs . Permite bloquear conexiones entrantes y salientes mediante listas negras de IP . Su objetivo era impedir que otros usuarios que compartieran la misma descarga de torrent pudieran ver la conexión del usuario utilizando listas de IP. El sistema también permite bloquear rangos personalizados, según las preferencias del usuario.

La versión para Windows de este programa se ha descontinuado en favor de otras aplicaciones (Phoenix Labs anima a los usuarios actuales de PeerGuardian a migrar a PeerBlock , que se basa en PeerGuardian 2). [ 5 ]

Historia

El desarrollo de PeerGuardian comenzó a finales de 2002, liderado por el programador Tim Leonard. La primera versión pública se lanzó en 2003, en un momento en que la industria musical comenzó a demandar a usuarios individuales de intercambio de archivos (un cambio respecto a su postura anterior de no demandar a los consumidores por infracción de derechos de autor). [ 6 ]

Versión 1

El PeerGuardian original (1.0) fue programado en Visual Basic y rápidamente se popularizó entre los usuarios de P2P a pesar de bloquear únicamente el protocolo TCP común y ser conocido por su alto consumo de RAM y CPU al conectarse a redes P2P. En diciembre de 2003, se había descargado 1 millón de veces. [ 7 ] La versión original se lanzó de forma gratuita y el código fuente se puso a disposición bajo una licencia de código abierto . Debido a que la versión 1.0 solo bloqueaba puertos TCP, PeerGuardian.net se trasladó a bluetack.co.uk, donde se desarrollaron Protowall , el Administrador de listas de bloqueo, BIMS y el Administrador de hosts.

Versión 2

Tras siete meses de desarrollo, en febrero de 2005 se lanzó la versión 2 de PeerGuardian en versión beta . [ 8 ] El desarrollo de la versión 2.0 fue liderado por Cory Nelson y tuvo como objetivo solucionar muchas de las deficiencias de la versión 1. La versión 2 incorporó soporte para más protocolos (TCP, UDP, ICMP, etc.), múltiples listas de bloqueo y actualizaciones automáticas. El procedimiento de instalación también se simplificó, eliminando la necesidad de reiniciar el sistema e instalar controladores.

Los problemas de velocidad y consumo de recursos se solucionaron rediseñando y recodificando la versión 2.0 en C++ para reducir el consumo de memoria y potencia de procesamiento. Al igual que la mayoría de los programas de firewall para Windows, la versión 2.0 se instala como un filtro a nivel de kernel en Windows 2000 y versiones posteriores, lo que le otorga acceso directo a la pila de red de Windows y mejora su rendimiento.

En mayo de 2009, la compatibilidad con Windows Vista e IPv6 se encontraba en fase de candidato a lanzamiento .

Lista negra

La lista negra se almacena en varios formatos diferentes:

Formatos binarios

Los formatos binarios (conocidos como P2B) se crearon con el lanzamiento de la primera versión beta de PeerGuardian 2, con el fin de crear la lista de bloqueo más pequeña posible.

  • P2B Versión 1 : Este formato se utilizó únicamente en las primeras versiones de PeerGuardian 2. Se comprimió mediante el formato gzip . Actualmente, las listas ya no se generan en este formato.
  • P2B Versión 2 : El formato más utilizado, compatible con diversas aplicaciones, como eMule y la versión de Linux de PeerGuardian. Es equivalente a la primera versión del formato P2B, pero utiliza UTF-8 para almacenar los nombres.
  • P2B Versión 3 : La versión más reciente del formato P2B, actualmente solo compatible con la última versión de PeerGuardian 2 para Windows. Este formato utiliza compresión 7z para reducir aún más el tamaño. Su reciente adopción lo ha convertido en el menos compatible.

Formato de texto plano P2P

El formato original de PeerGuardian versión 1.x era un formato de texto plano simple. Desafortunadamente, esto significaba que las listas se volvían muy grandes y consumían mucho ancho de banda para su distribución, lo que impulsó la creación de formatos binarios más pequeños. El formato es el siguiente:

Nombre del rango: Primera IP - Última IP

Por ejemplo:

Localhost:127.0.0.1-127.0.0.1

Este formato también se utiliza en eMule , en el plugin SafePeer Vuze , ProtoWall , KTorrent y Transmission .

Problemas de gestión de listas negras

Desde al menos 2006, [ 9 ] la lista de bloqueo P2P utilizada por PeerGuardian ha sido proporcionada por "Bluetack Internet Security Solutions". ("Bluetack" era el nombre del miembro del equipo original de PeerGuardian que era propietario de su dominio anterior peerguardian.net y creó el "Administrador de listas de bloqueo" utilizado para mantener la lista. [ 7 ] )

Bluetack.co.uk desarrolló una aplicación llamada Bluetack Internet Management System (BIMS) que rastreaba servidores whois para crear un mapa de internet y todas sus direcciones IP. Con esta base de datos, los administradores del sitio (Seraphielx, Moore, Firstaid, Tozanno, DeathAngel, R00ted) buscaban nombres de empresas anti-P2P y establecían un código de estado en la entrada para crear listas de bloqueo que luego eran descargadas por el gestor de listas de bloqueo para importarlas a PeerGuardian, Protowall y otras aplicaciones que bloqueaban el tráfico anti-P2P para impedir el acceso a las descargas. También obtenían registros de personas que recibían cartas por descargar software, música y vídeos "ilegales" y determinaban quiénes en la lista no pertenecían a ella y marcaban la entrada por precaución.

Los desarrolladores de PeerGuardian afirman no tener control sobre la lista de Bluetack y no promocionan ni enlazan a listas alternativas. Han sido criticados por bloquear de forma excesivamente generalizada basándose en pruebas sin fundamento.

PeerGuardian reconoce que la conectividad con Battlefield 2 , Blizzard , Steam y ArenaNet está bloqueada, lo que crea problemas para muchos usuarios de juegos en línea que no saben que PeerGuardian interrumpirá la conectividad del juego, por lo que se les recomienda leer el manual.

Con la aplicación de gestión de listas de bloqueo, los usuarios pueden añadir estos sitios a una "lista segura", lo que les permite seguir utilizando los juegos y sitios web sin la interferencia de PeerGuardian.

En 2007, Bluetack/PeerGuardian 2 fue criticado por bloquear denis.stalker.h3q.com, el segundo rastreador de BitTorrent más grande a diciembre de 2007, como una dirección "anti-P2P", y alegando que sus administradores (cuyo software de rastreo " Opentracker " también es utilizado por The Pirate Bay ) estaban conspirando con la MPAA y MediaDefender . [ 10 ] Los administradores son miembros del Chaos Computer Club (CCC), una asociación de larga trayectoria de hackers y activistas por la libertad de información, y también habían operado brevemente su rastreador desde la propia red del CCC. Bluetack también bloqueó al propio CCC, acusándolo de realizar "trabajo anti-P2P" y ser una "amenaza" para los usuarios de intercambio de archivos, mientras que otros señalaron el hecho de que el CCC había estado defendiendo públicamente el P2P durante años, e incluso pidió boicotear la industria musical para protestar contra sus demandas por intercambio de archivos. [ 11 ]

Si bien las direcciones IP de entidades gubernamentales y comerciales se pueden agregar fácilmente a una lista de direcciones IP que se deben bloquear, PeerGuardian no tiene forma de bloquear el acceso de un gobierno o una empresa que utilice una dirección IP no documentada para identificar a personas involucradas en infracciones de derechos de autor u otras actividades posiblemente ilegales.

PeerGuardian Lite

PeerGuardian Lite es una versión derivada de PeerGuardian 2 diseñada para consumir la menor cantidad posible de CPU y RAM. No tiene interfaz de usuario ni opciones y consiste en un único icono en la bandeja del sistema. Su desarrollo ha cesado; la última versión se lanzó el 22 de abril de 2005. Además, es de código abierto , lo que permite que cualquier persona cree versiones derivadas en el futuro. Según informaron sus desarrolladores en línea, PeerGuardian Lite ahora forma parte del proyecto y programa Peerblock, y desde aproximadamente 2008 se recomendó a los usuarios de PeerGuardian Lite que migraran a Peerblock. Peerblock ofrece algunas opciones adicionales, pero consume casi la misma cantidad de CPU que PeerGuardian Lite.

Otras críticas

Además de la crítica inicial a la lentitud y los fallos de la versión 1, la mayoría de las demás críticas a PeerGuardian giran en torno a la técnica utilizada para bloquear a los pares. Los críticos han señalado que las listas de bloqueo son públicas, por lo que quienes deseen eludir PeerGuardian pueden consultarlas para comprobar si sus direcciones IP han sido bloqueadas.

Las listas negras también son gestionadas por el público, pero no existe un método infalible para comprobar o informar sobre por qué una dirección IP o un rango de direcciones IP son perjudiciales, ni para verificar si las direcciones IP bloqueadas siguen siéndolo. La lista depende de las aportaciones del público y, por lo tanto, es vulnerable a ataques (véase la sección anterior sobre problemas de gestión de listas negras).

Se indica que Vista de 64 bits y Windows 7 de 64 bits son compatibles con las aplicaciones, pero requieren una solución alternativa que implica deshabilitar la firma de controladores, lo cual puede requerir cierto grado de conocimientos informáticos. [ 12 ]

Referencias

  1. "PeerGuardian 2" . Phoenix Labs . Archivado del original el 13 de octubre de 2005. Consultado el 24 de septiembre de 2010 .
  2. "PeerGuardian Linux – Explorar archivos de PeerGuardian" . SourceForge.net . Consultado el 14 de noviembre de 2012 .
  3. "PeerGuardian Mac OS X – Explorar archivos de PeerGuardian" . SourceForge.net . Consultado el 24 de septiembre de 2010 .
  4. "Anuncio de PeerGuardian para Mac OS X 1.7b2" . Phoenix Labs . Consultado el 18 de septiembre de 2011 .
  5. "PeerBlock 1.0 lanzado" . Phoenix Labs . 30 de septiembre de 2009. Archivado del original el 3 de octubre de 2009. Consultado el 24 de septiembre de 2010 .
  6. King, Brad (6 de mayo de 2003). "Programa permite a los usuarios de P2P navegar libremente" . Wired News . Condé Nast Digital . Recuperado el 24 de septiembre de 2010 .
  7. ^ Mennecke , Thomas (10 de diciembre de 2003). "Entrevista con PeerGuardian" . Slyck.com . Consultado el 24 de septiembre de 2010 .
  8. Mennecke, Thomas (2 de febrero de 2005). "PeerGuardian 2.0 entra en fase beta" . Slyck News . Consultado el 24 de septiembre de 2010 .
  9. "El fiasco de µTorrent" . phoenixlabs.org . Archivado del original el 23 de abril de 2006. Consultado el 13 de enero de 2022 .
  10. "The Pirate Bay ahora funciona en Opentracker" . TorrentFreak.com . 8 de diciembre de 2007. Consultado el 24 de septiembre de 2010 .
  11. Roettgers, Janko (20 de septiembre de 2007). "Peerguardian bloquea club de hackers y los acusa de trabajar para Mediadefender" . Blog P2P . Consultado el 24 de septiembre de 2010 .
  12. "Deshabilitar la firma de controladores" . Phoenix Labs. 16 de junio de 2009. Archivado del original el 22 de diciembre de 2010. Consultado el 24 de septiembre de 2010 .
  • PeerGuardian en SourceForge
  • Bloqueo entre pares
  • iblocklist.com
  • Preguntas frecuentes sobre infracciones
  • Eficacia de PG
  • P2Partisan : script estilo peerguardian que se ejecuta en routers con firmware Tomato.