跳到正文

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

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

問95
頻出度★★★

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

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

施設と対象区分に対する許可区分の設定は,入室管理システムの管理用 PC から,次の設定の形式のとおりに入力する。 〔設定の形式〕 形式1:ポリシ|許可区分 形式2:施設|許可区分|対象区分 注 形式 1 の三つ目の項目は使用しない。 (1) 設定は,形式 1 を 1 行目に記述し,形式 2 を 2 行目以降に必要な行数だけ記述する。 (2) 許可区分には,入室を許可する場合は“ACCEPT”,入室を許可しない場合は“DENY”を記述する。 (3) 形式 1 は,ポリシを記述するための形式であり,最初の項目には“ポリシ”と記述する。ポリシの記述とは,2 行目以降に記述する行のいずれにも該当しない施設と対象区分の組合せに対して,適用する許可区分を指定するものである。 (4) 形式 2 には,施設と対象区分の組合せとそれに対する許可区分を記述する。施設に対して許可区分が同じ対象区分については,コンマで区切って複数記述できる。 (5) 入室が許可されるかどうかは,2 行目以降で記述した行の順に評価される。指定した施設と対象区分の組合せの行が見つかれば,その行の許可区分を適用し,それ以降の行の評価は行わない。 次の表に示す許可区分の設定について,ポリシの許可区分を ACCEPT にしたときの設定の記述は図 1 である。新たに,課長に対して特別会議室の入室を許可することになり,“課長”という対象区分を設け,図 2 の設定の記述を追加することにした。図 1 に,図 2 の設定を追加する位置として,適切な位置は①~④のどれか。 なお,“課長”の対象区分には営業課長と技術課長が属しており,それぞれの課長はそれぞれの所属課員の対象区分にも属している。管理対象者が二つの対象区分に属する場合,設定の記述の評価において,施設と一方の対象区分との組合せと合致する行が見つかれば,その行の許可区分が適用される。

施設\対象区分来客者営業課員技術課員
特別会議室×××
会議室×○○
執務室 1×○×
執務室 2××○
応接室○○○

図 1 ポリシの許可区分が ACCEPT のときの設定の記述

施設許可区分対象区分
ポリシACCEPT
←① 特別会議室DENY来客者,営業課員,技術課員
←② 会議室DENY来客者
←③ 執務室 1DENY来客者,技術課員
執務室 2DENY来客者,営業課員
←④

図 2 追加の設定の記述

施設許可区分対象区分
特別会議室ACCEPT課長
出典 平成22年度 秋期 ITパスポート試験 問95
解説

問 95

  • ア

    正解 正确答案是 ア(①)。设置描述从第 2 行起自上而下依次评估,一旦找到与指定的设施和对象类别的组合相符的行,就应用该行的许可类别,其后的行不再评估(先匹配到的行获胜)。这里,营业科长和技术科长既属于新设的「科长」类别,同时也属于原有的「营业科员」「技术科员」类别。图 1 中〔特别会议室 DENY 访客、营业科员、技术科员〕这一行,会与科长所属的另一个类别(营业科员、技术科员)和特别会议室的组合相符,因此若把要追加的〔特别会议室 ACCEPT 科长〕放在这条 DENY 行的下面,评估就会在 DENY 行处确定,科长无法进入特别会议室。所以,作为例外予以允许的 ACCEPT 科长 这一行必须插入到 DENY 行之前,也就是紧接在策略行之后的①。即使放在①,非科长的访客、营业科员、技术科员并不属于「科长」类别,不会与追加行相符,因此仍会适用紧随其后的 DENY 行,与原来一样不允许进入。对会议室、办公室 1、办公室 2、接待室的判定也没有影响。

  • 错误イ

    ② 是〔特别会议室 DENY 访客、营业科员、技术科员〕这一行紧后面的位置。当营业科长要进入特别会议室时,评估自上而下推进,会先到达这条 DENY 行。营业科长也属于「营业科员」类别,因此作为设施与其中一个对象类别的组合相符,DENY 被应用,评估到此结束。追加的 ACCEPT 科长 这一行根本不会被读取,无法达成允许科长进入的目的。

  • 错误ウ

    ③ 位于〔会议室 DENY 访客〕的更后面,就「处在特别会议室的 DENY 行之下」这一点而言与② 相同。科长会先与〔特别会议室 DENY 访客、营业科员、技术科员〕相符而确定不允许进入,评估根本不会推进到追加行。位置越靠下,就越会因为「先匹配到的行获胜」这一原则而被抢先。

  • 错误エ

    ④ 是列表的末尾。由于与特别会议室有关的 DENY 行会被先评估,科长必定在那里被判定为 DENY,末尾的 ACCEPT 科长 永远不会被评估。决定与任何行都不相符的组合所适用的默认值,是第 1 行策略行的职责,把格式 2 的行加在末尾并不能代替这个默认值。

ここがポイント
  • 访问控制的规则自上而下依次评估,最先相符的那一行的许可类别被应用,其后的行不再评估(先匹配到的行获胜)。因此,只对一部分作为例外予以允许的规则,必须写在包含它的更宽泛的禁止规则之上。顺序反过来,例外行就永远不会被评估。
  • 当一个被管理对象属于多个对象类别时,只要设施与其中一个对象类别的组合相符,就应用该行。因此,类别相互重叠的人(科长既是科长又是科员)会被如何处理,取决于描述的顺序。第 1 行的策略行是应用于「与任何行都不相符的组合」的默认值,与靠顺序来指定例外的作用并不相同。
用語
解答問95ア
练这一题

作答记录