スポンサーリンク

問題の解答・解説ページ

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

この問題をクイズ形式で解く
問題 No.4304
A社では、システムに入力する売上データの正確性と完全性を確保するため、入力データの件数や金額の合計値を事前に集計しておき、データ処理完了後に出力される集計結果と突合するコントロールトータルチェックを実施している。この管理策を実施する主な目的として、最も適切なものはどれか。

【正解の解説】

データ入力時や処理過程におけるデータの脱落、重複、不正な改ざんなどを早期に検出し、完全性を確保すること。

レジでお金を払う前に、買った商品の数と合計金額を自分でメモしておき、レジ打ちが終わった後の合計レシートと突き合わせて間違いがないか確認する作業に例えられます。このように、事前の集計値と事後の処理結果を比較することで、データの欠損や改ざんを確実に発見し、情報の完全性を守ることができます。

スポンサーリンク

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

システム内部のハードウェア障害やネットワーク切断を即座に検知し、可用性と事業継続性を確保すること。

ハードウェアの故障や回線の切断といった物理的なトラブルを防いだり検知したりする仕組みは、機械的な監視システムや冗長化の領域です。データの数字が正しいかを確認するコントロールトータルチェックとは目的が全く異なるため、試験で出題された際は混同しないよう注意が必要です。

利用者ごとのアクセス権限を厳密に管理して、機密情報に対する不正な閲覧や権限昇格を防止すること。

特定の社員だけが機密ファイルを開けるように「鍵」をかける仕組みはアクセス権限の管理です。入力したデータの数字の辻褄が合っているかをチェックする本問の手法とはアプローチが異なるため、情報セキュリティの3要素である「完全性」と「機密性」のどちらを対象にしているかを整理して覚えることが重要です。

プログラムのソースコードを定期的に監査して、潜在的な脆弱性やバグを早期に発見して修正すること。

プログラムの設計図であるソースコードを読んでバグやセキュリティホールを見つける作業は、開発時の品質管理や脆弱性対策の領域です。データの抜けや不正な改ざんを後から数字の合計値で突合する仕組みとは全く異なるプロセスであるため、用語の定義を混同しないようにしましょう。