データの正確性及び網羅性を確保するコントロール|情報セキュリティマネジメント 令和元年 秋期午前試験 問37
出典:令和元年秋期 午前 問37
分野:システム監査(中分類) / 内部統制
入出金管理システムから出力された入金データファイルを,売掛金管理システムが読み込んでマスタファイルを更新する。入出金管理システムから売掛金管理システムへ受け渡されたデータの正確性及び網羅性を確保するコントロールはどれか。
- ア:売掛金管理システムにおける入力データと出力結果とのランツーランコントロール
- イ:売掛金管理システムのマスタファイル更新におけるタイムスタンプ機能
- ウ:入金額及び入金データ件数のコントロールトータルのチェック
- エ:入出金管理システムへの入力のエディットバリデーションチェック
TSUNAGARU-ADVICE
まず押さえたいこと
システム間でデータを受け渡す場合は、受渡し前後で件数や金額の合計値を比較するコントロールトータルを使うことで、データの欠落や重複、誤りを検出しやすくなります。特に、件数は網羅性、金額の合計は正確性を確認する手掛かりになります。
迷ったときの判断軸
「システムAからシステムBへデータを渡した結果、正しく全件届いたか」を確認する問題では、受渡し前後の件数・金額などを照合する方法を考えましょう。タイムスタンプは更新時刻の記録、エディットバリデーションチェックは入力値の妥当性確認なので、システム間の受渡しデータそのものの完全性確認とは目的が異なります。
学習の優先度
コントロールトータルはシステム監査や内部統制で押さえておきたい基本ですが、科目Bとの直接的な関連は強くありません。件数や合計値を前後で照合して、欠落・重複・誤りを検出するという考え方を押さえたら、脅威・リスク・アクセス制御・ログ分析・インシデント対応などのセキュリティ分野を優先しましょう。
コントロールトータルは、データを受け渡す前後で、件数や金額の合計値などを照合し、データの欠落や重複、誤りがないかを確認するためのコントロールです。システム間でデータを連携するときの正確性や網羅性の確認に利用されます。
本問では、入出金管理システムから売掛金管理システムへ受け渡された入金データについて、「正確性及び網羅性を確保する」ことが目的です。受渡し前後で入金額の合計と入金データ件数を照合すれば、金額の誤りやデータの欠落・重複などを検出できるため、ウが適切です。
❌他選択肢が誤りの理由ア:売掛金管理システムにおける入力データと出力結果とのランツーランコントロール
⇒ランツーランコントロールは、複数の処理工程にわたって件数や合計値などを引き継ぎ、処理の連続性や正確性を確認する方法です。本問で求められている、システム間で受け渡した入金データそのものの正確性・網羅性を直接確認する方法としては、コントロールトータルのチェックが適切です。
イ:売掛金管理システムのマスタファイル更新におけるタイムスタンプ機能
⇒タイムスタンプは、データが作成・更新された日時などを記録するために利用されます。いつ更新されたかの確認には役立ちますが、受け渡されたデータに欠落や重複がないことを確認するものではありません。
エ:入出金管理システムへの入力のエディットバリデーションチェック
⇒エディットバリデーションチェックは、入力されたデータの形式や値が妥当かどうかを確認する入力チェックです。入出金管理システムへの入力誤りを防ぐためのものであり、2つのシステム間でデータが正しく漏れなく受け渡されたかを確認するものではありません。