令和4年度 春期 情報処理安全確保支援士試験 午前II 問12

JIS X 9401:2016(情報技術ークラウドコンピューティングー概要及び用語)の定義によるクラウドサービス区分の一つであり,クラウドサービスカスタマが表中の項番1と2の責務を負い,クラウドサービスプロバイダが項番3~5の責務を負うものはどれか。

表: クラウドサービス区分における責務
図の説明テキスト
項番 責務
1 アプリケーションソフトウェアに対して,データ利用時のアクセス制御と暗号化の設定を行う。
2 アプリケーションソフトウェアに対して,セキュアプログラミングとソースコードの脆弱性診断を行う。
3 DBMSに対して,修正プログラム適用と権限設定を行う。
4 OSに対して,修正プログラム適用と権限設定を行う。
5 ハードウェアに対して,アクセス制御と物理セキュリティ確保を行う。
解答・解説

正解: ウ. PaaS

クラウドサービスの提供形態には、主にプロバイダ(提供者)とカスタマ(利用者)の間でどの階層までを管理・提供するかの違いによって、IaaS、PaaS、SaaSなどに分けられます。

表中の項番における責務の割り当ては以下の通りです。

  • 項番1, 2(アプリケーションソフトウェア): クラウドサービスカスタマの責務
  • 項番3(DBMS), 4(OS), 5(ハードウェア): クラウドサービスプロバイダの責務

このように、ハードウェアからOS、データベースなどのミドルウェア(プラットフォーム)まではプロバイダが提供・管理し、その上で稼働するアプリケーションソフトウェアについてはカスタマ自身が構築・管理するクラウドサービスの形態を PaaS (Platform as a Service) と呼びます。したがって、正解は「ウ」です。

各選択肢の解説

  • ア HaaS: Hardware as a Serviceの略称です。ハードウェア(インフラ)のみをプロバイダが提供し、OS以上の層はカスタマが管理する形態であり、今回の責務分担とは異なります。
  • イ IaaS: Infrastructure as a Serviceの略称です。プロバイダはハードウェアやネットワークなどのインフラを提供し、OSやDBMSの管理(項番3, 4)はカスタマの責務となるため誤りです。
  • ウ PaaS: Platform as a Serviceの略称です。上記の通り、OSやミドルウェアまでのプラットフォーム環境をプロバイダが提供し、アプリケーション部分はカスタマが責任を持つため、本問の記述と一致します。
  • エ SaaS: Software as a Serviceの略称です。アプリケーションソフトウェアを含めた全ての階層をプロバイダが提供・管理します。項番1, 2もプロバイダの責務となるため誤りです。

Spineチーム