Я начал настройку Amazon Elastic Load Balancing Service для моего пула серверов, и мне нужно настроить HTTPS / SSL. У меня есть все мои настройки SSL-сертификатов, но затем я перехожу к шагу для бэкэнд-аутентификации, и я не уверен, какой сертификат требуется для «Бэкэнд-аутентификации».
Это закрытый ключ моего сайта, открытый ключ или мне нужно создать новый ключ на сервере?
Спасибо за помощь.
amazon-ec2
ssl
amazon-web-services
amazon-elb
whobutsb
источник
источник
Ответы:
Предыдущий ответ не на 100% точен.
Что делает РЕАЛЬНАЯ Аутентификация, так это то, что открытый ключ вашего сервера отчетов (когда ELB общается с вашим сервером по протоколу HTTPS / SSL) соответствует открытому вами ключу. Это может помешать кому-либо подключить вредоносный сервер к вашему ELB или снизить вероятность перехвата трафика между ELB и вашими серверами.
Внутренняя аутентификация НЕ учитывает, связывается ли клиент (например, браузер) с вашим ELB через HTTPS / SSL. Вы можете настроить ELB для связи с клиентом по протоколу HTTP, а также для связи с бэкэнд-серверами по протоколу HTTPS / SSL с помощью взаимодействия с сервером. Это обеспечит только безопасную связь между ELB и вашим сервером, а НЕ, если соединение клиентов защищено.
В итоге
Пока ваш ELB связывается с вашим внутренним экземпляром через HTTPS, этот трафик зашифрован, хотя он может быть перехвачен. Внутренняя аутентификация помогает предотвратить перехват этого трафика.
Почему бы вам не использовать внутреннюю аутентификацию?
Производительность. С включенной внутренней аутентификацией мы видели увеличение времени отклика примерно на 50-70 мс при обмене данными через ELB (со всеми другими включенными HTTPS).
источник
Внутренняя проверка подлинности гарантирует, что весь трафик к экземплярам, распределителю нагрузки и клиенту будет зашифрован.
У меня были некоторые проблемы с этой настройкой, но после некоторых копаний я нашел соответствующий раздел в Руководстве разработчика по упругой балансировке нагрузки , см. Создание балансировщика нагрузки с настройками шифра SSL и Аутентификация на внутреннем сервере - в частности, вы можете захотеть Прочтите, как этого добиться, используя Консоль управления AWS , которая предоставляет полезное пошаговое руководство и иллюстрации к различным темам.
источник