Parece que hoy en día se acepta comúnmente que todas las comunicaciones de Internet deben estar cifradas.
(Por ejemplo, esto es evidente en la manera en que el estándar HTTP 2.0 requiere HTTPS).
Sin embargo, me cuesta trabajo creer que este es el camino correcto, pero siento que estoy solo en esta posición.
Considere, por ejemplo, la descarga de archivos grandes (películas, instaladores de aplicaciones, etc.).
Si los archivos no están cifrados, se puede enviar la misma copia exacta a varios clientes, lo que permite un mejor almacenamiento en caché y rendimiento de la red. (Por supuesto, esto se aplica igualmente a los archivos pequeños, pero la motivación para los archivos grandes es más evidente).
Además, esto no implica una vulnerabilidad de seguridad: un servidor puede enviar el hash criptográfico del archivo a través de HTTPS, pero puede alojar el archivo a través de HTTP. El cliente puede verificar fácilmente el hash del archivo para verificar su integridad.
¿Por qué este enfoque no es deseado? ¿Por qué debería cifrarse toda la web, incluso cuando el contenido de la comunicación es claramente conocimiento público y se protege fácilmente mediante un hash?