情報セキュリティマネジメント 2018年 春期 午前(科目A) 問37
問題文
複数のシステム間でのデータ連携において、送信側システムで集計した送信データの件数の合計と、受信側システムで集計した受信データの件数の合計を照合して確認するためのコントロールはどれか。
選択肢
ア:アクセスコントロール
イ:エディットバリデーションチェック
ウ:コントロールトータルチェック(正解)
エ:チェックデジット
🔒 解説は解答すると表示されます
コントロールトータルチェック【情報セキュリティマネジメント解説】
正解の理由
この問題で正しいのはウ、コントロールトータルチェックです。
コントロールトータルチェックは、送信側で集計した「件数」や「金額」の合計と、受信側で集計した同じ合計を照合(比べること)して不整合を検出する仕組みです。今回の設問は「送信データの件数の合計」と「受信データの件数の合計」を比べることを述べているため、コントロールトータルチェックが該当します。
コントロールトータルチェックは、送信側で集計した「件数」や「金額」の合計と、受信側で集計した同じ合計を照合(比べること)して不整合を検出する仕組みです。今回の設問は「送信データの件数の合計」と「受信データの件数の合計」を比べることを述べているため、コントロールトータルチェックが該当します。
(用語補足)
- コントロールトータルチェック:送受信間で合計値を比較して欠落や重複を検出する照合作業。
- アクセスコントロール:システムやデータへのアクセス権を管理する仕組み(誰が何をできるかを制御)。
- エディットバリデーションチェック:入力値や項目の形式・範囲が正しいかを個々のレコードで確認する処理。
- チェックデジット:識別番号(例:バーコードや口座番号)に付ける1桁の検証数字で、桁の間違いを検出するためのもの。
解法ステップ
- 問題文で注目する語句を探す:「件数の合計」「送信側と受信側の合計を照合」など。
- 「合計を照合する」行為はレコードの個別検査ではなく、全体の合計を比較する仕組みであると判断する。
- 選択肢の意味を照らし合わせる。合計の比較はコントロールトータルチェックに該当するので選ぶ。
選択肢別の誤答解説
-
ア: アクセスコントロール
アクセスコントロールは「誰がデータやシステムを使えるか」を制御する仕組みです。データの合計値を照合して整合性を確認する用途ではありません。 -
イ: エディットバリデーションチェック
エディットバリデーションチェックは「各レコードの項目が正しい形式か、数値の範囲にあるか」を確認するものです。個々の行の妥当性を検査するので、送受信間の件数合計の照合とは目的が異なります。 -
ウ: コントロールトータルチェック(正解)
合計件数や合計金額などのトータル(合計)を、送信側と受信側で比較することで欠落や重複を検出します。バッチ処理やファイル転送の照合に使われる代表的なコントロールです。 -
エ: チェックデジット
チェックデジットは識別番号の桁間違いや転記ミスを検出するための補助数字で、レコード全体の合計件数を照合する用途ではありません。
よくある誤解
- コントロールトータルとチェックサムを混同する:どちらも「合計」を使う場合がありますが、コントロールトータルは業務単位(件数・金額)の合計比較、チェックサムはデータのビット列の整合性や改ざん検出に使うことが多い点が異なります。
- 「合計が合えば安心」と思い込む:合計が一致しても個々のレコードが入れ替わったり、一部が改ざんされてトータルが相殺される場合があります。コントロールトータルは有効ですが単独では完璧ではありません。
- 用語の「チェック」に惑わされる:アクセス制御やチェックデジットなど、名前に「コントロール」「チェック」が付く選択肢があるため混乱しやすいです。問題文の「合計を照合する」という動詞に注目しましょう。
補足コラム
実務での運用イメージ:
ある日、給与計算システムから従業員データを人事システムへ転送するバッチがあるとします。転送後に「送信件数: 500件」「受信件数: 498件」と報告が出れば、自動的にアラートを出して差分を調査します。調査では通信エラーやファイルの途中切れ、重複処理の有無などを確認します。運用ではコントロールトータルに加え、サンプルチェックや個別レコードの検証ルールも組み合わせるのが現実的です。
ある日、給与計算システムから従業員データを人事システムへ転送するバッチがあるとします。転送後に「送信件数: 500件」「受信件数: 498件」と報告が出れば、自動的にアラートを出して差分を調査します。調査では通信エラーやファイルの途中切れ、重複処理の有無などを確認します。運用ではコントロールトータルに加え、サンプルチェックや個別レコードの検証ルールも組み合わせるのが現実的です。
実装のポイント:
- 件数だけでなく、金額の合計も取る(両方が異なる種類の不整合を検出)。
- 受信側で自動比較して不一致時にアラートと差分レポートを作成。
- トータルが一致しても、必要に応じてレコードレベルのハッシュやチェックサムを併用する。
FAQ
Q1: コントロールトータルだけで完全なデータ整合性は保証できますか?
A1: いいえ。合計が一致しても個々のレコードが間違っている場合があります。コントロールトータルは有効な初期チェックですが、必要に応じてレコードレベルの検証やチェックサムを併用してください。
A1: いいえ。合計が一致しても個々のレコードが間違っている場合があります。コントロールトータルは有効な初期チェックですが、必要に応じてレコードレベルの検証やチェックサムを併用してください。
Q2: 件数の合計と金額の合計、どちらを取れば良いですか?
A2: 可能なら両方取るのが望ましいです。件数はレコードの欠落や重複を、金額は数値データの欠落・誤送を検出しやすくします。
A2: 可能なら両方取るのが望ましいです。件数はレコードの欠落や重複を、金額は数値データの欠落・誤送を検出しやすくします。
Q3: チェックデジットとコントロールトータルは同じですか?
A3: 違います。チェックデジットは個別の識別子の誤入力を検出するための1桁の検証数字で、コントロールトータルは送受信全体の合計を比較する照合手法です。
A3: 違います。チェックデジットは個別の識別子の誤入力を検出するための1桁の検証数字で、コントロールトータルは送受信全体の合計を比較する照合手法です。
関連キーワード: データ整合性、コントロールトータル、照合、チェックサム、入力検証、アクセス制御、チェックデジット

\ せっかくなら /
情報セキュリティマネジメントを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

