‹ ぱすてく

情報処理安全確保支援士試験

平成21年度 春期 午後Ⅱ(旧試験)

平成21年度 春期に実施された情報処理安全確保支援士試験 午後Ⅱの全2問(記述式)の全設問に,運営者が独自に書いた解説を付けています。事例本文のどこが根拠になるかを示し,IPA の解答例・採点講評と並べています。

この試験について:情報処理安全確保支援士試験について

この年度を解いてみる

問1 公開鍵基盤の構築

公開鍵基盤の構築に関する次の記述を読んで,設問1〜6に答えよ。

A社は,持株会社(以下,グループ本部という)を中心とした企業グループの中の一社であり,従業員数1,200名の中堅機械製造会社である。業務は,製造業向けの製造機械の製造である。A社には,製造部門以外に,人事総務部,商品管理部,営業部,配送部,情報システム部がある。商品管理部は,在庫管理が主な業務であり,受注状況によって,商品の製造指示を行っている。営業部は,販売推進とA社のグループ会社である販売会社(以下,グループ販社という)からの受注業務を行っている。受注業務には,電話とファックスを利用してきた。

グループ本部では,従業員のワークライフバランスに積極的に取り組んでおり,A社の経営者も,具体的な施策を段階的に実施してきている。ワークライフバランスへの取組の一環として,製造部門以外の部署を対象とするテレワーク環境(以下,Tシステムという)を提供することになった。

また,営業部における受注業務において,誤った商品の納品や,数量の誤りが年に数件発生し,損失と信用の失墜を招いていたので,受注誤りを減らすためのシステム(以下,Nシステムという)の構築もTシステム構築と同時に行うことになった。

両システムの構築は,情報システム部のX課長とZ主任が担当することになり,2人は検討を開始した。

〔Tシステムの検討〕

X課長とZ主任は,まず,Tシステムにおける,ネットワーク接続方法を検討した。次は,そのときの会話である。

Z主任は,早速C社でセキュリティを担当しているD氏に連絡を取り,Tシステムにおける安全な通信方法について検討することにした。次は,そのときの会話である。

D氏は,起こる可能性のある問題と,その対策方法について説明した。

数日後,Z主任はD氏との検討の結果を取りまとめ,D氏にも同席してもらい,X課長に報告した。

米国政府調達基準で現在調達可能で2011年以降調達できなくなる暗号アルゴリズムの表(分類,名称)。共通鍵暗号:2-key Triple DES。公開鍵暗号:鍵長[ a ]ビットのRSA及びDSA,鍵長160ビットのECDSA。ハッシュ関数:[ b ]。
表 米国政府調達基準で現在調達可能で2011年以降調達できなくなる暗号アルゴリズム

〔Nシステム要件の検討〕

続いて,X課長とZ主任は,受注誤りへの対応を行うために,営業部のY主任を交えて,Nシステムの要件を洗い出すことにした。次は,そのときの会話である。

電子化された注文票を安全に送付する方法について,再び,D氏に相談することにした。次は,そのときの会話である。

〔PKI構築の検討〕

数日後,X課長は,Z主任の検討結果が適切であるかを,D氏を交えて確認した。

Z主任は,自営CAの秘密鍵を安全に使うための手順を考慮した費用を計算し,X課長に提示した。

翌日,Z主任は,証明書発行の運用フローをX課長に提示した。

証明書発行の運用フロー図。上段に5列の担当者名があり,左から,グループ販社の発注担当者,A社営業業務担当者,A社情報システム部CA運用者,所属長,A社営業業務担当者及びテレワーク対象者。(ア)グループ販社の発注担当者の“利用申請書の作成”から,(イ)A社営業業務担当者の“利用申請の承認”へ矢印,(イ)から,(ウ)A社情報システム部CA運用者の“鍵ペアの生成,CSRの作成,証明書の発行”へ矢印。(ク)A社営業業務担当者及びテレワーク対象者の“利用申請書の作成”から,(ケ)所属長の“利用申請の承認”へ矢印,(ケ)から(ウ)へ矢印。(ウ)から(エ)“鍵ペア,証明書の送付”へ矢印。(エ)から,左の(カ)グループ販社の“鍵ペア,証明書の受領”と,右の(コ)A社営業業務担当者及びテレワーク対象者の“鍵ペア,証明書の受領”へそれぞれ矢印。(エ)から(オ)“パスフレーズの郵送,手渡し”へ矢印。(オ)から,左の(キ)グループ販社の“パスフレーズの受領”と,右の(サ)A社営業業務担当者及びテレワーク対象者の“パスフレーズの受領”へそれぞれ矢印。
図1 証明書発行の運用フロー
受注フロー図。左にA社営業部担当者,右にグループ販社の発注担当者の担当列がある。グループ販社の発注担当者:“注文票の作成”から“注文メールの暗号化と署名”へ矢印。“注文メールの暗号化と署名”から,A社営業部担当者の“注文メールの復号と署名の検証”へ矢印。A社営業部担当者:“注文メールの復号と署名の検証”,“受注管理システムへの入力”,“注文請書の作成”,“請書メールの暗号化と署名”の順に矢印でつながる。“請書メールの暗号化と署名”から,グループ販社の発注担当者の“請書メールの復号と署名の検証”へ矢印,続いて“注文請書の受領”へ矢印。凡例:注文メールは注文票を添付したメール,請書メールは注文請書を添付したメール。
図2 受注フロー

その後,X課長とZ主任は,C社とともにTシステムとNシステムの構築を順調に終え,運用を開始した。

出題趣旨(IPA)

公開鍵証明書を必要とするシステムを構築する際に,商用CAを利用する場合と,自営CAを利用する場合があるが,いずれのCAを利用すべきかの判断基準がないままに決定されることがある。本問では,自営CAを利用する場合に注意すべき点を明確にし,安全なPKIを構築できる能力を問う。

採点講評(問全体・IPA)

問1では,自営CAを利用したシステムの構築について出題した。全体として,正答率は想定どおりだった。

設問と解答例

設問1 解答欄4つ

本文中のa〜c及びfに入れる適切な字句を,8字以内で答えよ。

〔a〕解答例

  • 1,024

〔b〕解答例

  • SHA-1

〔c〕解答例

  • ハッシュ値

〔f〕解答例

  • ルート
解説

本文の根拠

表 米国政府調達基準で現在調達可能で2011年以降調達できなくなる暗号アルゴリズム

鍵長aビットのRSA及びDSA

〔Tシステムの検討〕

ハッシュ関数として現在広く利用されているbには,ある条件下でcの衝突を意図的に起こすことができる,という脆弱性が発見されている

〔Nシステム要件の検討〕

そのときに必要となる当社のf証明書は,いつ,どこに,どのようにして導入するかを手順書として整備する必要があるな。

