本文へスキップ

平成22年度 秋期 ITパスポート試験 問94

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

問94
頻出度★★★

S 社の T 営業所では,ID カードによる入室管理システムを導入することになった。T 営業所の施設の種類と管理対象者の区分(以下,対象区分という)を表のように分類し,入室許可の有無の区分(以下,許可区分という)の設定を行う。ここで,表は施設に対して入室を許可する対象区分を“○”,入室を許可しない対象区分を“×”で示す。 表 許可区分の設定

施設\対象区分来客者営業課員
執務室×○
応接室○○

施設と対象区分に対する許可区分の設定は,入室管理システムの管理用 PC から,次の設定の形式のとおりに入力する。 〔設定の形式〕 形式1:ポリシ|許可区分 形式2:施設|許可区分|対象区分 注 形式 1 の三つ目の項目は使用しない。 (1) 設定は,形式 1 を 1 行目に記述し,形式 2 を 2 行目以降に必要な行数だけ記述する。 (2) 許可区分には,入室を許可する場合は“ACCEPT”,入室を許可しない場合は“DENY”を記述する。 (3) 形式 1 は,ポリシを記述するための形式であり,最初の項目には“ポリシ”と記述する。ポリシの記述とは,2 行目以降に記述する行のいずれにも該当しない施設と対象区分の組合せに対して,適用する許可区分を指定するものである。 (4) 形式 2 には,施設と対象区分の組合せとそれに対する許可区分を記述する。施設に対して許可区分が同じ対象区分については,コンマで区切って複数記述できる。 (5) 入室が許可されるかどうかは,2 行目以降で記述した行の順に評価される。指定した施設と対象区分の組合せの行が見つかれば,その行の許可区分を適用し,それ以降の行の評価は行わない。 次の表に示す許可区分の設定について,ポリシの許可区分を DENY にしたときの設定の記述は,形式 1 を記述する行を含めて,最低何行必要か。

施設\対象区分来客者営業課員技術課員
会議室×○○
執務室1×○×
執務室2××○
応接室○○○
出典 平成22年度 秋期 ITパスポート試験 問94
解説

問 94

  • 不正解ア

    形式2 の行数 4 行だけを数え、1 行目に必ず置く形式1 (ポリシ|DENY) の行を数え忘れた場合の値。設問は「形式1 を記述する行を含めて」と明記しているので、形式2 の 4 行に +1 が必要で、4 では 1 行足りない。

  • イ

    正解 ポリシの許可区分を DENY にすると、規定(3) により「形式2 のどの行にも該当しない施設と対象区分の組合せ」はすべて DENY (入室不可) として扱われる。したがって形式2 には ○ (入室許可) の組合せだけを ACCEPT として書けばよく、× の組合せは 1 行も書く必要がない。さらに規定(4) により、同じ施設で許可区分が同じ対象区分はコンマでまとめて 1 行にできるので、施設ごとに 1 行ずつで足りる。 ・会議室|ACCEPT|営業課員,技術課員 ・執務室1|ACCEPT|営業課員 ・執務室2|ACCEPT|技術課員 ・応接室|ACCEPT|来客者,営業課員,技術課員 施設が異なる行どうしはまとめられないため、形式2 は最低 4 行。これに 1 行目の形式1 (ポリシ|DENY) を加えて 4 + 1 = 5 行となる。よって イ の「5」が正しい。なお本問では 4 行がすべて ACCEPT で施設も互いに異なるため、規定(5) の評価順序は結果に影響しない。

  • 不正解ウ

    必要な形式1 の 1 行と ACCEPT の 4 行に加えて、書く必要のない × の組合せの行を 1 行だけ余分に書き足してしまった場合の行数 (1 + 4 + 1 = 6)。ポリシの DENY が既定として自動適用されるため × の組合せは 1 行も書く必要がなく、最低行数は 5 行である。

  • 不正解エ

    表の中の ○ の個数と同じ値 (会議室 2 + 執務室1 1 + 執務室2 1 + 応接室 3 = 7)。規定(4) のコンマによるまとめを使わず、○ の組合せを 1 つずつ別の行に書いたときの形式2 の行数に当たる。まとめれば形式2 は 4 行で済み、しかもこの 7 には形式1 の行が含まれていないので、最低行数の答えにはならない。

ここがポイント
  • ポリシ (形式1) は「明示した行のどれにも該当しない組合せ」に適用される既定の許可区分。ポリシを DENY にすると、明示的に書くのは入室を許可する組合せ (ACCEPT) だけでよいホワイトリスト方式になる (逆にポリシを ACCEPT にすればブラックリスト方式となり、書くのは × の組合せだけになる)。
  • 最低行数を問われたら、規定(4) のまとめ (同一施設かつ同一許可区分の対象区分をコンマで連結) を最大限使って行数を圧縮し、そのうえで 1 行目の形式1 を数え忘れないこと。施設が違う行はまとめられない点に注意。
用語

解答の記録