Comencé a configurar el servicio Elastic Load Balancing de Amazon para mi grupo de servidores y necesito configurar HTTPS / SSL. Tengo todos mis certificados SSL configurados, pero luego paso al paso para la autenticación de back-end y no estoy seguro de qué certificado se requiere con la "Autenticación de back-end".
¿Es la clave privada de mi sitio, la clave pública, o necesito generar una nueva clave en el servidor?
Gracias por la ayuda
amazon-ec2
ssl
amazon-web-services
amazon-elb
whobutsb
fuente
fuente
Respuestas:
La respuesta anterior no es 100% precisa.
Lo que realmente hace la autenticación de fondo es garantizar que la clave pública que informa su servidor de fondo (cuando ELB está hablando con su servidor a través de HTTPS / SSL) coincida con una clave pública que usted proporcione. Esto evitaría que alguien adjunte un servidor malicioso a su ELB, o mitigaría a alguien secuestrando el tráfico entre ELB y sus servidores.
La autenticación de fondo NO tiene en cuenta si el cliente (un navegador, por ejemplo) se está comunicando con su ELB a través de HTTPS / SSL. Puede hacer que un ELB se comunique con un cliente a través de HTTP, mientras se comunica con sus servidores de back-end a través de HTTPS / SSL con comunicación de back-end. Esto solo garantizaría que la comunicación entre ELB y su servidor sea segura, NO si la conexión del cliente es segura.
En resumen
Mientras su ELB se esté comunicando con su instancia de back-end a través de HTTPS, ese tráfico está encriptado, aunque puede ser secuestrado. La autenticación de fondo ayuda a evitar que el tráfico sea secuestrado.
¿Por qué no usarías la autenticación de fondo?
Actuación. Con la autenticación de fondo habilitada, hemos visto un aumento de alrededor de 50-70 ms en el tiempo de respuesta cuando se comunica a través de ELB (con todos los demás HTTPS habilitados).
fuente
La autenticación de fondo garantiza que todo el tráfico hacia / desde las instancias, el equilibrador de carga y el cliente se cifrarán.
Tuve algunos problemas con esta configuración yo mismo, sin embargo, después de investigar un poco, encontré la sección correspondiente dentro de la Guía del desarrollador de Elastic Load Balancing , consulte Creación de un equilibrador de carga con configuración de cifrado SSL y autenticación de servidor de fondo ; en particular, es posible que desee lea cómo lograr esto mediante el uso de [la] consola de administración de AWS , que proporciona un tutorial útil e ilustraciones para los diversos temas involucrados.
fuente