a は“1,024”,b は“SHA-1”,c は“ハッシュ値”,f は“ルート”である。本文の表は2011年以降に調達できなくなる暗号アルゴリズムの一覧で,公開鍵暗号の欄が鍵長aビットの RSA 及び DSA,ハッシュ関数の欄がbである。講評のいう“暗号の2010年問題”は,当時広く使われていた鍵長 1,024 ビットの RSA と SHA-1 を,より強い鍵長やハッシュ関数へ移す必要があるという問題である。本文のとおり,SHA-1 には異なるデータからハッシュ値の衝突を意図的に起こせる脆弱性が見つかっていた。署名はデータそのものではなくそのハッシュ値に付けるので,ハッシュ値を衝突させられると,ある文書に付けた署名を別の文書に流用できる。したがって,現在広く使われている鍵長が a=1,024,ハッシュ関数が b=SHA-1,衝突するものが c=ハッシュ値になる。

f は,メールの暗号化と署名の検証のために,グループ販社の側にも導入しておく必要がある当社の証明書である。当社は独自のルートCAを設置するので,これは当社のルートCAの証明書,つまり“ルート”証明書である。設問6の解答例(“A社CAのルート証明書を導入していないから”)とも対応している。

字数は a が 5 字(カンマも 1 字に数える),b が 5 字,c が 5 字,f が 3 字で,制限の 8 字に収まる。a は鍵長のビット数だけを数字で書き,b は“SHA”だけでなく“SHA-1”まで書く。

採点講評(IPA)

設問1では,a,bの正答率が低かった。暗号の2010年問題のような安全性に関わる環境変化に起因する話題や,暗号の強度や脆弱性についてもよく理解しておいてほしい。

設問2 解答欄2つ

本文中の下線①について,どのような問題が起こるかを,45字以内で述べよ。また,その対策を,50字以内で述べよ。

〔問題〕解答例

  • 社内ネットワークに接続されないと,ウイルス定義ファイルが更新されない。

〔対策〕解答例

  • インターネット上のウイルス定義ファイル配布サーバからも更新できるように,PCの設定を変更する。
解説

本文の根拠

〔Tシステムの検討〕

例えば,御社では,ウイルス定義ファイルが,社内に設置されている配布用のサーバだけから自動的に配布されるようになっています。

〔Tシステムの検討〕

①VPNで御社の社内ネットワークに接続されていないときに問題が起こる可能性がありますので,その対策が必要です。

〔Tシステムの検討〕

インターネットの利用を前提とすることはTシステムの実現上,問題ないようです。

問題は“社内ネットワークに接続されないと,ウイルス定義ファイルが更新されない。”,対策は“インターネット上のウイルス定義ファイル配布サーバからも更新できるように,PCの設定を変更する。”である。D氏は,ウイルス定義ファイルが社内の配布用サーバだけから自動的に配布される現状を挙げ,テレワークPCが VPN で社内ネットワークにつながっていないときに問題が起こる可能性があると指摘している。VPN が切れている間は配布用サーバに届かないので,定義ファイルが古いままになる。

テレワークPCは自宅やサテライトオフィスからインターネットを使って接続する前提なので,VPN の有無にかかわらず,インターネット側にある配布元からも定義ファイルを取得できるように PC を設定しておけば,この状態を避けられる。社内の配布用サーバだけに頼る仕組みを,PC の側で変えるのがポイントである。

字数は問題が 35 字(制限 45 字),対策が 47 字(制限 50 字)で収まる。問題は“何が起こるか”,対策は“何をどう変えるか”を分けて書き,“更新されない”と“PC の設定を変更する”の両方を入れる。

設問3 解答欄2つ

Tシステムにおいて,テレワーク対象者は,他人が社内ネットワークへ不正にアクセスしないようにするために,自分のテレワークPCに関して,運用する上でどのような点に注意する必要があるか。秘密鍵の漏えい防止の観点から二つ挙げ,それぞれ35字以内で述べよ。

〔①〕解答例

  • テレワークPCの紛失,盗難対策を行う。
  • テレワークPCを他人に貸与しない。
  • テレワークPC以外に秘密鍵及び証明書を導入しない。
  • テレワークPCの利用者パスワードを堅ろうなものにする。

〔②〕解答例

  • テレワークPCの紛失,盗難対策を行う。
  • テレワークPCを他人に貸与しない。
  • テレワークPC以外に秘密鍵及び証明書を導入しない。
  • テレワークPCの利用者パスワードを堅ろうなものにする。

〔備考〕このうち異なる二つを答える

解説

本文の根拠

〔Tシステムの検討〕

運用上,秘密鍵とクライアント証明書の取扱いには注意が必要だ。

〔Tシステムの検討〕

暗号化にはIPsec,認証にはクライアント証明書を利用することにしました。

〔Tシステムの検討〕

テレワークで利用するPC(以下,テレワークPCという)は,御社の社内ネットワークに直接接続されるのと同様の状態になりますので

解答例は四つの候補の中から異なる二つを書けばよい。①“テレワークPCの紛失,盗難対策を行う。”,②“テレワークPCを他人に貸与しない。”,③“テレワークPC以外に秘密鍵及び証明書を導入しない。”,④“テレワークPCの利用者パスワードを堅ろうなものにする。”のうち,どれを選んでもよい。

Tシステムでは,認証にクライアント証明書を使い,テレワークPCは社内ネットワークに直接つながるのと同じ状態になる。そのため,テレワークPCに入っている秘密鍵が他人の手に渡れば,他人が本人になりすまして社内に入れる。①は PC ごと奪われる場合,②は貸与先で使われる場合,③は秘密鍵や証明書の複製が別の機器に残る場合,④は PC を手にした者が利用者認証を破る場合を,それぞれ防ぐ。

字数は①が 19 字,②が 17 字,③が 25 字,④が 27 字で,制限の 35 字に収まる。設問は“秘密鍵の漏えい防止の観点”の運用上の注意なので,ウイルス対策ソフトの導入のような秘密鍵と直接関係しない対策は挙げず,同じ内容を二つに分けて書かない。

設問4 70字以内

本文中の下線②について,秘密鍵の推測が成功したとして,どのようにすれば改ざんやなりすましができるか。その方法を,70字以内で述べよ。

解答例

  • 電子署名の対象のデータを改ざんした上で,そのハッシュ値から,推測した秘密鍵で署名を生成し,本来の所有者と偽って送信する。
解説

本文の根拠

〔Tシステムの検討〕

現在広く利用されている,鍵長aビットのRSA公開鍵から秘密鍵が推測される可能性があり,②電子署名の対象のデータの改ざんやなりすましが行われる可能性があることです。

〔Tシステムの検討〕

この脆弱性を攻撃されると,電子署名の信頼性が損なわれます。

