Sí, es inseguro utilizar http en lugar de https porque puede ser atacado por el hombre en el medio, por la falsificación de DNS o de otras formas, por lo que obtiene la clave incorrecta y también el software incorrecto. La verificación de la huella digital de la clave tampoco ayudaría a menos que obtuviera la huella digital por https.
Y aunque sería mejor usar https, no significa que TLS proporcione seguridad total. Todo lo que proporciona es seguridad del transporte que significa:
- Aún debes confiar en el sitio. ¿Cómo saber que este sitio no pretende servirle malware? ¿De dónde obtuviste la información sobre el sitio? ¿Qué tan confiable era la persona / sitio que proporcionaba esta información y el transporte estaba protegido por https?
- Debes confiar en la seguridad del sitio. Puede ser hackeado y servir una clave y un software incorrectos.
- Debe confiar en el autor o distribuidor del software que no contiene ningún error o incluso puertas traseras.
- ...
Dado que piratear un sitio o configurar un sitio de phishing de aspecto similar (que también podría usar TLS) a menudo es más fácil que montar un ataque de hombre en el medio, debe preguntarse si usar TLS sería suficiente para proporcionar nivel de seguridad que necesita.