ITパスポート試験 令和4年度 公開問題 問37
システムによる内部統制を目的として、幾つかの機能を実装した。次の処理は、どの機能の実現例として適切か。 ログイン画面を表示して利用者IDとパスワードを入力する。利用者IDとパスワードの組合せがあらかじめ登録されている内容と一致する場合は業務メニュー画面に遷移する。一致しない場合は遷移せずにエラーメッセージを表示する。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】イ
この処理では、入力された利用者IDとパスワードを登録済みの情報と照合し、一致した利用者だけを業務メニューへ進ませています。一致しない利用者のアクセスを拒否しているため、システムを利用できる人を制限するアクセス制御の実現例です。IDとパスワードによって本人であることを確認する処理は認証と呼ばれ、認証結果に基づいてシステムへのアクセスを許可又は拒否しています。
アのシステム障害の検知は誤りです。これは、サーバの停止、通信異常、処理エラーなどを監視し、障害が発生したことを発見して管理者へ通知する機能です。利用者情報の照合とは目的が異なります。
ウの利用者に対するアクセス権の付与は誤りです。これは、管理者が利用者ごとに閲覧、登録、更新などの権限を設定する処理です。設問の処理は、新しい権限を付与するものではなく、登録済みの情報を使ってアクセスを制御しています。
エのパスワード設定の妥当性の確認は誤りです。これは、パスワードの文字数、英数字や記号の組合せ、過去のパスワードとの重複などを確認する機能です。設問ではパスワードの強度ではなく、登録内容との一致を確認しています。
【ポイント】 認証は「利用者が誰であるか」を確認する仕組みです。 認可は、認証された利用者に「何を許可するか」を決める仕組みです。 アクセス制御は、認証やアクセス権に基づいて利用を許可又は拒否します。
出典:令和4年度 ITパスポート試験 公開問題 問37
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の100問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる