システム監査技術者 2018年 午前2 問01
問題文
インプットコントロールの監査において、エディットバリデーションチェックが正しく機能しているかどうかを検証する方法として、適切なものはどれか。
選択肢
ア:許可された担当者以外はログインできないことを試行する。
イ:実際に例外データや異常データの入力を行う。(正解)
ウ:入力原票の承認印を確認する。
エ:入力対象データの件数とプルーフリスト上の合計件数を照合する。
🔒 解説は解答すると表示されます
エディットバリデーションチェック【午前2解説】
正解の理由
エディットバリデーションチェックは、入力データがあらかじめ定められた条件に合っているかを確認するチェックです。例えば、数値項目に文字が入力されていないか、日付が有効な範囲にあるか、必須項目が空欄でないかなどを検査します。
このチェックが正しく機能するかを確かめるには、チェック対象となる例外データや異常データを実際に入力し、エラーとして検出・拒否されることを確認します。そのため、適切なのはイです。
解法ステップ
- 「エディットバリデーションチェック」が、入力データの形式や値の妥当性を確認する処理だと捉えます。
- その処理の有効性を検証するには、通常の正しいデータではなく、異常なデータを入力して反応を確かめます。
- 例外データや異常データを実際に入力するイが該当します。
選択肢別の誤答解説
-
ア:許可された担当者以外はログインできないことを試行する。
ログインできる利用者を制限するアクセス制御や認証の検証です。入力データの妥当性チェックを検証する方法ではありません。 -
イ:実際に例外データや異常データの入力を行う。
入力チェックが不正な値を検出できるかを直接確認する方法です。エディットバリデーションチェックの監査に適しています。 -
ウ:入力原票の承認印を確認する。
入力内容が適切な担当者に承認されているかを確認する手続です。入力データの形式や値の検査とは異なります。 -
エ:入力対象データの件数とプルーフリスト上の合計件数を照合する。
入力件数が一致しているかを確認する、件数照合や網羅性の検証です。個々のデータの異常を検出するチェックの検証ではありません。
よくある誤解
-
入力に関する監査なら、どの選択肢もインプットコントロールの検証だと思う
インプットコントロールには、アクセス制御、承認、件数照合、入力値検査など複数の種類があります。設問で問われているチェックの種類を特定することが大切です。 -
通常データを入力すれば、チェック機能を検証できると思う
通常データはそのまま処理されるため、異常を検出できるかは確認しにくいです。境界値や不正な形式などを試す必要があります。 -
件数が一致すれば、入力内容も正しいと思う
件数照合で確認できるのは主にデータの数です。各データの形式や値が妥当かどうかは、別のチェックで確認します。
補足コラム
監査では、チェック対象に応じて検証データを使い分けます。例えば、数値項目なら文字や上限を超える値、日付項目なら存在しない日付、必須項目なら空欄などを入力します。異常データが適切にエラーとなり、処理が拒否または保留されることまで確認すると、チェック機能の有効性をより確かめられます。
FAQ
Q. エディットバリデーションチェックで確認するものは何ですか?
A. 入力データの形式、値の範囲、必須項目の有無などが、定められた条件に合っているかを確認します。
A. 入力データの形式、値の範囲、必須項目の有無などが、定められた条件に合っているかを確認します。
Q. 異常データがエラーになれば、それだけで十分ですか?
A. エラーが検出されることに加え、不正なデータがそのまま後続処理へ進まないことも確認するのが重要です。
A. エラーが検出されることに加え、不正なデータがそのまま後続処理へ進まないことも確認するのが重要です。
関連キーワード: インプットコントロール、エディットバリデーションチェック、入力チェック、異常データ、件数照合

\ せっかくなら /
システム監査技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

