J'ai commencé à configurer le service Elastic Load Balancing d'Amazon pour mon pool de serveurs et je dois configurer HTTPS / SSL. J'ai toute la configuration de mes certificats SSL, mais j'arrive à l'étape de l'authentification dorsale et je ne sais pas quel certificat est requis avec la "Authentification dorsale".
S'agit-il de la clé privée, de la clé publique de mon site ou dois-je générer une nouvelle clé sur le serveur?
Merci pour votre aide.
amazon-ec2
ssl
amazon-web-services
amazon-elb
whobutsb
la source
la source
Réponses:
La réponse précédente n'est pas exacte à 100%.
En réalité, l'authentification principale garantit que la clé publique que votre serveur principal signale (lorsque ELB parle à votre serveur via HTTPS / SSL) correspond à la clé publique que vous fournissez. Cela empêcherait quelqu'un d'attacher un serveur malveillant à votre ELB, ou atténuerait le détournement de trafic entre ELB et vos serveurs.
L'authentification principale ne tient PAS compte du fait que le client (un navigateur par exemple) communique avec votre ELB via HTTPS / SSL. Vous pouvez faire communiquer un ELB à un client via HTTP, tout en communiquant avec vos serveurs backend via HTTPS / SSL avec une communication backend. Cela garantirait uniquement que la communication entre ELB et votre serveur est sécurisée, PAS si la connexion des clients est sécurisée.
En résumé
Tant que votre ELB communique avec votre instance d'arrière-plan via HTTPS, ce trafic est chiffré, bien qu'il puisse être détourné. L'authentification principale permet d'éviter que le trafic ne soit détourné.
Pourquoi n'utiliseriez-vous pas l'authentification principale?
Performance. Avec l'authentification principale activée, nous avons constaté une augmentation du temps de réponse d'environ 50 à 70 ms lors de la communication via ELB (avec tous les autres HTTPS activés).
la source
L'authentification principale garantit que tout le trafic vers / depuis les instances, l'équilibreur de charge et le client sera chiffré.
J'avais moi-même des problèmes avec cette configuration, mais après avoir creusé, j'ai trouvé la section correspondante dans le Guide du développeur d'Elastic Load Balancing , voir Création d'un équilibreur de charge avec les paramètres de chiffrement SSL et l'authentification du serveur principal - en particulier, vous voudrez peut-être lisez comment y parvenir en utilisant [la] AWS Management Console , qui fournit une procédure pas à pas et des illustrations utiles pour les divers sujets concernés.
la source