跳到正文

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

这道题的解析和你的作答记录。

問93
頻出度★★★

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

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

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

ポリシACCEPT
執務室DENY来客者
  • ポリシDENY
    執務室ACCEPT営業課員
  • ポリシDENY
    応接室ACCEPT来客者,営業課員
  • ポリシDENY
    執務室DENY来客者
    応接室ACCEPT来客者,営業課員
  • ポリシDENY
    執務室ACCEPT営業課員
    応接室ACCEPT来客者,営業課員
出典 平成22年度 秋期 ITパスポート試験 問93
解説

問 93

  • 错误ア

    格式2只有「办公室|ACCEPT|营业课员」这 1 行,因此接待室的来访者和营业课员与任何一行都不相符,将适用默认的策略 DENY。而表中接待室的两项都是“○”,这样就会错误地禁止进入接待室,所以不恰当。

  • 错误イ

    格式2只有「接待室|ACCEPT|来访者,营业课员」这 1 行,因此办公室的营业课员没有相符的行,将适用默认的 DENY。而表中 办公室×营业课员 是“○”,这会导致营业课员进不了自己的办公室,所以是错误的。

  • 错误ウ

    「办公室|DENY|来访者」在默认值已经是 DENY 的情况下是无需特意书写的冗余行,而且关键的「办公室|ACCEPT|营业课员」被遗漏了。因此 办公室×营业课员 没有相符的行而适用默认的 DENY,与表中的“○”不一致。这是把策略为 ACCEPT 时图中的写法(只写出例外)原样沿用下来而产生的错误。

  • エ

    正解 策略行是用来决定「对格式2的任何一行都不相符的组合所适用的默认值」的行(规则(3))。把策略设为 DENY 后,凡是没有明确写出的组合都会变成不允许进入,因此必须用格式2把表中允许进入的“○”组合全部列举出来。表中的“○”是 办公室×营业课员、接待室×来访者、接待室×营业课员 这 3 组。根据规则(4),同一设施中许可类别相同的对象类别可以用逗号合并书写,所以描述就是「办公室|ACCEPT|营业课员」和「接待室|ACCEPT|来访者,营业课员」这 2 行。再加上第 1 行的「策略|DENY」,这样的描述正是选项エ。验算可知:只有 办公室×来访者 与任何格式2的行都不相符,从而适用默认的 DENY,与表中的“×”一致;其余 3 组都为 ACCEPT,与表中的“○”一致。因此正确答案是エ。

ここがポイント
  • 理解默认值(策略)与个别规则的关系:策略是「与任何个别行都不匹配时所适用的默认值」,所以默认为 ACCEPT 时只写出“要禁止的例外”,默认为 DENY 时则要把“要允许的对象”全部写出来,两者是正好相反的写法。这与防火墙和访问控制列表(ACL)的默认拒绝/默认允许是同一种思路。
  • 规则按从上到下的顺序求值,最先匹配的那一行的许可类别被适用,之后的行不再求值(规则(5))。改写之后,把表中所有组合(办公室×来访者=×、办公室×营业课员=○、接待室×来访者=○、接待室×营业课员=○)逐一重新代入,验算结果是否与原表相同,这是最可靠的解法。
用語
解答問93エ
练这一题

作答记录