{"id":176,"date":"2004-08-01T18:18:19","date_gmt":"2004-08-01T16:18:19","guid":{"rendered":"http:\/\/www.marblestation.com\/blog\/?p=176"},"modified":"2012-04-26T19:01:41","modified_gmt":"2012-04-26T17:01:41","slug":"freenet-y-entropy-redes-annimas","status":"publish","type":"post","link":"https:\/\/www.marblestation.com\/?p=176","title":{"rendered":"Freenet y Entropy, redes an\u00f3nimas"},"content":{"rendered":"<p>Hace mucho tiempo descubr\u00ed <a href=\"http:\/\/freenet.sourceforge.net\/\">Freenet<\/a>, esta es una red P2P (Peer 2 Peer) que tiene un objetivo muy diferente a cualquier otra red popular de P2P como eDonkey. Freenet exite para proporcionar una red segura y completamente an\u00f3nima, los contenidos que se pueden publicar y encontrar en Freenet no estan asociados a ning\u00fan servidor concreto y no es posible averiguar que persona los puso en la red. Esto proporciona unos beneficios increibles como la posibilidad de que la informaci\u00f3n no pueda ser censurada ni controlada por terceros como gobiernos, organismos, etc&#8230; Aunque, por supuesto, tambi\u00e9n es un arma de doble filo ya que es posible que delincuentes, pederastas y personas incalificables utilicen esta tecnolog\u00eda con objetivos poco \u00e9ticos.<br \/>\n<!--more--><br \/>\nCuando prob\u00e9 a conectarme a Freenet, disponia de una conexi\u00f3n a internet por modem 56kbps y me encontr\u00e9 con:<\/p>\n<p>1) La instalaci\u00f3n del programa para acceder no es trivial. No es sencillo que cualquier usuario medio pueda acceder a Freenet.<br \/>\n2) La navegaci\u00f3n es tremendamente lenta, pr\u00e1cticamente inusable.<\/p>\n<p>Principalmente por el segundo motivo abandon\u00e9 la idea de poder sacar partido de Freenet.<\/p>\n<p>Esta ma\u00f1ana he leido <a href=\"http:\/\/www.lapeig.com\/blog\/arxius\/2004\/08\/01\/provant-freemail\/\">un post de Edgar<\/a> en su blog en el que comentaba que estaba probando <a href=\"http:\/\/www.freenet.org.nz\/freemail\/\">Freemail<\/a> y que este corria sobre la red Freenet, as\u00ed que me ha vuelto a picar la curiosidad y he empezado a buscar de nuevo informaci\u00f3n.<\/p>\n<p>Lo primero que he hecho ha sido documentarme sobre Freemail para ver de que se trata, por lo visto es un sistema de envio\/recepci\u00f3n de emails que utilizando la red Freenet o Entropy consigues un nivel de privacidad increible:<\/p>\n<ol>\n<li>El contenido del email va cifrado (nadie lo puede leer excepto el destinatario) y firmado (nadie lo puede alterar o la firma no seria v\u00e1lida). Esto ya se consigue con GnuPG o PGP, aunque no de forma absoluta ya que por ejemplo el asunto o subject no se cifra.<\/li>\n<li>Gracias a las caracter\u00edsticas de Freenet, es imposible que alguien sepa que tu concretamente estas recibiendo un email o de quien lo estas recibiendo o en que fecha\/hora lo has recibido. Este punto es el m\u00e1s sorprendente, no puedo explicar los detalles t\u00e9cnicos ya que los desconozco por completo pero garantizan algo que actualmente no es posible de conseguir con el correo tradicional.<\/li>\n<\/ol>\n<p>En cuanto he averiguado esto me he decidido a probarlo, pero antes que nada era necesario configurar de nuevo el acceso a Freenet. Para ello he instalado lo necesario (emerge freenet) y he seguido las instrucciones del ebuild para configurarlo (\/etc\/freenet.conf). Una vez puesto en marcha (\/etc\/init.d\/freenet start) hay a tu disposici\u00f3n un servicio de proxy que te permite navegar por freenet con tu navegador favorito, basta con apuntarlo a http:\/\/localhost:8888\/.<\/p>\n<p>Una de las pegas de esta red P2P es que no dispone por ahora de un sistema de b\u00fasqueda como otras redes P2P, as\u00ed que los mecanismos para indexar contenidos son similares a los que se utilizan habitualmente en la WWW. Cuando apuntamos nuestro navegador a la direcci\u00f3n anterior nos aparece la p\u00e1gina principal de nuestro nodo desde la cual podemos ver su estado o acceder a otros recursos como listados de contenidos. Con cualquier lugar que intentaba visitar me ocurria que:<\/p>\n<p>1) O no podia encontrar el contenido que yo buscaba.<br \/>\n2) O iba tremendamente lento.<\/p>\n<p>El primer punto a priori es debido a que es necesario que me mantenga conectado una buena temporada para tener constancia de la estructura de la red, tiene que &#8220;aprender&#8221; como llegar a los diferentes puntos de la red Freenet. El segundo es bastante insoportable ya que a pesar de disponer de una conexi\u00f3n mejor que la otra vez que intente acceder a Freenet, la diferencia de velocidad es muy peque\u00f1a.<\/p>\n<p>Antes de intentar probar Freemail encontr\u00e9 <a href=\"http:\/\/jtcfrost.sf.net\/\">Frost<\/a>, una aplicaci\u00f3n que te permite acceder a una especie de foros de Freenet donde hablar, colgar cosas&#8230;. aprovechando las caracter\u00edsticas de Freenet. No hay ebuild en Gentoo para esta aplicaci\u00f3n asi que tuve que instalarla a mano, bastante sencillo&#8230; solo hay que seguir las instrucciones. En principio me decepcion\u00f3 bastante los foros, no he encontrado nada excesivamente \u00fatil (hablo a nivel personal).<\/p>\n<p>En este punto estoy ya algo cansado de Freenet, todo va muy lento, mi ordenador esta saturado tambi\u00e9n pq la aplicaci\u00f3n esta escrita en Java y quieras o no esto ayuda a que consuma m\u00e1s recursos. El caso es que recuerdo que cuando le\u00ed de que iba Freemail vi que tambi\u00e9n funcionaba con la red Entropy y me dispongo a ver de que va esa red.<\/p>\n<p>La red Entropy persigue la misma filosofia que Freenet, las diferencias no las veo completamente claras aunque <a href=\"http:\/\/www.infoanarchy.org\/wiki\/wiki.pl?action=browse&#038;id=ENTROPY\">en este enlace<\/a> lo aclaran un poco. Las caracter\u00edsticas m\u00e1s notables de Entropy a parte de la privacidad y cia:<\/p>\n<ol>\n<li>Ya dispone de foros de forma nativa<\/li>\n<li>Proporciona una interfaz compatible con Freenet de forma que las aplicaciones que se han implementado para que funcionen sobre esa red, tambi\u00e9n funcionan sobre Entropy de forma transparente<\/li>\n<li>Esta escrito en C y no en Java como Freenet<\/li>\n<\/ol>\n<p>A causa del punto 2, Freemail puede funcionar en ambas redes aunque lo que no me queda muy claro es que sea posible la comunicaci\u00f3n entre un usuario de la red de Freenode que tiene un email con Freemail y otro usuario de Entropy que tiene su email con Freemail. A priori tengo la sensaci\u00f3n de que no es posible.<\/p>\n<p>En principio el n\u00famero de usuarios de Entropy es menor que el de Freenet pero me atrajo m\u00e1s su estilo, as\u00ed que decid\u00ed instalarmelo para ver que tal funcionaba. En Gentoo tenemos un ebuild pero esta masked, para poder instalarlo sin problemas:<\/p>\n<pre>\r\necho \"net-misc\/entropy ~x86\" >> \/etc\/portage\/package.keywords\r\necho \"net-misc\/entropy -mysql\" >> \/etc\/portage\/package.keywords\r\nemerge net-misc\/entropy\r\n<\/pre>\n<p>Me cost\u00f3 hacerlo funcionar pues el script de inicio no me funciona correctamente y no se bien bien el motivo. Al final lo consegu\u00ed haciendo:<\/p>\n<pre>\r\nchown entropy:entropy \/usr\/bin\/entropy\r\nchmod 4755 \/usr\/bin\/entropy\r\n<\/pre>\n<p>Y modificando el archivo &#8216;\/etc\/init.d\/entropy&#8217;:<\/p>\n<pre>\r\n  #su - ${ENTROPY_USER} -c entropy # comento esta linea\r\n  entropy # a\u00f1ado esta otra\r\n<\/pre>\n<p>Por supuesto es necesario que lo configurais: &#8216;\/var\/entropy\/entropy.conf&#8217;. Y ya es posible ponerlo en marcha con &#8216;\/etc\/init.d\/entropy start&#8217; (es preferible no tener simultaneamente Freenet para ahorrar ancho de banda).<\/p>\n<p>Para acceder a la interficie web: &#8216;http:\/\/localhost:9999&#8217; Las primeras impresiones son identicas a las de Freenet, la \u00fanica mejora es que no tengo el sistema tan cargado. La red es muy lenta y no encuentra contenidos, no se si se arreglar\u00e1n estos problemas dejandolo conectado una temporada.<\/p>\n<p>En este punto es cuando por fin me decido a probar Freemail, pero lo hago solo sobre la red Entropy ya que al no estar hecho en java me carga menos el sistema y me he decantado por ella. No existe ebuild para Gentoo, hay que bajarse FreeMail-alpha-020-generic.tar.gz de su web (o si hay una versi\u00f3n m\u00e1s nueva mejor) y descomprimirlo en nuestro sistema. Lo iniciamos con &#8216;.\/start-freemail.sh&#8217; y nos mostrar\u00e1 por consola un mensaje diciendo que es la primera vez que lo ejecutamos y es necesario que lo configuremos utilizando la inteficie web, se nos proporcionar\u00e1 una URL (ahora mismo no la recuerdo) y podremos configurarlo. En principio bastante intuitivo.<\/p>\n<p>Con Freemail puedes crearte una identidad, que seria algo asi como una direcci\u00f3n de correo, por ejemplo la que yo tengo creada es <a href=\"mailto:marble@NbjMHSaAayflkwiRHLabTr2KCpi.freemail\">marble@NbjMHSaAayflkwiRHLabTr2KCpi.freemail<\/a>. Trae incorporado un servidor POP3 que escucha por el puerto 10110, un SMTP por el 10025 y la interficie web\/telnet para configurarlo. Para utilizar el correo se utiliza cualquier cliente normal como Evolution (en evolution para indicar el puerto del servidor se especifica en el mismo sitio donde se pone el nombre, e.g. &#8220;localhost:10110&#8221;) y se tiene que utilizar los servicios de POP3\/SMTP que ofrece Freemail en nuestra m\u00e1quina local.<\/p>\n<p>Cuando lo tengamos todo montado es posible testear su funcionamiento enviando un mail con nuestro identificador a la direcci\u00f3n <a href=\"mailto:freemail-ping\">freemail-ping<\/a>, si&#8230; esta bien escrita, no tiene @ \ud83d\ude09 Este email nos ser\u00e1 devuelto y por tanto veremos si funciona o no.<\/p>\n<p>He probado a enviarme un email a mi mismo y continuamente me da error. Supongo que es normal que haya problemas ya que Freemail esta considerado en un estado &#8220;alpha&#8221; y por tanto aun le queda mucho de desarrollo, con todo y aseguran que no se pierden los emails o llegan a su destinatario o se avisa al origen del fallo (igual que ocurre actualmente con los emails tradicionales).<\/p>\n<p>Y hasta aqu\u00ed ha llegado mi experimento, lo dejare un dia o dos en marcha para ver si mejora la navegaci\u00f3n pero en general mis conclusiones serian:<\/p>\n<ul>\n<li>Sigue siendo complicado de instalar para los usuarios medios<\/li>\n<li>Para que sea realmente \u00fatil es necesario que el acceso a la red anonima se haga desde la misma m\u00e1quina que se trabaja o desde una m\u00e1quina en la red local (suponiendo que esta red local es segura o se utilizan mecanismos seguros, de lo contrario pierde todo su significado). Esto es engorroso, sobretodo por culpa del punto anterior.<\/li>\n<li>Para poder ofrecer nosotros tambi\u00e9n contenidos desde nuestra m\u00e1quina, es necesario tener un puerto abierto y por tanto en entornos donde se utilice NAT y no dispongamos de la posibilidad de modificar el gateware\/router para que nos rediriga el trafico a ese puerto, no podremos tener esa funcionalidad. De todas formas, la idea de compartir algo es muy diferente a la de los P2P tradicionales, aqui no sabes en ning\u00fan momento que estas compartiendo pero lo importante es que de esta forma colaboras con la red.<\/li>\n<li>La necesidad de que pase varios dias conectado para que &#8220;aprenda&#8221; a localizar los contenidos es un gran inconveniente. Incluso recomiendan que este conectado las 24 horas del dia, una gran pega.<\/li>\n<li>Freemail en concreto esta a\u00fan muy verde, y no queda claro el funcionamiento del correo en caso de que nuestra m\u00e1quina no este conectada siempre.<\/li>\n<li>Estar fuera de la ley es bueno cuando existen leyes est\u00fapidas que censuran la informaci\u00f3n pero es muy peligroso pq tambi\u00e9n nos podemos saltar las leyes morales de cualquier ser humano.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Hace mucho tiempo descubr\u00ed Freenet, esta es una red P2P (Peer 2 Peer) que tiene un objetivo muy diferente a cualquier otra red popular de P2P como eDonkey. Freenet exite para proporcionar una red segura y completamente an\u00f3nima, los contenidos que se pueden publicar y encontrar en Freenet no estan asociados a ning\u00fan servidor concreto &hellip; <a href=\"https:\/\/www.marblestation.com\/?p=176\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Freenet y Entropy, redes an\u00f3nimas<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,6],"tags":[],"class_list":["post-176","post","type-post","status-publish","format-standard","hentry","category-espanyol","category-tecnologia"],"_links":{"self":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts\/176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=176"}],"version-history":[{"count":1,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts\/176\/revisions"}],"predecessor-version":[{"id":1746,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts\/176\/revisions\/1746"}],"wp:attachment":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}