答えは“電子署名の対象のデータを改ざんした上で,そのハッシュ値から,推測した秘密鍵で署名を生成し,本来の所有者と偽って送信する。”である。電子署名は,署名の対象のデータそのものではなく,そのハッシュ値を署名者の秘密鍵で処理して作る。受信者は,所有者の公開鍵でこの署名を確かめる。

そこで秘密鍵が推測できれば,攻撃者は,データを改ざんし,改ざん後のデータのハッシュ値を求めて,推測した秘密鍵でそれに署名できる。その署名は所有者の公開鍵で正しいと確かめられるので,受信者は改ざんに気付かず,攻撃者を本来の所有者と信じる。これが“改ざん”と“なりすまし”が同時に起こる仕組みである。

字数は 60 字で,制限の 70 字に収まる。“データを改ざんする”“ハッシュ値に署名する”“所有者と偽って送る”の三つを順に入れる。講評は,“推測した秘密鍵でメール本文を暗号化する”のように,電子署名を暗号化と取り違えた解答が散見されたと述べているので,署名はハッシュ値に付けるものだと押さえる。

採点講評(IPA)

設問4は,正答率が低かった。特に電子署名について,“推測した秘密鍵でメール本文を暗号化する”など,正確には理解していないと思われる解答が散見された。

設問5(1) 50字以内

本文中の下線③について,どのような被害が考えられるか。50字以内で述べよ。

解答例

  • グループ販社の発注担当者の証明書が偽造され,偽の注文票が送られる可能性がある。
解説

本文の根拠

〔PKI構築の検討〕

証明書を発行するために,自営CAの秘密鍵を使う必要があります。③自営CAの秘密鍵が漏えいすると,グループ販社と御社に被害が及ぶことが想定されます。

〔Nシステム要件の検討〕

注文票には,グループ販社の担当者の氏名や電話番号,お客様の事業状況などがうかがい知れる項目が含まれていますので

答えは“グループ販社の発注担当者の証明書が偽造され,偽の注文票が送られる可能性がある。”である。自営CAの秘密鍵は証明書の発行に使うものなので,これが漏えいすると,第三者が自営CAを名乗って任意の証明書を作れる。

Nシステムでは,グループ販社の発注担当者が,注文票をメールの暗号化と署名を使って当社に送る。当社は,自営CAが発行した証明書を信頼して署名を確かめるので,偽造された発注担当者の証明書で署名された偽の注文票も,正当なものとして受け付けてしまう。被害は,証明書の利用者であるグループ販社と,それを受け取る当社の双方に及ぶ。

字数は 39 字で,制限の 50 字に収まる。“秘密鍵が漏れる”ではなく,その結果として“何が偽造され,どんな被害になるか”まで書く。

設問5(2) 解答欄2つ

本文中のdとeに入れる適切な記号を,図1中の(ア)〜(サ)から選んで答えよ。

〔d〕解答例

  • (イ)

〔e〕解答例

  • (ケ)
解説

本文の根拠

〔PKI構築の検討〕

グループ販社の発注担当者の確認は,図1中のdで行います。テレワーク対象者の確認はeで行います。

〔PKI構築の検討〕

登録局(RA)の役割を,利用申請者をよく知っている当社の従業員が担う形になるわけだな。

図1

(イ)A社営業業務担当者の“利用申請の承認”へ矢印

図1

(ケ)所属長の“利用申請の承認”へ矢印

d は(イ),e は(ケ)である。X課長は,登録局(RA)の役割を,利用申請者をよく知っている当社の従業員が担うと述べている。図1で申請を受けて内容を確かめる“利用申請の承認”は二か所あり,グループ販社の発注担当者の申請(ア)を承認するのは A 社営業業務担当者の(イ),テレワーク対象者の申請(ク)を承認するのは所属長の(ケ)である。

取引先の発注担当者をよく知っているのは A 社の営業業務担当者,社内のテレワーク対象者をよく知っているのは所属長なので,真偽の確認の場がそれぞれこの位置に置かれている。

間違えやすいのは,(ウ)の“鍵ペアの生成,CSRの作成,証明書の発行”を CA 運用者が行う点で,これは真偽の確認ではなく発行の作業であること,また(ア)や(ク)は申請書を作る側で,確認を“行う”側ではないことである。この設問は字数制限のない記号選択なので,図1の矢印の向きと担当者の列を見て選ぶ。

設問5(3) 30字以内

本文中の下線④について,鍵ペアの取扱い上で注意すべき事項を,30字以内で述べよ。

解答例(2通り)

  • CAにおいて,利用者の秘密鍵を厳重に管理する。
  • 鍵ペアと証明書の送付後に,CAでは秘密鍵を削除する。
解説

本文の根拠

〔PKI構築の検討〕

必ずしも,鍵ペアを利用者本人が生成しなくても,御社が生成すれば問題ないと考えます。

〔PKI構築の検討〕

CP/CPSの中で,④利用者の鍵ペアの取扱いについて,きちんと決めておいた方がよさそうだ。

〔PKI構築の検討〕

鍵ペアと証明書は,パスフレーズを使って暗号化し,メールで送付します。

解答例は“CAにおいて,利用者の秘密鍵を厳重に管理する。”と“鍵ペアと証明書の送付後に,CAでは秘密鍵を削除する。”の二つで,どちらか一方が書けていればよい。本件では,鍵ペアの生成と CSR の作成を CA 運用者が行うので,利用者の秘密鍵は一度 CA 側で生成され,CA の運用者が知り得る状態になる。

秘密鍵は本来,本人だけが持つべきものである。CA 側が利用者の秘密鍵を持ち続ければ,CA の運用者や,CA から秘密鍵が漏えいした場合の第三者が,その利用者になりすませる。そこで,CA にある間は厳重に管理し,パスフレーズで暗号化して送付し終えたら CA 側では削除する,という取扱いを CP/CPSに定めておく。

字数は 23 字と 26 字で,制限の 30 字に収まる。講評は,CA が鍵ペアの生成も行う場合のリスクとリスク対応方法を理解してほしいと述べている。“鍵ペアを暗号化して送る”など送付の手順だけでなく,CA 側での扱い(管理・削除)を書く。

採点講評(IPA)

設問5では,(3)の正答率が低かった。自営CAを利用したシステムでは,公開鍵証明書の発行者が鍵ペアの生成も行うことがあるが,その場合のリスクやリスク対応方法についても,理解しておいてほしい。

設問6 解答欄2つ

本文中の下線⑤について,グループ販社の発注担当者が,証明書の使用制限に反して,第三者に対し,A社の自営CAで生成された秘密鍵を用いて署名したメールを送付した場合,メール受信者では,どのような問題が発生するか。また,その理由は何か。A社が自営CAを採用していることを考慮して,それぞれ20字以内,30字以内で述べよ。

〔問題〕解答例

  • 署名の正当性を確認できない。

〔理由〕解答例

  • A社CAのルート証明書を導入していないから
解説

本文の根拠

〔Nシステム要件の検討〕

