Zacząłem konfigurować usługę elastycznego równoważenia obciążenia Amazon dla mojej puli serwerów i muszę skonfigurować HTTPS / SSL. Mam skonfigurowane wszystkie certyfikaty SSL, ale potem przechodzę do etapu uwierzytelniania zaplecza i nie jestem pewien, jaki certyfikat jest wymagany w przypadku „Uwierzytelnienia zaplecza”.
Czy to mój prywatny klucz, klucz publiczny czy muszę wygenerować nowy klucz na serwerze?
Dziękuję za pomoc.
amazon-ec2
ssl
amazon-web-services
amazon-elb
whobutsb
źródło
źródło
Odpowiedzi:
Poprzednia odpowiedź nie jest w 100% dokładna.
URUCHOMIENIE uwierzytelnienia zaplecza polega na upewnieniu się, że klucz publiczny zgłoszony przez serwer zaplecza (gdy ELB rozmawia z serwerem przez HTTPS / SSL) jest zgodny z podanym kluczem publicznym. Pozwoliłoby to zapobiec podłączeniu złośliwego serwera do Twojego ELB lub złagodzić kontrolę nad ruchem między ELB a Twoimi serwerami.
Uwierzytelnianie zaplecza NIE bierze pod uwagę, czy klient (na przykład przeglądarka) komunikuje się z ELB przez HTTPS / SSL. Możesz mieć ELB komunikujący się z klientem przez HTTP, podczas gdy komunikujesz się z serwerami zaplecza przez HTTPS / SSL z komunikacją zaplecza. Zapewni to bezpieczną komunikację między ELB a serwerem, NIE, jeśli połączenie klienta będzie bezpieczne.
W podsumowaniu
Tak długo, jak ELB komunikuje się z instancją zaplecza za pośrednictwem HTTPS, ruch ten jest szyfrowany, chociaż może zostać przejęty. Uwierzytelnianie zaplecza pomaga zapobiec przejęciu ruchu.
Dlaczego nie miałbyś korzystać z uwierzytelniania zaplecza?
Występ. Przy włączonym uwierzytelnianiu back-end widzieliśmy około 50-70 ms dłuższy czas odpowiedzi podczas komunikacji przez ELB (przy włączonym wszystkich pozostałych HTTPS).
źródło
Uwierzytelnianie zaplecza zapewnia cały ruch do / z instancji, modułu równoważenia obciążenia i klienta będzie szyfrowany.
Sam miałem problemy z tą konfiguracją, jednak po kopaniu znalazłem odpowiednią sekcję w Przewodniku programisty elastycznego równoważenia obciążenia , patrz Tworzenie modułu równoważenia obciążenia za pomocą ustawień szyfrowania SSL i uwierzytelniania serwera zaplecza - w szczególności możesz chcieć przeczytaj, jak to osiągnąć, korzystając z [AWS] Console Management Console , która zawiera pomocny przewodnik i ilustracje na różne tematy.
źródło