システム監査技術者 2013年 午前2 問09
問題文
外部委託に関するシステム監査において、経営破綻などによってソフトウェア資産のメンテナンスが受けられなくなることを防ぐために確認すべき契約項目はどれか。
選択肢
ア:開発したソフトウェアの瑕疵担保責任条項
イ:外部委託先のサービスを評価するためのSLA条項
ウ:責任の所在を明確にするためのソフトウェア開発の再委託禁止条項
エ:ソフトウェアのソースコードなどを第三者へ預託するエスクロウ条項(正解)
🔒 解説は解答すると表示されます
ソフトウェアのエスクロウ条項【午前2解説】
正解の理由
経営破綻などで委託先から保守を受けられなくなった場合に備えるには、ソフトウェアのソースコードなどを第三者に預け、あらかじめ定めた条件を満たしたときに利用できるようにする必要があります。この仕組みをエスクロウといいます。
したがって、ソースコードなどを第三者へ預託する契約項目を挙げたエが適切です。預託物を利用できれば、委託先の支援がなくなった後も、別の事業者などによる保守・改修を継続しやすくなります。
解法ステップ
- 設問のリスクを確認します。問題となっているのは、委託先の経営破綻などによって保守を受けられなくなることです。
- 必要な対策を考えます。保守を引き継ぐには、ソフトウェアを修正・再構築するためのソースコードなどが必要です。
- 選択肢から、ソースコードなどを第三者に預ける契約項目を選びます。これに該当するのがエです。
選択肢別の誤答解説
-
ア:開発したソフトウェアの瑕疵担保責任条項
納品物に契約上の不具合があった場合の責任などを定める条項です。委託先の経営破綻後に、ソースコードを確保して保守を継続するための仕組みではありません。 -
イ:外部委託先のサービスを評価するためのSLA条項
サービスの品質や稼働率、対応時間などの水準を定める条項です。サービス水準の確認には役立ちますが、委託先が保守を提供できなくなった後の引継ぎを直接保証するものではありません。 -
ウ:ソフトウェア開発の再委託禁止条項
委託先が開発業務を別の事業者へ再委託することを制限する条項です。責任や管理範囲を明確にする目的はありますが、委託先の経営破綻に備えてソースコードを確保する対策ではありません。 -
エ:ソフトウェアのソースコードなどを第三者へ預託するエスクロウ条項
委託先が保守を継続できなくなった場合などに備え、ソースコードなどを第三者に預けておく条項です。設問のリスクに直接対応しています。
よくある誤解
-
SLAを定めれば、委託先の破綻後も保守が続く
SLAはサービスの品質や提供条件を定めるものです。委託先がサービスを提供できなくなる事態への備えとは異なります。 -
ソースコードを預ければ、すぐに自由に使える
エスクロウでは、どのような場合に預託物を利用できるかを契約で定めます。委託先の破綻など、利用開始の条件を確認することが大切です。 -
ソースコードだけ預ければ十分である
保守を引き継ぐには、仕様書やビルド手順なども必要になることがあります。何を預託するか、また預託物が最新の状態に保たれているかも確認が必要です。
補足コラム
システム監査では、エスクロウ条項が契約にあるかだけでなく、預託物の内容や更新状況、預託先の管理方法、開示条件なども確認します。ソースコードが古い、または再構築に必要な資料が不足している場合、いざというときに保守を引き継げないおそれがあるためです。
FAQ
Q. エスクロウの預託先は、開発した委託先とは別の事業者ですか?
A. はい。委託先の経営破綻などに備えるため、一般に第三者を預託先とします。
A. はい。委託先の経営破綻などに備えるため、一般に第三者を預託先とします。
Q. どのような場合に預託物を利用できますか?
A. 契約で定めた条件によります。委託先の経営破綻や、保守サービスを一定期間提供できない場合などが条件として定められることがあります。
A. 契約で定めた条件によります。委託先の経営破綻や、保守サービスを一定期間提供できない場合などが条件として定められることがあります。
関連キーワード: エスクロウ、ソースコード預託、外部委託、システム監査、SLA

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