不特定の利用者を対象とする場合は,商用CAを利用しなければなりませんが,利用者の範囲が限られる場合は,自営CAを利用しても構いません。

〔Nシステム要件の検討〕

グループ本部のルートCAを利用するのではなく,当社独自のルートCAを設置することにしよう。

〔PKI構築の検討〕

⑤グループ販社では,証明書をNシステム以外の用途に使用しないように,徹底してくれ。

問題は“署名の正当性を確認できない。”,理由は“A社CAのルート証明書を導入していないから”である。自営CAは,利用者の範囲が限られる場合に使うものであり,A社の自営CAは,グループ販社と当社の間のメールだけを想定している。

使用制限に反して,グループ販社の発注担当者が第三者に署名付きメールを送ると,その第三者は A 社の自営CAのルート証明書を導入していない。署名を確かめるには,証明書を発行した CA の証明書をたどって信頼できる CA にたどり着く必要があるが,信頼の起点となるルート証明書が無いので,署名が正しいかどうかを確認できない。本文が“想定した範囲外で証明書が使用された”場合を考えさせている点が,この設問のねらいである(講評も同旨)。

字数は問題が 14 字(制限 20 字),理由が 21 字(制限 30 字)で収まる。“署名が偽造される”ではなく,“確認できない”という受信者側の状態を問題に書き,理由には“ルート証明書を導入していない”まで入れる。

採点講評(IPA)

設問6は,正答率が低かった。自営CAを利用したシステムを構築する場合,想定した範囲外で公開鍵証明書が使用されたときの影響についても考慮する必要があることを,理解しておいてほしい。

出典:平成21年度 春期 情報処理安全確保支援士試験 午後Ⅱ 問1(表記を一部改変)

問2 インターネット販売を行う企業の情報セキュリティ管理

インターネット販売を行う企業の情報セキュリティ管理に関する次の記述を読んで,設問1〜5に答えよ。

P社は従業員数500名の衣料小売業者であり,店頭販売やカタログ販売を行っている。これに加え,5年前からは社内に業務システム(以下,販売システムという)を構築し,一般消費者に対してクレジットカード決済を利用したインターネット販売を行っている。P社では情報セキュリティを確保するための取組を進めており,インターネット販売事業に関してISO/IEC 27001(JIS Q 27001)の認証(以下,ISMS認証という)を2年前に取得している。

P社は先ごろISMS認証の維持審査に合格したが,この審査において四つの観察事項を指摘された。ISMS認証機関から提示された維持審査結果報告書を図1に示す。

維持審査結果報告書(ISMS認証機関 X株式会社)。(省略)。[不適合]ISO/IEC 27001:2005の要求事項に対する重大な不適合や軽微な不適合は特に認められませんでした。[観察事項]()内はISO/IEC 27001:2005の箇条を示す。1. ISMSの適用範囲を定義する文書において社内組織の変更点が反映されていない部分がありますので,現行の組織体系に合わせた記述に修正することが望まれます。(4.2.1a,4.3.1b) 2. 販売システムの各サーバで利用している管理者パスワードの利用は適切なセキュリティ慣行に従うことが望まれます。(A.11.3.1,A.11.5.3) 3. Webアプリケーションの開発委託におけるセキュリティ要件を明確にすることが望まれます。(A.12.5.5) 4. 法的要求事項に関しては文書化されていますが,これを最新に保つための手法をご検討ください。(A.15.1.1) (以下,省略)
図1 維持審査結果報告書

〔観察事項への対応〕

維持審査の結果を受け,P社では,情報セキュリティ責任者を兼務している情報システム部のG部長と,その部下で販売システムの管理を担当しているFさんが観察事項への対応に当たることになった。

次は,G部長とFさんの会話である。

数日後,FさんはG部長に調査の結果を報告した。

Fさんは図2に示すPCI DSS(バージョン1.2)の要件をG部長に提示した。

