(57)【要約】【課題】ポリシーデータと設定項目との対応関係を格納したデータベースを用いて、ポリシーに基づき、情報システムを構成する製品の設定を行なうポリシーベースシステム設定支援装置において、ポリシーデータと設定項目とを対応付けたデータベースを効率的に作成する。【解決手段】ポリシー毎のポリシーデータと製品カテゴリ毎に設定項目を共通化した設定内容との対応関係と、前記設定内容と各製品の設定項目との対応関係を格納したポリシーデータ・設定項目対応データベース２３１、ポリシーと製品の指定から設定項目を特定するポリシーデータ・設定項目変換処理部２１９、設定項目に設定した値から設定ファイルを生成する設定ファイル生成処理部２２２を設ける。これにより、ポリシーあるいは製品の設定項目を前記データベースに追加したい場合に、前記設定内容との対応関係を作成するだけで前記データベースに追加できる。【選択図】  図２
2004282662.tif 000002
【特許請求の範囲】
【請求項１】
ポリシーデータと設定項目との対応関係を格納したデータベースを用いて、ポリシーに基づき、情報システムを構成する製品の設定を行なうポリシーベースシステム設定支援装置において、
ポリシー毎のポリシーデータと製品カテゴリ毎に設定項目を共通化した設定内容との対応関係と、前記設定内容と各製品の設定項目との対応関係とを格納したポリシーデータ・設定項目対応データベースと、
利用ポリシーおよび利用製品が指定された場合に、前記ポリシーデータ・設定項目対応データベースを用いて、ポリシーの実現に関係する設定内容を特定する手段と、
特定した設定内容と前記ポリシーデータ・設定項目対応データベースを用いて、製品でのポリシーの実現に関係する設定項目を特定する手段と、
特定した設定項目に設定された設定値から、設定ファイルを生成する手段を備えることを特徴とするポリシーベースシステム設定支援装置。
【請求項２】
請求項１記載のポリシーベースシステム設定支援装置において、
前記ポリシーデータ・設定項目対応データベースに追加するポリシーのポリシーデータと、製品カテゴリ毎に設定項目を共通化した設定内容との対応関係を設定させる手段と、
追加するポリシーのポリシーデータに対応する設定内容が存在しない場合、前記設定内容に、指定された設定内容を追加する手段と、
追加するポリシーのポリシーデータと、前記設定内容との対応関係を、前記ポリシーデータ・設定項目対応データベースに格納する手段を備えることを特徴とするポリシーベースシステム設定支援装置。
【請求項３】
請求項１記載のポリシーベースシステム設定支援装置において、
前記ポリシーデータ・設定項目対応データベースに追加する製品の設定項目と、製品カテゴリ毎に設定項目を共通化した設定内容との対応関係を設定させる手段と、
追加する製品の設定項目に対応する設定内容が存在しない場合、前記設定内容に、指定された設定内容を追加する手段と、
追加する製品の設定項目と、前記設定内容との対応関係を、前記ポリシーデータ・設定項目対応データベースに格納する手段を備えることを特徴とするポリシーベースシステム設定支援装置。
【請求項４】
請求項１記載のポリシーベースシステム設定支援装置において、
前記ポリシーデータ・設定項目対応データベースに、ポリシーの実現に必須な設定内容かどうかを明示する欄を追加することで、ポリシーを実現するために必要な設定内容を容易に特定可能なポリシーデータ・設定項目対応データベースと、
ポリシーの実現に関係する設定内容が、前記ポリシーデータ・設定項目対応データベース上に存在するかどうかをチェックし、設定内容が存在しないポリシーデータを特定する手段と、
前記ポリシーデータ・設定項目対応データベースを用いて、指定された利用ポリシーから、ポリシーの実現に必須な設定内容を特定する手段と、
前記ポリシーデータ・設定項目対応データベースを用いて、特定した必須の設定内容に対応する設定項目が、指定された製品に存在するかどうかをチェックし、設定項目が存在しない設定内容に対応するポリシーデータを特定する手段と、
設定内容が存在しないポリシーデータと、設定項目が存在しない設定内容に対応するポリシーデータを、操作者に通知する手段を備えることを特徴とするポリシーベースシステム設定支援装置。
【請求項５】
請求項４記載のポリシーベースシステム設定支援装置において、
利用ポリシーおよび利用製品が変更された場合に、前記ポリシーデータ・設定項目対応データベースを用いて、ポリシーの実現に関係する設定内容を特定する手段と、
特定した設定内容と前記ポリシーデータ・設定項目対応データベースを用いて、変更後の製品でのポリシーの実現に関係する設定項目を特定する手段と、
前記ポリシーデータ・設定項目対応データベースを用いて、利用ポリシーおよび利用製品の変更前後における設定項目を比較して、共通の設定項目と、変更後に追加された設定項目と、変更後に削除された設定項目を特定する手段と、
共通の設定項目に対して、利用ポリシーおよび利用製品の変更前に設定した設定値を、変更後の設定項目に対する設定値として利用する手段と、
共通の設定項目に対する設定値、および、追加された設定項目に設定された設定値から、設定ファイルを生成する手段を備えることを特徴とするポリシーベースシステム設定支援装置。
【請求項６】
請求項１記載のポリシーベースシステム設定支援装置において、
前記ポリシーベースシステム設定支援装置を、前記ポリシーベースシステム設定支援装置とネットワークで接続された１つ以上の操作端末から利用する手段を備えることを特徴とするポリシーベースシステム設定支援装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報システムを構成するファイアウォールやルータなどの製品を対象とし、これらの製品の設定をポリシーに基づいて行なうシステム設定支援方法および装置に関する。
【０００２】
【従来の技術】
近年、インターネットの普及に伴い、セキュリティ上の脅威が増大している。このような状況に対し、脅威の洗い出しやリスク評価などを行なわずにファイアウォールなどの製品を導入したのでは、セキュリティ対策に抜け漏れが生じる可能性がある。これを防ぐためには、まず、情報資産を保護するための方針であるセキュリティポリシーを策定し、これに基づいた製品の設定および運用を行なうことが必要となってきている。
【０００３】
しかし、ポリシーに基づいた設定を行なうためには、「許可されたユーザにのみアクセス権限を付与する」などの抽象的な表現であるポリシーデータを、製品の具体的な設定に抜け漏れなく反映させる必要があるため、高度な専門知識と多くの作業工数を要するという問題がある。
【０００４】
この問題を解決する従来技術として、特許文献１に記載の方法がある。本従来技術では、ポリシーデータと設定項目および推奨する設定値とを対応付けたデータベースを事前に用意し、これを利用することで、ポリシーを実現するために必要な設定項目および設定値を容易に特定することを可能とする。その際、１つの設定項目に対して、複数の異なる設定値が存在する場合には、それらを表示してユーザに適切な設定値を選択させる。
【０００５】
【特許文献１】
特開２００２−２４７０３３号公報
【０００６】
【発明が解決しようとする課題】
ポリシーデータから設定項目を容易に特定するために、上記従来技術では、事前にポリシーデータと設定項目とを直接対応付けたデータベースを用意して利用している。しかし、ポリシーは対象や環境によって変わるため、ポリシー毎にデータベースを作成する必要がある。また、製品によって設定項目は異なるため、製品毎にデータベースを作成する必要がある。したがって、上記従来技術では、多くのデータベースを用意する必要があり、データベースの作成・管理に多くの作業工数がかかる。
【０００７】
また、設定項目は製品によって異なるので、製品によっては実現できないポリシーデータが存在する。このようなポリシーデータがある場合には、管理者等に対して、ポリシーデータを実現できなくて問題があるかどうかを確認する必要がある。しかし、上記従来技術では、このようなポリシーデータを自動的に特定する手段を持っていないため、各ユーザがポリシーデータを実現できるかどうかを判断する必要がある。
【０００８】
また、実施したいポリシーや利用する製品を変更した場合、変更前後で共通の設定項目を特定し、その設定項目に対して変更前の設定値をそのまま利用することで、効率的に設定を行なうことができる。しかし、設定項目は、製品によって分類の仕方や名称が異なるため、製品間の設定項目の共通部分を特定するには専門知識を要する。これに対し、上記従来技術では、製品毎にポリシーデータと設定項目とを対応付けたデータベースを用意しており、製品間の設定項目の共通部分を容易に特定できない。
【０００９】
【課題を解決するための手段】
本発明は、ポリシーデータ（個々の対策方針）と設定項目および設定値とを対応付けたＤＢを効率的に作成・管理する技術を提供する。
【００１０】
また、本発明は、実施したいポリシーおよび利用する製品を指定した場合に、指定した製品では実現できないポリシーデータを容易にチェックする技術を提供する。
【００１１】
本発明は、さらに、実施したいポリシーおよび利用する製品を変更した場合に、設定値を効率的に設定する技術を提供する。
【００１２】
本発明は、その一態様において、ポリシー毎のポリシーデータと製品カテゴリ毎に設定項目を共通化した設定内容との対応関係と、前記設定内容と各製品の設定項目との対応関係とを格納したポリシーデータ・設定項目対応データベースを用意する。また、実施したいポリシーと利用製品が指定された場合に、前記ポリシーデータ・設定項目対応データベースから、ポリシーの実現に関係する設定内容を特定する手段と、特定した設定内容と前記ポリシーデータ・設定項目対応データベースから、製品でのポリシーの実現に関係する設定項目を特定する手段と、特定した設定項目に設定された設定値から設定ファイルを生成する手段を設ける。
【００１３】
さらに、前記ポリシーデータ・設定項目対応データベースに追加したいポリシーと製品カテゴリ毎に設定項目を共通化した設定内容との対応関係を設定させる手段と、追加するポリシーのポリシーデータに対応する設定内容が存在しない場合に前記設定内容に設定内容を追加する手段と、追加するポリシーのポリシーデータと前記設定内容との対応関係を前記ポリシーデータ・設定項目対応データベースに格納する手段を設ける。
【００１４】
これにより、前記ポリシーデータ・設定項目対応ＤＢにポリシーを追加したい場合に、追加したいポリシーのポリシーデータと設定内容との対応関係を追加作成するだけで、設定内容と各製品の設定項目との対応関係を変更せずに、追加したポリシーと登録済みの全製品の設定項目との対応関係を作成できる。
【００１５】
さらに、前記ポリシーデータ・設定項目対応データベースに追加したい製品の設定項目と製品カテゴリ毎に設定項目を共通化した設定内容との対応関係を設定させる手段と、追加する製品の設定項目に対応する設定内容が存在しない場合に前記設定内容に設定内容を追加する手段と、追加する製品の設定項目と前記設定内容との対応関係を前記ポリシーデータ・設定項目対応データベースに格納する手段を設ける。これにより、前記ポリシーデータ・設定項目対応ＤＢに製品の設定項目を追加したい場合に、追加したい製品の設定項目と設定内容との対応関係を追加作成するだけで、ポリシー毎のポリシーデータと設定内容との対応関係を変更せずに、追加した製品の設定項目と登録済みの全ポリシーとの対応関係を作成できる。
【００１６】
本発明は、他の態様において、前記ポリシーデータ・設定項目対応データベースに、ポリシーの実現に必須な設定内容かどうかを明示する欄を追加することで、ポリシーを実現するために必要な設定内容を容易に特定可能なポリシーデータ・設定項目対応データベースを用意する。また、上記各手段に加え、ポリシーの実現に関係する設定内容が前記ポリシーデータ・設定項目対応データベース上に存在するかどうかをチェックし、設定内容が存在しないポリシーデータを特定する手段と、前記ポリシーデータ・設定項目対応データベースから、ポリシーの実現に必須な設定内容を特定する手段と、前記ポリシーデータ・設定項目対応データベースから、特定した必須の設定内容に対応する設定項目が指定した製品に存在するかどうかをチェックし、設定項目が存在しない設定内容に対応するポリシーデータを特定する手段と、設定内容が存在しないポリシーデータと設定項目が存在しない設定内容に対応するポリシーデータを操作者に通知する手段を設ける。これにより、実施するポリシーと使用製品を指定すれば、使用製品で実現できないポリシーデータを容易に特定できる。
【００１７】
本発明は、さらに他の態様において、上記ポリシーデータ・設定項目対応データベースと各手段に加えて、変更後のポリシーと前記ポリシーデータ・設定項目対応データベースから、変更後のポリシーの実現に関係する設定内容を特定する手段と、特定した設定内容と前記ポリシーデータ・設定項目対応データベースから、変更後の製品でポリシーの実現に関係する設定項目を特定する手段と、前記ポリシーデータ・設定項目対応データベースから、ポリシーおよび製品の変更前後における設定項目を比較して、共通の設定項目と追加された設定項目と削除された設定項目を特定する手段と、共通の設定項目に対して、ポリシーおよび製品の変更前に設定した設定値を変更後の設定項目に対する設定値として利用する手段と、共通の設定項目に対する設定値と追加された設定項目に設定された設定値から設定ファイルを生成する手段を設ける。
【００１８】
これにより、実施するポリシーおよび使用する製品を変更した場合、追加された設定項目に対してのみ設定値を追加入力すればよいので、設定値を効率的に設定することができる。また、変更後の製品で実現できないポリシーデータを容易に特定できる。
【００１９】
以上の述べた各態様によれば、
・ポリシーを追加したい時や、新規およびバージョンアップした製品の設定項目を追加したい場合に、効率的にポリシーデータ・設定項目対応ＤＢを作成可能
・ポリシーデータ・設定項目対応ＤＢのデータ変更（ポリシーデータ文言修正、ポリシーデータ追加・修正、必須欄の丸付け修正、推奨設定値の修正）を製品カテゴリ単位でまとめて実施できるので、ＤＢを効率的にメンテナンス可能
・製品カテゴリ単位でＤＢを作成するため、製品単位でＤＢを作成するよりもＤＢを容易に管理可能
・利用ポリシーおよび利用製品を指定した場合に、実現できないポリシーデータを容易にチェック可能
・利用ポリシーおよび利用製品を変更した場合に、ユーザによる設定値の入力を必要最小限に抑えることが可能、かつ、変更後に実現できないポリシーデータを容易にチェック可能
といった効果が得られる。
【００２０】
【発明の実施の形態】
本発明の第１実施例を説明する。
【００２１】
図１は、実施例１の全体のシステム構成である。本システム構成は、ポリシーに基づいて製品の設定を行なうポリシーベースシステム設定支援装置１０１、ポリシーベースシステム設定支援装置の設定対象であるファイアウォールやルータなどの製品をインストールした機器群１０２、これらを接続するネットワーク１０３、ポリシーベースシステム設定支援装置とネットワークで接続したリモート操作端末１０４〜１０５から構成される。なお、ポリシーベースシステム設定支援装置は、本装置を直接扱う操作者１０６だけでなく、ネットワークで接続されたリモート操作端末を扱う操作者１０７〜１０８からも操作可能とする。
【００２２】
図２は、ポリシーベースシステム設定支援装置の概略構成図である。本装置は、装置内の各ハードウェアを制御しプログラムを実行するＣＰＵ２０４、入出力を制御する端末入出力制御装置２０５、バス２０３、メモリ２０１、ディスク２０２、入力画面を表示するディスプレイ２０６、入力情報を設定するためのキーボード２０７、他機器と接続するための通信ハードウェア２０８から構成される。
【００２３】
ここで、メモリ２０１には、ポリシーデータと設定項目とを対応付けたポリシーデータ・設定項目対応ＤＢの選択処理部２１１、追加ポリシー入力処理部２１２、ポリシーデータ・設定内容マッピングテーブル入力処理部２１３、追加製品情報入力処理部２１４、設定内容・設定項目マッピングテーブル入力処理部２１５、ポリシーデータ・設定項目対応ＤＢ保存処理部２１６、製品およびポリシー選択処理部２１７、実施ポリシーデータ選択処理部２１８、ポリシーデータ・設定項目変換処理部２１９、ポリシーデータ実現チェック処理部２２０、設定値入力処理部２２１、設定ファイル生成処理部２２２が格納されている。また、ディスク２０２は、ポリシーデータ・設定項目対応ＤＢ２３１、製品カテゴリＤＢ２３２、ポリシーデータ・設定項目対応ＤＢ作成プログラム２３３、ポリシーベースシステム設定プログラム２３４からなる。
図３は、ポリシーベースシステム設定支援装置で使用するポリシーデータ・設定項目対応ＤＢのデータ構造である。このＤＢは、ポリシーを実現するために関係する設定項目を容易に特定するために用意したもので、本装置のポリシーベースシステム設定プログラムを起動する前にデータを入力しておく必要がある。また、このＤＢはファイアウォールやルータなどの製品カテゴリ単位で用意するもので、図３はファイアウォールのポリシーデータ・設定項目対応ＤＢの例である。列３０１はセキュリティポリシー、列３０２はファイアウォールの機器設定に関する列であり、それぞれについて、さらに複数の項目に分けている。まず、列３０１ではポリシー毎に分類とポリシーデータ欄を用意している。この例では、列３０１にポリシーＡが格納されており、列３１１がポリシーＡの分類で、列３１２がポリシーＡのポリシーデータである。次に、列３０２は大きく３つに分かれている。まず１つめの列３３０は製品カテゴリ毎に設定項目を共通化した設定内容を示す。列３３０はさらに３つの列で構成しており、列３３１は製品カテゴリ共通の設定内容の分類、列３３２は製品カテゴリ共通の設定内容、列３３３はポリシーの実現に必須な設定項目であるかどうかを明示する欄である。２つめの列３３４は、各設定項目に入力する設定値の推奨値を示す。３つめの列３４０は製品毎の設定項目であり、列３４１はＡ社製ＦＷ（Ｖｅｒ．４．０）の設定項目、列３４２はＡ社製ＦＷ（Ｖｅｒ．５．０）の設定項目を示す。
【００２４】
図４は、ポリシーベースシステム設定支援装置で使用する製品カテゴリＤＢのデータ構造である。列４０１は製品カテゴリ、列４０２は列４０１に該当するポリシーデータ・設定項目対応ＤＢの名称を示す。
【００２５】
以上が本方式によるポリシーベースシステム設定支援装置における構成とＤＢの概要である。
【００２６】
次に、上記構成のポリシーベースシステム設定支援装置の動作の説明と、入出力画面の例を示す。
【００２７】
本装置は、ポリシーデータ・設定項目対応ＤＢ作成と、ポリシーベースシステム設定の２つのフェーズから構成されており、以下ではこれらを順番に説明する。
【００２８】
まず、１つめのポリシーデータ・設定項目対応ＤＢ作成フェーズについて説明する。図５はポリシーベースシステム設定支援装置におけるポリシーデータ・設定項目対応ＤＢ作成プログラムの動作を説明するためのフローチャート図である。
【００２９】
まず始めに、ポリシーデータ・設定項目対応ＤＢ選択処理部２１１が、図６に示す画面を表示する（ステップ５０１）。この画面では、図４に示す製品カテゴリＤＢの製品カテゴリ欄４０１の製品カテゴリリストを製品カテゴリ欄６０１に表示する。そして、ユーザに、製品カテゴリ欄６０１から、製品カテゴリを選択させる。選択された製品カテゴリから、図４に示す製品カテゴリＤＢを用いて、ポリシーデータ・設定項目対応ＤＢのデータベース名称を特定する。そして、選択したポリシーデータ・設定項目対応ＤＢにポリシーを追加したい場合には“ポリシー追加”ボタン６０２を、ポリシーデータ・設定項目対応ＤＢに製品の設定項目を追加したい場合には“製品追加”ボタン６０３を押下させる。そして、“ポリシー追加”と“製品追加”のどちらのボタンが押されたかを判別し、各々の処理に分岐する（ステップ５０２）。
【００３０】
“ポリシー追加”ボタン押下時には、追加ポリシー入力処理部２１２が、図７に示す画面を表示する（ステップ５１１）。そして、ポリシー名入力欄７０１にポリシーの名称を入力させる。次に、ポリシーデータ・設定内容マッピングテーブル入力処理部２１３が、図８に示す画面を表示する（ステップ５１２）。この画面では、図７で選択されたポリシーのポリシーデータをポリシーデータリスト欄８０１に、図３の列３３２の設定内容を設定内容リスト８０５に表示する。ここで、まず、ポリシーデータリスト８０１からポリシーデータを１つ選択させる。そして、そのポリシーデータに対応する設定内容を設定内容リスト８０５から選択させ、“追加”ボタン８０３を押下させることで、対応する設定内容欄８０２に選択した設定内容を表示する。
【００３１】
ただし、ポリシーリスト８０１に該当する設定内容が設定内容リスト８０５にない場合には、“設定内容追加”ボタン８０６を押下させる（ステップ５１３）。“設定内容追加”ボタン押下時には、図９の画面を表示する（ステップ５１４）。この画面で、追加したい設定内容を設定内容欄９０２に、追加した設定内容に設定する値の推奨値を推奨設定値欄９０３に入力させる。そして、“次へ”ボタン９０５を押下すると、追加した設定内容を設定内容リスト８０５に追加した図８の画面を表示する。
【００３２】
図８に示す画面でポリシーデータと設定内容との対応関係を全て入力させたら、“保存”ボタン８０８を押下させる。その結果、ポリシーデータ・設定項目対応ＤＢ保存処理部２１６が、ポリシーＢのポリシーデータと設定内容との対応関係をＤＢに反映し、ＤＢを保存する（ステップ５３１）。具体的には、図３に示すポリシーデータ・設定項目対応ＤＢに対して、図１０の示すように列１００１を追加する。
【００３３】
一方、“製品追加”ボタン押下時には、製品情報入力処理部２１４が、図１１１に示す画面を表示する（ステップ５２１）。ここで、ユーザに製品名および製品のバージョン番号を入力させる。次に、設定内容・設定項目マッピングテーブル入力処理部２１５が、図１２に示す画面を表示する（ステップ５２２）。この画面では、図３の列３３２の設定内容を設定内容リスト１２０１に表示する。ここで、まず、設定内容リスト１２０１から設定内容を１つ選択させる。そして、その設定内容に対して、図１１で入力した製品の設定項目を設定項目欄１２０２に、その設定項目の初期値を初期値欄１２０３に入力させる。
【００３４】
ただし、製品の設定項目に該当する設定内容が設定内容リスト１２０１にない場合には、“設定内容追加”ボタン１２０４を押下させる（ステップ５２３）。“設定内容追加”ボタン押下時には、図１３の画面を表示する（ステップ５２４）。この画面では、図３の列３０１にあるポリシー名をポリシーリスト欄１３０４に表示する。そして、追加したい設定内容を設定内容欄１３０２に、追加した設定内容に設定する値の推奨値を推奨設定値欄１３０３に入力させる。さらに、ポリシーリスト欄１３０４からポリシーを１つ選択させ、選択されたポリシーに応じてポリシーデータをポリシーデータリスト欄１３０８に表示する。そして、追加した設定内容に対応するポリシーデータをポリシーデータリスト欄１３０８から選択させ、“追加”ボタン１３０６を押下させることで、対応ポリシーデータ欄１３０５に選択したポリシーデータを表示する。ポリシーリスト欄１３０４に表示された全てのポリシーに対して、追加した設定内容との対応関係を入力する。入力後、“次へ”ボタン１３１１を押下すると、追加した設定内容を設定内容リスト１２０１に追加した図１２の画面を表示する。
【００３５】
図１２に示す画面で、設定内容と、製品の持つ全ての設定項目との対応関係を入力させたら、“保存”ボタン１２０６を押下させる。その結果、ポリシーデータ・設定項目対応ＤＢ保存処理部２１６が、設定内容とＢ社製ＦＷの設定項目との対応関係をＤＢに反映し、ＤＢを保存する（ステップ５３１）。具体的には、図３に示すポリシーデータ・設定項目対応ＤＢに対して、図１４に示すように列１４０１を追加する。
【００３６】
次に、２つめのポリシーベースシステム設定フェーズについて説明する。図１５はポリシーベースシステム設定支援装置におけるポリシーベースシステム設定プログラムの動作を説明するためのフローチャート図である。なお、このフェーズでは、図１６に示すポリシーデータ・設定項目対応ＤＢを利用することとする。
【００３７】
まず始めに、製品およびポリシー選択処理部２１７が、図１７に示す画面を表示する（ステップ１５０１）。この画面では、図４の製品カテゴリＤＢの製品カテゴリリスト４０１を製品カテゴリリスト欄１７０１に表示する。そして、選択された製品カテゴリに応じて、図４に示す製品カテゴリＤＢからポリシーデータ・設定項目対応ＤＢを特定する。例えば、“ファイアウォール”が選択された場合には、図１６のファイアウォールのポリシーデータ・設定項目対応ＤＢを特定し、製品名欄１６４４〜１６４６を製品名リスト欄１７０２に、ポリシー名欄１６１０および１６２０をポリシーリスト欄１７０４に表示する。そして、選択された製品名をもとに、図１６のポリシーデータ・設定項目対応ＤＢから該当するバージョン番号を特定して、バージョン番号リスト欄１７０３に表示する。
【００３８】
次に、実施ポリシーデータ選択処理部２１８が、図１８に示す画面を表示する（ステップ１５０２）。この画面では、図１７で選択されたポリシーのポリシーデータをポリシーデータリスト欄１８０４に表示する。そのポリシーデータのリストから実施するポリシーデータを選択させ、“追加”ボタン１８０２を押下させることで、実施ポリシーデータ欄１８０１に選択されたポリシーデータを表示する。このようにして、実施するポリシーデータを全て選択させる。
【００３９】
次に、ポリシーデータ・設定項目変換処理部２１９が、ポリシーデータ・設定項目対応ＤＢと、実施するポリシーデータから、ポリシーの実現に関係する設定内容を特定する。そして、特定した設定内容と、選択された製品名およびバージョン番号から、選択した製品においてポリシーの実現に関係する設定項目を特定する（ステップ１５０３）。
【００４０】
次に、ポリシーデータ実現チェック処理部２２０が、図１８で選択された実施ポリシーデータと、図１６の必須欄１６３１の丸付けから、実施するポリシーデータの中でポリシーを実現するために必須な設定項目を特定する。その必須な設定項目の中で、ステップ１５０３で特定した設定項目で不足する設定項目を特定する。そして、その設定項目に対応するポリシーデータを特定し、そのポリシーデータを「実現できないポリシーデータ」としてチェックする（ステップ１５０４）。その結果をもとにして、実現できないポリシーデータがある場合とない場合で処理を分岐する（ステップ１５０５）。
【００４１】
実現できないポリシーデータがある場合には、図１９に示す画面を表示する（ステップ１５０６）。この画面では、実現できないポリシーデータをリスト欄１９０１に表示する。そして、それらのポリシーデータを実現できないと問題がある場合には“問題あり”ボタン１９０３を、問題がない場合には“問題なし”ボタン１９０４を押下させる（ステップ１５０７）。
【００４２】
“問題あり”ボタン押下時には、処理を終了する。
【００４３】
一方、“問題なし”ボタン押下時には、設定値入力処理部２２１が、各設定項目に対応する設定値入力画面を表示する（ステップ１５０８）。例えば、アクセス制御の定義については、図２０に示す画面を表示するので、ホスト名やＩＰアドレスを入力させる。
【００４４】
全ての設定項目に対して設定値を入力させたら、最後に、設定ファイル生成処理部２２２が、入力された設定値を製品に合わせた設定ファイルに変換する（ステップ１５０９）。
【００４５】
一方、実現できないポリシーデータがない場合には、設定値入力処理部２２１が、各設定項目に対応する設定値入力画面を表示する（ステップ１５０８）。
【００４６】
全ての設定項目に対して設定値を入力させたら、最後に、設定ファイル生成処理部２２２が、入力された設定値を製品に合わせた設定ファイルに変換する（ステップ１５０９）。
【００４７】
本実施例によれば、以下のような効果がある。
・ポリシー毎のポリシーデータと製品カテゴリ毎に設定項目を共通化した設定内容との対応関係と、前記設定内容と各製品の設定項目との対応関係とを格納したポリシーデータ・設定項目対応ＤＢを用意することで、ポリシーあるいは製品の設定項目を前記ポリシーデータ・設定項目対応ＤＢに追加したい場合に、前記設定内容との対応関係を追加するだけでポリシーデータ・設定項目対応ＤＢに反映できる。このため、ポリシーデータ・設定項目対応ＤＢの効率的な作成が可能である。
・ポリシーデータ・設定項目対応ＤＢを製品カテゴリ単位で用意するため、ポリシーデータの文言修正、ポリシーデータの追加・削除、必須欄の丸付け修正、推奨設定値の修正、などのデータ変更を、製品カテゴリ単位でまとめて実施できる。このため、ＤＢを効率的にメンテナンスすることが可能である。
・製品カテゴリ単位でＤＢを作成するため、製品単位でＤＢを作成するよりもＤＢを容易に管理することが可能である。
・ポリシーデータ・設定項目対応ＤＢにポリシー実現のために必須の設定項目かどうかを示す欄を用意することで、利用ポリシーおよび利用製品を指定した場合に、実現できないポリシーを容易にチェックすることが可能である。
【００４８】
次に、本発明の第２実施例を説明する。
【００４９】
図２１は、ポリシーベースシステム設定支援装置の概略構成図である。本装置は、装置内の各ハードウェアを制御しプログラムを実行するＣＰＵ２１０４、入出力を制御する端末入出力制御装置２１０５、バス２１０３、メモリ２１０１、ディスク２１０２、入力画面を表示するディスプレイ２１０６、入力情報を設定するためのキーボード２１０７、他機器と接続するための通信ハードウェア２１０８から構成される。
【００５０】
ここで、メモリ２１０１には、製品およびポリシー変更処理部２１１１、実施ポリシーデータ変更処理部２１１２、ポリシーデータ・設定項目変換処理部２１１３、ポリシーデータ実現チェック処理部２１１４、設定項目比較処理部２１１５、設定値入力処理部２１１６、設定ファイル生成処理部２１１７が格納されている。また、ディスク２１０２は、ポリシーデータ・設定項目対応ＤＢ２１２１、製品カテゴリＤＢ２１２２、ポリシーベースシステム設定プログラム２１２３からなる。
【００５１】
以上が本方式によるポリシーベースシステム設定支援装置における構成とＤＢの概要である。
【００５２】
次に、上記構成のポリシーベースシステム設定支援装置の動作の説明と、入出力画面の例を示す。図２２はポリシーベースシステム設定支援装置の動作を説明するためのフローチャート図、図２３〜図２６は入力画面を示す。この実施例では、図１６に示すファイアウォールのポリシーデータ・設定項目対応ＢＤを用いて、Ａ社製ＦＷ（Ｖｅｒ．５．０）に対して、ポリシーＡに従って設定を行なっている状態を想定する。そして、ポリシーをポリシーＡからポリシーＢへ変更し、製品をＡ社製ＦＷ（Ｖｅｒ．５．０）からＢ社製ＦＷ（Ｖｅｒ．４．０）に変更する場合について説明する。
【００５３】
まず始めに、製品およびポリシー変更処理部２１１１が、図２３に示す画面を表示する（ステップ２２０１）。この画面では、これまで使用していた製品のカテゴリを製品カテゴリ欄２３０１に、これまで使用していた製品名およびバージョン番号を製品名欄２３０２とバージョン番号欄２３０３に、これまで利用していたポリシーをポリシー名欄２３０４に表示する。そして、利用する製品を変更したい場合には、製品名リスト欄２３０５およびバージョン番号リスト欄２３０６から製品名およびバージョン番号を選択させる。また、利用するポリシーを変更したい場合には、ポリシーリスト欄２３０７からポリシーを選択させる。
【００５４】
次に、実施ポリシーデータ変更処理部２１１２が、図２４に示す画面を表示する（ステップ２２０２）。この画面では、図２３で選択されたポリシーのポリシーデータリストをポリシーデータリスト欄２４０４に表示する。そのポリシーデータのリストから実施するポリシーデータを選択させ、“追加”ボタン２４０２を押下させることで、実施ポリシーデータ欄２４０１に選択されたポリシーデータを表示する。このようにして、実施するポリシーデータを全て選択させる。
【００５５】
次に、ポリシーデータ・設定項目変換処理部２１１３が、ポリシーデータ・設定項目対応ＤＢと、実施するポリシーデータから、ポリシーの実現に関係する設定内容を特定する。そして、特定した設定内容と、選択された製品名およびバージョン番号から、選択した製品においてポリシーの実現に関係する設定項目を特定する（ステップ２２０３）。
【００５６】
次に、ポリシーデータ実現チェック処理部２１１４が、図２４で選択された実施ポリシーデータと、図１６の必須欄１６３１の丸付けから、実施するポリシーデータの中でポリシーを実現するために必須な設定項目を特定する。その必須な設定項目の中で、ステップ２２０３で特定した設定項目で不足する設定項目を特定する。そして、その設定項目に対応するポリシーデータを特定し、そのポリシーデータを「実現できないポリシーデータ」としてチェックする（ステップ２２０４）。その結果をもとにして、実現できないポリシーデータがある場合とない場合で処理を分岐する（ステップ２２０５）。
【００５７】
実現できないポリシーデータがある場合には、図２５に示す画面を表示する（ステップ２２０６）。この画面では、実現できないポリシーデータをリスト欄２５０１に表示する。そして、それらのポリシーデータを実現できないと問題がある場合には“問題あり”ボタン２５０３を、問題がない場合には“問題なし”ボタン２５０４を押下させる（ステップ２２０７）。
【００５８】
“問題あり”ボタン押下時には、処理を終了する。
【００５９】
一方、“問題なし”ボタン押下時には、設定項目比較処理部２１１５が、製品および実施ポリシーデータ変更前の設定項目と、上記で特定した設定項目を比較して、共通の設定項目と、変更後に追加された設定項目と、変更後に削除された設定項目、を特定する（ステップ２２０８）。
【００６０】
そして、設定値入力処理部２１１６が、ステップ２２０８で特定した追加された設定項目に対して、設定値を追加入力させるための設定値入力画面を表示する（ステップ２２０９）。例えば、ＴＣＰセッションのタイムアウトに関する設定項目が追加された場合には、図２６に示す画面を表示するので、タイムアウトの時間を入力させる。この画面では、図１６の推奨設定値欄１６３２に記載の設定値を推奨設定値欄２６０２に、Ｂ社製ＦＷ（Ｖｅｒ．４．０）の初期値を初期値欄２６０３に表示する。なお、ステップ２２０８で特定した共通の設定項目についてはポリシーおよび製品の変更前に設定した設定値をそのまま利用する。
【００６１】
最後に、設定ファイル生成処理部２１１７が、共通の設定項目に対する設定値と、ステップ２２０９で追加入力された設定値を、製品に合わせた設定ファイルに変換する（ステップ２２１０）。
【００６２】
一方、実現できないポリシーデータがない場合には、設定項目比較処理部２１１５が、製品および実施ポリシーデータ変更前の設定項目と、上記で特定した設定項目を比較して、共通の設定項目と、変更後に追加された設定項目と、変更後に削除された設定項目、を特定する（ステップ２２０８）。
【００６３】
そして、設定値入力処理部２１１６が、ステップ２２０８で特定した追加された設定項目に対して、設定値を追加入力させるための設定値入力画面を表示する（ステップ２２０９）。なお、ステップ２２０８で特定した共通の設定項目についてはポリシーおよび製品の変更前に設定した設定値をそのまま利用する。
【００６４】
最後に、設定ファイル生成処理部２１１７が、共通の設定項目に対する設定値と、ステップ２２０９で追加入力された設定値を、製品に合わせた設定ファイルに変換する（ステップ２２１０）。
【００６５】
本実施例によれば、以下のような効果がある。
・利用ポリシーおよび利用製品を変更した場合、追加された設定項目についてのみ設定値を入力させることで、設定値を効率的に設定することが可能である。また、この場合に、変更後の製品で、変更後のポリシーデータを実現可能かどうかを容易にチェックすることが可能である。
【００６６】
【発明の効果】
以上に述べたように、本発明によれば、ポリシーデータ（個々の対策方針）と設定項目および設定値とを対応付けたＤＢを効率的に作成・管理することが可能になる。また、実施したいポリシーおよび利用する製品を指定した場合に、指定した製品では実現できないポリシーデータを容易にチェックすることが可能になる。さらに、実施したいポリシーおよび利用する製品を変更した場合に、設定値を効率的に設定することが可能になる。
【図面の簡単な説明】
【図１】ポリシーベースシステム設定支援装置に係るシステムの全体構成である。
【図２】第１実施例に係るポリシーベースシステム設定支援装置の概略構成図である。
【図３】図２に示すポリシーデータ・設定項目対応ＤＢ２３１を説明するための図である。
【図４】図２に示す製品カテゴリＤＢ２３２を説明するための図である。
【図５】図２に示すポリシーデータ・設定項目対応ＤＢ作成プログラム２３３の動作を説明するためのフローチャート図である。
【図６】ポリシーデータ・設定項目対応ＤＢ選択画面を示す図である。
【図７】追加ポリシー入力画面を示す図である。
【図８】ポリシーデータ・設定内容マッピング入力画面を示す図である。
【図９】図８で設定内容追加ボタン押下時に表示する設定内容追加画面を示す図である。
【図１０】ポリシーＢを追加した後のポリシーデータ・設定項目対応ＤＢを示す図である。
【図１１】追加製品情報入力画面を示す図である。
【図１２】設定内容・設定項目マッピング入力画面を示す図である。
【図１３】図１２で設定内容追加ボタン押下時に表示する設定内容追加画面を示す図である。
【図１４】Ｂ社製ＦＷの設定項目を追加した後のポリシーデータ・設定項目対応ＤＢを示す図である。
【図１５】図２に示すポリシーベースシステム設定プログラム２３４の動作を説明するためのフローチャート図である。
【図１６】第１実施例および第２実施例においてポリシーベースシステム設定プログラム動作時に利用するファイアウォールのポリシーデータ・設定項目対応ＤＢを示す図である。
【図１７】製品およびポリシー選択画面を示す図である。
【図１８】実施ポリシーデータ選択画面を示す図である。
【図１９】実現できないポリシーデータのリスト表示画面を示す図である。
【図２０】アクセス制御の定義に関する設定値入力画面を示す図である。
【図２１】第２実施例に係るポリシーベースシステム設定支援装置の概略構成図である。
【図２２】図２１に示すポリシーベースシステム設定プログラム２１２３の動作を説明するためのフローチャート図である。
【図２３】製品およびポリシー変更画面を示す図である。
【図２４】実施ポリシーデータ変更画面を示す図である。
【図２５】実現できないポリシーデータのリスト表示画面を示す図である。
【図２６】ＴＣＰセッションのタイムアウトに関する設定値入力画面を示す図である。
【符号の説明】
１０１…ポリシーベースシステム設定支援装置、１０２…ファイアウォールなどの製品をインストールした機器群、１０３…ネットワーク、２０１…メモリ、２０２…ディスク、２０３…バス、２０４…ＣＰＵ、２０５…端末入出力制御部、２０６…ディスプレイ、２０７…キーボード、２０８…通信ハードウェア、２１１…ポリシーデータ・設定項目対応ＤＢ選択処理部、２１２…追加ポリシー入力処理部、２１３…ポリシーデータ・設定項目マッピングテーブル入力処理部、２１４…追加製品情報入力処理部、２１５…設定内容・設定項目マッピングテーブル入力処理部、２１６…ポリシーデータ・設定項目対応ＤＢ保存処理部、２１７…製品およびポリシー選択処理部、２１８…実施ポリシーデータ選択処理部、２１９…ポリシーデータ・設定項目変換処理部、２２０…ポリシーデータ実現チェック処理部、２２１…設定値入力処理部、２２２…設定ファイル生成処理部、２３１…ポリシーデータ・設定項目対応ＤＢ、製品カテゴリＤＢ…２３２、２３３…ポリシーデータ・設定項目対応ＤＢ作成プログラム、２３４…ポリシーベースシステム設定プログラム、２１１１…製品およびポリシー変更処理部、２１１２…実施ポリシーデータ変更処理部、２１１５…設定項目比較処理部
【図１】
2004282662.tif 000003
【図２】
2004282662.tif 000004
【図３】
2004282662.tif 000005
【図４】
2004282662.tif 000006
【図５】
2004282662.tif 000007
【図６】
2004282662.tif 000008
【図７】
2004282662.tif 000009
【図８】
2004282662.tif 000010
【図９】
2004282662.tif 000011
【図１０】
2004282662.tif 000012
【図１１】
2004282662.tif 000013
【図１２】
2004282662.tif 000014
【図１３】
2004282662.tif 000015
【図１４】
2004282662.tif 000016
【図１５】
2004282662.tif 000017
【図１６】
2004282662.tif 000018
【図１７】
2004282662.tif 000019
【図１８】
2004282662.tif 000020
【図１９】
2004282662.tif 000021
【図２０】
2004282662.tif 000022
【図２１】
2004282662.tif 000023
【図２２】
2004282662.tif 000024
【図２３】
2004282662.tif 000025
【図２４】
2004282662.tif 000026
【図２５】
2004282662.tif 000027
【図２６】
2004282662.tif 000028