(57)【要約】【課題】情報制御システムに対して容易にセキュリティを設定する。【解決手段】セキュリティ設定システムは、セキュリティの国際規格を満たすようにセキュリティレベルとセキュリティの設定項目および設定値とが関連付けて記憶されるセキュリティレベルＤＢ１２２と、セキュリティレベルに対応する設定項目および設定値をセキュリティレベルＤＢから取得して情報制御システムを構成する装置の機種ごとに設定項目および設定値を関連付けた機種ポリシ情報を生成する機種ポリシ生成部１１４と、セキュリティレベルに対応する設定項目および設定値をセキュリティレベルＤＢから取得して情報制御システムを構成する装置全体に対して設定項目および設定値を関連付けた共通ポリシ情報を生成する共通ポリシ生成部１１７と、機種ポリシ情報を装置に配信し共通ポリシ情報を情報制御システムを構成する装置全体に配信するポリシ配信部１１８とを備える。【選択図】図２
2013167983.tif 000002
【特許請求の範囲】
【請求項１】
セキュリティの国際規格を満たすように、セキュリティレベルと、セキュリティの設定項目および設定値とが関連付けて記憶されるセキュリティレベルＤＢと、
前記セキュリティレベルに対応する前記設定項目および前記設定値を前記セキュリティレベルＤＢから取得して、情報制御システムを構成する装置の機種ごとに前記設定項目および前記設定値を関連付けた機種ポリシ情報を生成する機種ポリシ生成部と、
前記セキュリティレベルに対応する前記設定項目および前記設定値を前記セキュリティレベルＤＢから取得して、前記情報制御システムを構成する装置全体に対して前記設定項目および前記設定値を関連付けた共通ポリシ情報を生成する共通ポリシ生成部と、
前記機種ポリシ情報を前記装置に配信し、前記共通ポリシ情報を前記情報制御システムを構成する装置全体に配信するポリシ配信部と、
を備えることを特徴とするセキュリティ設定システム。
【請求項２】
前記セキュリティレベルＤＢは、前記設定項目ごとに前記設定値の設定範囲を関連付けて記憶しており、
前記機種ポリシ情報および前記共通ポリシ情報に含まれる前記設定値が、前記設定値の設定範囲内に存在することを検証するポリシ検証装置
をさらに備えることを特徴とする請求項１に記載のセキュリティ設定システム。
【請求項３】
前記ポリシ検証装置は、
前記装置に対して、前記機種ポリシ情報において複数の前記設定項目および前記設定値の組を設定した場合、その組数のうちの所定数について前記設定値を満足しているか否かを検証する
ことを特徴とする請求項２に記載のセキュリティ設定システム。
【請求項４】
前記ポリシ検証装置は、
前記情報制御システムを構成する装置全体に対して、前記共通ポリシ情報において前記設定項目および前記設定値を設定した場合、その装置数のうちの所定数について前記設定値を満足しているか否かを検証する
ことを特徴とする請求項２に記載のセキュリティ設定システム。
【請求項５】
前記装置は、前記機種ポリシ情報および前記共通ポリシ情報を受信し、同じ設定項目に対して前記設定値が異なる場合、前記機種ポリシ情報または前記共通ポリシ情報のいずれに含まれる前記設定値を優先して設定するかを示す優先フラグに基づいて前記設定値を設定する
ことを特徴とする請求項１ないし請求項４のいずれか一項に記載のセキュリティ設定システム。
【請求項６】
ポリシ取得部をさらに備え、
前記ポリシ取得部が、前記セキュリティレベルＤＢに記憶されている前記設定項目または前記設定値が変更になった場合、前記変更になった前記設定項目または前記設定値に関連付けられた情報の表示を強調する表示に変更する
ことを特徴とする請求項１ないし請求項５のいずれか一項に記載のセキュリティ設定システム。
【請求項７】
情報制御システムを構成する装置に対してセキュリティを設定するセキュリティ設定システムのセキュリティ設定方法であって、
前記セキュリティ設定システムは、
セキュリティの国際規格を満たすように、セキュリティレベルと、セキュリティの設定項目および設定値とが関連付けて記憶されるセキュリティレベルＤＢを備え、
前記セキュリティレベルに対応する前記設定項目および前記設定値を前記セキュリティレベルＤＢから取得して、前記情報制御システムを構成する装置の機種ごとに前記設定項目および前記設定値を関連付けた機種ポリシ情報を生成する機種ポリシ生成ステップと、
前記セキュリティレベルに対応する前記設定項目および前記設定値を前記セキュリティレベルＤＢから取得して、前記情報制御システムを構成する装置全体に対して前記設定項目および前記設定値を関連付けた共通ポリシ情報を生成する共通ポリシ生成ステップと、
前記機種ポリシ情報を前記装置に配信し、前記共通ポリシ情報を前記情報制御システムを構成する装置全体に配信するポリシ配信ステップと、
を実行することを特徴とするセキュリティ設定方法。
【請求項８】
前記セキュリティ設定システムは、検証ポリシ装置を備え、
前記セキュリティレベルＤＢは、前記設定項目ごとに前記設定値の設定範囲を関連付けて記憶しており、
前記ポリシ検証装置は、前記機種ポリシ情報および前記共通ポリシ情報に含まれる前記設定値が、前記設定値の設定範囲内に存在することを検証する
ことを特徴とする請求項７に記載のセキュリティ設定方法。
【請求項９】
前記ポリシ検証装置は、
前記装置に対して、前記機種ポリシ情報において複数の前記設定項目および前記設定値の組を設定した場合、その組数のうちの所定数について前記設定値を満足しているか否かを検証する
ことを特徴とする請求項８に記載のセキュリティ設定方法。
【請求項１０】
前記ポリシ検証装置は、
前記情報制御システムを構成する装置全体に対して、前記共通ポリシ情報において前記設定項目および前記設定値を設定した場合、その装置数のうちの所定数について前記設定値を満足しているか否かを検証する
ことを特徴とする請求項８に記載のセキュリティ設定方法。
【請求項１１】
前記装置は、前記機種ポリシ情報および前記共通ポリシ情報を受信し、同じ設定項目に対して前記設定値が異なる場合、前記機種ポリシ情報または前記共通ポリシ情報のいずれに含まれる前記設定値を優先して設定するかを示す優先フラグに基づいて前記設定値を設定する
ことを特徴とする請求項７ないし請求項１０のいずれか一項に記載のセキュリティ設定方法。
【請求項１２】
前記セキュリティ設定システムは、ポリシ取得部をさらに備え、
前記ポリシ取得部は、前記セキュリティレベルＤＢに記憶されている前記設定項目または前記設定値が変更になった場合、前記変更になった前記設定項目または前記設定値に関連付けられた情報の表示を強調する表示に変更する
ことを特徴とする請求項７ないし請求項１１のいずれか一項に記載のセキュリティ設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報制御システムを構成する各種機器に対してセキュリティ対策を講ずる技術に関する。
【背景技術】
【０００２】
近年、情報制御システムがセキュリティ脅威にさらされるようになってきている。情報制御システムは、種々の設備と、設備から取得したその設備の状態に関する情報に基づいて制御信号を送信する制御装置と、制御装置から設備の状態に関する情報を取得して表示する監視装置と、によって構成されている。鉄道分野では、設備は信号機やてんてつ器等であり、制御装置は列車の進行情報に基づいて設備を制御するための制御信号を送信し、監視装置は列車の現在の進行情報や設備の現在の状態を画面表示する。
【０００３】
情報制御システムは、規模が大きくなると、装置の種類や数が多くなるとともに、装置の機能を更改した版が新旧混在して構成される。また、同種の装置であってもベンダが異なることによって、機能が異なることもある。
【０００４】
セキュリティを脅かす攻撃から情報制御システムを守るためには、その情報制御システムに関する知識やＩＴ（Information Technology）技術に関する知識が必要になる。また、セキュリティの国際規格に準拠する必要もある。例えば、国際規格として、下記の非特許文献１に示すＩＥＣ（International Electrotechnical Commission）６２４４３や分野規格のＮＩＳＴ（National Institute of Standards and Technology）、ＮＥＲＣ（North American Electric Reliability Corporation）等がある。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】IEC62443、 “INDUSTRIAL NETWORK AND SYSTEM SECURITY”
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、情報制御システムに関する知識、ＩＴ技術に関する知識、セキュリティの国際規格に関する知識のいずれかが不足している場合には、セキュリティホールができてしまうという問題がある。
そこで、本発明では、情報制御システムに対して容易にセキュリティを設定する技術を提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、本発明のセキュリティ設定システムは、セキュリティの国際規格を満たすように、セキュリティレベルと、セキュリティの設定項目および設定値とが関連付けて記憶されるセキュリティレベルＤＢと、前記セキュリティレベルに対応する前記設定項目および前記設定値を前記セキュリティレベルＤＢから取得して、情報制御システムを構成する装置の機種ごとに前記設定項目および前記設定値を関連付けた機種ポリシ情報を生成する機種ポリシ生成部と、前記セキュリティレベルに対応する前記設定項目および前記設定値を前記セキュリティレベルＤＢから取得して、前記情報制御システムを構成する装置全体に対して前記設定項目および前記設定値を関連付けた共通ポリシ情報を生成する共通ポリシ生成部と、前記機種ポリシ情報を前記装置に配信し、前記共通ポリシ情報を前記情報制御システムを構成する装置全体に配信するポリシ配信部と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、情報制御システムに対して容易にセキュリティを設定することができる。
【図面の簡単な説明】
【０００９】
【図１】セキュリティ設定システムおよび情報制御システムの構成例を示す図である。
【図２】ポリシ定義装置の機能例を示す図である。
【図３】ポリシ定義装置の処理フロー例を示す図である。
【図４】国際規格ガイドライン情報の一例を示す図である。
【図５】セキュリティレベルＤＢの一例を示す図である。
【図６】機種情報ＤＢの一例を示す図である。
【図７】機種ポリシＤＢの一例を示す図である。
【図８】共通情報ＤＢの一例を示す図である。
【図９】共通ポリシＤＢの一例を示す図である。
【図１０】ポリシ定義の検証処理のフロー例を示す図である。
【図１１】情報制御システムを構成する各装置におけるセキュリティポリシ設定処理フロー例を示す図である。
【図１２】情報制御システム全体に対して、一括でセキュリティポリシを変更する（一括更新の）場合の処理フロー例を示す図である。
【図１３】指定した機種ごとにセキュリティポリシを変更する（指定機種更新の）場合の処理フロー例を示す図である。
【図１４】セキュリティレベルを変更する場合の処理フロー例を示す図である。
【発明を実施するための形態】
【００１０】
本発明を実施するための形態（以降、「本実施形態」と称す。）について、適宜図面を参照しながら詳細に説明する。
【００１１】
本実施形態におけるセキュリティ設定システムおよび情報制御システムの構成例について、図１を用いて説明する。
図１に示すように、情報制御システム２０は、複数の設備２４と、設備２４からその設備２４の状態に関する情報を取得して当該設備２４に対して制御信号を送信する制御装置２２と、制御装置２２から設備２４の状態に関する情報を取得して表示する監視装置２１とで構成される。なお、図１では、制御装置２２および監視装置２１は１台ずつしか記載していないが、複数台であっても構わない。また、図１では、情報制御システム２０は、１つしか記載していないが、ネットワーク３０に複数接続されていても構わない。また、監視装置２１、制御装置２２、設備２４は、ネットワーク２３を介して通信可能に接続されている。
【００１２】
情報制御システム２０は、規模が大きくなると、監視装置（装置）２１、制御装置（装置）２２、設備２４の種類や数が多くなるとともに、監視装置２１、制御装置２２、設備２４の機能を更改した版が新旧混在して構成される。なお、以降の説明では、監視装置２１、制御装置２２を、単に、装置２１、２２と称することもある。また、同種の装置であっても、ベンダが異なることによって、機能が異なることもある。
【００１３】
このような情報制御システム２０に対してセキュリティレベルを維持するためには、セキュリティ上の弱点（セキュリティホール）を作らないことが重要になる。そのため、情報制御システム２０を構成する各種装置２１、２２や設備２４のセキュリティについては、納入前は無論のこと、納入後も一定のセキュリティレベルを維持する必要がある。
【００１４】
納入前には、まず、ベンダは、対象となる情報制御システム２０の構成および実運用を考慮したセキュリティ脅威分析を実施し、脅威の発生点と具体的な脅威を洗い出すステップを実行する。次に、ベンダは、脅威の発生点と具体的な脅威に対する対策(以下、セキュリティポリシまたは単にポリシと称す。)を設計するステップを実行する。そして、ベンダは、セキュリティポリシの設定およびその設定結果を検証するステップを実行する。ここで、セキュリティポリシとは、企業や組織におけるコンピュータのセキュリティに関する方針や行動指針を指している。
納入後には、保守者は、対象となる情報制御システム２０の構成および実運用に変更があった場合のみ、上記各ステップを実行する。
【００１５】
セキュリティポリシの設定およびその設定結果を検証するステップは、セキュリティポリシに基づくハード、ＯＳ(オペレーティングシステム)、ミドルウェアの設定とその検証において多大な時間を要する。さらに、納入後の稼動中の情報制御システム２０を構成する各装置２１、２２を停止してセキュリティレベルの変更にともなう検証作業を実行することは、ほぼ困難である。
【００１６】
そこで、本実施形態におけるセキュリティ設定システム１０は、図１に示すように、セキュリティポリシを定義するポリシ定義装置１１ａと、定義したセキュリティポリシと各装置２１、２２に設定するセキュリティの条件とが合致していることを検証するポリシ検証装置１１ｂとで構成される。ポリシ定義装置１１ａおよびポリシ検証装置１１ｂは、ネットワーク３０を介して通信可能に接続されるとともに、セキュリティ設定システム１０は、ネットワーク３０を介して、情報制御システム２０の各種装置２１、２２と通信可能に接続される。
【００１７】
なお、ポリシ定義装置１１ａの機能の詳細例については、図２を用いて説明することとし、ここでは、図１に示す監視装置２１、制御装置２２、ポリシ検証装置１１ｂの機能例について先に説明する。
【００１８】
監視装置２１は、監視処理部２１１、ポリシ実行部２１２、ポリシ情報２１３を記憶する不図示の記憶部を備える。監視処理部２１１は、設備２４からその設備２４の状態に関する情報を取得して当該設備２４に対して制御信号を送信する処理を実行する。ポリシ実行部２１２は、ポリシ定義装置１１ａから受信したセキュリティの条件をポリシ情報２１３として記憶するとともに、そのポリシ情報２１３に基づいてセキュリティを設定する。なお、監視装置２１は、図示しないＣＰＵ（Central Processing Unit）およびメインメモリにおいて、図示しない記憶部に記憶されているアプリケーションプログラムをメインメモリに展開して、監視処理部２１１およびポリシ実行部２１２を具現化している。
【００１９】
制御装置２２は、制御処理部２２１、ポリシ実行部２２２、ポリシ情報２２３を記憶する不図示の記憶部を備える。制御処理部２２１は、制御装置２２から設備２４の状態に関する情報を取得して表示する処理を実行する。ポリシ実行部２２２は、ポリシ定義装置１１ａから受信したセキュリティの条件をポリシ情報２２３として記憶するとともに、そのポリシ情報２２３に基づいてセキュリティを設定する。なお、制御装置２２は、図示しないＣＰＵおよびメインメモリにおいて、図示しない記憶部に記憶されているアプリケーションプログラムをメインメモリに展開して、制御処理部２２１およびポリシ実行部２２２を具現化している。
【００２０】
ポリシ検証装置１１ｂは、ソフト実行部１４１、検証実行部１４２、ポリシ情報１４３を記憶する不図示の記憶部を備える。ソフト実行部１４１は、納入後の装置の環境をエミュレートする処理を実行する。検証実行部１４２は、ポリシ定義装置１１ａから受信したセキュリティポリシとセキュリティの条件とをポリシ情報１４３として記憶するとともに、そのポリシ情報１４３に基づいて、セキュリティポリシと各装置２１、２２に設定するセキュリティの条件とが合致していることを検証する処理を実行する。なお、ポリシ検証装置１１ｂは、図示しないＣＰＵおよびメインメモリにおいて、図示しない記憶部に記憶されているアプリケーションプログラムをメインメモリに展開して、ソフト実行部１４１および検証実行部１４２を具現化している。
【００２１】
なお、監視装置２１、制御装置２２、ポリシ検証装置１１ｂは、それぞれ、図示しないキーボードやマウス等の入力装置、情報を出力表示する図示しない表示装置を備えているものとする。
【００２２】
次に、ポリシ定義装置１１ａの機能例について、図２を用いて説明する。
図２に示すように、ポリシ定義装置１１ａは、処理部１１０、記憶部１２０、通信部１３０を備える。なお、ポリシ定義装置１１ａは、図示しないキーボードやマウス等の入力装置、情報を出力表示する図示しない表示装置を備えているものとする。
そして、処理部１１０は、図示しないＣＰＵおよびメインメモリにおいて、記憶部１２０に記憶されているアプリケーションプログラムをメインメモリに展開して、処理部１１０内の各部１１１〜１１８を具現化する。また、通信部１３０は、情報の送受信を行うインターフェースであり、ネットワーク３０を介して、情報制御システム２０の各装置２１、２２と通信可能に接続されている。
【００２３】
処理部１１０は、セキュリティレベル設定部１１１、機種情報取得部１１２、機種ポリシ取得部１１３、機種ポリシ生成部１１４、共通情報取得部１１５、共通ポリシ取得部１１６、共通ポリシ生成部１１７、ポリシ配信部１１８を備える。また、記憶部１２０には、国際規格ガイドライン情報１２１（図４参照）、セキュリティレベルＤＢ１２２（図５参照）、機種情報ＤＢ１２３（図６参照）、機種ポリシＤＢ１２４（図７参照）、機種ポリシ情報１２５、共通情報ＤＢ１２６（図８参照）、共通ポリシＤＢ１２７（図９参照）、共通ポリシ情報１２８が記憶される。
【００２４】
まず、記憶部１２０に記憶されている各情報について、図４〜９を用いて説明する。
国際規格ガイドライン情報１２１は、図４に示すように、分類４０１、設定項目４０２、設定条件４０３を記憶している。国際規格ガイドライン情報１２１は、セキュリティ設定システム１０のユーザによって、国際規格からポリシに関する要件を抽出して、生成される。例えば、分類４０１は、後記する機種分類６０１（図６参照）や分類名称８０１（図８参照）に相当する項目である。また、設定項目４０２は、例えば、ユーザＩＤ、パスワード、ログイン失敗等が挙げられる。設定条件４０３は、例えば、ユーザＩＤやパスワードについては、英数字、文字数、有効期限等であり、ログイン失敗については、回数限度の設定の有無等が挙げられる。具体的には、「ログインのユーザＩＤは英数字含みで１６文字以上とする」、「ログインのユーザＩＤの有効期限は３ヶ月以内とする」、「ログインに３回以上失敗したユーザＩＤは無効にする」等である。
【００２５】
セキュリティレベルＤＢ１２２は、図５に示すように、設定項目５０１、セキュリティレベル５０２、設定値５０３、範囲５０４を記憶している。セキュリティレベルＤＢ１２２は、セキュリティレベル設定部１１１によって、国際規格ガイドライン情報１２１から生成される。例えば、設定項目５０１がパスワードの最大文字数の場合には、セキュリティレベル５０２がＡ「厳守」、Ｂ「必須」、Ｃ「推奨」のように設定される。そして、各セキュリティレベル５０２に対して、設定値５０３がそれぞれ１６文字、３２文字、３２文字のように設定される。また、範囲５０４は、設定値５０３の設定範囲を表しており、１〜１２８文字に設定される。
【００２６】
機種情報ＤＢ１２３は、図６に示すように、機種分類６０１、機種名称６０２、ＣＰＵ６０３、メモリ６０４、ディスク容量６０５、ＯＳ（オペレーティングシステム）の種類６０６、チェック条件６０７を記憶している。機種情報ＤＢ１２３は、情報制御システム２０（図１参照）を構成している各装置について仕様を示したものである。機種分類６０１は、例えば、サーバ、ＨＭＩ（ヒューマンマシンインタフェース）、コントローラ等である。機種名称６０２は、実際の製品名称である。ＣＰＵ６０３、メモリ６０４、ディスク容量６０５、ＯＳの種類６０６には、実際の製品仕様が設定される。チェック条件６０７は、機種ごとのセキュリティレベルの条件として、例えば、「厳守のセキュリティレベルの項目が３個以上」等のように設定される。
【００２７】
機種ポリシＤＢ１２４は、図７に示すように、機種名称６０２、分類コード７０１、分類名称７０２、設定項目７０３、設定値７０４、更新日時７０５を記憶している。機種名称６０２は、図６に示す機種情報ＤＢ１２３の機種名称６０２と同じ内容を表す。分類コード７０１は、機種名称６０２を分類した集合を識別するための情報である。分類名称７０２は、アクセス管理やポート管理等の管理名称が設定される。設定項目７０３および設定値７０４は、セキュリティレベルＤＢ１２２に設定されているセキュリティレベル５０２に応じた値を設定される。例えば、設定項目７０３に「パスワードの最大文字列長」が設定されて、セキュリティレベルとして「厳守」が選択された場合には、設定値７０４には「１６文字」が設定される。なお、設定項目７０３および設定値７０４のセットは、１つの機種名称６０２に対して、１セット以上Ｎセットまで設定できるものとする。更新日時７０５は、更新した日時が設定される。
【００２８】
機種ポリシ情報１２５は、機種ごとにポリシを設定するために配信される情報である。機種ポリシ情報１２５は、少なくとも、装置を識別する情報、設定項目７０３および設定値７０４を含んでいる。
【００２９】
共通情報ＤＢ１２６は、図８に示すように、分類名称８０１、システムコード８０２、システム名称８０３、顧客名称８０４を記憶している。分類名称８０１は、システムを分類した集合を識別するための情報である。システムコード８０２は、システムを識別するための情報である。システム名称８０３は、システムに付された名称である。顧客名称８０４は、システムを納入した先の顧客に関する情報である。
【００３０】
共通ポリシＤＢ１２７は、図９に示すように、システム名称８０３、分類コード９０１、分類名称９０２、設定項目９０３、設定値９０４、優先フラグ９０５、更新日時９０６を記憶している。システム名称８０３は、図８に示す共通情報ＤＢ１２６のシステム名称８０３と同じ内容を表す。分類コード９０１は、システムを分類した集合を識別するための情報である。分類名称９０２は、アクセス管理やポート管理等の管理名称が設定される。設定項目９０３および設定値９０４は、セキュリティレベルＤＢ１２２に設定されているセキュリティレベル５０２に応じた値を設定される。例えば、設定項目９０３には「パスワードの最大文字列長」、設定値９０４には「厳守」に対応する１６文字が設定される。なお、設定項目９０３および設定値９０４のセットは、１つのシステム名称８０３に対して、１セット以上Ｎセットまで設定できるものとする。優先フラグ９０５は、機種ポリシ情報１２５および共通ポリシ情報１２８において、同一設定項目に対して、異なる設定値が設定されていた場合、どちらを優先するかを示すフラグを設定する。例えば、優先フラグ９０５が「１」の場合は共通ポリシ情報１２８の設定値を優先し、優先フラグ９０５が設定されていない場合（「−」で表示）は機種ポリシ情報１２５の設定値を優先する。更新日時９０６は、更新した日時が設定される。
【００３１】
共通ポリシ情報１２８は、システムごとにポリシを設定するために配信される情報である。共通ポリシ情報１２８は、少なくとも、システムまたはそのシステムを構成する装置を識別する情報、設定項目７０３および設定値７０４を含んでいる。
【００３２】
次に、処理部１１０の各部について、以下に説明する（適宜、図１、２、４〜９参照）。
セキュリティレベル設定部１１１は、国際規格ガイドライン情報１２１（図４参照）から、分類４０１、設定項目４０２、設定条件４０３を取得し、セキュリティレベルＤＢ１２２（図５参照）を生成する。なお、セキュリティレベルＤＢ１２２（図５参照）のセキュリティレベル５０２は、各装置２１、２２および情報制御システム２０に配信される機種ポリシ情報１２５および共通ポリシ情報１２８を生成する際に、セキュリティ設定システム１０のユーザによって設定される。
【００３３】
機種情報取得部１１２は、セキュリティ設定システム１０のユーザによる入力を受け付けて、各装置２１、２２の基本情報を取得して機種情報ＤＢ１２３（図６参照）を生成する。なお、機種情報ＤＢ１２３のチェック条件６０７は、セキュリティ設定システム１０のユーザによって設定される。
【００３４】
機種ポリシ取得部１１３は、国際規格ガイドライン情報１２１（図４参照）から、分類４０１、設定項目４０２、設定条件４０３を取得し、機種情報ＤＢ１２３（図６参照）の機種名称６０２に対して機種ポリシＤＢ１２４（図７参照）を生成する。なお、設定項目７０３および設定値７０４のセットは、セキュリティ設定システム１０のユーザによって指定されたセキュリティレベル５０２に関連付けて設定される。
【００３５】
機種ポリシ生成部１１４は、セキュリティレベルＤＢ１２２（図５参照）から、設定項目５０１、セキュリティ設定システム１０のユーザによって指定されたセキュリティレベル５０２に対応する設定値５０３、範囲５０４を取得し、機種情報ＤＢ１２３（図６参照）から装置２１、２２の基本情報を取得し、機種ポリシＤＢ１２４（図７参照）から機種ごとの設定項目７０３および設定値７０４を取得する。そして、機種ポリシ生成部１１４は、機種ポリシ情報１２５を生成する。すなわち、機種ポリシ情報１２５は、機種ごとにポリシを設定するために配信される情報であり、設定項目７０３と、セキュリティ設定システム１０のユーザによって指定されたセキュリティレベル５０２に対応する設定値７０４とのセットを含んで生成される。
【００３６】
共通情報取得部１１５は、セキュリティ設定システム１０のユーザによる入力を受け付けて、情報制御システム２０を構成する装置２１、２２全体に共通する情報を取得して共通情報ＤＢ１２６（図８参照）を生成する。
【００３７】
共通ポリシ取得部１１６は、国際規格ガイドライン情報１２１（図４参照）から、分類４０１、設定項目４０２、設定条件４０３を取得し、共通情報ＤＢ１２６（図８参照）のシステム名称８０３に対して共通ポリシＤＢ１２７（図９参照）を生成する。なお、設定項目９０３および設定値９０４のセットは、セキュリティ設定システム１０のユーザによって指定されたセキュリティレベル５０２に関連付けて設定される。
【００３８】
共通ポリシ生成部１１７は、セキュリティレベルＤＢ１２２（図５参照）から設定項目５０１、セキュリティ設定システム１０のユーザによって指定されたセキュリティレベル５０２に対応する設定値５０３、範囲５０４を取得し、共通情報ＤＢ１２６（図８参照）から情報制御システム２０を構成する装置２１、２２全体にわたる共通情報を取得し、共通ポリシＤＢ１２７（図９参照）から情報制御システム２０ごとの設定項目９０３および設定値９０４を取得する。そして、共通ポリシ生成部１１７は、共通ポリシ情報１２８を生成する。すなわち、共通ポリシ情報１２８は、情報制御システム２０ごとにポリシを設定するために配信される情報であり、設定項目９０３と、セキュリティ設定システム１０のユーザによって指定されたセキュリティレベル５０２に対応する設定値９０４とのセットを含んで生成される。
【００３９】
ポリシ配信部１１８は、必要に応じて、機種ポリシ情報１２５、共通ポリシ情報１２８のいずれかまたは双方を装置２１、２２、情報制御システム２０のいずれかまたは双方に送信する。
【００４０】
次に、ポリシ定義装置１１ａの処理フロー例について、図３を用いて説明する（適宜、図１、２参照）。
ステップＳ３０１では、セキュリティレベル設定部１１１は、国際規格ガイドライン情報１２１（図４参照）から、分類４０１、設定項目４０２、設定条件４０３を取得し、セキュリティレベルＤＢ１２２（図５参照）を生成する。セキュリティレベルＤＢ１２２は、図５に示すように、設定項目５０１、セキュリティレベル５０２、設定値５０３を関連付けて記憶しており、装置２１、２２や情報制御システム２０を構成する装置２１、２２全体に対して、セキュリティレベル５０２を選択することにより、国際規格に合致したセキュリティを設定することができる。
【００４１】
ステップＳ３０２では、機種情報取得部１１２は、セキュリティ設定システム１０のユーザによる入力を受け付けて、情報制御システム２０を構成する各装置２１、２２の基本情報を示す機種情報ＤＢ１２３（図６参照）を生成する。
【００４２】
ステップＳ３０３では、機種ポリシ取得部１１３は、機種情報ＤＢ１２３（図６参照）から取得した機種名称６０２に対して、機種ポリシを定義する。具体的には、機種ポリシ取得部１１３は、機種ポリシＤＢ１２４を生成する。
【００４３】
ステップＳ３０４では、共通情報取得部１１５は、セキュリティ設定システム１０のユーザによる入力を受け付けて、情報制御システム２０を構成する装置２１、２２全体に共通する情報を取得し、共通情報ＤＢ１２６（図８参照）を生成する。
【００４４】
ステップＳ３０５では、共通ポリシ取得部１１６は、共通情報ＤＢ１２６（図８参照）から取得したシステム名称８０３に対して、共通ポリシを定義する。具体的には、共通ポリシ取得部１１６は、共通ポリシＤＢ１２７を生成する。
【００４５】
ステップＳ３０６では、機種ポリシ生成部１１４は、セキュリティレベルＤＢ１２２（図５参照）から、設定項目５０１、セキュリティ設定システム１０のユーザによって指定されたセキュリティレベル５０２に対応する設定値５０３、範囲５０４を取得し、機種情報ＤＢ１２３（図６参照）から装置２１、２２の基本情報を取得し、機種ポリシＤＢ１２４（図７参照）から機種ごとの設定項目７０３および設定値７０４を取得する。そして、機種ポリシ生成部１１４は、機種ポリシ情報１２５を生成する。
【００４６】
また、共通ポリシ生成部１１７は、セキュリティレベルＤＢ１２２（図５参照）から設定項目５０１、セキュリティ設定システム１０のユーザによって指定されたセキュリティレベル５０２に対応する設定値５０３、範囲５０４を取得し、共通情報ＤＢ１２６（図８参照）から情報制御システム２０を構成する装置２１、２２全体にわたる共通情報を取得し、共通ポリシＤＢ１２７（図９参照）から情報制御システム２０ごとの設定項目９０３および設定値９０４を取得する。そして、共通ポリシ生成部１１７は、共通ポリシ情報１２８を生成する。
【００４７】
ステップＳ３０７では、ポリシ検証装置１１ｂの検証実行部１４２は、生成した機種ポリシ情報１２５および共通ポリシ情報１２８の検証を行う。なお、検証の詳細については、後記する。
【００４８】
ステップＳ３０８では、ポリシ配信部１１８は、機種ポリシ情報１２５を対象機種に配信する。また、ポリシ配信部１１８は、共通ポリシ情報１２８を対象システムを構成する各装置に配信する。なお、同一装置に対して、機種ポリシ情報１２５および共通ポリシ情報１２８の双方が送信されても構わない。この場合には、優先フラグ９０５（図９参照）に基づいて、いずれの設定値を用いるかが決定される。
【００４９】
次に、図３のステップＳ３０７におけるポリシ定義の検証処理フロー例について、図１０を用いて説明する（適宜、図２参照）。
ステップＳ１００１では、検証実行部１４２は、機種ポリシ情報１２５の設定内容をチェックする。具体的には、設定内容がすべて設定されているか、設定値７０４がセキュリティレベルＤＢ１２２（図５参照）の範囲５０４に記載されている上下限値を満たしているか、セキュリティレベルを満たしているか、について検証される。セキュリティレベルを満たしているかのチェックでは、機種情報ＤＢ１２３（図６参照）のチェック条件６０７で設定された条件を満足しているかが検証される。つまり、チェック条件６０７の１行目では、「厳守：３項目以上」と記載されているように、Ｎセットの設定項目７０３すべてについて設定値７０４を満足していなくても、そのうち３項目以上が条件を満足していれば良いことになる。
【００５０】
ステップＳ１００２では、検証実行部１４２は、機種ポリシ情報１２５の設定内容に誤りがあるか否かを判定する。具体的に誤りがあるとは、設定されていない項目があること、範囲５０４を満足していないこと、チェック条件６０７を満足していないことのいずれかを意味している。誤りがあると判定した場合（ステップＳ１００２でＹｅｓ）、処理はステップＳ１００３へ進み、誤りがないと判定した場合（ステップＳ１００２でＮｏ）、処理はステップＳ１００４へ進む。
【００５１】
ステップＳ１００３では、機種ポリシ生成部１１４は、セキュリティ設定システム１０のユーザによる入力を受け付けて、誤りのある箇所を更新し、機種ポリシ情報１２５を再設定する。そして、処理はステップＳ１００１へ戻る。
【００５２】
ステップＳ１００４では、検証実行部１４２は、共通ポリシ情報１２８の設定内容をチェックする。この場合、検証実行部１４２は、必要であれば、ポリシ検証装置１１ｂを用いて、実運用されているシステムと同等の環境を構築し、その環境において、共通ポリシ情報１２８の設定内容をチェックするようにしても良い。チェック内容は、ステップＳ１００１と同様である。
【００５３】
ステップＳ１００５では、検証実行部１４２は、ステップＳ１００２の場合と同様に、共通ポリシ情報１２８の設定内容に誤りがあるか否かを判定する。誤りがあると判定した場合（ステップＳ１００５でＹｅｓ）、処理はステップＳ１００６へ進み、誤りがないと判定した場合（ステップＳ１００５でＮｏ）、処理は終了する。
【００５４】
ステップＳ１００６では、共通ポリシ生成部１１７は、セキュリティ設定システム１０のユーザによる入力を受け付けて、誤りのある箇所を更新し、共通ポリシ情報１２８を再設定する。そして、処理はステップＳ１００４へ戻る。
【００５５】
次に、情報制御システム２０において、セキュリティポリシを各装置２１、２２に反映するためのポリシ実行部２１２、２２２の処理フロー例について、図１１を用いて説明する（適宜、図１参照）。
ステップＳ１１０１では、ポリシ実行部２１２、２２２は、配信されてきた機種ポリシ情報１２５、共通ポリシ情報１２８を取得する。
【００５６】
ステップＳ１１０２では、ポリシ実行部２１２、２２２は、共通ポリシ情報１２８に含まれている優先フラグ９０５を参照し、優先フラグが設定されているか否かを判定する。優先フラグが設定されている場合（ステップＳ１１０２でＹｅｓ）、処理はステップＳ１１０３へ進み、優先フラグが設定されていない場合（ステップＳ１１０２でＮｏ）、処理はステップＳ１１０４へ進む。
【００５７】
ステップＳ１１０３では、ポリシ実行部２１２、２２２は、共通ポリシ情報１２８を優先して設定する。そして、処理は終了する。
ステップＳ１１０４では、ポリシ実行部２１２、２２２は、機種ポリシ情報１２５を優先して設定する。そして、処理は終了する。
【００５８】
次に、ポリシ変更を行う際に、情報制御システム２０を構成する装置２１、２２全体に対して一括更新する処理フロー例について、図１２を用いて説明する（適宜、図２参照）。
ステップＳ１２０１では、共通ポリシ生成部１１７は、セキュリティ設定システム１０のユーザによる入力（システム名称８０３および設定項目９０３）を受け付けて、共通ポリシ情報１２８のシステム名称８０３を取得し、編集する設定項目９０３を選択する。
【００５９】
ステップＳ１２０２では、共通ポリシ生成部１１７は、セキュリティ設定システム１０のユーザによる入力（設定値９０４）を受け付けて、編集する設定項目９０３に対して設定値９０４を設定する。
【００６０】
ステップＳ１２０３では、共通ポリシ生成部１１７は、共通ポリシ情報１２８を生成（更新）する。
ステップＳ１２０４では、共通ポリシ生成部１１７は、共通ポリシ情報１２８を検証する。具体的には、図１０に示すステップＳ１００４〜Ｓ１００６を実行する。
ステップＳ１２０５では、ポリシ配信部１１８は、共通ポリシ情報１２８を配信する。
【００６１】
次に、ポリシ変更を行う際に、特定機種に対して更新する指定機種更新の処理フロー例について、図１３を用いて説明する（適宜、図２参照）。
ステップＳ１３０１では、機種ポリシ生成部１１４は、セキュリティ設定システム１０のユーザによる入力（機種名称６０２および設定項目７０３）を受け付けて、機種ポリシ情報１２５の機種名称６０２を取得し、編集する設定項目７０３を選択する。
【００６２】
ステップＳ１３０２では、機種ポリシ生成部１１４は、セキュリティ設定システム１０のユーザによる入力（設定値７０４）を受け付けて、編集する設定項目７０３に対して設定値７０４を設定する。
【００６３】
ステップＳ１３０３では、機種ポリシ生成部１１４は、機種ポリシ情報１２５を生成（更新）する。
ステップＳ１３０４では、機種ポリシ生成部１１４は、機種ポリシ情報１２５を検証する。具体的には、図１０に示すステップＳ１００１〜Ｓ１００３を実行する。
ステップＳ１３０５では、ポリシ配信部１１８は、機種ポリシ情報１２５を配信する。
【００６４】
次に、セキュリティレベルを変更する処理フロー例について、図１４を用いて説明する（適宜、図２参照）。
ステップＳ１４０１では、セキュリティレベル設定部１１１は、セキュリティポリシを変更された国際規格ガイドライン情報１２１を取得する。
【００６５】
ステップＳ１４０２では、機種ポリシ取得部（ポリシ取得部）１１３は、変更された国際規格ガイドライン情報１２１に基づいて、機種ポリシＤＢ１２４（図７参照）において変更された設定値７０４を含む行を強調表示する。また、共通ポリシ取得部（ポリシ取得部）１１６は、変更された国際規格ガイドライン情報１２１に基づいて、共通ポリシＤＢ１２７（図９参照）において変更された設定値９０４を含む行を強調表示する。具体的には、変更された設定値７０４、９０４を含む行の背景色を赤にしたり、太文字や斜体にしたり、ブリンキングしたりして注意喚起する。
【００６６】
ステップＳ１４０３では、機種ポリシ取得部１１３は、セキュリティ設定システム１０のユーザによる入力として、強調表示された行の設定値７０４についての確認を受け付けて、機種ポリシＤＢ１２４の設定値７０４を更新する。また、共通ポリシ取得部１１６は、セキュリティ設定システム１０のユーザによる入力として、強調表示された行の設定値９０４についての確認を受け付けて、共通ポリシＤＢ１２７の設定値９０４を更新する。
なお、ステップＳ１４０３より後の処理では、図３のステップＳ３０３、ステップＳ３０５〜Ｓ３０８の処理が実行され、更新された機種ポリシ情報１２５、共通ポリシ情報１２８が対象となる装置２１、２２に配信されることになる。
【００６７】
以上説明したように、セキュリティ設定システム１０は、セキュリティの国際規格を満たすように、セキュリティレベルと、セキュリティの設定項目５０１および設定値５０３とが関連付けて記憶されるセキュリティレベルＤＢ１２２と、セキュリティレベルに対応する設定項目および設定値をセキュリティレベルＤＢ１２２から取得して、情報制御システム２０を構成する装置２１、２２の機種ごとに設定項目７０３および設定値７０４を関連付けた機種ポリシ情報１２５を生成する機種ポリシ生成部１１４と、セキュリティレベルに対応する設定項目５０１および設定値５０３をセキュリティレベルＤＢ１２２から取得して、情報制御システム２０を構成する装置２１、２２全体に対して設定項目９０３および設定値９０４を関連付けた共通ポリシ情報１２８を生成する共通ポリシ生成部１１７と、機種ポリシ情報１２５を装置２１、２２に配信し、共通ポリシ情報１２８を情報制御システム２０を構成する装置２１、２２全体に配信するポリシ配信部１１８と、を備える。そのため、セキュリティ設定システム１０は、情報制御システム２０に対して容易にセキュリティを設定することができる。
【００６８】
また、セキュリティ設定システム１０は、情報制御システム２０を構成する装置２１、２２全体に対して共通ポリシ情報１２８を配信することによって、一括更新することができ、少ない工数でセキュリティレベルを変更することができる。また、セキュリティ設定システム１０は、幅広いＩＴ知識が無くても、セキュリティの国際規格に基づくセキュリティレベルを、国際規格ガイドライン情報１２１を参照して容易に生成することができる。
【００６９】
また、検証実行部１４２は、セキュリティの評価指標として、情報制御システム２０を構成する装置２１、２２全体のうち、Ｘ％（ただし、０＜Ｘ＜１００）の台数がセキュリティの設定項目９０３および設定値９０４を満足するように設けても構わない。
【００７０】
また、ポリシ検証装置１１ｂは、ポリシ定義装置１１ａとは別の装置として説明したが、ポリシ定義装置１１ａに内蔵されていても構わない。
【符号の説明】
【００７１】
１０  セキュリティ設定システム
１１ａ  ポリシ定義装置
１１ｂ  ポリシ検証装置
２０  情報制御システム
２１  監視装置（装置）
２２  制御装置（装置）
２４  設備
１１１  セキュリティレベル設定部
１１２  機種情報取得部
１１３  機種ポリシ取得部（ポリシ取得部）
１１４  機種ポリシ生成部
１１５  共通情報取得部
１１６  共通ポリシ取得部（ポリシ取得部）
１１７  共通ポリシ生成部
１１８  ポリシ配信部
１２１  国際規格ガイドライン情報
１２２  セキュリティレベルＤＢ
１２３  機種情報ＤＢ
１２４  機種ポリシＤＢ
１２５  機種ポリシ情報
１２６  共通情報ＤＢ
１２７  共通ポリシＤＢ
１２８  共通ポリシ情報
１４２  検証実行部
２１２、２２２  ポリシ実行部
６０２  機種名称
７０３  設定項目
７０４  設定値
８０３  システム名称
９０３  設定項目
９０４  設定値
９０５  優先フラグ
【図１】
2013167983.tif 000003
【図２】
2013167983.tif 000004
【図３】
2013167983.tif 000005
【図４】
2013167983.tif 000006
【図５】
2013167983.tif 000007
【図６】
2013167983.tif 000008
【図７】
2013167983.tif 000009
【図８】
2013167983.tif 000010
【図９】
2013167983.tif 000011
【図１０】
2013167983.tif 000012
【図１１】
2013167983.tif 000013
【図１２】
2013167983.tif 000014
【図１３】
2013167983.tif 000015
【図１４】
2013167983.tif 000016