Contexto: Estoy intentando instalar MongoDB y vi que hay instaladores separados para Windows 2008 o posterior con soporte SSL y uno sin soporte SSL. Mi máquina ejecuta la edición de Windows 10 Home de 64 bits.
"SSL === Secure Sockets Layer", como descubrí en google.
Ahora, ¿cómo lo sabría, si mi sistema operativo tiene soporte SSL, o no? (Además, ¿qué significa tener soporte SSL? ¿Desde la perspectiva de un usuario / desarrollador web?) ¿O es una pregunta poco convincente?
¿Puede alguien arrojar algo de luz sobre eso?
windows-10
ssl
setup
mongodb
Ren
fuente
fuente
Respuestas:
La opción indica si desea que la versión con soporte SSL o no.
SSL (o TLS) es un método de cifrado utilizado para las comunicaciones en línea. Probablemente lo haya visto muchas veces en sitios web (usando
https
), pero también se usa para muchos otros protocolos.Si su base de datos es solo para acceso local, entonces sería más problemático configurar y requerir más recursos para que no use SSL, pero si lo hace disponible desde el exterior, es una muy buena idea cifrarlo.
El manual de MongoDB contiene buenas instrucciones en instalarlo con soporte SSL.
fuente
Los sistemas operativos normalmente no tienen soporte SSL 'horneado'. Es posible que las bibliotecas se envíen de forma predeterminada con el sistema operativo o las bibliotecas SSL preinstaladas. Sin embargo, muy a menudo, las aplicaciones pueden depender de versiones específicas o implementaciones de las bibliotecas SSL para funcionar. La mayoría de las copias de windows vienen con las necesarias. cliente Bibliotecas para aplicaciones nativas o preinstaladas que lo necesiten.
Software a menudo además Tiene la opción de ser construido con SSL. Al ser construido con SSL significa que tiene soporte SSL, que es típicamente lo que quiere, a menos que no lo tenga. Puede hacer conexiones no ssl (por ejemplo, si su db y la aplicación están en el mismo servidor o en servidores de confianza que están bloqueados) o conexiones ssl (a través de Internet) con un cliente habilitado para SSL.
Dicho esto, SSL es un fundamental Tecnología utilizada en servidores web. HTTPS? ssl. ¿La mayoría de los cifrados web 'triviales'? ssl.
Windows 10 en casa probablemente tampoco sea la mejor opción de desarrollo aquí, pero ese es un argumento completamente diferente.
fuente