Cuando "descargas desde una página", esto significa que en realidad estás siguiendo un enlace. En algún lugar de la fuente HTML de la página está el enlace que indica dónde se encuentra realmente el archivo.
La descarga utilizará HTTPS si el enlace lo dice; Utilizará HTTP si el enlace lo dice. El hecho de que la página se haya obtenido con SSL es bastante ortogonal: una página obtenida a través de SSL puede contener un enlace no SSL y viceversa. Si el enlace es un "enlace básico", entonces al permitir que el cursor de su mouse "pase el cursor" sobre el enlace, su navegador podrá mostrar en algún lugar de la barra de estado (tradicionalmente en la parte inferior de la ventana) qué URL realmente usará cuando haga clic; De esa manera, puede ver si la descarga usará SSL o no.
(Si el enlace en la página HTML es relativo , no especifica un nombre de servidor o protocolo, y apunta a un archivo en el mismo servidor - entonces el mismo protocolo que el se utilizará para obtener la página HTML. Sin embargo, también se puede especificar un "enlace completo", que incluirá un protocolo explícito, que será https://
o http://
, para, respectivamente, SSL y no SSL. )
Editar: un ejemplo de "flotar":
Cuandocolocomimousesobreelenlace"Windows Installer (64-bit)", el navegador muestra en la parte inferior el enlace que se seguirá para esta descarga. Esa URL comienza con https://
, por lo que la descarga utilizará SSL.
(El navegador aquí es Chromium en Linux; los detalles de los enlaces que se muestran dependen del sistema operativo y del navegador).
Algunos paquetes de software pueden beneficiarse de una protección adicional. Por ejemplo, los paquetes de instalación para Windows pueden estar firmado ; La firma le brinda cierta garantía contra la modificación de los datos en tránsito, independientemente de cómo haya obtenido el archivo. Otro método tradicional es con valores hash: un sitio web con SSL hace una lista de los hashes de los archivos (con alguna función de hash como MD5); puede volver a calcular el hash en lo que descargó y ver si coincide con los valores del sitio web (consulte esta página para obtener una Por ejemplo, en el caso de las imágenes ISO para el CD / DVD de instalación para el sistema operativo Ubuntu).
Estos métodos permiten desacoplar el método de transferencia de la verificación. De esa manera, puede obtener los archivos de medios eficientes (por ejemplo, un protocolo peer-to-peer) y, a la vez, verificar que obtuvo lo auténtico.