システム監査技術者 2009年 午前2 問10
問題文
内部統制として効果的な職務の分離の説明はどれか。
選択肢
ア:開発部門のプログラマが運用部門のオペレータを兼務しない。(正解)
イ:購買管理で購入物品の検品と検品確認入力を同じ担当者が行わない。
ウ:資材管理で資材の搬入確認と搬入確認入力を兼務しない。
エ:電子送金システムでシステムの始動と送金操作を同じ担当者が行わない。
🔒 解説は解答すると表示されます
職務の分離【午前2解説】
正解の理由
内部統制における職務の分離とは、誤りや不正を防ぐため、相互に牽制が働くように業務や権限を複数の担当者・部門に分けることです。
アは、システムを開発する部門と、システムを運用する部門を分けています。プログラマが運用も兼務すると、自分が作成・変更したプログラムを自分で実行できてしまいます。開発と運用を分離すれば、未承認の変更や不適切な処理が実行されるリスクを抑えられます。
解法ステップ
- 「職務の分離」が、相互牽制によって不正や誤りを防ぐ考え方だと確認します。
- 分離することで、担当者が自分の作業を自分で実行・確認できてしまう状態を防げるか考えます。
- 開発者が本番環境での運用まで行うリスクに対応しているアを選びます。
選択肢別の誤答解説
- ア:正解です。 開発と運用を分けることで、プログラムの変更と実行を同じ担当者が行うリスクを低減します。
- イ:誤りです。 検品と検品結果の入力を分けることは、受入業務での牽制策になり得ます。ただし、この設問で問われている職務分離の代表例は、システムの開発部門と運用部門の分離です。
- ウ:誤りです。 搬入の確認と入力を分けることも、業務上のチェック方法になり得ます。しかし、開発と運用のように、システムに関する重要な役割を分離する例ではありません。
- エ:誤りです。 システムの始動と送金操作を別の担当者にするのは、二人で確認する運用などの対策に当たります。この設問では、開発と運用の分離を示すアが適切です。
よくある誤解
- 単に作業を二人で分ければ、常に職務の分離として適切だと思うこと
どの作業を、どのようなリスクを防ぐために分けるのかが重要です。 - 開発担当者が運用も行っても、担当者が同じなら効率的だと思うこと
効率だけでなく、プログラム変更の承認や実行を独立して確認できる体制が必要です。 - 職務の分離と、二人での確認を同じものだと考えること
二人で確認することも牽制策ですが、職務や権限を継続的に分けることとは区別して考えます。
補足コラム
開発と運用を分けると、プログラムの作成・変更を行う人と、本番環境でプログラムを実行する人が独立します。これにより、変更内容の承認、テスト、本番環境への反映を別々の担当者が確認しやすくなります。
なお、選択肢のイ、ウ、エに示された分担も、実際の業務設計では内部統制上の対策として有効な場合があります。設問では、職務の分離の代表例として、システム開発と運用の分離を選ぶ点がポイントです。
FAQ
Q. 開発と運用を分けると、具体的に何を防げますか?
A. 開発担当者が承認されていないプログラムを本番環境で実行したり、変更内容を自分だけで確認したりするリスクを抑えられます。
A. 開発担当者が承認されていないプログラムを本番環境で実行したり、変更内容を自分だけで確認したりするリスクを抑えられます。
Q. 職務の分離は、必ず別々の部門にしなければなりませんか?
A. 必ずしも別部門にする必要はありません。組織の規模に応じて、担当者や権限を分け、独立した確認が働くようにすることが大切です。
A. 必ずしも別部門にする必要はありません。組織の規模に応じて、担当者や権限を分け、独立した確認が働くようにすることが大切です。
関連キーワード: 内部統制、職務分掌、職務の分離、開発と運用の分離、相互牽制、アクセス制御

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

