SCS-C02 中級 SCS

証明書とPKIの管理 ACMとプライベート認証局の使い分け

SCS-C02では、通信の暗号化に使う証明書を「どこで発行し、どう自動更新し、誰に配るか」が問われます。パブリック証明書とプライベート証明書の役割を混同すると失点しやすい領域です。この記事では、要件から発行方式を選べるようになることを目標にします。

覚え方は「誰が信頼するか・どこで終端するか・どう更新するか」の3つの観点です。インターネット上の不特定多数が相手ならパブリック証明書、社内やデバイス限定ならプライベート認証局、という切り分けが土台になります。

AWS Certificate Manager(ACM)のパブリック証明書

ACMが無料で発行するパブリック証明書は、CloudFront・ALB・API Gateway・NLBといったAWSの統合サービスで終端する場合に限って使えます。DNS検証でRoute 53にCNAMEを1つ置いておけば以後の更新は完全に自動で、有効期限切れによる障害を根本から防げます。「公開Webサイトの証明書更新を運用から外したい」という要件ならまずこれです。

重要な制約として、ACMのパブリック証明書は秘密鍵をエクスポートできません。EC2上のNginxやオンプレミスの機器に直接インストールしたい場合には使えない点が頻出の引っかけです。

AWS Private CA(プライベート認証局)

社内APIの相互TLS認証、IoTデバイスのクライアント証明書、Kubernetes内部通信など、組織内でのみ信頼されればよい証明書はAWS Private CAで発行します。ルートCAと下位CAの階層を自分で設計でき、失効リスト(CRL)やOCSPによる失効管理も行えます。数万台のデバイスに個別証明書を配る、といったケースの定番です。

用途選ぶもの鍵のエクスポート更新
公開WebサイトのHTTPSACM パブリック証明書不可自動
EC2やオンプレ機器へ直接導入外部CAの証明書をACMにインポート持ち込み前提手動(期限監視が必須)
社内APIの相互TLSAWS Private CA可APIで自動化可能
IoTデバイス認証AWS Private CA または IoT Core可デバイス側で更新実装
試験ポイント 「証明書の有効期限切れによる障害を根絶したい」ならACMのDNS検証による自動更新、「エージェントが入らない機器に配りたい」ならPrivate CAまたはインポート、と反射的に結び付けられるようにしておきましょう。インポートした証明書はACMが自動更新しないため、EventBridgeとACMの有効期限イベントでアラートを組む構成がよく問われます。
よくある誤り 「プライベート証明書の方が安全」というのは誤解です。信頼の範囲が違うだけで暗号強度に差はありません。インターネット公開サイトにプライベート証明書を使うと、利用者のブラウザで警告が出て事故になります。

チェックリスト

  • ACMパブリック証明書が使える統合サービスを挙げられる
  • ACM証明書の秘密鍵がエクスポートできない制約を説明できる
  • DNS検証とEメール検証の違い、自動更新の条件を理解している
  • AWS Private CAを選ぶべき要件を具体例で説明できる
  • インポート証明書の有効期限監視の実装方法を説明できる

まとめ

証明書は「誰が信頼するか」で発行元が決まり、「どこで終端するか」で鍵の扱いが決まります。仕上げに クイズ で知識を定着させ、出題範囲の最新版は AWS認定 公式ページ で必ず確認してください。

📚

SCS(セキュリティ) におすすめの教材

要点整理から攻略する AWS認定 セキュリティ−専門知識 改訂2版 表紙
書籍

要点整理から攻略する AWS認定 セキュリティ−専門知識 改訂2版

体系的にサービスと出題範囲を学べる定番テキスト

★★★★☆

Amazonで見る
AWS認定 セキュリティ−専門知識 SCS-C02 練習問題集 表紙
問題集

AWS認定 セキュリティ−専門知識 SCS-C02 練習問題集

本番形式の演習で総仕上げに最適

★★★★☆

Amazonで見る
Udemyコース
Udemy・講座

AWS認定SCS(SCS-C03)対策トレーニングコース

動画で体系的に学べる対策コース

Udemy

Udemyで見る
Udemy模擬試験
Udemy・模試

AWS認定SCS 本番模試(4回分/260問)

本番形式の演習で総仕上げ

Udemy

Udemyで見る

本セクションにはAmazonアソシエイト・Udemyアフィリエイトのリンクが含まれます。