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