AWSサービス比較2025/8/9
約15分
上級
7/10
AWSSCSC02サービス比較KMS

AWS SCS-C02 対策 KMS vs CloudHSM vs Secrets Manager

AWS Key Management Service(KMS)、AWS CloudHSM、AWS Secrets Managerの違いを理解し、適切な鍵管理サービスを選択するための完全ガイド。実践的な問題を通じて使い分けのポイントを解説します。

この記事のポイント

  • 1
    KMS、CloudHSM、Secrets Managerの基本的な違いを理解する
  • 2
    各サービスの適用場面と選択基準を把握する
  • 3
    資格試験の問題を通じて使い分けのポイントを理解する

目次

3つのサービスの概要と根本的な違い

AWS KMS、AWS CloudHSM、AWS Secrets Managerは、それぞれ異なるセキュリティ要件とユースケース対応する鍵・機密情報管理サービスです。

KMS暗号化キーの管理に特化したマネージドサービスで、S3、EBS、RDSなどのAWSサービスと統合され、簡単に暗号化を実装できます。CloudHSM専用ハードウェアセキュリティモジュール提供し、FIPS 140-2 Level 3認証を受けた物理デバイスで鍵を管理します。Secrets Managerアプリケーションの機密情報(パスワード、APIキーなど)を管理し、自動ローテーション機能を提供します。

資格試験では、セキュリティ要件とコンプライアンス要求に応じて適切なサービスを選択する能力問われます。

指定されたサービス/設定が見つかりません: secrets-manager

資格試験での選択基準と判断ポイント

AWS資格試験では、KMS、CloudHSM、Secrets Managerの選択において、セキュリティ要件とユースケースに基づいた適切な判断が求められます。

以下のフローチャートは、AWS資格試験で重要な判断基準を体系化したものです。各ステップで重要なキーワードを確認しながら、最適なサービスを選択できるようになります。

実践問題で確認

前セクションで学んだ判断基準を、AWS資格試験対策で確認してみましょう。ここでは、KMS、CloudHSM、Secrets Managerの使い分けが問われる代表的な問題パターンを3つのカテゴリに分けて解説します。

各問題では、要件分析から最適解の導出まで、AWS資格試験で重要な思考プロセスを体験できます。

AWS認定セキュリティ - 専門知識

練習問題

金融機関が新しいWebアプリケーションを開発しています。このアプリケーションは顧客の機密データを処理し、Amazon RDSデータベースに保存します。セキュリティ要件により、データベースの認証情報は定期的にローテーションする必要があり、センシティブデータは暗号化して保存する必要があります。また、アプリケーションは高可用性を維持し、認証情報の管理による運用負荷を最小限に抑える必要があります。 これらの要件を満たすために、最も適切なソリューションはどれですか?

AWS認定セキュリティ - 専門知識

練習問題

あるヘルスケア企業が新しいアプリケーションをAWS上に移行しようとしています。このアプリケーションは患者情報を扱うため、保管中のデータすべてを暗号化する必要があります。現在のアーキテクチャには以下のコンポーネントが含まれています: - Auto Scalingグループ内のEC2インスタンス(EBSボリューム使用) - データベース用のAmazon Aurora MySQL DB クラスター - 患者記録の保存用のS3バケット - アプリケーションログと監査データ用のCloudWatch Logs セキュリティチームは、すべてのコンポーネントで保管中のデータの暗号化を実装する必要があります。また、暗号化キーの管理を一元化し、監査可能にする必要もあります。 このシナリオで、ヘルスケア企業がすべての保管データを暗号化するために実装すべき最も適切な方法はどれですか?

AWS認定セキュリティ - 専門知識

練習問題

ある医療機関は、患者データを含む高度な復元性を持つアプリケーションを開発しています。このアプリケーションは複数のAmazon EC2インスタンスでホストされ、機密性の高い患者データをAmazon RDSテーブルに保存します。 このアプリケーションは以下の要件を満たす必要があります: • 災害復旧計画の一部として、別のAWSリージョンへの移行を含める • 暗号化キー管理イベントの完全な監査証跡を提供する • 医療機関の管理者のみがキーを管理できるようにする • アプリケーション層暗号化を使用してデータを保護する セキュリティエンジニアが暗号化キー管理のオプションを評価しています。 この状況で、セキュリティエンジニアがAWS KMSではなくAWS CloudHSMを選択すべき理由は何ですか?

まとめ

AWS KMSは、AWSサービスと統合された暗号化キー管理最適なフルマネージドサービスで、低コストで簡単に暗号化を実装できます。

AWS CloudHSMは、FIPS 140-2 Level 3認証が必要場合や、鍵の完全な制御が必要高セキュリティ要件に対応する専用HSMデバイスを提供します。

AWS Secrets Managerは、データベースパスワードやAPIキーなどの機密情報を管理し、自動ローテーション機能により運用負荷を軽減します。

資格試験での選択基準は、ユースケース(暗号化キー vs 機密情報)→コンプライアンス要件→鍵の制御レベル→自動ローテーション要件順で判断することが重要です。

理解度チェック

KMS、CloudHSM、Secrets Managerのコンプライアンスレベルの違いは?

各サービスにおける鍵の制御レベルと管理責任の違いは?

暗号化キーと機密情報の管理で適切なサービスを選択できるか?

各サービスの自動ローテーション機能と制限事項は?

他の問題も解いてみませんか?

tsumikiでは、AWS認定試験の合格に必要な知識を体系的に学習できます。実践的な問題を通じて、AWSスキルを身につけましょう。