{"id":4715,"date":"2017-01-15T17:45:56","date_gmt":"2017-01-15T20:45:56","guid":{"rendered":"https:\/\/rafael.bonifaz.ec\/blog\/?p=4715"},"modified":"2017-10-20T15:44:20","modified_gmt":"2017-10-20T18:44:20","slug":"todos-a-encriptar-chao-http-hola-https","status":"publish","type":"post","link":"https:\/\/rafael.bonifaz.ec\/blog\/2017\/01\/todos-a-encriptar-chao-http-hola-https\/","title":{"rendered":"Todos a encriptar: chao HTTP hola HTTPS"},"content":{"rendered":"<p>La mayor\u00eda de sitios web suelen empezar con <strong>\u00abhttp:\/\/\u00bb<\/strong>, mientras que un selecto grupo empiezan con<strong> \u00abhttps:\/\/\u00bb<\/strong>. Ese selecto grupo sol\u00eda estar reservado a sitios de compra en l\u00ednea, bancos y una que otra instituci\u00f3n p\u00fablica. La raz\u00f3n es simple, cuando se ingresa a estos sistemas hay que estar seguros que nadie pueda espiar la informaci\u00f3n que se env\u00eda y recibe de estos sistemas. Por ejemplo, el usuario y la clave de un sistema de banca en l\u00ednea.<\/p>\n<p>La diferencia entre <strong>http<\/strong> y <strong>https<\/strong>, es que en el primero nuestra comunicaci\u00f3n puede ser f\u00e1cilmente interceptada sin que nos demos cuenta, mientras que con <strong>https<\/strong> esto va a ser muy dif\u00edcil que suceda. \u00bfExiste alguna raz\u00f3n por la cu\u00e1l nuestra actividad en l\u00ednea pueda ser espiada por terceros? Considero que no, motivo por el cu\u00e1l hace poco migr\u00e9 este sitio web de <strong>http<\/strong> a <strong>https<\/strong>. Fue bastante f\u00e1cil y espero que otros tambi\u00e9n lo hagan.<\/p>\n<p><strong>\u00a1Este 2017 todos a encriptar!<\/strong><!--more-->Si bien instalar servidores <strong>https<\/strong> es algo que se puede hacer hace mucho, no era una tarea sencilla.\u00a0 Se ten\u00eda que pagar para tener un certificado que sea v\u00e1lido en todos los navegadores.<\/p>\n<p>Para simplificar la tarea\u00a0 y masificar el uso de <strong>https<\/strong> naci\u00f3 el proyecto <a href=\"https:\/\/letsencrypt.org\/\">Let&#8217;s Encrypt<\/a> que permite automatizar e instalar los certificados de cifrado para <strong>https<\/strong>. Este proyecto es patrocinados por varias organizaciones de internet como: <a href=\"https:\/\/www.eff.org\/\">EFF<\/a>, <a href=\"https:\/\/www.linuxfoundation.org\/projects\">Linux Foundation<\/a>, <a href=\"https:\/\/www.mozilla.org\">Mozilla<\/a>, <a href=\"https:\/\/automattic.com\/\">Automatic (creadores de WordPress)<\/a>, pero tambi\u00e9n Cisco, Chorme, Facebook, entre otros. Ac\u00e1 pueden revisar el <a href=\"https:\/\/letsencrypt.org\/sponsors\/\">listado completo de auspiciantes<\/a> y personas detr\u00e1s de<a href=\"https:\/\/letsencrypt.org\/isrg\/\"> Let&#8217;s Encrypt<\/a>. Es importante destacar que el software que necesitamos instalar en nuestros equipos es software libre,<\/p>\n<h1>Instalaci\u00f3n<\/h1>\n<div id=\"attachment_4727\" style=\"width: 755px\" class=\"wp-caption alignright\"><a href=\"https:\/\/certbot.eff.org\/#debianjessie-apache\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4727\" class=\"wp-image-4727 size-full\" src=\"https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_013.png\" width=\"745\" height=\"404\" srcset=\"https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_013.png 745w, https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_013-300x163.png 300w, https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_013-500x271.png 500w\" sizes=\"auto, (max-width: 745px) 100vw, 745px\" \/><\/a><p id=\"caption-attachment-4727\" class=\"wp-caption-text\">Asistente de configuraci\u00f3n de Cerbot que permite escoger sistema operativo y servidor web. https:\/\/certbot.eff.org<\/p><\/div>\n<p>Gracias a <a href=\"https:\/\/letsencrypt.org\/\">Let&#8217;s Encrypt<\/a> y 10 minutos de investigaci\u00f3n sobre su configuraci\u00f3n, este blog funciona a trav\u00e9s de <strong>https<\/strong> siempre. La instalaci\u00f3n es bastante simple si el sitio web funciona con GNU\/Linux y adem\u00e1s se tiene acceso a la l\u00ednea de comando. <a href=\"https:\/\/certbot.eff.org\/\">B\u00e1sicamente hay que seguir estas instrucciones<\/a>. En caso de no tener acceso a la l\u00ednea de comandos <a href=\"https:\/\/letsencrypt.org\/getting-started\/\">hay otras opciones<\/a>.<\/p>\n<p>En mi caso utilizo Debian Jessie con Apache lo primero que hay que hacer es configurar\u00a0 los <a href=\"https:\/\/backports.debian.org\/Instructions\/\">repositorios backports<\/a>. Para esto hay que editar el archivo \/etc\/apt\/sources.list y a\u00f1adir la siguiente l\u00ednea:<\/p>\n<p style=\"padding-left: 30px;\"><code>deb http:\/\/ftp.debian.org\/debian wheezy-backports main<\/code><\/p>\n<p style=\"text-align: left;\">Una vez actualizado los repositorios hay que actualizar e instalar el paquete <em><code>python-certbot-apache<\/code><\/em>:<\/p>\n<p style=\"padding-left: 30px;\"><code>apt-get update<br \/>\napt-get install python-certbot-apache -t jessie-backports<br \/>\n<\/code><\/p>\n<p>Una vez instalado el hay que ejecutar el programa <em><strong>cerbot<\/strong><\/em> que tiene la opci\u00f3n para configurar apache autom\u00e1ticamente.<\/p>\n<p style=\"padding-left: 30px;\"><code>certbot --apache<\/code><\/p>\n<p>Luego hay que seguir el asistente que permite configurar los dominios que se quiere proteger con ese certificado y si se quiere que sitio funcione siempre con <strong>https<\/strong>.<\/p>\n\n\t\t<style>\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-4715 gallery-columns-2 gallery-size-medium'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/rafael.bonifaz.ec\/blog\/2017\/01\/todos-a-encriptar-chao-http-hola-https\/seleccion_004\/'><img loading=\"lazy\" decoding=\"async\" width=\"271\" height=\"250\" src=\"https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_004.png\" class=\"attachment-medium size-medium\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/rafael.bonifaz.ec\/blog\/2017\/01\/todos-a-encriptar-chao-http-hola-https\/seleccion_006\/'><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"167\" src=\"https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_006-300x167.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_006-300x167.png 300w, https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_006-500x278.png 500w, https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_006.png 606w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/>\n\t\t<\/div>\n\n<p>Pocos segundos despu\u00e9s http:\/\/rafael.bonifaz.ec se convirti\u00f3 en http<strong>s<\/strong>:\/\/rafael.bonifaz.ec :). <em><strong>Cerbot<\/strong><\/em> realiz\u00f3 toda la configuraci\u00f3n necesaria de Apache. Tengo una instalaci\u00f3n bastante est\u00e1ndar, en otros casos recomiendo revisar m\u00e1s a profundidad la configuraci\u00f3n de Let&#8217;s Encrypt. Los certificados duran 3 meses, pero el paquete de <strong><em>cerbot<\/em><\/strong> ejecuta las tareas para automatizar la renovaci\u00f3n del certificado.<\/p>\n<p>En el caso de WordPress tuve que modificar la base de datos para que ciertas im\u00e1genes ya no sean servidas como <strong>http<\/strong>.<\/p>\n<h2>El resultado<\/h2>\n<p>Una vez terminada la migraci\u00f3n decid\u00ed comparar mi certificado con el del sistema de banca l\u00ednea en el portal <a href=\"https:\/\/www.ssllabs.com\/\">SSLLabs<\/a>. El resultado, dice que deber\u00eda cambiar de banco \ud83d\ude41<\/p>\n\n\t\t<style>\n\t\t\t#gallery-2 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-2 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t\t#gallery-2 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-2 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-2' class='gallery galleryid-4715 gallery-columns-2 gallery-size-medium'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_011.png'><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"80\" src=\"https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_011-300x80.png\" class=\"attachment-medium size-medium\" alt=\"\" aria-describedby=\"gallery-2-4720\" srcset=\"https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_011-300x80.png 300w, https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_011-500x133.png 500w, https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_011.png 714w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-2-4720'>\n\t\t\t\tBlog de rafael bonifaz\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_012.png'><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"80\" src=\"https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_012-300x80.png\" class=\"attachment-medium size-medium\" alt=\"\" aria-describedby=\"gallery-2-4719\" srcset=\"https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_012-300x80.png 300w, https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_012-500x133.png 500w, https:\/\/rafael.bonifaz.ec\/blog\/wp-content\/uploads\/2017\/01\/Selecci\u00f3n_012.png 714w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-2-4719'>\n\t\t\t\tSistema del Banco del Pac\u00edfico\n\t\t\t\t<\/dd><\/dl><br style=\"clear: both\" \/>\n\t\t<\/div>\n\n<h3 class='related_post_title'>Art\u00edculos relacionados<\/h3><ul class='related_post'><li><a href=\"https:\/\/rafael.bonifaz.ec\/blog\/2016\/11\/subgraph-os-para-la-privacidad-y-anonimato\/\" title=\"Subgraph OS para la privacidad y anonimato\">Subgraph OS para la privacidad y anonimato<\/a><\/li><li><a href=\"https:\/\/rafael.bonifaz.ec\/blog\/2015\/02\/acceder-a-un-computado-a-traves-de-tor-sin-ip-publico\/\" title=\"Acceder a un Computador a trav\u00e9s de Tor sin IP P\u00fablico\">Acceder a un Computador a trav\u00e9s de Tor sin IP P\u00fablico<\/a><\/li><li><a href=\"https:\/\/rafael.bonifaz.ec\/blog\/2013\/08\/juevesdetertulia-sobre-software-libre-privacidad-e-internet\/\" title=\"#juevesdetertulia sobre Software Libre, Privacidad e Internet\">#juevesdetertulia sobre Software Libre, Privacidad e Internet<\/a><\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>La mayor\u00eda de sitios web suelen empezar con \u00abhttp:\/\/\u00bb, mientras que un selecto grupo empiezan con \u00abhttps:\/\/\u00bb. Ese selecto grupo sol\u00eda estar reservado a sitios de compra en l\u00ednea, bancos y una que otra instituci\u00f3n p\u00fablica. La raz\u00f3n es simple, cuando se ingresa a estos sistemas hay que estar seguros que nadie pueda espiar la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4727,"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":[1,121,3],"tags":[209,207,208,181,101,172],"class_list":["post-4715","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","category-privacidad","category-software-libre","tag-cerbot","tag-https","tag-letsencrypt","tag-privacidad","tag-seguridades","tag-software-libre"],"_links":{"self":[{"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/posts\/4715","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=4715"}],"version-history":[{"count":17,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/posts\/4715\/revisions"}],"predecessor-version":[{"id":4737,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/posts\/4715\/revisions\/4737"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/media\/4727"}],"wp:attachment":[{"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/media?parent=4715"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/categories?post=4715"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rafael.bonifaz.ec\/blog\/wp-json\/wp\/v2\/tags?post=4715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}