(57)【要約】【課題】  アセスメント項目回答内容とセキュリティ診断ログ内容とを関連づけて分析し、セキュリティ診断ログ内容をセキュリティアセスメント回答結果に反映させるセキュリティアセスメント支援システムを提供する。【解決手段】  本発明のセキュリティアセスメント支援システムは、アセスメント項目の質問表示と回答入力を行うアセスメント項目表示回答処理部１と、セキュリティ診断を行いセキュリティ診断結果ログを出力するセキュリティ診断処理部６と、セキュリティ診断結果ログをアセスメント項目回答分析の部分と連携するフォーマットにコンバートする診断結果ログコンバート部１３と、セキュリティ診断結果ログとアセスメント項目の回答とを分析するアセスメント項目回答分析部５と、を有する。【選択図】      図１
2005234756.tif 000002
【特許請求の範囲】
【請求項１】
診断対象システムのセキュリティアセスメントを行うセキュリティアセスメント支援システムであって、
セキュリティアセスメント項目の質問を表示して回答を入力する手段と、
診断対象システムのセキュリティ診断を実行して診断結果ログを出力する手段と、
前記入力された回答と前記出力された診断結果ログとを関連付けてセキュリティ分析を行う手段と、
を備えるセキュリティアセスメント支援システム。
【請求項２】
前記診断結果ログを前記セキュリティ分析を行う手段と連携するフォーマットにコンバートする手段を備える、
ことを特徴とする請求項１記載のセキュリティアセスメント支援システム。
【請求項３】
前記セキュリティ分析を行う手段は、
前記入力された回答と前記出力された診断結果ログとを関連付けて分析し前記入力された回答の矛盾点を検出した場合に修正処置を施す手段を含む、
ことを特徴とする請求項１または２記載のセキュリティアセスメント支援システム。
【請求項４】
アセスメント項目回答処理装置とセキュリティ診断処理装置とを備え診断対象システムのセキュリティアセスメントを行うセキュリティアセスメント支援システムであって、
前記セキュリティ診断処理装置は、
診断操作指示を入力する手段と、
前記入力された診断操作指示を基に診断対象システムのセキュリティ診断を行い診断結果ログを診断結果ログファイルに出力する手段と、を備え、
前記アセスメント項目回答処理装置は、
アセスメント項目の質問を表示する質問表示手段と、
前記質問に対して回答を入力する回答入力手段と、
前記入力した回答を回答ファイルに格納する回答格納手段と、
前記回答ファイルから読み出した内容と前記診断結果ログファイルから読み出した内容とを分析ルールファイルを参照して分析する回答分析手段と、
前記分析した内容を出力する分析結果出力手段と、を備える、
ことを特徴とするセキュリティアセスメント支援システム。
【請求項５】
前記アセスメント項目回答処理装置は、
前記診断結果ログファイルの内容を前記回答ファイルから読み出した内容と突き合わせて分析可能な形式に変換するコンバート手段を備える、
ことを特徴とする請求項４記載のセキュリティアセスメント支援システム。
【請求項６】
前記回答分析手段は、
前記分析した結果に矛盾点を検出したとき分析ルールファイルに定義された対処を行う手段を含む、
ことを特徴とする請求項４または５記載のセキュリティアセスメント支援システム。
【請求項７】
アセスメント項目回答処理装置とセキュリティ診断処理装置とを備え診断対象システムのセキュリティアセスメントを行うセキュリティアセスメント支援方法であって、
前記セキュリティ診断処理装置は、
診断操作指示を入力し、
前記入力された診断操作指示を基に診断対象システムのセキュリティ診断を行い、
診断結果ログを診断結果ログファイルに出力し、
前記アセスメント項目回答処理装置は、
アセスメント項目の質問を表示し、
前記質問に対して回答を入力し、
前記入力した回答を回答ファイルに格納し、
前記回答ファイルから読み出した内容と前記診断結果ログファイルから読み出した内容とを分析ルールファイルを参照して分析し、
前記分析した結果を出力する、
ことを特徴とするセキュリティアセスメント支援方法。
【請求項８】
前記アセスメント項目回答処理装置は、
前記診断結果ログファイルの内容を前記回答ファイルから読み出した内容と突き合わせて分析可能な形式に変換する、
ことを特徴とする請求項７記載のセキュリティアセスメント支援方法。
【請求項９】
前記アセスメント項目回答処理装置は、
前記分析した結果に矛盾点を検出したとき分析ルールファイルに定義された対処を行い分析結果を出力する、
ことを特徴とする請求項７または８記載のセキュリティアセスメント支援方法。
【請求項１０】
アセスメント項目の質問を表示する質問表示手段と、
前記質問に対して回答を入力する回答入力手段と、
前記入力した回答を回答ファイルに格納する回答格納手段と、
診断結果ログファイルを入力し分析ルールファイルを参照して前記回答ファイルから読み出した内容を分析する回答分析手段と、
前記分析した結果を出力する分析結果出力手段と、
を備えることを特徴とするアセスメント項目回答処理装置。
【請求項１１】
前記診断結果ログファイルの内容を前記回答ファイルから読み出した内容と突き合わせて分析可能な形式に変換するコンバート手段を備える、
ことを特徴とする請求項１０記載のアセスメント項目回答処理装置。
【請求項１２】
前記回答分析手段は、
前記分析した結果に矛盾点を検出したとき分析ルールファイルに定義された対処を行う手段を含む、
ことを特徴とする請求項１０または１１記載のアセスメント項目回答処理装置。
【請求項１３】
アセスメント項目回答処理装置に、
アセスメント項目の質問を表示する質問表示機能、
前記質問に対して回答を入力する回答入力機能、
前記入力した回答を回答ファイルに格納する回答格納機能、
診断結果ログファイルを入力し分析ルールファイルを参照して前記回答ファイルから読み出した内容を分析する回答分析機能、
前記分析した結果を出力する分析結果出力機能、
を実現させるためのプログラム。
【請求項１４】
前記診断結果ログファイルの内容を前記回答ファイルから読み出した内容と突き合わせて分析可能な形式に変換するコンバート機能、
を実現させるための請求項１３記載のプログラム。
【請求項１５】
前記分析した結果に矛盾点を検出したとき分析ルールファイルに定義された対処を行う機能、
を実現させるための請求項１３または１４記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティアセスメント支援システムおよび方法ならびにアセスメント項目回答処理装置およびプログラムに関し、特に、アセスメント項目回答内容とセキュリティ診断結果内容とを関連づけて分析するセキュリティアセスメント支援システムおよび方法ならびにアセスメント項目回答処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来のアセスメント支援方法およびアセスメント支援システムの例が、以下に開示されている。
【０００３】
特許文献１では、組織体の担当者等が事業概要を説明する文書の記述法を利用者端末を操作してデータベース記憶サーバに記憶させると、審査員がこれを読み出して回答をデータベース記憶サーバに記憶させる。この回答を参照する等して組織体の担当者等が事業概要を記述してデータベース記憶サーバに記憶させると、審査員がこれを読み出して評価用質問を作成し、データベース記憶サーバに記憶させる。組織体の担当者等が評価用質問への回答を記述してデータベース記憶サーバに記憶させると、審査員がこれを読み出して検討し、評価レポートを作成してデータベース記憶サーバに記憶させる。組織体の担当者等はこの評価レポートを読み出す。
【０００４】
特許文献２では、ポリシーデータベース，セキュリティ管理・監査プログラムデータベース，ポリシー・設定情報マッピングテーブルおよび設定情報格納データベースを設けている。本システムは操作者により指定された情報ポリシーおよび対象システムの範囲に対応する管理・監査プログラムを検索し、自動的に実行する。管理・監査プログラムは、自身に対応する対象システムの情報セキュリティポリシーに関する管理・監査を行う。また、ユーザが選択したポリシーに対する設定情報について、ポリシー・設定情報マッピングテーブルを検索し、同一の設定項目に対して異なった設定内容を抽出し、ユーザに適切な設定内容を選択するインタフェースを設けている。
【０００５】
【特許文献１】特開２００２−２４５２００号公報
【特許文献２】特開２００２−２４７０３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した背景技術には、以下のような問題点がある。
【０００７】
第１の問題点は、コンピュータセキュリティアセスメント支援プログラムの分析結果が実際のコンピュータシステムのセキュリティ設定や運用の状態と一致していない可能性があり、審査員のレポートが間違ってしまうことがあることである。
【０００８】
その理由は、従来のコンピュータセキュリティアセスメント支援プログラムが、対話式の質問と回答によるアセスメントであるために、回答者の、誤回答、誤認識や故意の誤回答を実際のコンピュータシステム、セキュリティ設定や運用の状態と検証を行わずにそのまま分析してレポートを出力するためである。 
第２の問題点は、コンピュータセキュリティ診断プログラムとの連携がとりづらいことである。その理由は、コンピュータセキュリティ診断プログラムには商用・フリーなど多種のものがあり、それぞれ別々のフォーマットでのレポート作成を行うためである。
【０００９】
本発明の目的は、上記の問題点を解決し、アセスメント項目回答内容とセキュリティ診断ログ内容とを関連づけて分析し、セキュリティ診断ログ内容をセキュリティアセスメント回答結果に反映させるセキュリティアセスメント支援システムおよび方法ならびにアセスメント項目回答処理装置およびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本願第１の発明のセキュリティアセスメント支援システムは、診断対象システムのセキュリティアセスメントを行うセキュリティアセスメント支援システムであって、セキュリティアセスメント項目の質問を表示して回答を入力する手段と、診断対象システムのセキュリティ診断を実行して診断結果ログを出力する手段と、前記入力された回答と前記出力された診断結果ログとを関連付けてセキュリティ分析を行う手段と、を備える。
【００１１】
本願第２の発明のセキュリティアセスメント支援システムは、第１の発明において前記診断結果ログを前記セキュリティ分析を行う手段と連携するフォーマットにコンバートする手段を備える。
【００１２】
本願第３の発明のセキュリティアセスメント支援システムは、第１または第２の発明において前記セキュリティ分析を行う手段は、前記入力された回答と前記出力された診断結果ログとを関連付けて分析し前記入力された回答の矛盾点を検出した場合に修正処置を施す手段を含む、ことを特徴とする。
【００１３】
本願第４の発明のセキュリティアセスメント支援システムは、アセスメント項目回答処理装置とセキュリティ診断処理装置とを備え診断対象システムのセキュリティアセスメントを行うセキュリティアセスメント支援システムであって、前記セキュリティ診断処理装置は、診断操作指示を入力する手段と、前記入力された診断操作指示を基に診断対象システムのセキュリティ診断を行い診断結果ログを診断結果ログファイルに出力する手段と、を備え、前記アセスメント項目回答処理装置は、アセスメント項目の質問を表示する質問表示手段と、前記質問に対して回答を入力する回答入力手段と、前記入力した回答を回答ファイルに格納する回答格納手段と、前記回答ファイルから読み出した内容と前記診断結果ログファイルから読み出した内容とを分析ルールファイルを参照して分析する回答分析手段と、前記分析した内容を出力する分析結果出力手段と、を備える。
【００１４】
本願第５の発明のセキュリティアセスメント支援システムは、第４の発明において前記アセスメント項目回答処理装置は、前記診断結果ログファイルの内容を前記回答ファイルから読み出した内容と突き合わせて分析可能な形式に変換するコンバート手段を備える。
【００１５】
本願第６の発明のセキュリティアセスメント支援システムは、第４または第５の発明において前記回答分析手段は、前記分析した結果に矛盾点を検出したとき分析ルールファイルに定義された対処を行う手段を含む、ことを特徴とする。
【００１６】
本願第７の発明のセキュリティアセスメント支援方法は、アセスメント項目回答処理装置とセキュリティ診断処理装置とを備え診断対象システムのセキュリティアセスメントを行うセキュリティアセスメント支援方法であって、前記セキュリティ診断処理装置は、診断操作指示を入力し、前記入力された診断操作指示を基に診断対象システムのセキュリティ診断を行い、診断結果ログを診断結果ログファイルに出力し、前記アセスメント項目回答処理装置は、アセスメント項目の質問を表示し、前記質問に対して回答を入力し、前記入力した回答を回答ファイルに格納し、前記回答ファイルから読み出した内容と前記診断結果ログファイルから読み出した内容とを分析ルールファイルを参照して分析し、前記分析した結果を出力する、ことを特徴とする。
【００１７】
本願第８の発明のセキュリティアセスメント支援方法は、第７の発明において前記アセスメント項目回答処理装置は、前記診断結果ログファイルの内容を前記回答ファイルから読み出した内容と突き合わせて分析可能な形式に変換する、ことを特徴とする。
【００１８】
本願第９の発明のセキュリティアセスメント支援方法は、第７または第８の発明において前記アセスメント項目回答処理装置は、前記分析した結果に矛盾点を検出したとき分析ルールファイルに定義された対処を行い分析結果を出力する、ことを特徴とする。
【００１９】
本願第１０の発明のアセスメント項目回答処理装置は、アセスメント項目の質問を表示する質問表示手段と、前記質問に対して回答を入力する回答入力手段と、前記入力した回答を回答ファイルに格納する回答格納手段と、診断結果ログファイルを入力し分析ルールファイルを参照して前記回答ファイルから読み出した内容を分析する回答分析手段と、前記分析した結果を出力する分析結果出力手段と、を備える。
【００２０】
本願第１１の発明のアセスメント項目回答処理装置は、第１０の発明において前記診断結果ログファイルの内容を前記回答ファイルから読み出した内容と突き合わせて分析可能な形式に変換するコンバート手段を備える。
【００２１】
本願第１２の発明のアセスメント項目回答処理装置は、第１０または第１１の発明において前記回答分析手段は、前記分析した結果に矛盾点を検出したとき分析ルールファイルに定義された対処を行う手段を含む、ことを特徴とする。
【００２２】
本願第１３の発明のプログラムは、アセスメント項目回答処理装置に、アセスメント項目の質問を表示する質問表示機能、前記質問に対して回答を入力する回答入力機能、前記入力した回答を回答ファイルに格納する回答格納機能、診断結果ログファイルを入力し分析ルールファイルを参照して前記回答ファイルから読み出した内容を分析する回答分析機能、前記分析した結果を出力する分析結果出力機能、を実現させる。
【００２３】
本願第１４の発明のプログラムは、第１３の発明において前記診断結果ログファイルの内容を前記回答ファイルから読み出した内容と突き合わせて分析可能な形式に変換するコンバート機能、を実現させる。
【００２４】
本願第１５の発明のプログラムは、第１３または第１４の発明において前記分析した結果に矛盾点を検出したとき分析ルールファイルに定義された対処を行う機能、を実現させる。
【発明の効果】
【００２５】
本発明の効果は、コンピュータセキュリティアセスメント項目の回答分析結果が実際のコンピュータシステムのセキュリティ設定や運用の状態と一致し、審査員が正確なレポートを作成できることである。
【００２６】
その理由は、対話式の質問と回答によるアセスメントと、実際のコンピュータシステムのセキュリティ設定や運用の状態と、を検証する手段を設けたからである。
【発明を実施するための最良の形態】
【００２７】
コンピュータセキュリティ監査を行う場合、審査員によるアセスメントが行われる。具体的には、コンピュータセキュリティに関するポリシー、基準、運用手順などの規定類のアセスメント、それらが実際に運用されているかの質問によるアセスメントと記録のアセスメントである。審査員は、これらアセスメント項目を分析し、アセスメント結果としてレポートを作成している。
【００２８】
本発明は、セキュリティアセスメント項目（以降、単にアセスメント項目と称す）の回答内容とセキュリティ診断のログ内容とを関連づけて分析し、セキュリティ診断のログ内容をアセスメントの回答結果に反映させることを特徴としている。
【００２９】
より具体的には、本発明のセキュリティアセスメント支援システムは、アセスメント項目の質問表示と回答入力を行う手段と、セキュリティ診断結果ログを採取する手段と、セキュリティ診断結果とアセスメント項目の回答とを分析する手段とを有し、更に、セキュリティ診断結果ログをアセスメント項目回答分析の部分と連携するフォーマットにコンバートする手段を有している。また、アセスメント項目の回答を分析する手段は、セキュリティ診断結果とアセスメント項目の回答とを関連付けて分析し、アセスメント項目の回答の矛盾点を検出した場合にはアセスメント項目の回答内容を修正する等の処置を施す。
【００３０】
次に、本発明を実施するための最良の形態について、図面を参照して詳細に説明する。
図１は本発明の一実施の形態としてのセキュリティアセスメント支援システムの全体構成を示すブロック図である。
【００３１】
図１において、本発明の一実施の形態としてのセキュリティアセスメント支援システムは、アセスメント項目回答処理装置２０と、セキュリティ診断処理装置３０と、を備えている。
【００３２】
アセスメント項目回答処理装置２０は、プログラム制御で動作する情報処理装置であり、診断対象システムに関するアセスメント項目の質問表示，回答入力および回答分析を行う。アセスメント項目回答処理装置２０は、アセスメント項目表示回答処理部１と、アセスメント項目表示回答端末２と、アセスメント項目データベース３と、アセスメント項目回答ファイル４と、アセスメント項目回答分析部５と、アセスメント部連携形式ログファイル７と、分析ルールファイル８と、アセスメント項目分析レポート出力装置９と、診断結果ログコンバート部１３と、コンバートルールファイル１４と、を含んでいる。なお、アセスメント項目データベース３とアセスメント項目回答ファイル４とアセスメント部連携形式ログファイル７と分析ルールファイル８とコンバートルールファイル１４とは、補助記憶装置（アセスメント項目回答処理装置２０内に図示せず）に記憶される。
【００３３】
セキュリティ診断処理装置３０は、プログラム制御で動作する情報処理装置であり、診断対象システムについてセキュリティ診断を行い、診断結果ログを採取する。セキュリティ診断処理装置３０は、セキュリティ診断処理部６と、セキュリティ診断操作端末１０と、診断対象システムインタフェース部１１と、診断結果ログファイル１２と、を含んでいる。なお、診断結果ログファイル１２は補助記憶装置（セキュリティ診断処理装置３０内に図示せず）に記憶される。
【００３４】
アセスメント項目表示回答処理部１は、アセスメント項目表示回答端末２とアセスメント項目データベース３とに接続している。また、アセスメント項目表示回答処理部１は、セスメント項目表示回答端末２からの回答を出力するためにアセスメント項目回答ファイル４と接続している。
【００３５】
アセスメント項目表示回答端末２は、アセスメント項目表示回答処理部１から送られてきたアセスメント項目の質問をディスプレイ等の表示部に表示する。また、アセスメント項目表示回答端末２は、表示したアセスメント項目の質問に対してキーボードやマウス等の入力部から回答を入力してアセスメント項目表示回答処理部１に送出する。
【００３６】
アセスメント項目回答分析部５は、セキュリティアセスメント項目回答とセキュリティ診断処理部６の診断結果とを関連させて分析するために、アセスメント項目回答ファイル４とアセスメント部連携形式ログ７と分析ルールファイル８とに接続している。また、アセスメント項目回答分析部５は、分析結果のアセスメント項目分析レポートをディスプレイやプリンタ等のアセスメント項目分析レポート出力装置９に出力する。
【００３７】
分析ルールファイル８は、分析ルール番号毎にその分析ルールが登録されている分析ルールテーブルを含んでいる。分析ルールには、アセスメント項目回答内容と診断結果ログ内容とを突き合わせてセキュリティ分析する方法ならびにアセスメント項目回答内容と診断結果ログ内容との間に矛盾や不一致があった場合の対処方法（処置）を定義する。アセスメント項目回答内容と診断結果ログ内容との間に矛盾や不一致があった場合の対処方法として、例えば、アセスメント項目の回答を無効にする或いは定められた内容で自動修正を行う等を定義する。また、分析ルールファイル８は項目対応テーブルを含んでいる。項目対応テーブルには、回答項目毎に、回答項目番号とログ項目番号との対応付け並びに対応付けられた項目に適用する分析ルール番号を登録する。
【００３８】
セキュリティ診断処理部６は、セキュリティ診断操作端末１０から診断操作指示（コマンド）を入力する。セキュリティ診断処理部６は、入力された診断操作指示を基に診断対象システムインタフェース部１１を介して接続されている診断対象システム（図示せず）のセキュリティ診断を行う。セキュリティ診断処理部６は、診断結果ログを診断結果ログファイル１２に出力する。
【００３９】
セキュリティ診断操作端末１０は、セキュリティ診断処理部６に対する診断操作指示（コマンド）をキーボードやマウス等の入力部から入力する。また、セキュリティ診断操作端末１０は、セキュリティ診断処理部６から送られてくる診断操作指示の処理状況等をディスプレイ等の表示部に出力する。
【００４０】
診断結果ログコンバート部１３は、診断結果ログファイル１２を入力し、コンバートルールファイル１４を参照してアセスメント部連携形式ログに変換してアセスメント部連携形式ログファイル７に出力する。なお、診断結果ログファイル１２の診断結果ログコンバート部１３への入力は、診断結果ログファイル１２を可搬型記憶媒体で構成し、アセスメント項目回答処理装置２０にセットして読み出すようにしてもよい。あるいは、アセスメント項目回答処理装置２０とセキュリティ診断処理装置３０とをＬＡＮ（ローカルエリアネットワーク）等のネットワークで接続し、セキュリティ診断処理装置３０からアセスメント項目回答処理装置２０へ診断結果ログファイル１２をファイル転送して読み出すようにしてもよい。
【００４１】
コンバートルールファイル１４は、診断結果ログファイル１２の内容をアセスメント部連携形式ログに変換するために使用される変換規則（予め定義されている）を格納する。
【００４２】
次に、本発明を実施するための最良の形態の動作について、図１および図２を参照して詳細に説明する。
図２はセキュリティアセスメント支援システムの動作の流れを示す図である。
図３は回答分析処理を説明する図である。
【００４３】
先ず、セキュリティアセスメント項目に対する質問と回答を行う処理の流れについて説明する。
【００４４】
アセスメント項目表示回答処理部１はセキュリティアセスメント項目の質問をアセスメント項目データベース３から抽出してアセスメント項目表示回答端末２に表示する（ステップＳ１）。
【００４５】
審査員あるいはセルフアセスメントの回答者は、質問に対する回答をアセスメント項目表示回答端末２から入力する。アセスメント項目表示回答端末２は入力した回答をアセスメント項目表示回答処理部１に送出する。アセスメント項目表示回答処理部１は受け取った回答をアセスメント項目回答ファイル４に格納する（ステップＳ２）。
【００４６】
アセスメント項目表示回答処理部１は必要な質問が終了したかを判定する（ステップＳ３）。終了していない場合はステップＳ１に戻り、終了した場合はステップＳ４に進む。
【００４７】
次に、診断対象システムのセキュリティ診断を行う処理の流れについて説明する。
【００４８】
セキュリティ診断処理部６はセキュリティ診断操作端末１０から入力された診断操作指示に基づき診断対象システムのセキュリティ診断を行う。セキュリティ診断処理部６は決められたフォーマットで診断結果ログを診断結果ログファイル１２に出力する（ステップＳ９）。
【００４９】
次に、診断結果ログをコンバートする処理の流れについて説明する。
【００５０】
診断結果ログコンバート部１３は診断結果ログファイル１２から診断結果ログを入力し、コンバートルールファイル１４を参照してアセスメント部連携形式ログ７に変換しアセスメント部連携形式ログファイル７に出力する（ステップＳ８）。
【００５１】
次に、アセスメント項目の回答を分析する処理の流れについて説明する。
【００５２】
アセスメント項目回答分析部５は、アセスメント項目回答ファイル４とアセスメント部連携形式ログファイル７を分析ルールファイル８に規定された分析ルールに従って分析する。アセスメント項目回答分析部５は、アセスメント項目回答とセキュリティ診断処理部６の診断結果との間の関連を調べ、両者の矛盾や不一致を分析する（ステップＳ４）。
【００５３】
アセスメント項目回答分析部５は、回答と診断結果との矛盾や不一致を検出した場合（ステップＳ５）、分析ルールファイル８に規定されたルールに従い、アセスメント項目の回答を無効もしくは自動修正等を行う。または、アセスメント項目回答分析部５は、アセスメント項目の再質問を行うかの問い合わせを表示し（ステップＳ６）、審査員が「再質問必要」を入力した場合にはステップＳ１に戻る。審査員が「再質問不要」を入力した場合にはステップＳ４で分析した結果に従ってアセスメント項目分析レポートをアセスメント項目分析レポート出力装置に出力して（ステップＳ７）、処理を終了する。
【００５４】
また、アセスメント項目回答分析部５は、回答と診断結果との矛盾や不一致を検出しなかった場合（ステップＳ５）、アセスメント分析レポートの出力を行い（ステップＳ７）、処理を終了する。
【００５５】
次に、図３を参照して、アセスメント項目の回答分析処理をより詳細に説明する。
【００５６】
図３を参照すると、図３（ａ）はアセスメント項目回答ファイル４の例を示し、回答項目番号Ａ１に対して回答内容１が登録されていることを示している。図３（ｂ）はアセスメント部連携形式ログファイル７の例を示し、ログ項目番号Ｌ２に対してログ内容２が登録されていることを示している。図３（ｃ）は分析ルールファイル８の例を示し、回答項目番号Ａ１はログ項目番号Ｌ２に対応しており、分析ルール番号Ｒ１が適用されることを示している。
【００５７】
アセスメント項目回答分析部５は、アセスメント項目回答ファイル４から回答項目番号Ａ１に対する回答内容１を読み出す。そして、分析ルールファイル８の項目対応テーブルを参照して回答項目番号Ａ１に対応するログ項目番号Ｌ２を取得する。そして、アセスメント部連携形式ログファイル７からログ項目番号Ｌ２に対するログ内容２を読み出す。そして、回答内容１とログ内容２とを突き合わせ、分析ルール番号Ｒ１に対応している分析ルール１を適用して矛盾や不一致がないかを分析する。矛盾や不一致がある場合には、分析ルール１に定義されている対処を行う。上記した処理を回答項目が終了するまで繰り返す。
【００５８】
このようにして、アセスメント項目の回答内容とセキュリティ診断のログ内容とを関連づけて分析し、セキュリティ診断のログ内容をアセスメント項目の回答結果に反映させる。セキュリティ診断のログ内容をアセスメントの回答結果に反映させることにより、以下のような効果を奏する。
（１）コンピュータセキュリティアセスメント項目の回答分析結果が実際のコンピュータシステムのセキュリティ設定や運用の状態と一致し、審査員が正確なレポートを作成できることである。その理由は、対話式の質問と回答によるアセスメントと、実際のコンピュータシステムのセキュリティ設定や運用の状態と、を検証するからである。
（２）アセスメント回答者の誤回答や誤認識を排除することができることである。その理由は、回答内容とセキュリティ診断結果ログとの検証を行い、回答者の誤回答，誤認識あるいは故意の誤回答を検出するからである。
【００５９】
また、診断結果ログをコンバートすることにより、アセスメント項目の回答とセキュリティ診断結果ログとの連携が容易となる効果を奏する。その理由は、セキュリティ診断プログラムの診断結果をアセスメント項目回答分析部が読み取れるように変換するからである。
【００６０】
本発明の他の実施例について説明する。
【００６１】
上述した実施例では、アセスメント項目回答処理装置とセキュリティ診断処理装置との２つの装置に分かれているが、他の実施例として、アセスメント項目回答処理装置とセキュリティ診断処理装置とを統合した形態にしてもよい。
【００６２】
更に、アセスメント項目回答処理装置とセキュリティ診断処理装置とを統合した形態において、未実施項目データベースを設け、アセスメント項目回答分析部の分析結果からアセスメント項目の質問に対する回答がＹＥＳ（実施している）で且つ診断結果ログがＮＯ（実施されていない）である項目をリストアップして出力すると共に未実施項目データベースに登録する手段と、リストアップした項目に関して実施期限を設定して出力すると共に未実施項目データベースに登録する手段と、設定した実施期限を過ぎたことを検出したときにセキュリティ診断処理部を起動してリストアップした項目に関するセキュリティ診断を実施する手段と、診断結果をチェックして実施されていた項目について未実施項目データベースから消し込むと共に未実施項目を出力する手段と、を備えるようにする。これにより、回答者が実施していると勘違いしていた項目について、セキュリティ対策の実施を促すことができる。
【００６３】
本発明による上述した実施の形態において、アセスメント項目回答処理装置の処理動作を実行するためのプログラム等を、データとしてコンピュータの磁気ディスクや光ディスク等の記録媒体（図示せず）に記録するようにし、記録されたデータを読み出してアセスメント項目回答処理装置を動作させるために用いる。このように、本発明によるアセスメント項目回答処理装置を動作させるデータを記録媒体に記録させ、この記録媒体をインストールすることによりアセスメント項目回答処理装置の機能が実現できるようになる。
【図面の簡単な説明】
【００６４】
【図１】セキュリティアセスメント支援システムの全体構成を示すブロック図
【図２】セキュリティアセスメント支援システムの動作の流れを示す図
【図３】回答分析処理を説明する図
【符号の説明】
【００６５】
１    アセスメント項目表示回答処理部
２    アセスメント項目表示回答端末
３    アセスメント項目データベース
４    アセスメント項目回答ファイル
５    アセスメント項目回答分析部
６    セキュリティ診断処理部
７    アセスメント部連携形式ログファイル
８    分析ルールファイル
９    アセスメント項目分析レポート出力装置
１０    セキュリティ診断操作端末
１１    診断対象システムインタフェース部
１２    診断結果ログファイル
１３    診断結果ログコンバート部
１４    コンバートルールファイル
２０    アセスメント項目回答処理装置
３０    セキュリティ診断処理装置
【図１】
2005234756.tif 000003
【図２】
2005234756.tif 000004
【図３】
2005234756.tif 000005