¿Que es I2P?

Ya llevo un tiempo sin escribir nada en el blog y es que he estado algo ocupadillo con la organización del ctf de Mundo Hacker Day 2017 y jugando con algunas cosas como RetroShare, precisamente con este me di cuenta de que expliqué como añadir un nodo a I2P pero en ningún momento explique que es y mis razones para utilizarlo.

I2P es básicamente una darknet o red anónima que funciona sobre otra red, en este caso, Internet. Quizás si que conozcáis otra darknet llamada TOR ¿no? Si no la conocéis google será vuestro amigo, hay miles de páginas que hablan sobre ella e incluso ha salido en las noticias con lo que no me parece necesario tener que presentarla aquí. En caso de que sí que la conozcáis podéis pensar en I2P como en una prima lejana de TOR, ambas son redes pensadas en el anonimato pero su uso y diseño es completamente diferente.

La mayor diferencia entre TOR e I2p quizás sea en su utilización, mientras que TOR se usa mayoritariamente para acceder a la clearnet de forma anónima, I2P está diseñada para operar servicios dentro de la misma de forma anónima sin importarle la clearnet, es más, existen muy pocos outproxies hacia la clearnet desde entro de I2P.

Para que os hagáis una idea de como funciona I2p y sin tener que haceros un copy paste de su paper os dejo un párrafo que me parece que lo explica de forma sencilla si, ya lo sé, es de la wikipedia jeje

La red I2P está basada en el concepto de túneles entrantes y salientes, lo cual ofrece facilidad para la adaptación de programas preexistentes a la red I2P. Cada túnel está compuesto por una secuencia de nodos padres, los cuales transportan la información en un sentido unidireccional.

Básicamente, cuando intentas establecer una conexión de las de toda la vida en I2P en lugar de tener el típico canal directo, en su lugar, la información viaja a través de un túnel compuesto por distintos nodos cuyo número variara en función de tu configuración.

Para detalles más técnicos os recomiendo visitar su web: https://geti2p.net/es/

Pero ya quitándonos de partes técnicas os voy a explicar una de las cosas que a mi me ha enamorado de I2P y que viene de mi época de pelear con batman-adv la … ¡¡DESCENTRALIZACIÓN!!

Y es que I2P es una red descentralizada en la que, aunque existe el concepto de servidor y cliente en cuanto a servicios, la propia red en sí no necesita de servidores para funcionar…. ¿A que me suena esto? ¡Ah si, RetroShare!

I2P ofrece una serie de servicios out of the box como puede ser email anónimo, torrent, irc, eepsite (website dentro de I2P), etc Pero como vimos en el post de Retroshare sobre I2P es perfectamente viable utilizar un servicio de toda la vida a través de esta red.

Ok KALRONG, todo esto suena muy bonito pero, con TOR apenas tengo que configurar nada, es muchísimos más rápido, puedo acceder  a la clearnet, … ¿Por que usar I2P entonces?

Como siempre es cuestión personal de cada uno, habrá gente que defienda TOR a muerte y otra que defienda I2P, en mi caso me gusta más utilizar I2P debido a uno de los métodos más antiguos de hacer la información segura, y es la seguridad por oscuridad. Así como TOR es sumamente conocida, la hemos podido ver en las noticias de TV, hay miles de webs que hablan de ella, es super accesible, …. ahí precisamente radica el problema, es demasiado conocida, se la ataca de forma más o menos continuada, no sabemos de que nodos de salida podemos fiarnos, etc. I2P es la gran desconocida, no estoy seguro pero apostaría a que no llega a los millones de nodos en todo el mundo, lo cual efectivamente afecta al rendimiento y puede que el fallo de unos pocos nodos nos pueda dejar sin algún servicio como el IRC, no suena muy apetecible ¿verdad? Pero precisamente ahí reside un punto fuerte, I2P no sufre ni la mitad de los ataques que sufre TOR por el simple hecho de que no es tan conocida y utilizada, y ¿sabéis lo más divertido de todo? ¡Que al crecer la red también se incremente su resistencia a ataques debido a su diseño!

Tengo que reconocer que mi uso de I2P se limita al uso del servicio de IRC, RetroShare y algunos sites dentro de la propia red, la velocidad no es ninguna maravilla y los torrents con contenido en español son bastante escasos, de ahi que prefiera utilizar RS (aka RetroShare) y cierto es que para algunas cosas utilizo TOR, como navegar por la clearnet cuando no quiero que se me tracee, a pesar de que no acabe de confiar del todo en dicha red. Logicamente ni TOR ni I2P ofrecen el contenido de la clearnet con lo cual tenemos que soportar el vivir con lo mejor y peor de los mundos pero según para qué las quieras ambas tienen sus puntos fuertes y sus puntos débiles.

Personalmente os animaría a darle una oportunidad y que probarais I2P, aunque la instalación y configuración pueda parecer algo rara al principio el hecho de que se realice a través de una web lo hace mucho más accesible.

Si os animáis os recomiendo que os paséis por la wiki en español dentro de I2P: http://lawiki2p.i2p y si entráis en el IRC pasaros por el canal #latino-i2p, la gente es super maja y siempre intenta ayudar a los novatos en todo lo que se puede.

Tengo que pediros perdón porque lo que en principio iba a ser un post sobre que es I2P ha terminado siendo un post con mi opinión personal de la misma y quizás un poco inconexa, pero si he conseguido que os molestéis siquiera en buscar I2P en google, entonces me doy por satisfecho.

Un saludo, y como siempre, gracias por vuestra visita!

Esta entrada fue publicada en i2p. Guarda el enlace permanente.

Deja un comentario