本文へスキップ

平成21年度 秋期 ITパスポート試験 問76

この問題の解説と、これまでの解答の記録です。

問76
頻出度★★★

データベースの内容を,利用者の業務の機密性に応じて限定的に表示するようにしたい。その手法として,最も適切なものはどれか。

出典 平成21年度 秋期 ITパスポート試験 問76
解説

問 76

  • ア

    正解 アが正しい。DBMS のアクセス制御では、「データ (表・列・行・ビュー)」と「利用者 (またはロール)」の組合せごとにアクセス権 (参照・追加・更新・削除など) を設定できる。これにより、同じ一つのデータベースを共有したまま、機密性の高い項目は権限のある利用者だけに見せ、他の利用者には表示しない、という限定表示が実現できる。データの実体は一元管理されたままなので、整合性・最新性を保ちつつ、業務の機密性に応じた見せ方の制御ができる点が最も適切である。

  • 不正解イ

    利用者ごとに複製を配布すると、コピーが多数存在することになり、更新の反映漏れによる不整合が生じ、複製自体の紛失・持ち出しという新たな情報漏えいリスクも増える。データベースを共有しながら表示を限定する手法とは言えず、最も不適切な方向である。

  • 不正解ウ

    利用者ごとに専用の列を設ける設計は、利用者が増えるたびに表の構造 (列) を変更しなければならず、同じ意味のデータが重複して冗長になる。列を設けただけでは他の利用者からその列が見えなくなるわけでもなく、機密性の制御手段になっていない。

  • 不正解エ

    レコード (行) ごとにパスワードを設定するのは、件数が増えるほどパスワードの管理・配布・変更が現実的に破綻する。利用者の業務内容に応じた権限の与え方ができず、パスワードを知る者なら誰でも読めてしまうため、機密性に応じた限定表示の手法として適切ではない。

ここがポイント
  • アクセス権 (アクセス制御)=「誰が」「どのデータに」「どの操作をしてよいか」を組合せで定義する仕組み。データベースの機密性確保の基本手段である。
  • データは一元管理したまま権限で見せ方を制御するのが原則。複製の配布や列・行の物理的な作り分けは、冗長性・不整合・管理負荷を招き解決策にならない。
用語

解答の記録