令和3年度 秋期 午前Ⅱ 問5
システム監査
ITFに関する問題
システム監査技法であるITF(Integrated Test Facility)法の説明はどれか。
- ア監査機能をもったモジュールを監査対象プログラムに組み込んで実環境下で実行し,抽出条件に合った例外データ,異常データなどを収集し,監査対象プログラムの処理の正確性を検証する方法である。
- イ監査対象ファイルにシステム監査人用の口座を設け,実稼働中にテストデータを入力し,その結果をあらかじめ用意した正しい結果と照合して,監査対象プログラムの処理の正確性を検証する方法である。
- ウシステム監査人が準備した監査用プログラムと監査対象プログラムに同一のデータを入力し,両者の実行結果を比較することによって,監査対象プログラムの処理の正確性を検証する方法である。
- エプログラムの検証したい部分を通過したときの状態を出力し,それらのデータを基に監査対象プログラムの処理の正確性を検証する方法である。
答えと解説を見る
✓ これが正解イ監査対象ファイルにシステム監査人用の口座を設け,実稼働中にテストデータを入力し,その結果をあらかじめ用意した正しい結果と照合して,監査対象プログラムの処理の正確性を検証する方法である。
解説
ITF法は、本番ファイルに監査人用の口座を設けて検証する技法です。
ITF(Integrated Test Facility)法は、コンピュータ支援監査技法(CAAT)の一つで、稼働中のシステムの中に監査人用の架空の口座などを設け、そこへテストデータを本番の処理と一緒に流して検証する技法です。処理結果をあらかじめ用意した正しい結果と照らし合わせ、監査対象プログラムが正しく処理しているかを確かめます。本番環境で実際に動いているプログラムを直接確かめられる点が特徴で、監査用のデータが本番の集計などに混ざらないよう、後で取り除く手当てが必要になります。見分ける軸は、何を使って何と比べるかです。監査人用の口座と実稼働中のテストデータ入力という二つの要素がそろっていればITF法と判断できます。
ほかの選択肢はなぜ違うのか
- ア監査機能をもったモジュールを監査対象プロ…:監査機能をもったモジュールを監査対象プログラムに組み込み、実環境で例外データや異常データを集めるのは、監査モジュール法の説明です。テストデータを入れて正解と比べるのではなく、本番のデータから条件に合うものを拾い出す点が異なります。
- ウシステム監査人が準備した監査用プログラム…:監査人が用意した監査用プログラムと監査対象プログラムに同じデータを与え、二つの実行結果を比べる方法の説明です。監査人側で処理を再現して突き合わせる考え方であり、本番ファイルに監査人用の口座を設ける形ではありません。
- エプログラムの検証したい部分を通過したとき…:検証したい箇所をプログラムが通過したときの状態を書き出し、そのデータで処理を確かめるのは、スナップショットと呼ばれる考え方です。処理途中の様子を写し取って調べるもので、口座へテストデータを入れて照合する方法とは別物です。
この問題の用語
- システム監査情報システムが安全で正しく使われているかを、担当から独立した立場で点検し報告すること。直すべきところを見つけて伝えます。
- 監査人システム監査を行う人。作る側や運用する側から独立した立場を保ち、自分では作らずに規程や記録を見て確かめます。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:令和3年度 秋期 システム監査技術者試験 午前Ⅱ 問5
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問8:3線モデルに関する問題(監査人)
- 令和7年度 秋期 午前Ⅱ 問7:システム監査基準に関する問題(監査人)
- 令和7年度 秋期 午前Ⅱ 問6:JIS Q 27002の問題(テスト)
- 令和7年度 秋期 午前Ⅱ 問2:システム管理基準に関する問題(システム監査)
- 令和6年度 秋期 午前Ⅱ 問3:業務処理統制についての監査手続(テスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)