ロードバランサはサーバーからの自己署名証明書をどのように検証するのか

ロードバランサはサーバーからの自己署名証明書をどのように検証するのか

私のアプリケーションでは、ロードバランサーの背後で複数のサーバーインスタンスが実行されています。通常、AWS Application Load Balancer の場合、SSL オフロードはロードバランサーで行われ、ALB とサーバーインスタンス間の接続は暗号化されません。

後者の事態を防ぐために、情報を再暗号化し、各サーバー インスタンスにインストールされた自己署名証明書を使用して、ロード バランサーとサーバーの間に新しい SSL 接続を確立します。

私の質問は、ロード バランサーはどのようにしてサーバーの自己署名証明書を信頼し、検証するのでしょうか。通常、ALB なしのテスト モードでは、クライアント プログラムの信頼されたルートにサーバー CA を追加すると、検証が正常に続行されます。ロード バランサーの場合にこれを行う方法はありますか。SSL 検証プロセスのために、ロード バランサーに独自の信頼されたルートを追加できますか。

答え1

AWS Application Load Balancer はバックエンドサーバーの証明書を検証しないため、信頼できる発行者に CA 証明書を追加する必要はありません。

関連情報