システムによる内部統制を目的として,幾つかの機能を実装した。
次の処理は,どの機能の実現例として適切か。
ログイン画面を表示して利用者IDとパスワードを入力する。
利用者IDとパスワードの組合せがあらかじめ登録されている内容と一致する場合は業務メニュー画面に遷移する。
一致しない場合は遷移せずにエラーメッセージを表示する。
正答2
解説
正解は2です。
利用者IDとパスワードが登録内容と一致した場合だけ業務メニュー画面に進ませる処理が、どの機能の実現例かを問う問題です。
この処理は、正当な利用者かどうかを確認し、正当な利用者だけにシステムの利用を許す仕組みです。
【選択肢別解説】
1:× システム障害の検知は、機器やソフトウェアの異常を監視して発見する機能です。
利用者の認証とは関係しません。
2:○ IDとパスワードで利用者を認証し、一致した場合だけ業務メニューへの遷移を許すのは、システムによるアクセス制御の実現例です。
3:× アクセス権の付与は、管理者が利用者ごとにどの機能やデータを使えるかを設定する作業です。
ログイン時に照合する処理そのものではありません。
4:× パスワード設定の妥当性の確認は、パスワードを登録・変更する際に、文字数や文字種などの規則を満たしているかを検査する機能です。
【ポイント】
アクセス制御は「認証(本人確認)」と「認可(権限に応じた利用許可)」によって実現されます。
権限を設定する作業(付与)と、その権限に基づいて利用を制限する仕組み(制御)を区別しましょう。