PCI DSS(バージョン1.2)の要件の一覧。安全なネットワークの構築と維持:要件1 カード会員データ(1)を保護するために,ファイアウォールをインストールして構成を維持すること。要件2 システムパスワードおよび他のセキュリティパラメータにベンダ提供のデフォルト値を使用しないこと。カード会員データの保護:要件3 保存されたカード会員データを保護すること。要件4 オープンな公共ネットワーク経由でカード会員データを伝送する場合,暗号化すること。脆弱性管理プログラムの整備:要件5 アンチウィルスソフトウェア(2)またはプログラムを使用し,定期的に更新すること。要件6 安全性の高いシステムとアプリケーションを開発し,保守すること。強固なアクセス制御手法の導入:要件7 カード会員データへのアクセスを,業務上必要な範囲内に制限すること。要件8 コンピュータにアクセスできる各ユーザ(3)に一意のIDを割り当てる。要件9 カード会員データへの物理アクセスを制限する。ネットワークの定期的な監視およびテスト:要件10 ネットワークリソースおよびカード会員データへのすべてのアクセスを追跡および監視する。要件11 セキュリティシステムおよびプロセスを定期的にテストする。情報セキュリティポリシー(4)の整備:要件12 従業員および派遣社員向けの情報セキュリティポリシーを整備する。出典:PCI Security Standards Council LLC,“Payment Card Industry (PCI) データセキュリティ基準 要件とセキュリティ評価手順 バージョン1.2”,1ページ(URL:https://www.pcisecuritystandards.org/pdfs/pci_dss_japanese.pdf(平成21年3月1日アクセス))。注(1) カード会員データとは,カード番号,カード会員名,有効期限などを指す。(2) “アンチウィルスソフトウェア”は,問題文中の“ウイルス対策ソフト”と同じである。(3) “ユーザ”は,問題文中の“利用者”と同じである。(4) “情報セキュリティポリシー”は,問題文中の“ポリシ”と同じである。
図2 PCI DSS(バージョン1.2)の要件
パスワード管理に関するPCI DSSの詳細要件。要件8:コンピュータにアクセスできる各ユーザ(1)に一意のIDを割り当てる。(省略)8.5 すべてのシステムコンポーネントで,以下のように,消費者以外のユーザおよび管理者に対して適切なユーザ認証とパスワード管理を確実に行う。8.5.1 ユーザID,資格情報,およびその他の識別子オブジェクトの追加,削除,変更を管理する。8.5.2 パスワードのリセットを実行する前にユーザIDを確認する。8.5.3 初期パスワードをユーザごとに一意の値に設定し,初回使用後に直ちに変更する。(省略)8.5.9 少なくとも90日ごとにユーザパスワードを変更する。8.5.10 パスワードに7文字以上が含まれることを要求する。8.5.11 数字と英文字の両方を含むパスワードを使用する。8.5.12 ユーザが新しいパスワードを送信する際,最後に使用した4つのパスワードと同じものを使用できないようにする。(省略)出典:PCI Security Standards Council LLC,“Payment Card Industry (PCI) データセキュリティ基準 要件とセキュリティ評価手順 バージョン1.2”,37〜40ページ(URL:https://www.pcisecuritystandards.org/pdfs/pci_dss_japanese.pdf(平成21年3月1日アクセス))。注(1) “ユーザ”は,問題文中の“利用者”と同じである。
図3 パスワード管理に関するPCI DSSの詳細要件

これらの検討を踏まえ,G部長とFさんは観察事項への対応計画を作成した。この対応計画は経営陣の承認を経て実行に移されることになった。

〔PCI DSSを参考にしたISMSの継続的改善〕

その後,G部長が対応計画の完了を経営陣に報告したところ,PCI DSSで求められる要件をベースラインとしてISMSにおける技術面及び管理面の改善を図るようにとの指示が出た。そこで,G部長とFさんはPCI DSSの要件に沿って販売システムの管理状況を確認することにした。次は,G部長とFさんの会話である。

FさんによるPCI DSSの対応状況のまとめの表(要件,対応状況(1),今後必要な対策)。要件1:○,ファイアウォール,ルータのルールセットのレビュー。要件2:△,システム上での不要なサービスや機能の無効化,停止。要件3:○,システム外でのカード情報の暗号化と難読化。要件4:◎,対応済(SSLの導入)。要件5:◎,対応済(ウイルス対策ソフトの導入)。要件6:△,パッチ適用体制の見直し,既知の攻撃からのWebアプリケーションの防護。要件7:◎,対応済(ポリシ,システムによるアクセス制限の実施)。要件8:◎,対応済(パスワードポリシの修正,システムでの対応)。要件9:△,カメラなどによるサーバ室の監視,安全なバックアップ媒体の保管。要件10:×,監査証跡の自動取得と保護,ログの確認。要件11:△,システムへの脆弱性スキャン,ペネトレーションテスト。要件12:○,PCI DSSへの対応に伴うポリシの見直し,インシデント対応計画の立案とテスト及び見直し。注(1) 対応状況は次の例による。◎:各要件に含まれる詳細要件をすべて満たしている。○:詳細要件の一部について実施状況の見直しや確認が必要。△:詳細要件の一部について未実施。×:詳細要件の多くが未実施。
表1 FさんによるPCI DSSの対応状況のまとめ

〔Webアプリケーションの保護の手法〕

要件6の対応状況の表(詳細要件,対応状況(1),今後必要な対策)。6.1:○,最新セキュリティパッチのリリース後1か月以内の適用。6.2:◎,対応済(ベンダ,各種団体からの脆弱性情報入手)。6.3:◎,対応済(開発,テスト,本番環境の分離など)。6.4:◎,対応済(変更管理手順に基づくシステム変更の実施)。6.5:◎,対応済(コーディングガイドラインの導入)。6.6:×,Webアプリケーションの見直し又はWAFの導入。注(1) 詳細要件の対応状況は表1の注を参照。
表2 要件6の対応状況

〔トランザクションログに対する代替管理策〕

その後,P社ではPCI DSSを参考に販売システムの改善を図っていったが,システムの制約上,対応が困難な詳細要件が存在することが分かった。次は,G部長とFさんの会話である。

詳細要件3.4に対する代替管理策のワークシートの表(必要な情報,P社での状況)。必要な情報は項目名とその内容の2列からなる。1. 制約:元の要件への準拠を不可能にする制約を列挙する。P社での状況:DBMSが出力するトランザクションログの中にカード番号が含まれているが,ソフトウェアの制約によってトランザクションログを暗号化することができない。2. 目的:元のコントロール(1)の目的を定義し,代替コントロールによって満たされる目的を特定する。P社での状況:トランザクションログに含まれるカード番号を判読困難にすることによって,カード番号の露呈を防ぐ。3. 特定されるリスク:元のコントロールの不足によって生じる追加リスクを特定する。P社での状況:DBサーバにアクセス可能な従業員に対してトランザクションログに含まれるカード番号が露呈するリスクがある。4. 代替コントロールの定義:代替コントロールを定義し,元のコントロールの目的および追加リスク(ある場合)にどのように対応するかを説明する。P社での状況:[ e ]。これによって,トランザクションログに含まれるカード番号の露呈を防ぐ。5. 代替コントロールの検証:代替コントロールの検証およびテスト方法を定義する。P社での状況:(未検討)。6. 維持:代替コントロールを維持するためのプロセスおよび管理を定義する。P社での状況:(未検討)。太枠部分の出典:PCI Security Standards Council LLC,“Payment Card Industry (PCI) データセキュリティ基準 要件とセキュリティ評価手順 バージョン1.2”,62ページ(URL:https://www.pcisecuritystandards.org/pdfs/pci_dss_japanese.pdf(平成21年3月1日アクセス))。注(1) “コントロール”は,問題文中の“管理策”と同じである。
表3 詳細要件3.4に対する代替管理策のワークシート

その後,P社はPCI DSSを参考にしてISMSの取組を進め,技術面でのセキュリティ向上とポリシ面での継続的改善を図ることができた。

出題趣旨(IPA)

情報セキュリティの実現に当たっては,適切なセキュリティ技術を選択するとともに,組織に適合したセキュリティポリシを適用し,その継続的な改善を図ることが望まれる。本問では,衣料小売業者における情報セキュリティの見直しを題材に,法的要求事項や情報セキュリティ標準の知識,セキュリティ検査の技法,Webアプリケーションの保護の手法などについて問う。

採点講評(問全体・IPA)

問2では,衣料小売業者における情報セキュリティの見直しを例に取り,情報セキュリティ標準の知識,セキュリティ検査やWebアプリケーションの保護の手法などについて出題した。全体として,正答率は想定どおりだった。

設問と解答例

設問1(1) 解答欄1つ

本文中のaに入れる適切な字句を,15字以内で答えよ。

〔a〕解答例

  • マネジメントレビュー
  • 情報セキュリティ委員会
解説

本文の根拠

〔観察事項への対応〕

4.については,新たな法律の制定や業界の動向を踏まえて社内のISMS運営事務局で法的要求事項の改訂案を検討し,aの場で承認を得るというルールを作るとよいと思います。

図1

法的要求事項に関しては文書化されていますが,これを最新に保つための手法をご検討ください。(A.15.1.1)

a は“マネジメントレビュー”(別解は“情報セキュリティ委員会”)である。観察事項4は,法的要求事項が文書化されているが,これを最新に保つための手法を検討してほしいというものである。Fさんは,運営事務局が改訂案を検討し,その案を承認する場を決めておくというルールを提案している。

承認は,運営事務局より上位で,組織としての意思決定ができる場で行う必要がある。ISMS の運用を経営の立場から見直すマネジメントレビューか,情報セキュリティについて組織の方針を審議する情報セキュリティ委員会がこれに当たり,解答例はどちらも正解としている。

字数は“マネジメントレビュー”が 10 字,“情報セキュリティ委員会”が 11 字で,制限の 15 字に収まる。運営事務局のような作業部門ではなく,承認権限のある会議体の名前を書く。

設問1(2) 60字以内

本文中の下線①について,Webアプリケーションの開発委託先に対してセキュリティ要件を提示していなかった場合,受入れ検査時に脆弱性の存在が判明したときにどのような問題が発生するか。60字以内で述べよ。

解答例(2通り)

  • 開発の要件としてセキュリティ要件を提示していない以上,成果物に脆弱性が発見された場合でも受け入れざるを得ない。
  • 発見された脆弱性に対する改修費用を開発元と委託先のどちらが負担するかでトラブルが生じる。
解説

本文の根拠

図1

Webアプリケーションの開発委託におけるセキュリティ要件を明確にすることが望まれます。(A.12.5.5)

〔観察事項への対応〕

今後Webアプリケーションの改修を行うときや新規の開発を行うときには,①委託先に具体的なセキュリティ要件を提示することにしよう。

〔観察事項への対応〕

今後はこのガイドラインに沿って具体的なセキュリティ要件を発注の際の仕様に含めるとよいのではないでしょうか。

解答例は“開発の要件としてセキュリティ要件を提示していない以上,成果物に脆弱性が発見された場合でも受け入れざるを得ない。”と“発見された脆弱性に対する改修費用を開発元と委託先のどちらが負担するかでトラブルが生じる。”の二つで,どちらか一方が書けていればよい。観察事項3は,Webアプリケーションの開発を委託するときにセキュリティ要件が明確でないことを指摘している。

発注の際の仕様にセキュリティ要件が入っていなければ,受入れ検査で脆弱性が見つかっても,それは“要件にないこと”なので,委託先に修正を求める根拠が弱く,受け入れるしかなくなる。逆に修正を求めれば,改修の費用を発注側と委託先のどちらが負担するかで争いになる。要件を発注時に提示しておくのは,この二つの問題を避けるためである。

字数は 55 字と 44 字で,制限の 60 字に収まる。“要件を提示していなかった”ことを前提にした問題(受け入れざるを得ない,費用負担のトラブル)を書き,脆弱性が見つかったこと自体の被害(情報漏えいなど)は書かない。

設問2(1) 解答欄2つ

本文中のb,cに入れる適切な字句を,それぞれ5字以内で答えよ。ただし,bは漢字とし,cは英字の略称とする。

〔b〕解答例

  • 事業継続

〔c〕解答例

  • NTP
解説

本文の根拠

〔PCI DSSを参考にしたISMSの継続的改善〕

これについては,先ほどのインシデント対応計画と同様に,ISO/IEC 27001のb計画でも対応すべきだろうね。

〔PCI DSSを参考にしたISMSの継続的改善〕

今は媒体を④サーバ室に保管していますが,外部の施設への保管も検討する必要があります。

〔PCI DSSを参考にしたISMSの継続的改善〕

これには通信の遅延を補正できるcというプロトコルを使っています。

b は“事業継続”,c は“NTP”である。b の直前でFさんは,バックアップ媒体を外部の施設にも保管する話をしており,G部長はこれを,インシデント対応計画と同様に,ISO/IEC 27001 のb計画でも対応すべきと受けている。災害でサーバ室ごと被災しても事業を続けられるようにするための計画なので,“事業継続”計画である。講評も,事業継続計画(BCP)が事業継続管理(BCM)の中核を成し,災害や事故などに遭遇した際の対応をあらかじめ定めておくものだと述べている。

c は,システムクロックを標準時サーバと同期させるプロトコルである。RFC 5905 は,NTP をインターネット上でコンピュータの時計を同期させるために広く使われるものと述べ,8章では,4個のタイムスタンプ T1〜T4 から,相手との時刻のずれ(offset)と往復遅延(round-trip delay)を求めると定めている。通信の遅延を補正できる,という本文の説明に合う。

字数は b が 4 字,c が 3 字で,制限の 5 字に収まる。b は漢字,c は英字の略称という指定に従い,b を“BCP”のような英字にしたり,c を“ネットワークタイムプロトコル”のように書いたりしない。

採点講評(IPA)

設問2(1)bは正答率が低かった。事業継続計画(BCP)は,事業継続管理(BCM)の中核を成し,組織が予期せぬ災害や事故,広範囲の伝染病などに遭遇した際の対応をあらかじめ定めておくものである。BCMは国際標準化が計画されているので,今後の動向を注目しつつ理解を深めてほしい。

設問2(2) 30字以内

本文中の下線②について,自動更新と定期スキャンが確実に実施されていることをどのように確認するべきか。30字以内で述べよ。

解答例

  • ウイルス対策ソフトの動作ログを採取し,レビューを行う。
解説

本文の根拠

〔PCI DSSを参考にしたISMSの継続的改善〕

②ウイルス定義ファイルの自動更新と定期スキャンも実施しているし,問題なさそうだ。

〔PCI DSSを参考にしたISMSの継続的改善〕

ウイルス対策ソフトは販売システムに含まれるすべてのPCとサーバに導入済です。

〔PCI DSSを参考にしたISMSの継続的改善〕

要件10はアクセスの追跡と監視についてです。具体的には,各システム上でログを取得するだけではなく,改ざんされないように保護した上で少なくとも日に一度は確認することが求められます。

答えは“ウイルス対策ソフトの動作ログを採取し,レビューを行う。”である。G部長は,ウイルス定義ファイルの自動更新と定期スキャンを実施しているので問題なさそうだと述べているが,それは“設定してある”ことを述べているだけで,PC とサーバのすべてで実際に更新とスキャンが行われたかどうかは確認できていない。

確実に実施されているかどうかは,ウイルス対策ソフトが残す動作ログ(更新の履歴,スキャンの実施結果など)を集め,レビューして,更新やスキャンの漏れがないかを調べることで確かめられる。本文の要件10も,ログを取得するだけでなく確認することを求めており,同じ考え方である。

字数は 27 字で,制限の 30 字に収まる。“ログを採取する”だけで終わらず,“レビューする(確認する)”まで書く。

設問2(3) 50字以内

本文中の下線③について,検査対象と同一のネットワークセグメントからポートスキャンツールを利用して検査を行う場合,不要なサービスがあるかどうかをどのような基準で判断するか。50字以内で述べよ。

解答例

  • システムで利用されるサービスのポート番号以外のポートがオープンになっていないかどうか。
解説

本文の根拠

〔PCI DSSを参考にしたISMSの継続的改善〕

サーバについては受入れ検査のときに③ポートスキャンツールを使って不要なサービスの有無を確認しているが,その後システムを変更しているからもう一度確認が必要だ。

〔PCI DSSを参考にしたISMSの継続的改善〕

要件2は,システムのデフォルト設定を使ってはいけないという要件です。

表1 FさんによるPCI DSSの対応状況のまとめ

システム上での不要なサービスや機能の無効化,停止

答えは“システムで利用されるサービスのポート番号以外のポートがオープンになっていないかどうか。”である。ポートスキャンで分かるのは,サーバのどのポートが開いているか(応答するか)だけで,そのポートで動くサービスが不要かどうかは,スキャン結果だけでは決まらない。

そこで,そのシステムが業務のために実際に利用するサービスのポート番号を一覧にしておき,それ以外のポートが開いていれば不要なサービスが動いている疑いがある,と判断する。要件2の対策が“不要なサービスや機能の無効化,停止”であることから,開いている不要なポートを見つけ,対応するサービスを止める作業につながる。

字数は 43 字で,制限の 50 字に収まる。“利用するサービスのポート番号以外”という基準と“オープンになっていない”という判断の対象の両方を書く。

設問2(4) 50字以内

本文中の下線④について,現状のままバックアップ媒体をサーバ室に保管する場合のリスクを,50字以内で述べよ。

解答例

  • 災害の発生時にシステムのデータとバックアップ媒体上のデータが同時に被災する可能性がある。
解説

本文の根拠

〔PCI DSSを参考にしたISMSの継続的改善〕

今は媒体を④サーバ室に保管していますが,外部の施設への保管も検討する必要があります。

表1 FさんによるPCI DSSの対応状況のまとめ

カメラなどによるサーバ室の監視,安全なバックアップ媒体の保管

答えは“災害の発生時にシステムのデータとバックアップ媒体上のデータが同時に被災する可能性がある。”である。バックアップ媒体は,システムが壊れたときに元の状態へ戻すためのものである。その媒体をシステムと同じサーバ室に置いていると,火災や地震などの災害でサーバ室が被災したときに,システムのデータとバックアップのデータがまとめて失われ,復旧に使えなくなる。

Fさんが外部の施設への保管も検討する必要があると述べているのは,このリスクを避けるためで,G部長がこれを事業継続計画の中で扱うとしている(設問2(1))こととも整合する。

字数は 44 字で,制限の 50 字に収まる。“盗難”や“持出し”のような物理アクセスのリスクではなく,“同じ場所に置く”ことで“同時に被災する”点を書く。

設問2(5) 30字以内

本文中の下線⑤について,Fさんが自身でPテストを実施することは望ましくないとした理由を,30字以内で述べよ。

解答例

  • 管理を行っているシステムを自ら検査することになるから
解説

本文の根拠

〔観察事項への対応〕

その部下で販売システムの管理を担当しているFさんが観察事項への対応に当たることになった。

〔PCI DSSを参考にしたISMSの継続的改善〕

社内で実施することは要件上認められていますが,私にPテストのスキルがあったとしても,⑤私がPテストを実施するのは望ましくないですね。

答えは“管理を行っているシステムを自ら検査することになるから”である。Fさんは,情報システム部で販売システムの管理を担当している。PCI DSS は社内でのペネトレーションテスト(Pテスト)を認めているが,Fさんが行うと,自分が管理しているシステムを自分で検査することになる。

管理する立場の人が検査も行うと,自分の設定や運用の誤りを見落としやすく,検査の客観性と独立性が保てない。Fさんにスキルがあるかどうかとは関係のない,検査する者と検査される者の分離の問題である。

字数は 26 字で,制限の 30 字に収まる。“スキルが足りない”ではなく,“自分が管理するシステムを自分で検査する”という立場の問題として書く。

設問3(1) 50字以内

本文中の下線⑥について,シグネチャを作成することが難しい理由を,50字以内で述べよ。

解答例

  • Webでは,一つの脆弱性に対して攻撃を引き起こす可能性のあるアクセスのパターンが多岐にわたるから
解説

本文の根拠

〔Webアプリケーションの保護の手法〕

Webアプリケーションの開発では,クロスサイトスクリプティングやSQLインジェクションなど,広く知られた脆弱性について対処する必要があります。

〔Webアプリケーションの保護の手法〕

今使っているIPSはシグネチャベースの製品で,ネットワーク層に対する既知の攻撃を防御することに主眼を置いています。

〔Webアプリケーションの保護の手法〕

もう一つはネガティブセキュリティモデルといって,シグネチャや特定のパターンに合致した通信をアプリケーション層で遮断するものです。

答えは“Webでは,一つの脆弱性に対して攻撃を引き起こす可能性のあるアクセスのパターンが多岐にわたるから”である。ネガティブセキュリティモデルは,シグネチャや特定のパターンに合致した通信を遮断する方式なので,攻撃の通信を表すパターンを一つ一つ用意できるかどうかが有効性を決める。

クロスサイトスクリプティングや SQL インジェクションのような Web アプリケーションの脆弱性は,同じ脆弱性を突く入力でも,書き方の組合せが多岐にわたる。ネットワーク層の既知の攻撃のように,決まった形の通信を見分けるのとは違い,攻撃になり得るアクセスのパターンを漏れなく網羅したシグネチャを作ることが難しい。

字数は 48 字で,制限の 50 字に収まる。“一つの脆弱性に対して”“パターンが多岐にわたる”の二つを入れ,“Webアプリケーションが多様だから”のような一般的な理由で済ませない。

設問3(2) 60字以内

本文中の下線⑦について,Webアプリケーションの見直しをせずにWAFを導入することによって発生するセキュリティ上の問題点を,60字以内で述べよ。

解答例

  • WAF単独では取りこぼしが発生し得るので,脆弱性が修正されない場合には攻撃を受ける可能性が高い点
解説

本文の根拠

〔Webアプリケーションの保護の手法〕

Webアプリケーションの見直し以外にはWAFの導入も選択肢としてあるということだが

〔Webアプリケーションの保護の手法〕

なるほど。ただ,⑦Webアプリケーションの見直しをせずにWAFを導入することには問題があるのではないかな。コスト面での制約はあるが,できるだけ併用する方向で検討しよう。

〔Webアプリケーションの保護の手法〕

シグネチャや特定のパターンに合致した通信をアプリケーション層で遮断するものです。

答えは“WAF単独では取りこぼしが発生し得るので,脆弱性が修正されない場合には攻撃を受ける可能性が高い点”である。WAF はシグネチャやパターンを使ってアプリケーション層で攻撃を遮断するが,設問3(1)のとおり,すべての攻撃のパターンを網羅するのは難しく,防ぎきれずに通り抜ける通信(取りこぼし)が出る。

Web アプリケーションに脆弱性が残ったままだと,WAF をすり抜けた攻撃がその脆弱性を突いて成功する。見直しで脆弱性を修正しておけば,取りこぼしがあっても攻撃は成功しにくい。G部長が,コスト面の制約があるにしても,できるだけ併用したいと言っているのはこのためである。

字数は 48 字で,制限の 60 字に収まる。“WAF 単独では取りこぼす”と“脆弱性が残れば攻撃を受ける”の二つを書き,WAF の導入費用や性能の問題には触れない。

設問4(1) 解答欄1つ

本文中のdに入れる適切な語句を解答群の中から選び,記号で答えよ。 解答群 ア 移転 イ 回避 ウ 受容 エ 低減

〔d〕解答例

  • エ
解説

本文の根拠

〔トランザクションログに対する代替管理策〕

要件を満たせない場合でも,関連するリスクをほかの手段を適用することでdできる場合には,その手段を代替管理策とすることで,要件の目的を実現することが可能です。

表3 詳細要件3.4に対する代替管理策のワークシート

DBサーバにアクセス可能な従業員に対してトランザクションログに含まれるカード番号が露呈するリスクがある。

答えはエ(低減)である。代替管理策は,元の要件を満たせないことで増えるリスクを,ほかの手段で小さくして,要件の目的を実現するものである。表3の項番3が“元のコントロールの不足によって生じる追加リスク”を特定し,項番4で代替コントロールがそれにどう対応するかを定めるので,リスクを小さくする“低減”に当たる。

ア(移転)はリスクを第三者に預けること,ウ(受容)はリスクをそのまま受け入れること,イ(回避)はリスクの原因そのものを無くすことである。講評は,回避を選んだ解答が多かったが,リスクの原因を排除する回避は題意を満たさないと述べている。この場合は,トランザクションログにカード番号が含まれるという原因を取り除けず,その状態でリスクを小さくしているので,回避ではない。

この設問は記号選択で字数制限はない。間違えやすいのは,“対策を講じる”という印象から回避を選ぶことで,代替管理策は原因を残したまま影響や起こりやすさを下げるものだと押さえる。

採点講評(IPA)

設問4(1)は正答率が低く,“回避”を選んだ解答が多かった。リスク対応の観点からは,リスクの原因を排除する“回避”は題意を満たさない。同様の考えからか,(2)においては“トランザクションログを消去する”という誤った解答が散見された。また,前提として問題文中に“暗号化を施してカード番号を判読困難にすることは難しい”と記述されているのに,“暗号化を施す”という解答も多かった。問題に含まれる条件をよく吟味して解答してほしかった。

設問4(2) 解答欄1つ

表3中のeに入れる代替管理策を,40字以内で述べよ。

〔e〕解答例

  • トランザクションログに対して参照可能な利用者を制限する
解説

本文の根拠

〔トランザクションログに対する代替管理策〕

DBMSが作成するトランザクションログについては暗号化を施してカード番号を判読困難にすることは難しいようだ。既存のログからカード番号を除去するのも現実的ではない。

表3 詳細要件3.4に対する代替管理策のワークシート

DBサーバにアクセス可能な従業員に対してトランザクションログに含まれるカード番号が露呈するリスクがある。

表3 詳細要件3.4に対する代替管理策のワークシート

これによって,トランザクションログに含まれるカード番号の露呈を防ぐ。

答えは“トランザクションログに対して参照可能な利用者を制限する”である。表3の項番3が挙げるリスクは,DBサーバにアクセスできる従業員にカード番号が露呈することである。暗号化も除去もできない以上,ログを見られる人を絞れば,このリスクが小さくなり,項番4の“カード番号の露呈を防ぐ”に結び付く。

G部長は,トランザクションログの暗号化は難しく,既存のログからカード番号を除去するのも現実的でないと述べている。したがって,暗号化する,ログを消去するといった答えは,この設問の前提を満たさない。講評も,“トランザクションログを消去する”や“暗号化を施す”という誤答が多かったことを,問題中の条件を吟味していないこととして挙げている。

字数は 27 字で,制限の 40 字に収まる。“アクセス制御をする”だけでなく,“何に対して”“誰を”制限するかまで書く。

採点講評(IPA)

設問4(1)は正答率が低く,“回避”を選んだ解答が多かった。リスク対応の観点からは,リスクの原因を排除する“回避”は題意を満たさない。同様の考えからか,(2)においては“トランザクションログを消去する”という誤った解答が散見された。また,前提として問題文中に“暗号化を施してカード番号を判読困難にすることは難しい”と記述されているのに,“暗号化を施す”という解答も多かった。問題に含まれる条件をよく吟味して解答してほしかった。

設問5 50字以内

PCI DSSを参考として技術面で新たな対策を追加していったP社が,ISMSの活動として次回の審査に向けて実施すべき作業を,50字以内で述べよ。

解答例(3通り)

  • 追加した対策の有効性を内部監査によって確認し,改善すべき点があれば改善計画を立てて改善を行う。
  • 新たに追加された対策を加味してリスク分析を実施する。
  • 新たに追加された対策についての有効性の評価を行う。
解説

本文の根拠

〔PCI DSSを参考にしたISMSの継続的改善〕

PCI DSSで求められる要件をベースラインとしてISMSにおける技術面及び管理面の改善を図るようにとの指示が出た。

〔トランザクションログに対する代替管理策〕

その後,P社はPCI DSSを参考にしてISMSの取組を進め,技術面でのセキュリティ向上とポリシ面での継続的改善を図ることができた。

表1 FさんによるPCI DSSの対応状況のまとめ

PCI DSSへの対応に伴うポリシの見直し,インシデント対応計画の立案とテスト及び見直し

解答例は三つで,どれか一つが書けていればよい。“追加した対策の有効性を内部監査によって確認し,改善すべき点があれば改善計画を立てて改善を行う。”,“新たに追加された対策を加味してリスク分析を実施する。”,“新たに追加された対策についての有効性の評価を行う。”である。PCI DSS を参考に技術面の対策が追加されたので,次回の審査までに,追加した対策がきちんと効いているかを確かめ,足りなければ直す作業が要る。

講評は,ISMS の審査の目的は,組織において PDCA サイクルが有効に機能していることを確認することであり,管理策を実行するだけでなく,講じた管理策に対する Check と Act が必要であることに言及してほしかったと述べている。三つの解答例は,有効性の評価・確認(Check)と,それに基づく改善(Act),新しい対策を加味したリスク分析のいずれも,この観点から出ている。

字数は 47 字,26 字,25 字で,制限の 50 字に収まる。対策を実施した(Do)ことの報告で終わらせず,“有効性の確認・評価”か“それに基づく改善”のどちらかを入れる。

採点講評(IPA)

設問5では,ISMSの審査の意義について考察が不足している解答が見られた。ISMSの審査の目的は,組織においてPDCAサイクルが有効に機能していることを確認することにある。したがって,本文中で記述した様々な管理策を実行するだけではなく,講じた管理策に対するCheckとActが必要であることについて言及してほしかった。

出典:平成21年度 春期 情報処理安全確保支援士試験 午後Ⅱ 問2(表記を一部改変)