フェールセーフ|情報処理安全確保支援士 平成28年 春期午前Ⅱ試験 問22

出典:平成28年春期 午前Ⅱ 問22 分野:システム開発技術 / 設計
フェールセーフの考えに基づいて設計したものはどれか。
  • ア:乾電池のプラスとマイナスを逆にすると,乾電池が装填できないようにする。
  • イ:交通管制システムが故障したときには,信号機に赤色が点灯するようにする。
  • ウ:ネットワークカードのコントローラーを二重化しておき,故障したコントローラーの方を切り離しても運用できるようにする。
  • エ:ハードディスクにRAID1を採用して,MTBFで示される信頼性が向上するようにする。
解説

フェールセーフは、システムや機器に故障・異常が発生したときに、危険な状態ではなく安全な状態になるように設計する考え方です。

交通管制システムが故障した場合に信号機を赤色にすれば、車両を停止させる方向に動作します。故障時でも事故などの危険をできるだけ小さくするため、フェールセーフの考え方に該当します。

したがって、イが適切です。

❌他選択肢が誤りの理由
ア:乾電池のプラスとマイナスを逆にすると,乾電池が装填できないようにする。
⇒フールプルーフの考え方です。利用者が誤った操作をしようとしても、その操作自体ができないように設計します。
ウ:ネットワークカードのコントローラーを二重化しておき,故障したコントローラーの方を切り離しても運用できるようにする。
⇒フォールトトレラントの考え方です。故障が発生しても、冗長化した別の装置などを利用して処理を継続できるようにします。
エ:ハードディスクにRAID1を採用して,MTBFで示される信頼性が向上するようにする。
⇒RAID1はデータを複数のディスクに複製して冗長化し、1台が故障してもデータを利用し続けられるようにする方式です。故障時に安全側へ停止させるフェールセーフとは異なります。
TSUNAGARU-ADVICE

まず押さえたいこと

フェールセーフは、故障や異常が発生したときに、システムを危険な状態にせず、できるだけ安全側へ移行させる考え方です。ポイントは、故障しても安全を優先することです。

迷ったときの判断軸

乾電池を逆向きに装填できなくするのはフールプルーフ、故障しても別のコントローラーで運用を続けるのはフォールトトレランス、RAID1による冗長化も可用性や信頼性を高める考え方です。フェールセーフは、異常時に停止や安全側の状態へ移すという点で切り分けましょう。

科目Bにつなげるために

フェールセーフそのものは、支援士試験の科目Bで中心的に問われる可能性は高くありません。科目Aでフールプルーフ・フォールトトレランス・フェールソフトとの違いを整理したら、科目B対策では、脅威・脆弱性・リスク・管理策・ログ分析・インシデント対応など、セキュリティ分野の重要論点を優先して深掘りしましょう。