システムによる内部統制を目的として, 幾つかの機能を実装した。次の処理は, どの機能の実現例として適切か。 ログイン画面を表示して利用者 ID とパスワードを入力する。利用者 ID とパスワードの組合せがあらかじめ登録されている内容と一致する場合は業務メニュー画面に遷移する。一致しない場合は遷移せずにエラーメッセージを表示する。
令和4年度 ITパスポート試験 問37
この問題の解説と、これまでの解答の記録です。
問37
頻出度★★★
解説
問 37
不正解ア
「システム障害の検知」は、ハードウェアやソフトウェアの異常・停止を監視して発見する機能です。設問の処理は ID とパスワードの照合であって、障害を検知する動作は一切含まれないため誤りです。
- イ
正解 この処理は、ログイン画面で入力された利用者 ID とパスワードの組合せを、あらかじめ登録された内容と照合し、一致した利用者だけを業務メニュー画面へ進ませ、一致しなければ拒否してエラーを表示する、というものです。これは「本人であること (登録済みの正当な利用者か) を確認し、正当な場合だけにシステムの利用を許す」動作であり、まさにシステムによるアクセス制御 (認証+利用可否の制御) の実現例です。内部統制の観点でも、権限のない者の操作を入口で防ぐ基本的なコントロールに当たるため、正解は イ です。
不正解ウ
「利用者に対するアクセス権の付与」は、どの利用者にどの資源への操作 (参照・更新など) を許すかという権限を事前に割り当てる管理作業です。設問の処理はログイン時に本人確認をしているだけで、権限そのものを与えているわけではないため誤りです。
不正解エ
「利用者のパスワード設定の妥当性の確認」は、パスワードが十分な長さ・複雑さか、推測されやすくないかといった設定内容の適切さを検査する機能です。設問の処理は入力値が登録済みの内容と一致するかを見るだけで、パスワードの強度や妥当性を評価してはいないため誤りです。
ここがポイント
- アクセス制御 = 利用者を認証 (本人確認) し、正当な利用者だけにシステムや資源の利用を許す仕組み。ログイン ID・パスワード照合による利用可否の制御はその典型例。
- 紛らわしい用語の切り分け: アクセス権の「付与」は権限の事前割当て、パスワード設定の「妥当性確認」は強度チェックであり、いずれもログイン時の本人照合 (アクセス制御) とは別の機能。
用語