ITパスポート試験 / 平成26年度 秋期 ITパスポート試験 公開問題 / 問57
certification-simodake-work

平成26年度 秋期 ITパスポート試験 公開問題 問57 解説 入退室管理システム

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

  1. a,b,c
  2. a,c ✓ 正答
  3. a,d
  4. b,c,d

解説

正解の判断基準

この問題を解く鍵は、システムが「いつ、何が起きたとき」にデータを記録しているかを整理することです。問題文には「入室は管理しているが、退室は管理していない」と明記されています。

・入室のみを記録できる=「その人が部屋に入った事実(許可や拒否)」は分かる ・退室が不明=「その人がいつ出たか」が分からない

この前提に基づくと、時間の経過や滞在人数の推移を計算するための情報が不足していると判断できます。

ログデータから読み取れること、読み取れないこと

システム運用において、ログ(記録)をどのように活用できるかは、システムがどのタイミングで情報を取得しているかに依存します。

aの「権限のある社員だけに入室を許可する」は、認証システムの基本機能です。生体認証によって本人確認を行い、データベース上の権限照合を行うことで実現されます。

cの「入室を試みて、拒否された社員を記録する」も、システム管理上は重要な機能です。誰が、いつ、どの部屋への入室を試みて失敗したかというログは、不正アクセスの検知や、権限設定のミスを確認するために記録されます。

一方で、bの「入室者が部屋にいた時間を記録する」ためには、「入室時刻」と「退室時刻」のペアが必要です。退室管理がない場合、いつその人が部屋を離れたかが分からないため、滞在時間は計算できません。

同様に、dの「部屋にいる人数を把握する」ためには、「誰が入ったか(+1人)」と「誰が出たか(-1人)」の両方をカウントし続ける必要があります。退室というイベントがシステムに反映されないため、何人が部屋の中に残っているかを正確に追跡することは不可能です。

入退室管理システムが果たす役割

ITパスポート試験でこのような問いが出題される背景には、ログの「正確性」と「目的」を理解してほしいという意図があります。

実務の現場では、入退室管理システムは単にドアを開けるだけでなく、セキュリティ事故が発生した際の「追跡調査(フォレンジック)」や、労務管理、省エネ(人のいない部屋の空調を止めるなど)の目的で利用されます。

もし、将来的に「誰が長時間滞在しているか」を調べたい場合や、「満室の部屋を把握したい」というニーズが出てきたなら、退室時にも認証を行わせる「完全入退室管理」へとシステムを拡張する必要があります。試験対策としては、問題文に書かれている「制約条件(この場合は退室を管理していないこと)」を厳格に適用し、そこから論理的に導き出せる結果だけを選ぶ冷静さが求められます。

参考リンク

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう