クラウドの基本概念

責任共有モデル せきにんきょうゆうもでる

責任共有モデルセキュリティAWSクラウド責任Shared ResponsibilityIaaS PaaS SaaS
責任共有モデルについて教えて

簡単に言うとこんな感じ!

クラウドのセキュリティ責任を「クラウド側」と「利用者側」で分担する考え方。インフラはクラウド側が守るけど、データやアカウント管理は利用者が責任を持つ。「クラウドは安全なはず」という思い込みが一番危険だよ。


責任共有モデルとは

責任共有モデル(Shared Responsibility Model)とは、クラウドサービスのセキュリティに関して、クラウドプロバイダーと利用者がそれぞれどの部分を守るかを定義したフレームワークです。AWSが提唱した概念で、現在はAzure・GCP・各種クラウドで広く採用されています。

クラウドプロバイダーは「クラウドのセキュリティ(Security OF the Cloud)」を担当します。物理施設・ハードウェア・ハイパーバイザー・ネットワーク基盤の保護がこれに当たります。

一方、利用者は「クラウドにおけるセキュリティ(Security IN the Cloud)」を担当します。OSのパッチ適用・IAM設定・データ暗号化・アプリケーションのセキュリティなどがこれに当たります。


サービス形態別の責任範囲

セキュリティ項目オンプレIaaS(EC2等)PaaS/マネージドSaaS
物理施設自社AWSAWSAWS
ハードウェア自社AWSAWSAWS
ハイパーバイザー自社AWSAWSAWS
OS自社利用者AWSAWS
ランタイム自社利用者AWSAWS
アプリケーション自社利用者利用者AWS
データ自社利用者利用者利用者
IAM・アクセス管理自社利用者利用者利用者

※ 色付きは利用者側の責任

利用者側がよく見落とすセキュリティ対策

対策内容
IAM最小権限必要最低限の権限のみ付与(ルートアカウントの不使用)
MFA有効化重要アカウントへの多要素認証設定
セキュリティグループ設定不要なポートを開放しない
S3バケットポリシーパブリックアクセスの意図しない公開防止
暗号化設定保存データ・転送データの暗号化
ログ有効化CloudTrail等の監査ログ収集

歴史と背景

クラウド黎明期(2007〜2010年)、多くの企業がクラウドを「すべて安全なシステム」だと誤解し、オンプレミスと同じ感覚で運用していました。その結果、S3バケットの公開設定ミスによる個人情報漏洩や、IAM権限の過剰付与による内部不正が多発しました。

AWSは2013年頃に「責任共有モデル」を公式に文書化し、セキュリティの責任範囲を利用者に明確に伝えるようになりました。現在はAWSの各種認定試験でも必須の基礎知識とされており、クラウド活用の「セキュリティ常識」として定着しています。


責任範囲の図解

責任共有モデル(IaaSの場合) 利用者の責任範囲 データ・コンテンツ IAM・アクセス管理 アプリケーション OS・ランタイム AWSの責任範囲 仮想化(ハイパーバイザー) ネットワーク基盤 物理ハードウェア 物理施設・電源・冷却 「クラウドが守る」と思い込まないことが最重要

関連する規格・RFC

規格内容
ISO/IEC 27017クラウドサービスにおける情報セキュリティ管理策のガイドライン
ISO/IEC 27018クラウドにおける個人情報保護のガイドライン
CSA CCMクラウドセキュリティアライアンスの管理策マトリックス
NIST SP 800-53連邦情報システムのセキュリティ管理策

関連用語