{"id":1159,"date":"2014-01-03T14:01:47","date_gmt":"2014-01-03T19:01:47","guid":{"rendered":"https:\/\/rafael.bonifaz.ec\/blog\/?p=1159"},"modified":"2018-08-29T00:00:42","modified_gmt":"2018-08-29T03:00:42","slug":"servicios-ocultos-con-tor","status":"publish","type":"post","link":"https:\/\/rafael.bonifaz.ec\/blog\/2014\/01\/servicios-ocultos-con-tor\/","title":{"rendered":"Servicios Ocultos con Tor"},"content":{"rendered":"<p>La red Tor se usa para acceder a Internet de forma an\u00f3nima, sin embargo Tor tiene muchos otros usos. Uno de ellos son los servicios ocultos (Hidden Service)\u00a0 que permiten crear una p\u00e1gina web, o cualquier servicio TCP, sin la necesidad de tener un ip p\u00fablico y con la ubicaci\u00f3n an\u00f3nima. Esto podr\u00eda ser un servidor web, correo, chat, ftp, etc&#8230;<\/p>\n<p>Los usos de esta tecnolog\u00eda pueden ser muy diversos. Podr\u00eda ser una forma en la que un proveedor de servicios se comunica de forma segura con sus clientes, a un \u00e1lbum de fotos para compartir solo con las personas de confianza.<!--more--><\/p>\n<h2>Instalar Tor<\/h2>\n<p>Si bien se puede instalar el \u00abTor Browser Boundle\u00bb, en esta ocasi\u00f3n se va a instalar solo el servidor desde el repositorio del proyecto Tor para tener la versi\u00f3n m\u00e1s actualizada. Adem\u00e1s cada vez que se arranque el sistema operativo Tor estar\u00e1 activo.<\/p>\n<p>Para a\u00f1adir los repositorios, al final del archivo \/etc\/apt\/sources.list a\u00f1adimos la siguiente l\u00ednea:<br \/>\n<code>deb http:\/\/deb.torproject.org\/torproject.org wheezy main<br \/>\n<\/code><\/p>\n<p>Luego se importa las claves:<br \/>\n<code>gpg --keyserver keys.gnupg.net --recv 886DDD89<br \/>\ngpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -<br \/>\napt-get update<br \/>\n<\/code><\/p>\n<p>Por \u00faltimo se instala Tor:<\/p>\n<p><code>apt-get install tor<\/code><\/p>\n<p>Para ver los detalles sobre como instalar<a href=\"https:\/\/www.torproject.org\/docs\/installguide.html.en\" target=\"_blank\" rel=\"noopener\"> Tor desde repositorios deben leer la documentaci\u00f3n del proyecto<\/a>. En mi caso utilic\u00e9 la documentaci\u00f3n para <a href=\"https:\/\/www.torproject.org\/docs\/debian.html.en\" target=\"_blank\" rel=\"noopener\">Debian y Ubuntu<\/a>.<\/p>\n<h2>Configurar el Servicio Oculto<\/h2>\n<p>Si se ha seguido este how-to deber\u00eda editar el archivo<strong> \/etc\/tor\/torrc<\/strong> y a\u00f1adir las siguientes l\u00edneas:<br \/>\n<code><br \/>\nHiddenServiceDir \/var\/lib\/tor\/h1<br \/>\nHiddenServicePort 80 127.0.0.1:80<br \/>\n<\/code><br \/>\nEn la primera l\u00ednea decimos el lugar donde se guardar\u00e1 la configuraci\u00f3n del servicio oculto y en la segunda l\u00ednea el puerto que queremos compartir, el puerto 80 es para http.<br \/>\nEn el caso del directorio es importante que el usuario con el que corre Tor pueda escribir en el directorio.<\/p>\n<p>Se reinicia el servicio de Tor y en el directorio<strong>\/var\/lib\/tor\/h1 <\/strong>encontrar\u00e1 un archivo con el nombre <strong>hostname<\/strong>. Este archivo tiene la url por la que se puede acceder al servicio de Tor. El otro archivo contiene la llave privada y p\u00fablica del servicio, eso no hay compartir aunque es buena idea\u00a0 respaldar ese archivo si se desea migrar de servidor y mantener la misma url.<\/p>\n<p>En mi caso ya puedo acceder al servicio a trav\u00e9s de http:\/\/oxz5wtlo4yzoarf3.onion\/wordpress<\/p>\n<p><a href=\"https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2014\/01\/Selecci\u00f3n_104.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2014\/01\/Selecci\u00f3n_104.png\" alt=\"Selecci\u00f3n_104\" width=\"865\" height=\"578\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>Consideraciones:<\/h2>\n<ul>\n<li>En el caso de este ejemplo ser\u00eda recomendable utilizar https en lugar de http.<\/li>\n<li>Los servicios ocultos pueden ser accedidos sin Tor reemplazando\u00a0 <strong>.onion<\/strong> por <strong><a href=\"http:\/\/tor2web.org\/\" target=\"_blank\" rel=\"noopener\">.tor2web.org<\/a><\/strong>. Si se accede al servicio de esta manera, ser\u00e1 necesario utilizar el servicio TCP con criptograf\u00eda. (Ej. utilizar https en lugar de http)<\/li>\n<li>Se debe mantener actualizado Tor y el sistema operativo<\/li>\n<li>Se puede ejecutar cualquier servicio que funcione con TCP: correo, chat, ftp, etc &#8230;.<\/li>\n<\/ul>\n<h3 class='related_post_title'>Art\u00edculos relacionados<\/h3><ul class='related_post'><li><a href=\"https:\/\/rafael.bonifaz.ec\/blog\/2019\/03\/comunicaciones-secretas-en-internet\/\" title=\"Comunicaciones Secretas en Internet\">Comunicaciones Secretas en Internet<\/a><\/li><li><a href=\"https:\/\/rafael.bonifaz.ec\/blog\/2017\/11\/la-nsa-segun-las-revelaciones-de-snowden\/\" title=\"La NSA Seg\u00fan las Revelaciones de Snowden\">La NSA Seg\u00fan las Revelaciones de Snowden<\/a><\/li><li><a href=\"https:\/\/rafael.bonifaz.ec\/blog\/2016\/09\/compartir-de-forma-segura-y-anonima\/\" title=\"Compartir de forma segura y an\u00f3nima\">Compartir de forma segura y an\u00f3nima<\/a><\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>La red Tor se usa para acceder a Internet de forma an\u00f3nima, sin embargo Tor tiene muchos otros usos. Uno de ellos son los servicios ocultos (Hidden Service)\u00a0 que permiten crear una p\u00e1gina web, o cualquier servicio TCP, sin la necesidad de tener un ip p\u00fablico y con la ubicaci\u00f3n an\u00f3nima. Esto podr\u00eda ser un [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[70,1,3],"tags":[145,163,181,172,117],"class_list":["post-1159","post","type-post","status-publish","format-standard","hentry","category-comos","category-general","category-software-libre","tag-criptografia","tag-hidden-service","tag-privacidad","tag-software-libre","tag-tor"],"_links":{"self":[{"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/posts\/1159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/comments?post=1159"}],"version-history":[{"count":9,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/posts\/1159\/revisions"}],"predecessor-version":[{"id":4866,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/posts\/1159\/revisions\/4866"}],"wp:attachment":[{"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/media?parent=1159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/categories?post=1159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/tags?post=1159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}