[HACK] seguridad en P2P
merce at grn.es
merce at grn.es
Thu Feb 22 16:42:45 CET 2001
esto sale en el mensual del ciberpais.
M&M
---------------------------------------------------------
¿SON SEGUROS NAPSTER Y COMPAÑÍA?
Mercè Molist
La respuesta es: de momento sí, aunque mejor no confiarse. Por su
juventud y su esencia descentralizada, la casi mágica tecnología
denominada "peer-to-peer" (de igual a igual) o P2P es impredecible
para sus propios creadores, quienes recomiendan a l at s usuari at s no
olvidar las tres reglas de la seguridad en Internet: evitar peleas,
tener funcionando un cortafuegos personal y usar antivirus.
Cuando se pone en marcha Napster, el programa de intercambio de
canciones busca, por todo el ordenador, archivos de música que pondrá
a disposición de los "napster-nautas", en un directorio aparte. Un
mañoso podría forzar esta función para saltar del directorio público a
todo el disco duro y manipular su contenido. Lo denunciaban, ya en
febrero del año pasado, expertos de la Universidad de Nueva York, una
de las primeras que prohibió el uso de Napster, aduciendo el gran
ancho de banda consumido y que el programa "descuida la seguridad de
los ordenadores individuales de engañosas formas nunca vistas", según
la jefe tecnológico del centro, Marilyn McMillan.
Recientemente, la empresa de consultoría Clip2 y el servicio de
noticias CNET News aseguraban haber entrado en discos duros de
usuarios de Gnutella que, por desconocimiento o accidente, los tenían
abiertos en la configuración. Los atacantes pudieron bajarse un diario
personal e historiales de navegación, incluyendo contraseñas y
"cookies" con información privada.
A pesar de todo, la fiebre del "peer-to-peer" no ha dejado de subir.
En menos de dos años, han aparecido cientos de proyectos basados en
redes de intercambio y colaboración entre ordenadores que actúan como
clientes y servidores a la vez, redes por encima de Internet para
difundir actualizaciones de programas, intercambiar archivos
anónimamente, asistir a eventos en directo, hacer música o publicar
colectivamente, compartir información y recursos, comercio
electrónico... Algunas, patrocinadas por Siemens, Network Associates,
Sun, IBM, Microsoft o el Departamento de Energía de EEUU.
Frente a tal burbuja, los viejos del lugar recuerdan que la idea no es
nueva ni segura por defecto. El sistema telefónico es también
comunicación de "igual a igual", y la infraestructura IP de Internet,
y Usenet en sus inicios, y la red Fidonet. La revolución Napster
recuerda a la que causó el programa de mensajería instantánea ICQ,
lanzado en 1996 y considerado también un sistema "peer-to-peer", como
el posterior AOL Instant Messenger (AIM) y otros. De uso masivo y
probados durante un tiempo, han demostrado estar abiertos a virus,
bombardeo de mensajes, suplantación de identidad, espionaje, programas
troyanos, cuelgues provocados, ejecución de código en el ordenador...
Virus para el alma
"El único virus que puedes coger usando Napster es el que afectará tu
mente, cuerpo y alma", puede leerse en el manual para Windows de este
sistema. También es optimista el estudio realizado por un equipo de
Key Technologies and Security, "Security Concerns for Peer-to-Peer
Software", donde aseguran "no haber encontrado debilidades en el
protocolo de los programas P2P".
De todas formas, el informe recuerda que puede haber agujeros en los
programas cliente de los usuarios, "algunos de código abierto, que
puede ser manipulado para fines maliciosos: Napster y Gnutella dan a
sus clientes acceso directo a archivos del disco duro, almacenados en
directorios que no son compartidos por defecto, pero existe la
posibilidad de que lo sean". Para contrarrestarlo, se recomienda usar
antivirus y un cortafuegos personal, deshabilitar el intercambio de
archivos del disco duro y utilizar programas P2P con precaución. En
cuanto a las empresas, bloquear totalmente estos servicios.
La ley y el orden han llegado al "peer-to-peer" y tanto la seguridad
como la privacidad serán temas relevantes de la próxima "O'Reilly
Peer-to-Peer Conference", a mediados de febrero en California. El
prestigioso editor Tim O'Reilly, convencido de estar en "terreno
fértil", ha apostado fuerte por el P2P y ya en septiembre del año
pasado reunía a los que más confían en el invento (Gene Kan, de
Gnutella; Bob Knighten, de Intel; Ray Ozzie, desarrollador de Lotus
Notes; Scott Miller, de Freenet..) para discutir lo bueno, lo malo y
lo malo susceptible de ser bueno, como la incertidumbre de estas redes
de anárquico movimiento, donde entran y salen ordenadores
continuamente, donde no se sabe si se encontrará lo que se busca..
aunque se sepa que está allí.
Hablan los expertos
La confianza, la autenticación, cómo saber que quien manda un
documento es quien dice ser, cómo mandar dinero por una red
"peer-to-peer", son otras pegas. Y hay más: "Napster tiene el problema
de los servidores centrales, Gnutella no escala -crea gran cantidad de
información no útil que sobrecarga la red-, en cuanto a FreeNet, ¿cómo
localizas la información y quien estás dispuesto que haga disparates
con tu ordenador?", se pregunta Drizzt Do'Urden, experto en seguridad.
Gnutella y Freenet son la evolución de Napster. En Gnutella se
intercambian todo tipo de archivos y no sólo musicales. En Freenet,
además, la operación se hace anónimamente. Mientras Gnutella es
horizontal, Freenet se basa en una estructura de nodos, máquinas de
voluntarios donde se almacena la información y a las que se conecta el
usuario o usuaria.
Ambos proyectos han liberado su código fuente, para que la gente pueda
personalizarse el programa o hacer otro. Esta apertura, denostada por
algunos expertos en seguridad, no preocupa al conocido desarrollador
de Gnutella, Gene Kan: "Si hay diferentes tipos de clientes hay más
riesgo de fallos, pero estos fallos serán diferentes en cada programa.
Esto hace a la red más robusta porque un sólo fallo no estará presente
en toda la red".
Esteve Fernández, desarrollador también de Gnutella, añade: "La red no
es vulnerable porque sólo compartes lo que quieres, yo no puedo
descargar un archivo si no quieres compartirlo, ni escribir en tu
ordenador, porque los protocolos no lo permiten". Esto significa que,
como máximo, alguien podría ver el contenido del disco duro, pero no
tocarlo, al estilo de un viejo error del navegador Netscape. Pero,
avisa Fernández, "no se puede confiar plenamente. Este tipo de
programas, con un fallo, podrían suponer un grave error de seguridad,
si permiten acceder a los archivos directamente".
Por ahora, hay pocos agujeros conocidos y los desarrolladores tienen
problemas más urgentes que la seguridad. Como dicen en Freenet:
"Primero hay que construir la casa, para después poner las puertas".
Alguien que quiere mantenerse anónimo da otra explicación a la
aparente invulnerabilidad de los programas P2P: "Este movimiento es un
verdadero enfrentamiento a la industria y los 'crackers' lo saben y
están, por decirlo de alguna manera, en nuestra orilla. Tememos más a
otras manos, digamos "oficiales", que a estos tipos".
Pero, entonces, ¿son seguros?
Napster afirma en su manual ser un sistema seguro, por donde sólo
entran y salen archivos .mp3 y .wma. Aunque deje al descubierto la
dirección IP (Internet Protocol) de sus usuarios, exponiéndolos a la
identificación, no lo considera un fallo. Los navegadores de web, el
correo o el chat también la muestran. "Por supuesto, un cracker con un
programa adecuado se introduciría en tu sistema si realmente lo
deseara, pero de igual manera que con cualquier otra conexión y,
francamente, tienen mayor interés otros lugares para ellos que tu pc
particular", afirman desde el proyecto Gnutella.es, formado por
voluntarios que clonan Gnutella al español.
Este programa, que también permite conocer la dirección IP, tiene el
honor de ser el primero de su clase al que ha salido un virus, llamado
Gnutella Worm Victim, que permite obtener información del disco duro:
"El juego de un programador aburrido", explican en Gnutella.es. Lo
mejor para algunos y lo peor para las empresas es que, al funcionar
sobre el protocolo de web (HTTP), Gnutella puede entrar y salir por
una de las pocas entradas que dejan abiertas los cortafuegos
corporativos. De momento, no ha tenido problemas legales, aunque sí un
mal comienzo: nació en una división, Nullsoft, de America Online, pero
cerraron el proyecto por miedo a su potencial uso para saltarse el
"copyright".
Resucitado y ofrecido al mundo bajo la licencia libre GNU (GNU's Not
Unix), Gnutella tiene el problema de no ser exhaustivo en las
búsquedas y de saturarse, pudiendo ser víctima de ataques de
denegación de servicio (bombardeo de demandas). A la espera de que se
demuestre lo contrario, en Gnutella.es afirman: "El sistema es cien
por cien seguro. No usa servidores estáticos sino la IP de otros
navegantes, de modo que es im-po-si-ble cerrarlo o intervenirlo
judicialmente. Al ser navegantes que se conectan y desconectan
contínuamente, es muy difícil de intervenir y espiar"
La lucha contra la censura, por la privacidad y el anonimato son
también las banderas que enarbola Freenet, la que quiere ser una de
las más seguras redes P2P. Presentado en sociedad en junio de 1999, el
proyecto va creciendo lentamente y no ha llegado aún a la primera
versión. Freenet es una red de intercambio anónimo de archivos, no tan
horizontal como Gnutella pero más que Napster.
Todo lo que se haga en Freenet (publicar, bajarse archivos, buscar..)
es privado, no se puede identificar al autor. Los archivos se guardan
encriptados en los nodos, para que el propietario no tenga porqué
conocer su contenido. Los nodos desconfían por protocolo los unos de
los otros. 'Toda precaución es poca', es la sensación que queda al
visitar las listas de correo de sus desarrolladores: "Imaginemos que
estamos en China y está prohibido usar Freenet, ¿cómo saltarse los
controles? ¿Cómo evitar que la policía secreta se infiltre en la red y
pueda identificar a los nodos? ¿Hasta quién debe estar abierto el
sistema?"
Scott Gregory Miller, responsable de seguridad del proyecto, afirma:
"Freenet intenta harmonizar seguridad y anonimato con acción. Si
tienes un sistema cien por cien seguro, pero es demasiado lento, nadie
lo usará. Por otra parte, un sistema muy rápido, como Napster, que no
ofrece protección, es también peligroso. Freenet es probablemente el
sistema P2P más seguro, desde un punto de vista criptológico. Si
hablamos de anonimato, Gnutella no es seguro. Otros sistemas lo son
más, como los remailers anónimos MixMaster. Nosotros estamos en el
medio".
Una de las buenas cosas de Freenet es su escalabilidad, que lo hace
poco saturable, y la mala, su pésima forma de buscar la información.
En cuanto al sempiterno miedo por los posibles accesos al disco duro
personal, asegura Miller: "Freenet es un protocolo muy simple que sólo
permite poner y sacar datos. No es posible ejecutar código. De todas
formas, tampoco da seguridad adicional. Si alguien puede coger el
control de tu ordenador sin Freenet, podrá hacerlo también con
Freenet. Pero, si tu máquina es segura, Freenet no abrirá ningún
agujero, que nosotros sepamos".
Napster
http://www.napster.com
Gnutella
http://gnutella.wego.com
Gnutella.es
http://www.gnutellaes.com
Freenet.
http://freenet.sourceforge.net
Key Technologies and Security
http://www.ktsi.net/
The O'Reilly Peer-to-Peer Conference
http://conferences.oreilly.com/p2p/overview.html
P2P Directory
http://www.oreillynet.com/pub/q/p2p_category
More information about the hacking
mailing list