本文へスキップ

平成26年度 秋期 ITパスポート試験 問57

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

問57
頻出度★★★

生体認証による入退室管理システムに全社員を登録し, 社内の各部屋に入室を許可する社員を設定した。退室は管理していない。a~dの記述のうち, この入退室管理システムで実現できることだけを全て挙げたものはどれか。 a 権限のある社員だけに入室を許可する。 b 入室者が部屋にいた時間を記録する。 c 入室を試みて, 拒否された社員を記録する。 d 部屋にいる人数を把握する。

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

問 57

  • 不正解ア

    a, b, c。a と c は正しいが、b 「入室者が部屋にいた時間を記録する」が誤り。在室時間は「退室時刻 − 入室時刻」で求めるものであり、退室を管理していない本システムには退室時刻が存在しない。入室記録だけでは、その社員がすぐ出たのか一日中いたのかを区別できないため、b を含む ア は「実現できることだけを全て挙げたもの」にならない。

  • イ

    正解 正解は イ (a, c)。本問は「入室時にしか認証が行われない入退室管理システムで、どこまでの情報が得られるか」を問うている。全社員の生体情報が登録され、部屋ごとに入室を許可する社員が設定されているので、部屋の入口では「この人は誰か」を生体認証で本人特定し、「その人にこの部屋の入室権限があるか」を照合して扉の解錠可否を決められる。したがって a 「権限のある社員だけに入室を許可する」は、まさにこのシステムの中心機能であり実現できる。また、権限の無い社員が入室を試みた場合も、生体認証で本人が特定されたうえで権限照合に失敗して拒否されるため、「いつ・誰が・どの部屋で拒否されたか」を認証ログとして残せる。よって c 「入室を試みて, 拒否された社員を記録する」も実現できる。一方 b と d はどちらも退室 (部屋から出た) の情報が無ければ計算できず、本システムは退室を管理していないので実現できない。実現できるものが a と c だけである以上、それらを過不足なく挙げた イ が答えとなる。

  • 不正解ウ

    a, d。a は正しいが、d 「部屋にいる人数を把握する」が誤り。在室人数は「入室した人数 − 退室した人数」で求めるものであり、退室が記録されない本システムでは入室した延べ人数しか分からず、今その部屋に何人残っているかは算出できない。加えて、実現できる c を落としている点でも「全て挙げたもの」という条件を満たさない。

  • 不正解エ

    b, c, d。c は正しいが、b と d はいずれも退室記録を前提とする情報で実現できない (b は在室時間、d は在室人数)。さらに、本システムの最も基本的な機能である a 「権限のある社員だけに入室を許可する」を含めていない点でも誤り。誤りを 2 つ含み、かつ正しい項目を 1 つ落としている選択肢である。

ここがポイント
  • 入退室管理システムで得られる情報は「認証イベントが記録される場所」で決まる。入室のみ管理する構成では、入室の可否判定・入室者の記録・拒否 (認証失敗) の記録までは取れるが、在室時間や在室人数のように「入と出の対」を必要とする情報は取れない。逆に、これらを実現したい場合は退室側にも認証装置を置き、入退室を対で記録する必要がある。
  • アクセス制御の 3 要素として、本人を特定する「認証 (identification / authentication)」、その人に権限があるかを判定する「認可 (authorization)」、誰がいつ何をしたかを残す「ログ記録 (accounting / 監査証跡)」を押さえる。生体認証による入退室管理では、成功した入室だけでなく拒否された試行もログに残すことが、不正入室の検知や共連れ (ピギーバック) 対策の前提になる。
用語

解答の記録