CMDB による変更の影響範囲
A 社の CMDB には,CI 間の「利用する」関係が次のように記録されている。サービス SV-01〜SV-04 は,それぞれ AP-01〜AP-04 だけを利用する。ある CI が停止すると,その CI を利用する CI も停止する。ただし,DB-02 は稼働系と待機系の構成であり,待機系が停止しても稼働系だけで処理を継続できる。
CI 利用する CI
AP-01 AP-03
AP-02 DB-02
AP-03 AP-04,DB-03
AP-04 DB-04
DB-02 HW-01(稼働系),HW-02(待機系)
DB-03 HW-02
DB-04 HW-01サーバ HW-02 を停止して保守作業を行うとき,保守作業によって停止するサービスだけを全て挙げたものはどれか。ここで,記録されていない関係はないものとする。
- アSV-03
- イSV-01,SV-03
- ウSV-01,SV-02,SV-03
- エSV-01,SV-03,SV-04
正解と解説を見る
正解 イ
この問題の基礎知識
- CMDB(構成管理データベース)は,構成品目(CI)の属性と CI 間の関係を記録したもので,変更や障害の影響範囲の分析に用いる。
- 「A が B を利用する」関係では,B の停止が A に影響する。影響は利用される側から利用する側へ及び,利用する側の停止は利用される側に及ばない。
- 影響範囲は直接の関係だけでなく,利用する側をさらに利用する CI へと,関係を連鎖的にたどって求める。
- 稼働系と待機系の冗長構成では,待機系が停止しても処理は継続できるが,冗長性が失われ,稼働系の障害に備えがない状態になる。
HW-02 → DB-03 → AP-03 → SV-03 という直接の経路だけをたどった結果である。AP-01 は AP-03 を利用しているので,AP-03 が停止すると AP-01 も停止し,AP-01 を利用する SV-01 も停止する。
HW-02 を利用する DB-03 が停止し,DB-03 を利用する AP-03,AP-03 を利用する AP-01 へと停止が及ぶ。したがって,SV-03 と SV-01 が停止する。DB-02 は稼働系の HW-01 で処理を継続できる。
DB-02 が HW-02 を待機系として利用していることから SV-02 も含めたものである。待機系が停止しても稼働系の HW-01 だけで処理を継続できるので,保守中は冗長性が失われるが SV-02 は停止しない。
AP-03 が AP-04 を利用する関係を逆向きにたどった結果である。影響は利用される側から利用する側へ及ぶので,AP-03 が停止しても,AP-03 から利用されるだけの AP-04 と,それを利用する SV-04 は影響を受けない。
照合の根拠(2 件)
- イ(正解): CI ごとに他の CI との関係・依存関係を記録し,これをたどって影響範囲を判断する(解答自体は問題文の資料の依存関係をたどる論理で決まる)
Relationship to/dependencies on other CIs within the system;
NIST SP 800-128 · Section 3.1.2(新しいタブで開きます) - イ(正解): 変更(保守のための停止を含む)の前に影響分析を行う考え方の裏付け
Security impact analysis is one of the most critical steps in the configuration change control process with respect to SecCM.
NIST SP 800-128 · Section 3.3.3(新しいタブで開きます)
正解は資料をたどる論理で一意に決まる: HW-02 を利用するのは DB-02(待機系のみなので継続)と DB-03。DB-03 → AP-03 → {SV-03, AP-01},AP-01 → SV-01。よって SV-01,SV-03(イ)。ア は AP-01 経由を見落とし,ウ は待機系の停止で DB-02 が止まるとみなし,エ は AP-03 → AP-04 の関係を逆向きにたどっている。JIS Q 20000-1 は無償で読めないため,CI の関係の記録は NIST SP 800-128 で裏付けた。 設問は「停止するサービス」を問う(SV-02 は待機系を失い冗長性は低下するが停止しない)。