スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.4193
A社では、複数の拠点に点在する大量の機密データを効率的かつ安全に処理するため、データを複数のノードに分割して並行処理を行う分散処理システムを導入することになった。分散処理システムにおけるセキュリティ上のリスクと対策に関する記述として、最も適切なものはどれか。

【正解の解説】

分散処理システムでは、ノード間の通信経路における盗聴や改ざんを防ぐため、ノード間通信の暗号化や認証を適切に実施する必要がある。

分散処理システムは複数のコンピュータ(ノード)がネット経由で会話しながら仕事を進めるため、まるで重要な社内機密の書類を遠く離れた支社へバイク便で送るようなものです。途中で中身を盗み見られたり書き換えられたりしないよう、鍵付きの鞄に入れたり身分証を確認したりする通信の暗号化や認証が絶対に欠かせません。

スポンサーリンク

【その他の選択肢の解説】

分散処理システムでは、単一障害点によるサービス停止を回避するため、すべてのノードで同一のマスターデータを完全に同期させることが必須である。

分散処理はデータを細かく分割して手分けして処理するのが得意技であり、すべてのノードに全く同じ巨大なデータをわざわざ同期させるのは非効率です。これは全員が同じ全巻セットの辞書を机に積み上げるようなものであり、容量や通信の無駄が大きくなるためシステムの設計思想に反する典型的な誤りです。

分散処理システムでは、ネットワーク全体の処理性能を最大化するため、ノード間通信におけるファイアウォールやアクセス制御を無効化する。

処理性能を上げたいからといってセキュリティの門限や警備員をすべて撤廃してしまうのは、泥棒にどうぞ入ってくださいと言っているようなものです。セキュリティ対策を無効化すると性能は一時的に上がるかもしれませんが、不正アクセスやデータ改ざんの標的になりシステム全体が崩壊する致命的な罠です。

分散処理システムでは、データ処理の負荷を各ノードに均等に分散するため、機密データのアクセス権限や暗号化をあらかじめ解除しておく。

負荷分散をスムーズに行うために機密データを丸裸にして誰でも触れる状態にするのは、セキュリティの基本原則を完全に無視した危険な行為です。鍵をかけずに金庫を開けっ放しにして誰でも自由にお金を持ち出せるようにするようなものであり、効率性と安全性を履き違えた悪手として出題されます。