責任共有モデルとコンプライアンス

AWSとお客様はセキュリティの責任を分担します。「AWSはクラウド本体のセキュリティ」を、「顧客はクラウド内のセキュリティ」を担う、という考え方が責任共有モデルの核心です。

概要

責任共有モデル(Shared Responsibility Model)は、セキュリティ上の責任をAWSと顧客で分担する考え方です。AWSは物理インフラ・ハイパーバイザー・グローバルネットワークなど「クラウドそのもの(of the cloud)」のセキュリティを担い、顧客はアプリケーション・データ・IAM設定など「クラウド内(in the cloud)」のセキュリティを担います。

責任者担当範囲の例
AWS の責任物理データセンターのセキュリティ、ハードウェア・ネットワーク機器の管理、ハイパーバイザー、グローバルインフラの維持
顧客の責任OSのパッチ適用(EC2の場合)、アプリケーションの設定、IAMユーザー・ポリシーの管理、データの暗号化、セキュリティグループの設定

CP試験で押さえるポイント

サービス種別による責任範囲の変化

利用するサービスの種類(IaaS/PaaS/SaaS)によって、顧客が管理すべき範囲が変わります。マネージドサービスになるほど AWS の責任範囲が広がり、顧客の管理負荷は軽減されます。

サービス種別OSパッチアプリ管理データ管理
Amazon EC2IaaS顧客顧客顧客
Amazon RDSマネージドPaaSAWS顧客顧客
Amazon S3マネージドストレージAWSAWS顧客
AWS LambdaFaaS(サーバーレス)AWSコード管理は顧客顧客

CP頻出: 責任分担の具体例

セキュリティ項目責任者補足
物理的なサーバーの管理AWS顧客はデータセンターにアクセスできません
EC2のOSパッチ適用顧客自分で起動したOSの管理は顧客が担います
RDSのデータベースエンジンパッチAWSマネージドサービスのため、AWSがパッチを管理します
IAMユーザー・ポリシーの設定顧客誰に何の権限を与えるかは顧客が決定します
S3バケットの暗号化設定顧客暗号化機能はAWSが提供しますが、有効化は顧客が行います
ネットワーク機器の障害対応AWS物理ネットワークインフラはAWSが管理します

AWS Artifact とコンプライアンスプログラム

AWS Artifact は、AWSのコンプライアンスレポートや契約書をオンデマンドで取得できる無料のセルフサービスポータルです。監査対応や規制要件の確認に活用できます。

AWSが準拠している主なコンプライアンスプログラムの例です(名前レベルで把握してください)。

プログラム名概要
ISO 27001情報セキュリティマネジメントの国際規格
SOC 1 / SOC 2 / SOC 3内部統制・セキュリティに関する監査レポート
PCI DSSクレジットカード業界のセキュリティ基準
HIPAA米国の医療情報保護に関する規制
GDPREU の一般データ保護規則

確認問題