Digamos que tengo un gran sitio de solo contenido; sin inicio de sesión o cierre de sesión, sin nombres de usuario, sin direcciones de correo electrónico, sin área segura, nada secreto en el sitio, nada. La gente simplemente visita el sitio y va de página en página y mira el contenido.
Además de un ligero aumento en el SEO de Google ( muy leve, por lo que he leído), ¿hay algún beneficio de obligar al sitio a cargar a través de HTTPS?
Respuestas:
HTTPS no solo proporciona secreto (del cual usted duda del valor, aunque todavía hay buenas razones para ello) sino también autenticidad , que siempre tiene valor. Sin él, un punto de acceso malicioso / enrutador / ISP / etc. puede reescribir cualquier parte de su sitio antes de mostrarlo al usuario. Esto podría incluir:
No proteger a sus usuarios de estas cosas es irresponsable.
fuente
... De acuerdo a ti . Puede haber una razón perfecta para que alguien quiera una conexión segura. (En parte) crea privacidad:
Puede pensar que es insignificante, o tal vez no es un gran problema ahora, pero podría estar en otro momento. Creo firmemente que nadie, aparte de mí y del sitio web, debería saber exactamente lo que estoy haciendo.
Crea confianza. Tener el candado es un signo de seguridad y puede significar cierto grado de habilidad con respecto al sitio web y, por lo tanto, a sus productos.
Te hace menos objetivo para, por ejemplo, los ataques MitM. La seguridad aumenta.
Con iniciativas como Let's Encrypt , que lo hacen mucho más fácil y gratuito , no hay muchos inconvenientes. La potencia de CPU utilizada por SSL es insignificante en estos días.
fuente
https://penisland.tumblr.com/
su navegador, hará una solicitud de DNS para lapenisland.tumblr.com
cual, a menos que haya protegido sus consultas de DNS, el administrador de la red puede ver. Luego, su navegador tiene que obtener las imágenes, Javascript, CSS y anuncios de varios dominios que generan más solicitudes de DNS. Podrían ser de cualquier dominio. Los pocos dominios porno de Tumblr que probé no tienen nada obvio, Tumblr tiende a alojar imágenes y videos en casa, pero no puedes confiar en eso para tener privacidad.Obtiene soporte HTTP / 2 , el nuevo estándar web diseñado para mejorar significativamente las velocidades de carga del sitio web .
Debido a que los fabricantes de navegadores han elegido admitir HTTP / 2 solo a través de HTTPS, habilitar HTTPS (en un servidor que admita HTTP / 2) es la única forma de obtener esta actualización de velocidad.
fuente
(Partes tomadas de mi respuesta a una pregunta similar).
HTTPS puede lograr dos cosas:
Probablemente todos estén de acuerdo en que HTTPS debería ser obligatorio al transmitir secretos (como contraseñas, datos bancarios, etc.), pero incluso si su sitio no procesa tales secretos, hay varios otros casos donde y por qué el uso de HTTPS puede ser beneficioso.
Los atacantes no pueden alterar el contenido solicitado.
Cuando se usa HTTP, los espías pueden manipular el contenido que sus visitantes ven en su sitio web. Por ejemplo:
HTTPS puede prevenir esto.
Los atacantes no pueden leer el contenido solicitado.
Al usar HTTP, los espías pueden saber a qué páginas / contenido en su host acceden sus visitantes. Aunque el contenido en sí mismo puede ser público, el conocimiento que una persona específica consume puede ser problemático:
Esto, por supuesto, depende de la naturaleza de su contenido, pero lo que parece ser contenido inofensivo para usted puede ser interpretado de manera diferente por otras partes.
Mejor prevenir que curar. HTTPS puede prevenir esto.
fuente
Evita los ataques de hombre en el medio que te hacen pensar que estás visitando tu sitio, pero presentan una página que en realidad es de otro y pueden intentar obtener información tuya. Dado que los datos están encriptados, también hace que sea más difícil para un atacante manipular la página tal como la ve.
Debido a que necesita un certificado SSL, eso verifica que usted es el propietario del sitio como mínimo, lo que le da al menos alguna verificación de quién es usted.
fuente
Las empresas de marketing como Hitwise pagan a los ISP para recopilar datos sobre su sitio cuando no utiliza SSL. Se recopilan datos sobre su sitio que quizás no quiera que sus competidores sepan:
fuente
Y, solo para agregar una cosa más a todas las respuestas, solo hablaré sobre la latencia. Porque parece que nadie escribió aquí sobre esto.
Tener una baja latencia HTTP de cliente a servidor es fundamental para crear sitios web receptivos y de carga rápida.
TCP / IP solo tiene un protocolo de enlace de 3 vías (la configuración de conexión inicial para HTTP simple sobre TCP requiere 3 paquetes). Cuando se usa SSL / TLS, la configuración de la conexión es más complicada, lo que significa que la latencia para las nuevas conexiones HTTPS es inevitablemente mayor que el texto sin formato HTTP.
El problema con HTTP es que no es seguro. Entonces, si tiene datos confidenciales, necesita algún tipo de seguridad. Cuando escribe algo en su navegador web que comienza con "https", le pide a su navegador que use una capa de cifrado para proteger el tráfico. Esto proporciona una protección razonable contra los espías, pero el problema es que será más lento. Como queremos encriptar nuestro tráfico, habrá algo de cómputo involucrado, lo que aumenta el tiempo. Esto significa que si no diseña su sistema correctamente, su sitio web parecerá lento para los usuarios.
Para concluir:
Si este es el caso, no usaré SSL en absoluto. Me gustaría tener mi página cuando haga clic en ella para que se abra en un segundo. Eso es de la experiencia del usuario. Haz lo que quieras, simplemente no pongo certificados en todo lo que hago. En este caso particular, no lo usaría en absoluto.
fuente
Además de los beneficios mencionados por otros, hay una razón que lo hará cambiar a SSL a menos que no le interesen sus visitantes que usan Chrome: las nuevas versiones de Chrome (a partir de finales de año, por lo que recuerdo) son mostrará una advertencia (que alejará a los usuarios de su sitio) de forma predeterminada para todos los sitios que no usan HTTPS.
//EDITAR:
Aquí hay enlaces a dos artículos más detallados, aunque parece que no puedo encontrar el que leí cuando planean presentar oficialmente la función:
https://motherboard.vice.com/read/google-will-soon-shame-all-websites-that-are-unencrypted-chrome-https
http://www.pandasecurity.com/mediacenter/security/websites-that-arent-using-https/
fuente
La respuesta simple es que no hay una buena razón para no hacerlo . En el pasado, había argumentos sobre el uso de SSL solo cuando era absolutamente necesario (por ejemplo, en sitios de comercio electrónico que recopilaban detalles de pago).
Esto tenía que ver en gran medida con el procedimiento de instalación de certificados SSL, el costo, la carga adicional en el servidor web y las limitaciones de la red, en un momento en que las personas no tenían banda ancha, etc. Ninguna de estas razones realmente se aplica en 2016.
En términos de SEO, sabemos que el objetivo de la mayoría de los motores de búsqueda es proporcionar los mejores resultados para sus usuarios, y esto se puede lograr dándoles una conexión segura al sitio que están navegando. A este respecto, a los motores de búsqueda no les importa si hay datos "sensibles" en el sitio (ya sea que se presenten o se recopilen); Es simplemente el caso de que si el sitio se sirve a través de HTTPS, cualquier riesgo potencial de autenticación y cifrado se minimiza en gran medida, por lo que el sitio se consideraría "mejor" que el sitio equivalente sin HTTPS.
Esencialmente, es tan simple y directo de implementar que se considera una buena práctica hoy en día. Como desarrollador web, solo considero instalar un certificado SSL y luego forzar todas las solicitudes a través de HTTPS (muy fácil de usar .htaccess o un equivalente) como parte estándar de cualquier sitio o aplicación web que construya.
fuente
Además de las otras respuestas, los navegadores deben (como en RFC 2119) enviar el
User-Agent
encabezado. Proporciona suficiente información sobre qué plataforma está utilizando un usuario si envía la actualUser-Agent
. Si Eve puede espiar una solicitud hecha por Alice, y Alice envía el mensaje realUser-Agent
, Eve sabrá qué plataforma utiliza Alice sin que Alice se conecte al servidor de Eve. Será más fácil hackear la computadora de Alice con tal conocimiento.fuente
Tiene dos opciones para proteger su dominio principal (mysite.com) y sus subdominios (play.mysite.com y test.mysite.com). SSL no es solo para comercio electrónico, sitios de comerciantes de pagos donde se comparten transacciones financieras o credenciales de inicio de sesión en el sitio web. Es igualmente importante para el sitio web basado en contenido. Los atacantes siempre buscan un sitio web HTTP simple o una laguna en el sitio web. SSL no solo proporciona seguridad sino que también autentica su sitio web. El principal beneficio de tener SSL en un sitio web basado en contenido es que,
Puede evitar ataques de hombre en el medio que pueden alterar el contenido del sitio.
Además, su sitio web tendrá autenticidad que notifica a los visitantes que su información estará segura si la comparten con el sitio web.
Se aseguran la autenticidad del sitio web.
Además, su sitio web estará libre de la inyección de anuncios maliciosos, exploits, widgets no deseados, reemplazo de software y daños a las páginas web una vez que tenga SSL en su sitio web.
El certificado SSL ofrece un sello estático del sitio que se puede colocar en cualquier página web para garantizar la seguridad y los clientes pueden hacer clic en el sello para conocer los detalles del certificado SSL instalado.
fuente
Otras respuestas hablaron sobre los beneficios de HTTPS. ¿Por un usuario se vería obligado a usar HTTPS? Por dos razones:
fuente