Tor y los Hidden Services 馃惂
Sirven para publicar diferentes servicios en la red Tor, el ejemplo mas popular por cual se conoce esta red, son por las paginas en la deep web, pero en realidad se puede publicar casi cualquier servicio.
No entraremos en la teor铆a, si no que haremos un ejemplo de un servidor web.Antes les indico, que usaremos la implementaci贸n que actuar como servicio en Linux, como instarlo y ejecutarlos lo vimos aqu铆.
Primer paso
Debemos tener el servicio que queremos exponer a la red Tor funcionando, en mi caso usare mi repositorio local de Arch el cual les comente aqu铆, b谩sicamente son archivos compartidos por medios del protocolo HTML y usa el puerto 8080.
馃 Firefox en Android |
Segundo paso
La configuraci贸n: esta implementaci贸n podemos configurar varios roles en la red de Tor, al abrir el archivo de configuraci贸n veremos muchos ejemplos.
Abrimos el archivo con el editor nano.
$ sudo nano /etc/tor/torrc
Nos movemos hasta la secci贸n de los Hidden Services.
馃暤 Secci贸n de los Hidden Services 馃か |
Y agregamos lo siguiente:
Donde:
- La primera linea, es un comentario para identificar el servicio.
- La segunda linea, es el directorio donde se va alojar los archivos y credenciales 馃
- La tercera linea, es el servicio.
- 80 es el puerto expuesto a la red Tor.
- 127.0.0.1 es donde esta alojado el servicio, en este caso esta en la misma PC.
- 8080 es el puerto del servicio.
Tercer paso
Tor usa la misma teor铆a de llave p煤blica y llave privada (criptograf铆a asim茅trica)
En este caso:
- Tenemos una direcci贸n p煤blica, que nos permite acceder al Hidden Service.
- Una direcci贸n privada, que nos permite ejercer como due帽o de este Hidden Service.
En el directorio /var/lib/tor/repositorio/ que configuramos, est谩n estos datos 馃憤馃徏
Antes de buscar la direcci贸n p煤blica debemos reiniciar el servicio Tor.
Contenido del directorio |
La direcci贸n p煤blica, la buscamos de la siguiente manera.
$ sudo cat /var/lib/tor/repositorio/hostname
Esta es nuestra direcci贸n p煤blica del Hidden Service 馃槑 |
Cuarto paso
Para acceder usamos el navegador Tor y la direcci贸n p煤blica.
馃 Tor browser en Android |
Extras 馃Х
Si queremos mover o restaurar el Hidden Service, para no perder la direcci贸n p煤blica, debemos respaldar el directorio /var/lib/tor/repositorio/
No estamos limitados a un solo Hidden Service, pero si queremos mas de uno es interesante saber lo siguiente:
Queremos tres Hidden Services, una pagina web, un servidor SSH y uno FTP.
El cual lo configuramos as铆:
El servidor SSH y FTP compartir谩n la misma direcci贸n p煤blica, solo cambiara el puerto, la direcci贸n p煤blica de la pagina web ser谩n diferente y solo para el otro Hidden Service.
Comentarios
Publicar un comentario
馃 con que esto tenemos...