調査未着手
- ランダムセッションキー?
- クッキーでの CSRF 対策
調査済み
- ALB 背後の通信を HTTPS にするには?
- ターゲットグループの設定
- ターゲットグループのプロトコルを HTTPS に設定
- ポート番号を 443 に設定(アプリケーションが HTTPS で待機するポート)
- バックエンドアプリケーションの設定
- EC2/ECS/Fargate でアプリケーションが HTTPS で待機するよう設定
- SSL/TLS 証明書をアプリケーションレベルで設定
- 自己署名証明書でも可(ALB とバックエンド間は VPC 内通信)
- ヘルスチェックの設定
- ヘルスチェックプロトコルも HTTPS に設定
- ヘルスチェック用のパス(例:/health)が HTTPS で応答するよう設定
- セキュリティグループの設定
- バックエンドのセキュリティグループで 443 ポートを ALB からの通信に許可
- 利点
- エンドツーエンド暗号化(クライアント →ALB→ バックエンド)
- 内部通信も暗号化でセキュリティ強化
-
コンプライアンス要件への対応