無限ノック › SCS 練習問題一覧 › 問題
SCSインフラストラクチャのセキュリティ

ある金融機関がAWS上でマイクロサービスアーキテクチャを運用しています。サービス間通信のセキュリティを強化するため、以下の要件を満たすソリューションを検討しています。 ・サービス間のすべての通信をmTLS(相互TLS認証:クライアント・サーバー双方で証明書を検証)で保護する ・証明書の有効期限は24時間以内に設定し、自動ローテーションを実現する ・プライベートCAの秘密鍵はFIPS 140-2認定のHSMで保護されたマネージドサービスを使用する ・CRL(証明書失効リスト)またはOCSP(オンライン証明書ステータスプロトコル)による失効管理をサポートする 最も適切なソリューションはどれか?

A
AWS Certificate Manager(パブリック)でワイルドカード証明書を発行し、すべてのマイクロサービスに共有して配布する
ACM パブリック証明書はインターネット向けサービス用であり、内部マイクロサービス間のクライアント証明書として使用できません。
B
AWS Private CAでプライベートCAを構築し、ACMと統合して各サービスへの短期証明書を自動発行・更新する
✓ 正解
AWS Private CA は FIPS 140-2 Level 3 認定 HSM でCA秘密鍵を保護し、ACM との統合で自動発行・更新が可能で、24 時間以下の短期証明書ローテーションも実現できます。
C
AWS CloudHSMで秘密鍵を保護し、EC2インスタンス上にOpenSSLベースのカスタムCAを構築して証明書を管理する
CloudHSM + OpenSSL カスタムCA は技術的に可能ですが、CA のインストール・運用・監視を自前で行い、証明書自動ローテーションも別途実装する必要があります。
D
AWS Secrets Managerに各サービスの自己署名証明書と秘密鍵を保存し、Lambda関数で定期的にローテーションさせる
Secrets Manager + 自己署名証明書は PKI の信頼階層を構築できず、サービス間の証明書検証が成立せず、CRL/OCSP 失効管理も実装できません。

解説

AWS Private CAはFIPS 140-2認定のHSMでCA秘密鍵を保護するAWSフルマネージドのプライベートCAサービス。ACMとの統合により証明書の自動発行・更新が可能で、有効期限24時間以下の短期証明書ローテーションも自動化できる。CRLのS3エクスポートとOCSPによる失効管理も標準サポートしており、すべての要件を満たす。 選択肢AのACMパブリック証明書はインターネット向けサービス用であり、内部サービス間のmTLSのクライアント証明書としては使用できない。パブリックCAがクライアント証明書を発行することはPKIの設計上不適切。 選択肢CのCloudHSM + OpenSSLカスタムCAは技術的に要件を満たせるが、CAのインストール・運用・監視をすべて自前で行う必要があり、マネージドサービスを求める要件に反する。証明書の自動ローテーションも別途実装が必要。 選択肢DのSecrets Manager + 自己署名証明書はPKIの信頼階層が構築できずサービス間の証明書検証が成立しない。CRL/OCSPによる失効管理も実装できない。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSCSを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← SCS の問題一覧に戻る