KMS, CloudHSM, ACM
AWSの暗号化サービスと証明書管理を学びます。
AWS KMS
AWS Key Management Service (KMS) は、暗号化キーの作成と管理を行うマネージドサービスです。AWS管理キー、カスタマー管理キー、カスタムキーストアの3種類があります。エンベロープ暗号化により、データキーをマスターキーで暗号化して保護します。
CloudHSM
CloudHSMはAWS上で専用のハードウェアセキュリティモジュール (HSM) を提供します。FIPS 140-2レベル3認証を取得しており、暗号化キーの完全な制御が必要な場合に使用します。KMSと異なり、お客様がキーを完全に管理します。
AWS Certificate Manager (ACM)
ACMはSSL/TLS証明書のプロビジョニング、管理、デプロイを行います。パブリック証明書は無料で発行でき、自動更新されます。CloudFront、ELB、API Gatewayなどと統合できます。
保管時・転送時の暗号化
保管時の暗号化(Encryption at rest)はS3、EBS、RDSなどで利用できます。転送時の暗号化(Encryption in transit)はSSL/TLSで実現します。多くのサービスでデフォルトまたはオプションで暗号化が提供されています。
重要ポイント
- ▸KMSはマネージドな暗号化キー管理
- ▸CloudHSMはFIPS 140-2レベル3対応
- ▸ACMの公開証明書は無料で自動更新
- ▸エンベロープ暗号化でデータキーを保護
- ▸S3はサーバーサイド暗号化をデフォルトで有効化
このトピックの学習を完了しますか?
完了状態はいつでも切り替えられます