(57)【要約】【課題】情報通信関連製品の設計時に、必要なセキュリティ対策が施されているか否かを、セキュリティに関する専門知識を有していなくても短時間で容易に検索できる。【解決手段】過去に開発した製品が備えたセキュリティ対策および前記製品の使用法を記述したセキュリティ対策情報を格納するセキュリティ対策ＤＢ１７と、任意の製品の使用法を指定しそのセキュリティ対策を検索するための抽出条件を入力する抽出条件入力部１１と、前記セキュリティ対策ＤＢを検索し前記抽出条件と相関があるセキュリティ対策情報を抽出するＤＢ検索処理部１２と、抽出したセキュリティ対策情報をあらかじめ設定された優先度順に表示するＤＢ検索結果表示部１３と、該当の製品のセキュリティ対策として前記セキュリティ対策情報の有効性情報を入力する有効性情報入力部１４と、前記有効性情報を前記セキュリティ対策ＤＢの当該情報に反映させるＤＢ反映部１５とを有する。【選択図】      図１
2005259014.tif 000002
【特許請求の範囲】
【請求項１】
過去に開発した製品に備わったセキュリティ対策および前記製品の使用法を記述したセキュリティ対策情報を格納するセキュリティ対策ＤＢと、任意の製品の使用法を指定しそのセキュリティ対策を検索するための抽出条件を入力する抽出条件入力部と、前記セキュリティ対策ＤＢを検索し前記抽出条件と相関があるセキュリティ対策情報を抽出するＤＢ検索処理部と、抽出したセキュリティ対策情報をあらかじめ設定された優先度順に表示するＤＢ検索結果表示部と、該当の製品のセキュリティ対策として前記セキュリティ対策情報の有効性情報を入力する有効性情報入力部と、前記有効性情報を前記セキュリティ対策ＤＢの当該情報に反映させるＤＢ反映部と、前記抽出条件入力部，前記ＤＢ検索処理部，前記ＤＢ検索結果表示部，前記有効性情報入力部，および前記ＤＢ反映部の動作によって得る情報を出力するレポーティング部とを有することを特徴とするセキュリティ対策検索装置。
【請求項２】
過去に開発した製品に備わったセキュリティ対策および前記製品の使用法を記述したセキュリティ対策情報を格納するセキュリティ対策ＤＢを具備するセキュリティ対策ＤＢユニットと、
任意の製品の使用法を指定しそのセキュリティ対策を検索するための抽出条件を入力する抽出条件入力部と、前記セキュリティ対策ＤＢを検索し前記抽出条件と相関があるセキュリティ対策情報を抽出するＤＢ検索処理部と、抽出したセキュリティ対策情報をあらかじめ設定された優先度順に表示するＤＢ検索結果表示部と、該当の製品のセキュリティ対策として前記セキュリティ対策情報の有効性情報を入力する有効性情報入力部と、前記有効性情報を前記セキュリティ対策ＤＢの当該情報に反映させるＤＢ反映部と、前記抽出条件入力部，前記ＤＢ検索処理部，前記ＤＢ検索結果表示部，前記有効性情報入力部，および前記ＤＢ反映部の動作によって得る情報を出力するレポーティング部とを具備するセキュリティ対策検索ユニットと、
を有することを特徴とするセキュリティ対策検索装置。
【請求項３】
前記セキュリティ対策ＤＢは、セキュリティ対策を分類区分した対策種別ごとに、詳細情報，使用法を使用環境ごとに示した適用条件，当該対策がヒットしたか否かを示すヒットポイント，当該対策の有効性の度合いを示す有効性ポイントを含むセキュリティ対策情報を格納することを特徴とする請求項１または２記載のセキュリティ対策検索装置。
【請求項４】
前記セキュリティ対策ＤＢは、セキュリティ対策の分類区分ごとに複数個のセキュリティ対策ＤＢユニットを構成させ、検索対象に従っていずれかのセキュリティ対策ＤＢユニットを選択することを特徴とする請求項２または３記載のセキュリティ対策検索装置。
【請求項５】
過去に開発した製品に備わったセキュリティ対策および前記製品の使用法を記述したセキュリティ対策情報を格納するセキュリティ対策ＤＢを参照するとき、任意の製品の使用法を指定しそのセキュリティ対策を検索するための抽出条件を入力し、前記セキュリティ対策ＤＢを検索し前記抽出条件と相関があるセキュリティ対策情報を抽出し、抽出したセキュリティ対策情報をあらかじめ設定された優先度順に表示し、該当の製品のセキュリティ対策として前記セキュリティ対策情報の有効性情報を入力し、前記有効性情報を前記セキュリティ対策ＤＢの当該情報に反映させることを特徴とするセキュリティ対策検索方法。
【請求項６】
過去に開発した製品に備わったセキュリティ対策および前記製品の使用法を記述したセキュリティ対策情報を格納するセキュリティ対策ＤＢを参照して所望のセキュリティ対策情報を抽出するセキュリティ対策検索装置に、
任意の製品の使用法を指定しそのセキュリティ対策を検索するための抽出条件を入力する第一の機能と、前記セキュリティ対策ＤＢを検索し前記抽出条件と相関があるセキュリティ対策情報を抽出する第二の機能と、抽出したセキュリティ対策情報をあらかじめ設定された優先度順に表示する第三の機能と、該当の製品のセキュリティ対策として前記セキュリティ対策情報の有効性情報を入力する第四の機能と、前記有効性情報を前記セキュリティ対策ＤＢの当該情報に反映させる第五の機能とを、実現させるためのセキュリティ対策検索プログラム。
【請求項７】
前記第二の機能は、前記抽出条件およびそれと相関のあるセキュリティ対策情報の相関性に応じた検索スコアを所定の算式によって決定する機能と、前記セキュリティ対策情報のヒットポイントおよび有効性ポイントに従って前記検索スコアを補正する機能とを、実現させるための請求項６記載のセキュリティ対策検索プログラム。
【請求項８】
前記第五の機能は、前記検索スコアに応じた高スコアヒットポイントを所定の算式によって決定する機能と、前記スコアヒットポイントを前記セキュリティ対策ＤＢの該当のレコードに加算する機能と、前記有効性情報に応じた有効性ポイントを所定の算式によって決定する機能と、前記有効性ポイントを前記セキュリティ対策ＤＢの該当のレコードに加算する機能とを、実現させるための請求項６または７記載のセキュリティ対策検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はセキュリティ対策検索装置，方法，およびプログラムに関し、特に製品設計を行う際にその製品に必要なセキュリティ対策が施されているか否かを確認するセキュリティ対策検索装置，方法，およびプログラムに関する。
【背景技術】
【０００２】
市場などに広く流通する製品は、動作上の品質のみならず、セキュアな対策が施され脆弱な部分がないことが求められている。このようなセキュリティ問題を設計段階で早期に解決する必要がある。
【０００３】
従来、製品の設計時に、必要なセキュリティ対策が施されているかどうかは、設計を行う担当者の経験やノウハウに依存している。また、セキュリティ対策には製品の設置条件や運用形態などに関わる様々な実現手段もあり、セキュリティ対策の洗い出しや実装すべき対策を、時間をかけて検討する必要がある。
【０００４】
上記のようなセキュリティ対策を実現する方法として、設計や評価をサポートするシステムが存在する（たとえば、特許文献１参照。）。
【０００５】
この例では、対象システムと機器構成等を入力して、データベースからセキュリティ施策を検索するというものである。しかし、この方法では、対象システムを指定することにより、対象システムとは異なったシステムに含まれているかもしれないセキュリティ施策を検索することができない。また、新しいシステムや製品は、事例がないため検索ができないといった問題が存在する。
【０００６】
また、過去の事例データに基づいてセキュリティポリシーを検索するシステムも存在する（たとえば、特許文献２参照。）。
【０００７】
【特許文献１】特開２００１−１０１１３５号公報（第７〜１１頁，図１）
【特許文献２】特開２００３−１９６４７６号公報（第４〜９頁，図１）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記のように、従来のセキュリティ対策は製品設計者の知識や経験に負うことが多大である。また、既存の製品などに適用されているセキュリティ対策を積極的に評価し活用することは、特にライバル会社の場合などには、実現し難い。
【０００９】
特に、情報通信関連製品の場合、商品としてのライフサイクルが極端に短かくなり、製品の企画や設計に十分な時間を費すことが困難になっている。さらに、環境問題も含めてセキュリティ対策に精通した設計者・担当者が十分に確保され、育成されているとは云えない。
【００１０】
本発明の目的は、上記のような問題点を改善するために、情報関連製品の設計時に、必要なセキュリティ対策が施されているかどうかを、広範囲なセキュリティに関する専門知識を有していなくても短時間で容易に検索できるセキュリティ対策検索装置，方法，およびプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明のセキュリティ対策検索装置は、過去に開発した製品に備わったセキュリティ対策および前記製品の使用法を記述したセキュリティ対策情報を格納するセキュリティ対策ＤＢと、任意の製品の使用法を指定しそのセキュリティ対策を検索するための抽出条件を入力する抽出条件入力部と、前記セキュリティ対策ＤＢを検索し前記抽出条件と相関があるセキュリティ対策情報を抽出するＤＢ検索処理部と、抽出したセキュリティ対策情報をあらかじめ設定された優先度順に表示するＤＢ検索結果表示部と、該当の製品のセキュリティ対策として前記セキュリティ対策情報の有効性情報を入力する有効性情報入力部と、前記有効性情報を前記セキュリティ対策ＤＢの当該情報に反映させるＤＢ反映部と、前記抽出条件入力部，前記ＤＢ検索処理部，前記ＤＢ検索結果表示部，前記有効性情報入力部，および前記ＤＢ反映部の動作によって得る情報を出力するレポーティング部とを有することを特徴とする。
【００１２】
また、本発明のセキュリティ対策検索装置は、過去に開発した製品に備わったセキュリティ対策および前記製品の使用法を記述したセキュリティ対策情報を格納するセキュリティ対策ＤＢを具備するセキュリティ対策ＤＢユニットと、任意の製品の使用法を指定しそのセキュリティ対策を検索するための抽出条件を入力する抽出条件入力部と、前記セキュリティ対策ＤＢを検索し前記抽出条件と相関があるセキュリティ対策情報を抽出するＤＢ検索処理部と、抽出したセキュリティ対策情報をあらかじめ設定された優先度順に表示するＤＢ検索結果表示部と、該当の製品のセキュリティ対策として前記セキュリティ対策情報の有効性情報を入力する有効性情報入力部と、前記有効性情報を前記セキュリティ対策ＤＢの当該情報に反映させるＤＢ反映部と、前記抽出条件入力部，前記ＤＢ検索処理部，前記ＤＢ検索結果表示部，前記有効性情報入力部，および前記ＤＢ反映部の動作によって得る情報を出力するレポーティング部とを具備するセキュリティ対策検索ユニットと、を有することを特徴とする。
【００１３】
さらに、本発明のセキュリティ対策検索装置において、前記セキュリティ対策ＤＢは、セキュリティ対策を分類区分した対策種別ごとに、詳細情報，使用法を使用環境ごとに示した適用条件，当該対策がヒットしたか否かを示すヒットポイント，当該対策の有効性の度合いを示す有効性ポイントを含むセキュリティ対策情報を格納することを特徴とする。
【００１４】
さらに、本発明のセキュリティ対策検索装置において、前記セキュリティ対策ＤＢは、セキュリティ対策の分類区分ごとに複数個のセキュリティ対策ＤＢユニットを構成させ、検索対象に従っていずれかのセキュリティ対策ＤＢユニットを選択することを特徴とする。
【００１５】
また、本発明のセキュリティ対策検索方法は、過去に開発した製品に備わったセキュリティ対策および前記製品の使用法を記述したセキュリティ対策情報を格納するセキュリティ対策ＤＢを参照するとき、任意の製品の使用法を指定しそのセキュリティ対策を検索するための抽出条件を入力し、前記セキュリティ対策ＤＢを検索し前記抽出条件と相関があるセキュリティ対策情報を抽出し、抽出したセキュリティ対策情報をあらかじめ設定された優先度順に表示し、該当の製品のセキュリティ対策として前記セキュリティ対策情報の有効性情報を入力し、前記有効性情報を前記セキュリティ対策ＤＢの当該情報に反映させることを特徴とする。
【００１６】
また、本発明のセキュリティ対策検索プログラムは、過去に開発した製品に備わったセキュリティ対策および前記製品の使用法を記述したセキュリティ対策情報を格納するセキュリティ対策ＤＢを参照して所望のセキュリティ対策情報を抽出するセキュリティ対策検索装置にあって、任意の製品の使用法を指定しそのセキュリティ対策を検索するための抽出条件を入力する第一の機能と、前記セキュリティ対策ＤＢを検索し前記抽出条件と相関があるセキュリティ対策情報を抽出する第二の機能と、抽出したセキュリティ対策情報をあらかじめ設定された優先度順に表示する第三の機能と、該当の製品のセキュリティ対策として前記セキュリティ対策情報の有効性情報を入力する第四の機能と、前記有効性情報を前記セキュリティ対策ＤＢの当該情報に反映させる第五の機能とを、コンピュータに実現させることを特徴とする。
【００１７】
さらに、本発明のセキュリティ対策検索プログラムにおいて、前記第二の機能は、前記抽出条件およびそれと相関のあるセキュリティ対策情報の相関性に応じた検索スコアを所定の算式によって決定する機能と、前記セキュリティ対策情報のヒットポイントおよび有効性ポイントに従って前記検索スコアを補正する機能とを、コンピュータに実現させることを特徴とする。
【００１８】
さらに、本発明のセキュリティ対策検索プログラムにおいて、前記第五の機能は、前記検索スコアに応じた高スコアヒットポイントを所定の算式によって決定する機能と、前記スコアヒットポイントを前記セキュリティ対策ＤＢの該当のレコードに加算する機能と、前記有効性情報に応じた有効性ポイントを所定の算式によって決定する機能と、前記有効性ポイントを前記セキュリティ対策ＤＢの該当のレコードに加算する機能とを、コンピュータに実現させることを特徴とする。
【００１９】
すなわち、本発明を利用する操作者は、抽出条件入力部にセキュリティ対策を検索したい情報関連製品の使われ方を入力する。すると、ＤＢ検索処理部は、入力された抽出条件によりセキュリティ対策ＤＢにあるレコードを検索し、相関性の高いものをＤＢ検索結果表示部に表示する。操作者は、表示された情報が有効であるかどうかを有効性情報入力部に入力する。すると、ＤＢ反映部は、相関性の高いレコードや有効性情報をセキュリティ対策ＤＢに反映し、次回以降の検索にフィードバックする。さらに、レポーティング部は、作業結果を出力する。
【発明の効果】
【００２０】
以上、詳細に説明したように、本発明は次の効果を有する。
【００２１】
第一の効果は、抽出条件を入力するだけで、高い精度で綱羅すべきセキュリティ対策の検索が可能である。その理由は、セキュリティ対策の検索において、次の三つの情報を加味した抽出が可能であるためである。一つ目は、操作者が入力した抽出条件と各種仕様や設計書より抽出されたセキュリティ対策ＤＢに格納されているセキュリティ対策との相関性で検索ができ、使われ方の類似性情報からセキュリティ対策を抽出しているからである。二つ目は、過去に高い検索スコアが得られたセキュリティ対策が検索でき、過去の検索において、検索された頻度の高いセキュリティ対策を抽出できるからである。三つ目は、過去の検索で有効性を得たセキュリティ対策が検索でき、過去に利用者が入力した有効性情報においてもセキュリティ対策が抽出できるからである。
【００２２】
第二の効果は、既に設計されている異なる情報関連製品種別のセキュリティ対策でも検索が可能である。その理由は、情報関連製品の種別に関係なくセキュリティ対策を検索が可能であり、今までにない新規の情報関連製品の設計においても有効なセキュリティ対策が得られるからである。
【００２３】
第三の効果は、過去の検索において、セキュリティ対策に採用されなかったが、有効であったという情報に対して、検索にフィードバックができる。その理由は、有効性情報の入力において、採用情報以外に有効情報を採取しており、採用はしなかったが、有効である情報を、きめ細かく指定することが可能なためである。
【００２４】
第四の効果は、過去の検索であまりヒットしなかったセキュリティ対策であっても検索が可能である。その理由は、抽出条件とセキュリティＤＢの該当レコードとの相関性が高ければ、高スコアヒットポイント情報や有効性情報に関係なく検索が可能であり、利用頻度の低いセキュリティ対策であっても相関性に応じて抽出できるためである。
【発明を実施するための最良の形態】
【００２５】
以下、本発明について図面を参照しながら説明する。
【実施例１】
【００２６】
図１は、本発明の実施の第一の形態を示す説明図である。同図において、本発明によるセキュリティ対策検索装置１０は、過去に開発した製品に備わったセキュリティ対策および前記製品の使用法を記述したセキュリティ対策情報を格納するセキュリティ対策ＤＢ１７と、任意の製品の使用法を指定しそのセキュリティ対策を検索するための抽出条件を入力する抽出条件入力部１１と、前記セキュリティ対策ＤＢを検索し前記抽出条件と相関があるセキュリティ対策情報を抽出するＤＢ検索処理部１２と、抽出したセキュリティ対策情報をあらかじめ設定された優先度順に表示するＤＢ検索結果表示部１３と、該当の製品のセキュリティ対策として前記セキュリティ対策情報の有効性情報を入力する有効性情報入力部１４と、前記有効性情報を前記セキュリティ対策ＤＢの当該情報に反映させるＤＢ反映部１５と、前記抽出条件入力部，前記ＤＢ検索処理部，前記ＤＢ検索結果表示部，前記有効性情報入力部，および前記ＤＢ反映部の動作によって得る情報を出力するレポーティング部１６とを有する。
【００２７】
すなわち、本発明の実施例１は、抽出条件入力部１１と，ＤＢ検索処理部１２と，ＤＢ検索結果表示部１３と，有効性情報入力部１４と，ＤＢ反映部１５と，レポーティング部１６と，セキュリティ対策ＤＢ１７とを備え、一般的な構成を有する電子計算機上に構築することができる。
【００２８】
ここで、抽出条件入力部１１は、操作者が対象情報関連製品の使われ方を指定した抽出条件を入力する。ＤＢ検索処理部１２は、抽出条件入力部１１で受け付けた抽出条件を検索条件として、セキュリティ対策ＤＢ１７の中にあるセキュリティ対策情報を検索する。ＤＢ検索結果表示部１３は、ＤＢ検索処理部１２で検索したセキュリティ対策情報を優先度順に表示する。
【００２９】
また、有効性情報入力部１４は、ＤＢ検索結果表示部１３で表示しているセキュリティ対策情報に対して、操作者が対象情報関連製品のセキュリティ対策に有効であるか否かを入力する。ＤＢ反映部１５は、操作者が有効性情報入力部１４で入力した有効情報と、ＤＢ検索結果表示部１３で出力された高優先順位の情報をセキュリティ対策ＤＢに反映する。レポーティング部１６は、抽出条件入力部１１から有効性情報入力部１４までの一連の処理によって得られた情報を出力する。
【００３０】
なお、セキュリティ対策ＤＢ１７は、過去に開発した情報関連製品の設計書から抽出したセキュリティ対策とその製品の使われ方を記述している。
【００３１】
図２は、セキュリティ対策ＤＢ１７の構成例を示す説明図である。同図では、過去に開発した情報関連製品のセキュリティ対策情報を例示しており、個別のセキュリティ対策ごとにレコードが格納されている。
【００３２】
すなわち、セキュリティ対策種別２１は、個々のセキュリティ対策を一般的な分類に区分した内容が格納された列である。セキュリティ対策２２は、セキュリティ対策の名称が格納された列である。セキュリティ対策詳細２３は、具体的なセキュリティ対策の内容や方法等の説明文が格納された列である。事例コード２４は、参照した設計書のＩＤが格納された列である。
【００３３】
さらに、抽出条件２５は、情報関連製品の使われ方が各種条件ごとに格納された列群である。高スコアヒットポイント２６は、該当レコードが高い相関条件で検索されたかに応じたポイントの累積値が格納された列である。有効性ポイント２７は、該当レコードが操作者によって判定された有効性度合いの累積値が格納された列である。
【００３４】
図３は、図２の抽出条件２５の列群で適用される抽出条件のレベルとその内容を定義する情報を例示している。ここで抽出条件２５１は、どの抽出条件について定義するかを指定する列である。レベル２５２は、抽出条件で取りうるレベルが格納される列である。説明２５３は、レベル２５２の値の定義が格納される列である。
【００３５】
図４は、図２の事例コード２４で指定された参照設計書の詳細情報を例示している。ここで事例コード２４１は、参照設計書を識別するＩＤが格納された列である。事例種別２４２は、参照設計書の製品種別が格納された列である。事例名称２４３は、参照設計書の名称が格納された列である。
【００３６】
次に、図５は、操作者がセキュリティ対策を検索するときに、情報関連製品の想定される使われ方（検索条件すなわち抽出条件）を入力する画面を例示している。
【００３７】
さらに、図６は、操作者が入力した情報が抽出条件として電子計算機の主記憶に保持された例を示している。
【００３８】
次に、図７は、セキュリティ対策を検索し、操作者が有効性情報を入力する画面を例示している。ここで検索スコア８１は、検索後の優先順位を算定した値である。有効性情報８２は、そのセキュリティ対策が有効かどうかを操作者が入力した値である。「詳細」８３は、該当セキュリティ対策の詳細情報出力と有効性情報入力を行う画面を起動するボタンである。「確定」８４は、操作者が入力した有効性情報を確定するボタンである。「抽出条件入力に戻る」８５は、図５に示した入力画面に戻ることを指示するボタンである。
【００３９】
また、図８は、個々のセキュリティ対策の詳細画面を例示している。この画面は、図７に示した画面において、「詳細」８３ボタンを押下したときに表示される。
【００４０】
図８において、操作者は、詳細画面の内容に応じてそのセキュリティ対策が有効かどうかを次のボタンを使って入力する。「採用する」９１は、同様のセキュリティ対策を実装することを指定するボタンでる。「有効である」９２は、セキュリティ対策が有効であるが今回は実装しないことを指定するボタンである。「有効ではない」９３は、セキュリティ対策が検索にヒットはしたが有効な情報ではないことを指定するボタンである。「中止」９４は、有効性情報を入力せずに前画面に戻るボタンである。
【００４１】
図９，図１０，および図１１は、上記のセキュリティ対策検索装置の動作を示す流れ図である。
【００４２】
まず、抽出条件入力部１１は、セキュリティ対策ＤＢ１７に格納されている図３の内容を含んだ、図５に示すような抽出条件入力画面を表示し、操作者は情報関連製品の想定される使われ方を全ての抽出条件に対して入力する。このとき入力された抽出条件は、図６に示すような情報として電子計算機の主記憶に保持されている（Ｓ１００１）。
【００４３】
次に、ＤＢ検索処理部１２で、先に入力した抽出条件からセキュリティ対策ＤＢの検索処理を行う（Ｓ１００２）。
【００４４】
Ｓ１００２の詳細を、図１０に示す。同図において、まず、セキュリティ対策ＤＢに格納されている情報（図２参照）と抽出条件入力部１１で生成した情報（図６参照）と相関性が高いレコードを検索する（Ｓ１００２ａ）。
【００４５】
次に、図６の情報との相関性に応じた検索スコア８１を算出する（Ｓ１００２ｂ）。
【００４６】
さらに、該当レコードの高スコアヒットポイント２６や有効性ポイント２７の値に応じて検索スコア８１を加算する（Ｓ１００２ｃ）。
【００４７】
検索スコアは、次の式から算出できる。
【００４８】
検索スコア＝抽出条件との相関性＋高スコアヒットポイント指標＋有効性ポイント指標
ここで、高スコアヒットポイント指標とは、過去の検索回数の大小による差異をなくすために、例えば、以下の式のような補正指標値である。
【００４９】
高スコアヒットポイント指標＝（高スコアヒットポイント）÷（高スコアヒットポイントの平均値）
有効性ポイント指標も、高スコアヒットポイント指標と同様の補正指標値である。
【００５０】
次に、ＤＢ検索表示部１３において、ＤＢ検索処理部１２で算出した検索スコアの高いレコードを予め規定された条件だけ抽出し、セキュリティ対策種別２１ごとに、図７で示すような画面を生成する。予め規定された条件は、例えば、検索スコアが５０ポイント以上のものを３つ検索するという条件である（Ｓ１００３）。
【００５１】
次に、操作者は、ＤＢ検索表示部１３が生成した情報について、図７や図８の詳細情報を参照し内容を確認する。そして検索結果を採用する場合は、次のステップＳ１００５に進む。もう一度検索を行う場合は、ステップＳ１００１に戻る（Ｓ１００４）。
【００５２】
検索結果を採用する場合、操作者が図７で表示された一項目ごとに「詳細」８３ボタンを押下すると、図８の詳細情報が表示されるので、それを参照してその情報の有効性情報を入力する。有効性情報は、例えば「採用する」９１（同様のセキュリティ対策を実装する）、「有効である」９２（セキュリティ対策が有効であるが今回は実装しない）、「有効ではない」９３（セキュリティ対策が検索にヒットはしたが有効な情報ではなかった）である。入力された有効性情報は、図７の有効性情報８２に反映される。操作者は全ての有効性情報を入力したら、「確定」８４ボタンを押下する（Ｓ１００５）。
【００５３】
次に、操作者が全ての項目に対して有効性情報を入力したかどうかを判定する。全ての項目に有効性情報が入力されていれば、次のステップＳ１００７に進む。有効性情報が全て入力されていなければ、ステップＳ１００５に戻る（Ｓ１００６）。
【００５４】
ステップＳ１００７では、ＤＢ反映部１５において、候補スコアの演算とセキュリティ対策ＤＢへの反映処理を行う。ここで候補スコアとは、図２の高スコアヒットポイント２６および有効性ポイント２７のことである。ステップＳ１００７の詳細を、図１１に示す。
【００５５】
図１１において、まず、最初に高スコアヒットポイントの算出を行う。すなわち、Ｓ１００３で表示された図７の検索スコア８１の値に応じた高スコアヒットポイントを算出する。高スコアヒットポイントは、例えば、検索スコア８１が７０未満のものは０ポイント，７０以上のものは１ポイント，９０以上のものは２ポイントといった値である（Ｓ１００７ａ）。
【００５６】
そして、算出した高スコアヒットポイントを、図２の該当レコードの高スコアヒットポイント２６に加算する（Ｓ１００７ｂ）。
【００５７】
次に、有効性ポイントの算出を行う。すなわち、Ｓ１００３で表示された図７の有効性情報８２の値に応じた有効性ポイントを算出する。有効性ポイントは、例えば、有効性情報８２が「有効ではない」の場合は０ポイント，「有効である」の場合は１ポイント，「採用する」の場合は２ポイントといった値である（Ｓ１００７ｃ）。
【００５８】
そして、算出した有効性ポイントを、図２の該当レコードの有効性ポイント２７に加算する（Ｓ１００７ｄ）。
【００５９】
レポーティング部１６は、一連の作業（Ｓ１００１〜Ｓ１００７）の結果を画面，紙面，ファイルなどに出力する（Ｓ１００８）。
【実施例２】
【００６０】
図１２は、本発明の実施の第二の形態を示す説明図である。
【００６１】
図１２を参照すると、本発明の実施例２では、セキュリティ対策ＤＢが単体の電子計算機上でセキュリティ対策ＤＢユニット１０２として稼働する。セキュリティ対策ＤＢ以外の部分は、別の電子計算機上で稼働でき、複数の箇所からセキュリティ対策ＤＢを操作できる（セキュリティ対策検索ユニット１０１ａ、およびセキュリティ対策検索ユニット１０１ｂ）。セキュリティ対策ＤＢユニット１０２とセキュリティ対策検索ユニット（セキュリティ対策検索ユニット１０１ａ、およびセキュリティ対策検索ユニット１０１ｂ）との間では、通信を行うことができる。
【００６２】
実施例２の動作と効果については、実施例１と同様である。
【実施例３】
【００６３】
図１３は、本発明の実施の第三の形態を示す説明図である。
【００６４】
図１３を参照すると、本発明の実施例３では、セキュリティ対策ＤＢが複数存在する（セキュリティ対策ＤＢユニット１１２ａ、およびセキュリティ対策ＤＢユニット１１２ｂ）。これらのセキュリティ対策ＤＢには、設計主管の違いや製品分類の違いなど、様々な分類でセキュリティ対策ＤＢを構築することができる。操作者はセキュリティ対策検索ユニット１１１から検索を行う。
【００６５】
実施例３の動作は、検索を行うステップＳ１００２で、複数のセキュリティ対策ＤＢを検索するか、単一のセキュリティ対策ＤＢを検索するかを選択できる。複数のセキュリティ対策ＤＢを検索する場合は、検索ステップＳ１００２と、候補スコアの演算とＤＢへの反映処理ステップＳ１００７の処理で、複数のセキュリティ対策ＤＢを考慮する点が、実施例１と異なる。単一のセキュリティ対策ＤＢを検索する場合は、実施例１と同様である。
【００６６】
実施例３の効果は、様々な分類で構築されている複数のセキュリティ対策ＤＢを配置することができ、複数の組織でセキュリティ対策ＤＢを管理することが可能である。その理由は、検索対象のセキュリティ対策ＤＢを、複数の中から適宜選択することが可能であるからである。
【産業上の利用可能性】
【００６７】
本発明によれば、特に情報関連製品が、設計時に必要なセキュリティ対策を綱羅しているか否かを確認するといった用途に適用できる。さらに、情報関連システムが、設計時に必要なセキュリティ対策を綱羅しているかを調査する用途にも適用可能である。
【００６８】
また、既存製品の選定や調査時に、採用すべきセキュリティ対策が綱羅されているか否かを判断する用途にも適用可能である。また、既存製品の機能拡張を行う場合、従来想定していた利用方法と異なる条件で検索を行い、新たなセキュリティ対策を調査することもできる。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の第一の形態（実施例１）を示す説明図。
【図２】セキュリティ対策ＤＢの構成例を示す説明図。
【図３】抽出条件の内容を例示する説明図。
【図４】事例コードの内容を例示する説明図。
【図５】セキュリティ対策を検索する条件を入力する画面の例を示す説明図。
【図６】入力した抽出条件の例を示す説明図。
【図７】検索結果に対する有効性情報を入力する画面の例を示す説明図。
【図８】セキュリティ対策の詳細を表示する画面の例を示す説明図。
【図９】本発明の動作を示す流れ図（１）。
【図１０】本発明の動作を示す流れ図（２）。
【図１１】本発明の動作を示す流れ図（３）。
【図１２】本発明の実施の第二の形態（実施例２）を示す説明図。
【図１３】本発明の実施の第三の形態（実施例３）を示す説明図。
【符号の説明】
【００７０】
１０    セキュリティ対策検索装置
１１    抽出条件入力部
１２    ＤＢ検索処理部
１３    ＤＢ検索結果表示部
１４    有効性情報入力部
１５    ＤＢ反映部
１６    レポーティング部
１７    セキュリティ対策ＤＢ
２１    セキュリティ対策種別
２２    セキュリティ対策
２３    セキュリティ対策詳細
２４    事例コード
２５    抽出条件
２６    高スコアヒットポイント
２７    有効性ポイント
１０１ａ，１０１ｂ，１１１    セキュリティ対策検索ユニット
１０２，１１２ａ，１１２ｂ    セキュリティ対策ＤＢユニット
【図１】
2005259014.tif 000003
【図２】
2005259014.tif 000004
【図３】
2005259014.tif 000005
【図４】
2005259014.tif 000006
【図５】
2005259014.tif 000007
【図６】
2005259014.tif 000008
【図７】
2005259014.tif 000009
【図８】
2005259014.tif 000010
【図９】
2005259014.tif 000011
【図１０】
2005259014.tif 000012
【図１１】
2005259014.tif 000013
【図１２】
2005259014.tif 000014
【図１３】
2005259014.tif 000015