(57)【要約】【課題】ネットワークデバイスの管理のためのセキュリティーポリシー監視においてセキュリティー面の強化を実現すること。【解決手段】管理サーバー1000及び管理クライアント2000で構成される管理システムは、セキュリティーポリシー監視タスクを実行し、該セキュリティーポリシー監視タスクで監視対象のデバイス3000のセキュリティーポリシーが変更されていることが検出された場合、該デバイス3000のセキュリティーポリシーを修復し（S1601〜S1602）、該セキュリティーポリシーを修復したデバイス3000のセキュリティーパスワードを仮のセキュリティーパスワードに変更する（S1607〜S1611）。【選択図】図１６
2020013504.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークデバイスに設定されているセキュリティーに関する設定情報を監視する管理システムであって、
前記ネットワークデバイスのセキュリティーに関する設定情報を監視する監視タスクの実行を制御する制御手段と、
前記監視タスクの実行によって該監視タスクで監視対象のネットワークデバイスのセキュリティーに関する設定情報が変更されていることが検出された場合、該ネットワークデバイスのセキュリティーに関する設定情報を修復する修復手段と、
前記修復が行われた場合、前記ネットワークデバイスに設定されているセキュリティーに関する設定情報を変更する場合に必要なパスワードを変更する変更手段と、
を有することを特徴とする管理システム。
【請求項２】
前記変更手段による変更後のパスワードを前記監視タスクに設定されている通知先に通知する通知手段を有することを特徴とする請求項１に記載の管理システム。
【請求項３】
前記監視タスクの設定として前記変更手段による変更後のパスワードの有効期間の設定が可能な第１設定手段を有し、
前記変更手段は、前記変更後のパスワードについて前記有効期間が超過している場合、該パスワードを再変更することを特徴とする請求項１又は２に記載の管理システム。
【請求項４】
前記変更手段は、前記パスワードを変更する前記ネットワークデバイスと同一のパスワードを使用する他のネットワークデバイスが存在する場合、該他のネットワークデバイスについても前記パスワードの変更を行うことを特徴とする請求項１〜３のいずれか１項に記載の管理システム。
【請求項５】
前記修復手段は、前記監視タスクに設定されている監視対象のネットワークデバイスごとの前記パスワードを用いて前記修復を行い、
前記変更手段は、前記ネットワークデバイスの前記パスワードが変更された場合、該ネットワークデバイスを監視対象とする監視タスクに設定されている前記パスワードも変更することを特徴とする請求項１〜４のいずれか１項に記載の管理システム。
【請求項６】
前記管理システムは、サーバーと、クライアントから構成されることを特徴とする請求項１〜５のいずれか１項に記載の管理システム。
【請求項７】
前記クライアントは、前記変更手段を備え、
前記クライアントは、前記変更手段が前記変更を行う場合の変更後のパスワードの生成を前記サーバーに要求し、
前記サーバーは、前記要求に応じて、前記変更後のパスワードを生成することを特徴とする請求項６に記載の管理システム。
【請求項８】
前記監視タスクの設定として前記変更手段による変更後のパスワードの設定が可能な第２設定手段を有し、
前記クライアントは、前記監視タスクの設定として前記変更後のパスワードが設定されている場合には、前記サーバーに前記要求を行わないことを特徴とする請求項７に記載の管理システム。
【請求項９】
ネットワークデバイスに設定されているセキュリティーに関する設定情報を監視する管理システムの制御方法であって、
前記ネットワークデバイスのセキュリティーに関する設定情報を監視する監視タスクを実行する実行ステップと、
前記監視タスクの実行によって該監視タスクで監視対象のネットワークデバイスのセキュリティーに関する設定情報が変更されていることが検出された場合、該ネットワークデバイスのセキュリティーに関する設定情報を修復する修復ステップと、
前記修復が行われた場合、前記ネットワークデバイスに設定されているセキュリティーに関する設定情報を変更する場合に必要なパスワードを変更する変更ステップと、
を有することを特徴とする管理システムの制御方法。
【請求項１０】
コンピュータを、請求項１〜５のいずれか１項に記載の手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークデバイスのセキュリティーポリシー設定を監視する管理システム、管理システムの制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、ネットワーク上に存在する画像形成装置などのデバイスの設定には、一般的なデバイス設定項目以外に、セキュリティーポリシーの設定がある。
セキュリティーポリシーは、ネットワーク環境やオフィスのセキュリティー指針に従った利用を徹底するために、セキュリティーに係るような設定を強制して変更できなくする設定情報の管理機能を実現するためのものである。
セキュリティーポリシーを編集する際には、一般的なデバイス設定項目の設定と比較して、より上位のユーザー権限を意味する特別なセキュリティーポリシーパスワードを必要とする。
【０００３】
このような一般的なデバイス設定項目やセキュリティーポリシーが意図しない設定値に変更されていないかをリモートで管理するための技術が存在する。
特許文献１では、一般的なデバイス設定項目とセキュリティーポリシーの設定のような設定情報の監視を両立する場合であっても、ＩＴ管理者に対する不要な通知等の低減と、セキュリティーリスクの高い変更に関しては適正な対処を実現している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−２１４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の技術では、設定値の変更を検出したセキュリティーポリシーに関して、設定値を適切な値に対処することは可能であるが、設定値を編集するために必要となるセキュリティーポリシーパスワードに対する制御を行うことはできなかった。そのため、再びセキュリティーポリシーの設定値が変更されてしまう場合があった。このように、従来のデバイス管理のためのセキュリティーポリシー監視技術では、ＩＴ管理者のコンピュータシステムに係るセキュリティー面での課題があった。
【０００６】
本発明は、上記の課題を解決するためになされたものである。本発明は、ネットワークデバイスの管理のためのセキュリティーポリシー監視においてセキュリティー面の強化を実現することができる仕組みを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明は、ネットワークデバイスに設定されているセキュリティーに関する設定情報を監視する管理システムであって、前記ネットワークデバイスのセキュリティーに関する設定情報を監視する監視タスクの実行を制御する制御手段と、前記監視タスクの実行によって該監視タスクで監視対象のネットワークデバイスのセキュリティーに関する設定情報が変更されていることが検出された場合、該ネットワークデバイスのセキュリティーに関する設定情報を修復する修復手段と、前記修復が行われた場合、前記ネットワークデバイスに設定されているセキュリティーに関する設定情報を変更する場合に必要なパスワードを変更する変更手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ネットワークデバイスの管理のためのセキュリティーポリシー監視においてセキュリティー面の強化を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】デバイス管理システムのネットワーク構成図。
【図２】管理サーバー等のハードウェア構成図。
【図３】デバイス管理システムのソフトウェア構成図。
【図４】デバイス探索により取得されるデバイス情報を例示する図。
【図５】セキュリティーポリシーを例示する図。
【図６】デバイス管理アプリケーションの画面を例示する図。
【図７】セキュリティーポリシーの選択画面を例示する図。
【図８】デバイス選択画面を例示する図。
【図９】監視設定画面を例示する図。
【図１０】セキュリティーポリシーのパスワード入力画面を例示する図。
【図１１】タスク登録設定画面を例示する図。
【図１２】セキュリティーポリシー監視タスクの作成に関する処理を例示するフローチャート。
【図１３】セキュリティーポリシー監視タスクの作成に関する処理を例示するフローチャート。
【図１４】タスク管理に関する処理を例示するフローチャート。
【図１５】第１実施形態におけるエージェントサービス部に対するセキュリティーポリシー監視タスクの実行に関する処理を例示するフローチャート。
【図１６】第１実施形態におけるエージェントサービス部に対するセキュリティーポリシー監視タスクの実行に関する処理を例示するフローチャート。
【図１７】第１実施形態におけるエージェントサービス部に対するセキュリティーポリシー監視タスクの実行に関する処理を例示するフローチャート。
【図１８】第２実施形態におけるエージェントサービス部に対するセキュリティーポリシー監視タスクの実行に関する処理を例示するフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１１】
〔第１実施形態〕
図１は、本発明の一実施形態を示すデバイス管理システムのネットワーク構成の一例を示す図である。本実施形態を示すデバイス管理システムは、クライアント／サーバー型のシステムである。
【００１２】
図１に示すように、本実施形態のデバイス管理システムは、管理サーバー1000、管理クライアント2000を含み、デバイス3000のＤｅｖＡ１〜ＤｅｖＡｎを管理する。以降、デバイス3000のＤｅｖＡ１は、デバイスＤｅｖＡ１と称す（デバイス3000のＤｅｖＡ２〜ＤｅｖＡｎも同様）。管理サーバー1000、管理クライアント2000及びデバイス3000は、互いに通信回線4000により通信可能に接続されている。なお、通信回線4000は特定の通信回線に限定されるものではなく、ＬＡＮやＷＡＮ、携帯電話回線等の各種の通信回線が含まれる。
【００１３】
管理サーバー1000は、管理クライアント2000と、管理クライアント2000が管理するデバイス3000の関連付けを管理する。そして、管理サーバー1000は、実行すべきタスクにおいて指定されているデバイス3000に応じて、必要な管理クライアント2000にタスクの実行を指示する。
各管理クライアント2000では、管理サーバー1000からのタスクの実行指示に従い、管理しているデバイス3000に対してタスクを実行し、その結果を管理サーバー1000に返す。
なお、管理サーバー1000は、クラウドサービス等を用いて実現される構成でもよい。また、管理サーバー1000と、管理クライアント2000が同一の機器で実現される構成でもよい。
【００１４】
デバイス3000は、例えば、画像形成装置（プリンタ、スキャナ、ファクシミリ、複合機等）、情報処理装置（パーソナルコンピュータ、タブレット端末、スマートフォン等）、ネットワークカメラ、デジタル医療機器、ロボット、車載端末、空調機器、その他ネットワーク家電などのネットワークデバイスである。デバイス3000は、上記に例示したネットワークデバイスに限定されるものではなく、その他のネットワークデバイスであってもよい。
【００１５】
次に、管理サーバー1000及び管理クライアント2000のハードウェア構成について説明する。
図２は、管理サーバー1000のハードウェア構成の一例を示すブロック図である。
図２において、ＣＰＵ10は、ＲＡＭ12をワークエリアとして、ＲＯＭ11やＨＤＤ19等に格納されたプログラムを実行し、後述する図３に示すデバイス管理部30等を実現する。なお、ＣＰＵ10が実行するプログラムは、例えば、ＤｉｓｋＤｒｉｖｅ20にマウント可能なＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ、磁気テープ、ＩＣメモリカード等の記憶媒体により供給されてもよい。
【００１６】
ＣＰＵ10は、ビデオカード（ＶＣ）14を介して、表示装置（ＤＳＰ；ディスプレイ）15にユーザーインターフェース表示を行う。さらに、ＣＰＵ10は、キーボードコントローラ（ＫＢＣ）16を介し、キーボード（ＫＢ）17やマウスなどのポインティングデバイスからのユーザーインターフェースに対する入力指示に応じた制御を行う。また、ＣＰＵ10は、ネットワークインタフェースカード（ＮＩＣ）21を介し、通信回線4000上の管理クライアント2000上のエージェントサービス部36とのデータ通信を行う。なお、ＨＤＤ（ハードディスクドライブ）の代わり又は併用してＳＳＤ（ソリッドステートドライブ）等の他の記憶装置を備える構成であってもよい。
【００１７】
また、管理クライアント2000も管理サーバー1000と同様のハードウェア構成を有する。管理クライアント2000のＣＰＵ10は、ＲＡＭ12をワークエリアとして、ＲＯＭ11やＨＤＤ19等に格納されたプログラムを実行し、後述する図３に示すエージェントサービス部36等を実現する。また、管理クライアント2000のＣＰＵ10は、ＮＩＣ21を介し、通信回線4000上のデバイス3000のデバイス構成サービス部37（図３）とのデータ通信を行う。
【００１８】
なお、デバイス3000のハードウェア構成については省略するが、デバイス3000の図示しないＣＰＵはＲＡＭをワークエリアとしてＲＯＭやＨＤＤ等に格納されたプログラムを実行し、後述する図３に示すデバイス構成サービス部37等を実現する。また、デバイス3000のＣＰＵは、ＮＩＣを介し、通信回線4000上の管理クライアント2000のエージェントサービス部36（図３）とのデータ通信を行う。
【００１９】
次に、本実施形態のデバイス管理システムのソフトウェア構成について説明する。
図３は、本実施形態のデバイス管理システムのソフトウェア構成の一例を示す図である。
本実施形態のデバイス管理システムのソフトウェア構成は、管理サーバー1000上で動作するデバイス管理部30と、管理クライアント2000上で動作するエージェントサービス部36と、デバイス3000上で動作するデバイス構成サービス部37を含む。
【００２０】
なお、デバイス管理部30は、管理サーバー1000のＣＰＵ10がＲＡＭ12をワークエリアとしてＲＯＭ11やＨＤＤ19等に格納されたプログラムを実行することにより実現される。また、エージェントサービス部36は、管理クライアント2000のＣＰＵ10がＲＡＭ12をワークエリアとしてＲＯＭ11やＨＤＤ19等に格納されたプログラムを実行することにより実現される。また、デバイス構成サービス部37は、デバイス3000の図示しないＣＰＵがＲＡＭをワークエリアとしてＲＯＭ等に格納されたプログラムを実行することにより実現される。
【００２１】
デバイス管理部30は、デバイス探索部31、タスク管理部32、デバイス構成制御部33、データ保管部34及びデバイス構成データ保管部35を有する。
なお、管理サーバー1000のデバイス管理部30は、Ｗｅｂベースのアプリケーションとしての実施も可能であり、その場合には、Ｗｅｂブラウザーを介しての利用が可能である。
【００２２】
タスク管理部32は、デバイス探索部31やデバイス構成制御部33で生成され、データ保管部34に保管されたタスクの実行機能を有する。タスク管理部32は、タスクに設定されたスケジュールに応じて、デバイス探索部31もしくはデバイス構成制御部33を介してエージェントサービス部36に対してタスク実行を指示する。
【００２３】
デバイス探索部31のタスクの一例としては、公知であるところのＳＮＭＰ、ＩＰ Ｂｒｏａｄｃａｓｔ、ＳＬＰ／Ｍｕｌｔｉｃａｓｔ等によるデバイス3000に対するデバイス探索機能がある。デバイス探索部31は、デバイス3000に対して任意のタイミングで探索を行う。そして、デバイス探索部31は、ＬＡＮ等の通信回線4000を介して、ＭＩＢ（Management Information Base）といったデバイス情報を取得／変更する機能を有する。
【００２４】
本実施形態では、デバイス探索部31は、デバイス探索の結果として、デバイス名、製品名及びアドレス等のデバイス情報を取得し、データ保管部34へ保存する。本実施形態では、データ保管部34は、管理サーバー1000のＨＤＤ19上で稼働するデータベース等のデータ記録媒体であり、デバイスリスト等のテーブルデータが保存される。
【００２５】
ここで、デバイス探索部３１によるデバイス探索等で取得されるデバイス情報について説明する。
図４は、デバイス探索部３１によるデバイス探索等により取得されるデバイス情報の一例を示す図である。
図４に示すように、デバイス探索結果としてのデバイス情報は、デバイス名、製品名、及びアドレスのデバイス情報等を有する。
【００２６】
例えば、デバイス名がＤｅｖＡ１のデバイス3000（以降「デバイスＤｅｖＡ１」と称す）は、製品名が「ＤｅｖＡ」、アドレスが「ｉｐＡ１」のデバイスであることを示す。デバイスＤｅｖＡ２〜ＤｅｖＡｎも同様である。
なお、デバイス情報の取得は、デバイス探索部31が行ったデバイス探索以外に、ＣＳＶファイル等のファイルをインポートすることで行ってもよい。
【００２７】
以下、図３の説明に戻る。
デバイス構成制御部33及びエージェントサービス部36は、デバイス3000のセキュリティーに係るような設定を強制して変更できなくする設定情報の管理機能であるセキュリティーポリシーの取得や監視機能を有する。
【００２８】
デバイス構成制御部33、エージェントサービス部36及びデバイス構成サービス部37は、所謂ＳＯＡＰ（Simple Object Access Protocol）等のプロトコルを利用したＷｅｂサービスにより互いに通信する。
本実施形態では、デバイス構成制御部33で作成したタスクは、エージェントサービス部36にて実行される。そして、デバイス構成制御部33は、エージェントサービス部36からの要求に対応する情報の提供や実行したタスク結果を受信する。
【００２９】
ここで、セキュリティーポリシー取得タスクの場合、デバイス構成制御部33は、エージェントサービス部36が取得したセキュリティーポリシーを、デバイス構成データ保管部35に保存する。
また、デバイス構成データ保管部35は、管理サーバー1000のＨＤＤ19上で稼働するＦＴＰサーバー、ＨＴＴＰサーバーもしくはファイルサーバーといったファイル領域にセキュリティーポリシーのデータファイルを保存する。
さらに、デバイス構成データ保管部35は、取得したセキュリティーポリシーの内容を、データ保管部34に保存する。
【００３０】
ここで、セキュリティーポリシーについて説明する。
図５は、エージェントサービス部36が取得したセキュリティーポリシーの一例を示す図である。
図５に示すように、セキュリティーポリシーは、ポリシー名、ポリシーバージョン、ポリシーカテゴリー、ポリシー項目名及びポリシー項目値を有する。
【００３１】
図５に示す例では、ポリシー名が「セキュリティーポリシーＡ」のセキュリティーポリシーは、ポリシーバージョンが「v1.0.0」である。そして、ポリシーカテゴリーとしては、デバイス3000のネットワークに関する「ネットワークポリシー」と、デバイス3000のインターフェースに関する「インターフェースポリシー」から構成される。
【００３２】
そして、「ネットワークポリシー」は、ＬＰＤポートの使用を禁止しないこと、専用ポートの使用を禁止すること等を意味するポリシー項目とその設定値から構成される。具体的には、ポリシー項目名「ＬＰＤポートを禁止する」が「ＯＦＦ」、「専用ポートを禁止する」が「ＯＮ」である。
同様に、「インターフェースポリシー」は、デバイス3000のＵＳＢ使用を禁止すること等を意味するポリシー項目とその設定値から構成される。具体的には、ポリシー項目名「ＵＳＢ使用を禁止する」が「ＯＮ」である。
【００３３】
なお、デバイス情報の取得は、デバイス構成サービス部37からのＷｅｂサービスを介した取得以外に、ファイルでのインポートやデバイス構成制御部33のユーザーインターフェース上で作成しても構わない。
【００３４】
以下、図３の説明に戻る。
エージェントサービス部36は、上記したデバイス探索部31が探索したデバイス3000のうち予めデバイス探索部31で管理対象として関連付けたデバイス3000に対するタスクを実行する。
【００３５】
例えば、デバイス探索部31は、エージェントサービス部36と、上記したデバイス探索部31が探索したデバイス3000であるデバイスＤｅｖＡ１〜ＤｅｖＡｎを関連付けたとする。
この場合、デバイスＤｅｖＡ１〜ＤｅｖＡｎに関するタスクを実行するのは、管理クライアント2000のエージェントサービス部36となる。
すなわち、エージェントサービス部36が稼働する複数の管理クライアント2000を設けることにより、より多くのデバイス3000を効率的に管理することが可能となる。なお、エージェントサービス部36は、予め各管理クライアント2000にインストールされ、常駐ＯＳサービスのひとつとして稼働しているものとする。
【００３６】
次に、エージェントサービス部36が実行するタスクの一例として、デバイス3000のセキュリティーポリシー監視タスクに関して記す。
デバイス構成制御部33からタスク実行の指示を受けたエージェントサービス部36は、管理対象のデバイス3000のうちタスク対象として指定されたデバイス3000のデバイス構成サービス部37に対して、セキュリティーポリシー監視を実行する。
【００３７】
ここで、セキュリティーポリシー監視タスクとは、上記図５で示したセキュリティーポリシーで構成されている監視元セキュリティーポリシーが、デバイス3000において維持されているかを確認するタスクである。そして、維持されていなかった場合には、監視元セキュリティーポリシーをデバイス構成サービス部37に配信することでデバイス3000のセキュリティーポリシーの値を元に戻す。
【００３８】
なお、エージェントサービス部36がデバイス構成サービス部37に対してセキュリティーポリシーを監視する以外に、デバイス構成サービス部37からエージェントサービス部36にセキュリティーポリシー項目値の変更を通知する形態でも構わない。
【００３９】
ここで、セキュリティーポリシーを編集する際には、一般的なデバイス設定項目の設定と比較して、より上位のユーザー権限を意味するセキュリティーパスワードといった特別なパスワードを必要する。以降、セキュリティーポリシーパスワードを、「セキュリティーパスワード」と称す。
【００４０】
なお、デバイス3000のセキュリティーポリシーが維持されていなかった場合、セキュリティーパスワードを介してセキュリティーポリシーの項目値が変更されたことを意味する。
従って、セキュリティーポリシーが維持されていなかった場合には、セキュリティーポリシーの項目値を元に戻す以外に、セキュリティーパスワードを変更することで、デバイスのセキュリティーポリシー維持を実現することが望ましい。
本実施形態のデバイス構成制御部33は、デバイス3000のセキュリティーポリシーを適切に維持することを実現する機能を有する。
【００４１】
以下、このようなデバイス管理システムにおけるデバイス3000のセキュリティーポリシーを適切に維持するための制御について詳細に説明する。
まず、デバイス管理部30を有するデバイス管理アプリケーションについて説明する。
図６は、デバイス管理部30を有するデバイス管理アプリケーションの画面の一例を示す図である。
図６に示すようなデバイス管理アプリケーション60の画面は、デバイス管理部30により、管理サーバー1000のＤＳＰ15又はＷｅｂブラウザーの画面等に表示される。
【００４２】
図６に示すように、デバイス管理アプリケーション60の画面は、メニュー61とタスク作成領域62等から構成される。
デバイス管理部30は、選択されたメニュー61に応じて、タスク作成のための画面をタスク作成領域62に表示する。
【００４３】
メニュー61は、デバイス探索部31が提供する「デバイス探索」メニューと、デバイス構成制御部33が提供する「デバイス構成管理」メニュー等から構成される。
さらに、「デバイス構成管理」メニューは、「セキュリティーポリシー監視のタスク作成」、「その他のタスク」及び「実行タスクの結果」メニュー等から構成される。
【００４４】
「デバイス探索メニュー」は、デバイス探索部31が、デバイス3000に対して探索タスクを実行するためのメニューである。デバイス探索結果の一例が、上述の図４に示したデバイスリストである。
【００４５】
また、「セキュリティーポリシー監視のタスク作成」メニューは、デバイス構成制御部33が、エージェントサービス部36を介して、デバイス3000に対するセキュリティーポリシーを監視するタスクを作成するためのメニューである。
また、「その他のタスク」メニューは、デバイス3000に対するセキュリティーポリシーの取得や配信を実行するメニューである。
さらに、「実行タスクの結果」メニューは、各タスクの実行結果を提示するとともに、タスクにて指定されたデバイス3000毎の実行結果の詳細を提示するためのメニューである。
【００４６】
次に、図１２、図１３のフローチャートを用いて、デバイス3000に対してセキュリティーポリシーを監視するためのタスク作成に関する処理について説明する。
図１２、図１３は、デバイス3000に対してセキュリティーポリシーを監視するためのタスク作成に関する処理の一例を示すフローチャートである。本実施形態では、ＩＴ管理者の目的は、デバイスＤｅｖＡ１〜ＤｅｖＡｎのセキュリティーポリシーに関して、上述の図５に示したセキュリティーポリシーを維持することであるとする。なお、これらのフローチャートの処理は、管理サーバー1000のＣＰＵ10がＲＡＭ12をワークエリアとしてＲＯＭ11やＨＤＤ19等に格納されたプログラムを実行することにより実現される。
【００４７】
デバイス構成制御部33は、「セキュリティーポリシー監視のタスク作成」メニューの選択を検知すると（S1200）、S1201に処理を進める。
S1201において、デバイス構成制御部33は、「セキュリティーポリシー監視のタスク作成」の「ＳＴＥＰ１」を示すセキュリティーポリシーの選択画面（図７）を、タスク作成領域62に表示する。
【００４８】
図７は、セキュリティーポリシーの選択画面の一例を示す図である。
図７に示すように、セキュリティーポリシーの選択画面は、「セキュリティーポリシー」セクションを有する。
「セキュリティーポリシー」セクションは、そのタスクで監視に用いるセキュリティーポリシーを選択するための選択リストである。
【００４９】
本実施形態では、デバイス構成制御部33は、図７の「セキュリティーポリシー」セクションに、図５のセキュリティーポリシーリストのポリシー名とポリシーバージョンをリスト表示する。なお、セキュリティーポリシーを構成している図５に示したポリシーカテゴリー、ポリシー項目名及びポリシー項目値は、図７のポリシー名にリンクを示す下線や詳細ボタンを付加することにより、確認できるようにしてもよい。
さらに、図７のセキュリティーポリシーの選択画面は、画面遷移するための［次へ］ボタン及び処理を中止するための［キャンセル］ボタンを有する。
【００５０】
以下、図１２のフローチャートの説明に戻る。
S1202において、デバイス構成制御部33は、セキュリティーポリシーの選択画面（図７）の「セキュリティーポリシー」セクションにリスト表示されたセキュリティーポリシーから監視元データとして使用するセキュリティーポリシーの選択を受け付ける。セキュリティーポリシーの選択を検知すると、デバイス構成制御部33は、S1203に処理を進める。本実施形態では、デバイス構成制御部33は、ポリシー名＜セキュリティーポリシーＡ＞であるセキュリティーポリシーが、監視元セキュリティーポリシーとして選択されたものとして説明する。
【００５１】
S1203において、デバイス構成制御部33は、図７のセキュリティーポリシーの選択画面に対するボタンアクションを判定し、継続指示か否かを判断する。デバイス構成制御部33は、［キャンセル］ボタン押下と判定した場合、継続指示でない（S1203でＮｏ）と判断し、図１３のS1311に処理を遷移させる。なお、図１３のS1311以降の処理については後述する。
【００５２】
一方、［次へ］ボタン押下と判定した場合、デバイス構成制御部33は、継続指示（S1203でＹｅｓ）と判断し、S1204に処理を遷移させる。
S1204において、デバイス構成制御部33は、上記S1202で選択したセキュリティーポリシーを、監視元セキュリティーポリシーとして、ＲＡＭ12上に一時保存する。本実施形態では、デバイス構成制御部33は、ポリシー名＜セキュリティーポリシーＡ＞を監視するセキュリティーポリシーとして一時保存する。
【００５３】
次に、デバイス構成制御部33は、セキュリティーポリシー監視のタスク作成の「ＳＴＥＰ２」を示すデバイス選択画面（図８）をタスク作成領域62に表示する（S1205）。
【００５４】
図８は、デバイス選択画面の一例を示す図である。
図８に示すように、デバイス選択画面は、「監視対象デバイス」セクションを有する。
「監視対象デバイス」セクションは、監視対象とするデバイス3000を選択するための選択リストを有する。本実施形態では、デバイス構成制御部33は、「監視対象デバイス」セクションに、図４のデバイスリストを表示するものとする。
さらに、デバイス選択画面は、画面遷移するための［次へ］ボタン及び処理を中止するための［キャンセル］ボタンを有する。
【００５５】
以下、図１２のフローチャートの説明に戻る。
S1206において、デバイス構成制御部33は、デバイス選択画面（図８）の「監視対象デバイス」セクションに表示されたデバイスリストから監視対象とするデバイス3000の選択を受け付ける。監視対象とするデバイスの選択を検知すると、デバイス構成制御部33は、S1207に処理を進める。例えば、デバイス構成制御部33は、デバイスＤｅｖＡ１〜ＤｅｖＡｎを監視対象デバイス3000として選択する。
【００５６】
S1207において、デバイス構成制御部33は、デバイス選択画面（図８）に対するボタンアクションを判定し、継続指示か否かを判断する。デバイス構成制御部33は、［キャンセル］ボタン押下と判定した場合、継続指示でない（S1207でＮｏ）と判断し、図１３のS1311に処理を遷移させる。
【００５７】
一方、［次へ］ボタン押下と判定した場合、デバイス構成制御部33は、継続指示（S1207でＹｅｓ）と判断し、S1208に処理を遷移させる。
S1208において、デバイス構成制御部33は、上記S1206で選択した監視対象デバイス情報を、ＲＡＭ12上に一時保存する。例えば、デバイス構成制御部33は、監視対象デバイスＤｅｖＡ１〜ＤｅｖＡｎのデバイス情報を、ＲＡＭ12上に一時保存する。
【００５８】
次に、デバイス構成制御部33は、セキュリティーポリシー監視のタスク作成の「ＳＴＥＰ３」を示すデバイス認証情報の設定画面（不図示）をタスク作成領域62に表示する（S1209）。なお、デバイス認証情報の設定画面には、「認証情報」セクション、画面遷移するための［次へ］ボタン及び処理を中止するための［キャンセル］ボタンを有する。「認証情報」セクションは、上記S1206で選択した監視対象デバイス3000と通信するための認証情報の設定を受け付けるためのものである。
【００５９】
次に、デバイス構成制御部33は、デバイス認証情報の設定画面（不図示）から、上記S1206で選択した監視対象デバイス3000と通信するための認証情報の設定を受け付ける（S1210）。認証情報の設定を検知すると、デバイス構成制御部33は、S1211に処理を進める。
S1211において、デバイス構成制御部33は、デバイス認証情報の設定画面（不図示）に対するボタンアクションを判定する。デバイス構成制御部33は、［キャンセル］ボタン押下と判定した場合、継続指示でない（S1211でＮｏ）と判断し、図１３のS1311に処理を遷移させる。
【００６０】
一方、［次へ］ボタン押下と判定した場合、デバイス構成制御部33は、継続指示（S1211でＹｅｓ）と判断し、S1212に処理を遷移させる。
S1212において、デバイス構成制御部33は、上記S1211で設定したデバイス認証情報を、ＲＡＭ12上に一時保存する。本実施形態では、デバイス構成制御部33は、監視対象デバイスＤｅｖＡ１〜ＤｅｖＡｎと通信するためのデバイス認証情報を、ＲＡＭ12上に一時保存する。
【００６１】
次に、デバイス構成制御部33は、セキュリティーポリシー監視のタスク作成の「ＳＴＥＰ４」を示す変更検出時の動作設定画面（図９（ａ））をタスク作成領域62に表示する（S1213）。
図９（ａ）は、第１実施形態における監視設定画面の一例を示す図である。
図９（ａ）に示すように、変更検出時の動作設定画面は、「変更検出時の動作設定」セクション、画面遷移するための［次へ］ボタン及び処理を中止するための［キャンセル］ボタンを有する。
【００６２】
「変更検出時の動作設定」セクションは、上記S1206で選択した監視対象デバイス3000に対するセキュリティーポリシーの監視において、セキュリティーポリシー項目値の変更を検出した場合の動作を設定するための選択リストで構成される。本実施形態では、「変更検出時の動作設定」としては、変更検出時の動作として＜Ｅメール通知＞、＜修復＞及び＜Ｅメール通知＋修復＞の何れかの処理の選択と、付加処理である＜セキュリティーポリシーパスワードの強制変更＞の選択が設けられている。
【００６３】
ここで、＜Ｅメール通知＞とは、変更が検出された場合に、変更が検出されたセキュリティーポリシー情報（ポリシー項目名やポリシー項目値等）を、後述する図１１のセキュリティーポリシー監視結果の通知設定に従いＥメールで通知することを意味する。
また、＜修復＞とは、変更が検出された場合に、そのセキュリティーポリシー項目値を、強制的に元の値に戻すことを意味する。すなわち、＜修復＞では、上記S1202で選択した監視元データであるセキュリティーポリシーを、変更を検出したデバイス3000に配信することを意味する。
なお、変更検出時の動作は、上記の３つの方法に限定するものではなく、例えば、監視のみを行い修復やＥメール通知を行わないといった方法であっても構わない。
また、Ｅメール通知ではなく、ＩＴ管理者が使用する電話、ファクシミリ、プリント、ＳＮＳ（Social Networking Service）といった通信手段を用いた通知でも構わない。
【００６４】
以下、図１２のフローチャートの説明に戻る。
S1214において、デバイス構成制御部33は、変更検出時の動作設定画面（図９（ａ））から、変更検出時の動作設定セクションに表示された変更検出時の動作の選択を受け付ける。例えば、変更検出時の動作設定セクションに表示された変更検出時の動作として＜Ｅメール通知＋修復＞及び＜セキュリティーポリシーパスワードの強制変更＞を選択する。変更検出時の動作の選択を検知すると、デバイス構成制御部33は、S1215に処理を進める。
【００６５】
S1215において、デバイス構成制御部33は、変更検出時の動作設定画面（図９（ａ））に対するボタンアクションを判定する。デバイス構成制御部33は、［キャンセル］ボタン押下と判定した場合、継続指示でない（S1215でＮｏ）と判断し、図１３のS1311に処理を遷移させる。
【００６６】
一方、［次へ］ボタン押下と判定した場合、デバイス構成制御部33は、継続指示（S1215でＹｅｓ）と判断し、S1216に処理を遷移させる。
S1216において、デバイス構成制御部33は、上記S1214で設定した変更検出時の動作設定情報を、ＲＡＭ12上に一時保存する。例えば、デバイス構成制御部33は、＜Ｅメール通知＋修復＞及び＜セキュリティーポリシーのパスワードの強制変更＞といった設定情報を、ＲＡＭ12上に一時保存する。
【００６７】
次に、図１３のS1300において、デバイス構成制御部33は、セキュリティーポリシーの監視タスクの「ＳＴＥＰ５」を示すセキュリティーポリシーのパスワード入力画面（図１０）をタスク作成領域62に表示する。
【００６８】
図１０は、セキュリティーポリシーのパスワード入力画面の一例を示す図である。
図１０に示すように、セキュリティーポリシーのパスワード入力画面は、「監視対象デバイス」セクション、画面遷移するための［次へ］ボタン及び処理を中止するための［キャンセル］ボタンを有する。
【００６９】
以下、図１３のフローチャートの説明に戻る。
S1301にて、デバイス構成制御部33は、セキュリティーポリシーのパスワード入力画面（図１０）から、図１２のS1206で選択した監視対象デバイス3000のセキュリティーポリシーを編集するためのセキュリティーパスワードの設定を受け付ける。ここで、設定するセキュリティーパスワードは、セキュリティーポリシーの監視タスク実行時に、上記S1202で選択した監視元セキュリティーポリシーとの相違があった場合に、監視元セキュリティーポリシーを配信して修復を行うために用いられる。例えば、デバイス構成制御部33は、監視対象デバイスＤｅｖＡ１〜ＤｅｖＡｎのセキュリティーポリシーを編集するためのセキュリティーパスワードを設定する。より具体的には、デバイス構成制御部33は、監視対象デバイスＤｅｖＡ１に対しては、そのセキュリティーパスワードである＜1234567ABC＞を設定する。同様に、デバイス構成制御部33は、監視対象デバイスＤｅｖＡ２に対しては、セキュリティーパスワードである＜1234567DEF＞を設定する。監視対象デバイスＤｅｖＡ３〜Ａｎに対しても同様である。キュリティーパスワードの設定を検知すると、デバイス構成制御部33は、S1302に処理を進める。
【００７０】
S1302において、デバイス構成制御部33は、セキュリティーポリシーのパスワード入力画面（図１０）に対するボタンアクションを判定する。デバイス構成制御部33は、［キャンセル］ボタン押下と判定した場合、継続指示でない（S1302でＮｏ）と判断し、S1311に処理を遷移させる。
【００７１】
一方、［次へ］ボタン押下と判定した場合、デバイス構成制御部33は、継続指示（S1302でＹｅｓ）と判断し、S1303に処理を遷移させる。
S1303において、デバイス構成制御部33は、上記S1301で設定したキュリティーパスワード情報を、ＲＡＭ12上に一時保存する。例えば、デバイス構成制御部33は、監視対象デバイスＤｅｖＡ１〜ＤｅｖＡｎに対するセキュリティーパスワード情報を、ＲＡＭ12上に一時保存する。
【００７２】
次に、デバイス構成制御部33は、セキュリティーポリシー監視のタスク作成の「ＳＴＥＰ６」を示すタスク登録設定画面（図１１）をタスク作成領域62に表示する（S1304）。
図１１は、タスク登録設定画面の一例を示す図である。
図１１に示すように、タスク登録設定画面は、「タスク名設定」セクション、「スケジュール設定」セクション及び「実行結果の通知設定」セクションを有する。
【００７３】
ここで、「タスク名設定」セクションは、登録するタスクの名称を設定するための編集ボックスを有する。
また、「スケジュール設定」セクションは、実行スケジュールと実行周期（不図示）の設定欄を有し、登録したタスクを実行するスケジュール情報を設定する選択リストと編集ボックスで構成される。実行スケジュールの設定欄は、＜定期的に実行する＞や＜すぐに実行する＞といったタスクの選択リストボックスで構成される。また、実行周期（不図示）の設定欄は、実行スケジュールが＜定期的に実行する＞の場合に、どのように定期的に実行するかを設定するためのものである。例えば、次のような実行周期を意味する。
・月単位：配信日と配信時間の指定
・週単位：配信曜日の配信時間の指定
・日単位：配信時間の指定
なお、実行スケジュールや実行周期は、上記の方法に限定されるものではなく、例えば、ある週の月曜日〜金曜日は「09:00〜17:00」、土曜日と日曜日は「終日」といった不定期な配信スケジュールや周期であってもよい。
【００７４】
次に「実行結果の通知設定」セクションは、通知先メールアドレスの設定欄を有し、タスク実行結果をメールするためのメールアドレスを設定するための編集ボックスで構成される。通知先メールアドレスは、通知先が複数の場合には、セミコロンやカンマといった区切り記号を用いて指定することが可能である。
【００７５】
以下、図１３のフローチャートの説明に戻る。
S1305において、デバイス構成制御部33は、タスク登録設定画面（図１１）から、登録するタスク内容の設定を受け付ける。例えば、図１１に示すように、タスク名が＜セキュリティー強化タスク＞で、毎日12:00に定期実行することを意味する＜定期的に実行する（毎日12:00実行）＞スケジュール、タスク実行結果を＜admin@mail＞へメール通知する設定を行うものとする。登録するタスク内容の設定を検知すると、デバイス構成制御部33は、S1306に処理を進める。
【００７６】
S1306において、デバイス構成制御部33は、タスク登録設定画面（図１１）に対するボタンアクションを判定する。デバイス構成制御部33は、［キャンセル］ボタン押下と判定した場合、継続指示でない（S1306でＮｏ）と判断し、S1311に処理を遷移させる。
【００７７】
一方、［次へ］ボタン押下と判定した場合、デバイス構成制御部33は、継続指示（S1306でＹｅｓ）と判断し、S1307に処理を遷移させる。
【００７８】
S1307において、デバイス構成制御部33は、上記S1305で設定した登録するタスク内容を、ＲＡＭ12上に一時保存する。例えば、デバイス構成制御部33は、図１１に示すように、タスク名＜セキュリティー強化タスク＞、実行するスケジュール＜定期的に実行する（毎日12:00実行）＞、実行結果の通知設定＜admin@mail＞といった情報を一時保存する。
【００７９】
次に、デバイス構成制御部33は、セキュリティーポリシー監視のタスク作成の「ＳＴＥＰ７」を示す登録内容の確認画面（不図示）をタスク作成領域62に表示する（S1308）。
登録内容の確認画面は、上記S1204、S1208、S1216、及びS1307で設定した情報を表示するものである。登録内容の確認画面は、作成したタスクをデータ保管部34に保存するための［登録］ボタン及び処理を中止するための［キャンセル］ボタンを有する。
本実施形態では、デバイス構成制御部33は、登録内容の確認画面（不図示）に次の情報を表示するものとする。
・タスク名：セキュリティー強化タスク
・スケジュール設定：定期的に実行する（毎日12:00実行）
・実行結果の通知先となるメールアドレス：admin@mail
・監視対象デバイス：ＤｅｖＡ１〜ＤｅｖＡｎ
・監視設定―セキュリティーポリシー名：セキュリティーポリシーＡ
・監視設定―セキュリティーポリシーバージョン：ｖ1.0.0
・監視設定―変更検出時の動作1：Ｅメール通知＋修復
・監視設定―変更検出時の動作2：セキュリティーポリシーパスワードの強制変更
【００８０】
次に、デバイス構成制御部33は、登録内容の確認画面（不図示）に対するボタンアクションを判定する（S1309）。［次へ］ボタン押下と判定した場合、デバイス構成制御部33は、継続指示（S1309でＹｅｓ）と判断し、S1310に処理を遷移させる。
【００８１】
S1310において、デバイス構成制御部33は、上記S1204、S1208、S1212、S1216、S1303及びS1307でＲＡＭ12上に一時保存した登録するタスク内容を、データ保管部34に保存する。例えば、デバイス構成制御部33は、上記S1308で表示した設定値情報及び前記S1212及びS1303で設定したデバイスＤｅｖＡ１〜ＤｅｖＡｎのデバイス認証情報及びセキュリティーパスワード情報をデータ保管部34に保存する。また、デバイス構成制御部33は、設定値情報「構成ファイル１」の「セキュリティーポリシー」カテゴリーで構成された設定値情報ファイルの生成し、デバイス構成データ保管部35に保存する。S1310の処理の後、デバイス構成制御部33は、本フローチャートの処理を終了する。
【００８２】
一方、上記S1309において、デバイス構成制御部33は、［キャンセル］ボタン押下と判定した場合、継続指示でない（S1309でＮｏ）と判断し、S1311に処理を遷移させる。すなわち、上記S1203、S1207、S1211、S1215、S1302、S1306及びS1309で、［キャンセル］ボタン押下と判定した場合、デバイス構成制御部33は、S1311に処理を遷移させる。
S1311において、デバイス構成制御部33は、上記S1204、S1208、S1212、S1216、S1303及びS1307でＲＡＭ12に一時保存したデータを削除し、本フローチャートの処理を終了する。
【００８３】
次に、図１３のS1310にてデータ保管部34に保存されたデバイス3000のセキュリティーポリシー監視のタスク実行処理を、図１４〜図１７のフローチャートを用いて説明する。
図１４は、タスク管理に関する処理の一例を示すフローチャート。このフローチャートの処理は、管理サーバー1000のＣＰＵ10がＲＡＭ12をワークエリアとしてＲＯＭ11やＨＤＤ19等に格納されたプログラムを実行することにより実現される。
【００８４】
まず、タスク管理部32は、データ保管部34に保存されたタスクで、タスクスケジュールからタスクの実行時間に到達したタスクが存在するか監視する（S1400）。実行時間に到達したタスクが存在しないと判定した場合（S1400でＮｏの場合）、タスク管理部32は、S1400の監視を継続する。
【００８５】
一方、実行時間に到達したタスクが存在すると判定した場合（S1400でＹｅｓの場合）、タスク管理部32は、S1401に処理を進める。例えば、タスク管理部32は、先に作成したデバイスＤｅｖＡ１〜ＤｅｖＡｎに対するセキュリティーポリシー監視タスクが存在すると判定したとする。
【００８６】
S1401において、タスク管理部32は、上記S1400で実行時間に到達したと判定されたタスクのタスク情報を、データ保管部34から取得し、タスク内容を解析する。本実施形態では、タスク管理部32は、データ保管部34から、デバイスＤｅｖＡ１〜ＤｅｖＡｎに対するセキュリティーポリシー監視タスクを取得して解析するものとする。
【００８７】
次に、タスク管理部32、上記S1401で解析したタスクが、エージェントサービス部36に対するタスクであるか否かを判定する（S1402）。そして、エージェントサービス部36に対するタスクではないと判定した場合（S1402でNoの場合）、デバイス管理部30は、S1404に処理を進める。例えば、エージェントサービス部36に対するタスク以外の一例としては、先のデバイス探索部31が実行するデバイス探索といったタスクが該当する。
S1404において、タスク管理部32は、エージェントサービス部36に対するタスク以外であるタスクの実行処理を行い、本フローチャートの処理を終了する。
【００８８】
一方、上記S1402において、エージェントサービス部36に対するタスクであると判定した場合（S1402でＹｅｓの場合）、タスク管理部32は、S1403に処理を進める。
S1403において、タスク管理部32は、デバイス構成制御部33に対してセキュリティーポリシー監視タスクの実行処理を促す。これに応じて、デバイス構成制御部33は、セキュリティーポリシー監視タスクの実行処理を行う（詳細は後述する図１５〜図１７に示す）。
【００８９】
次に、図１４のS1403のエージェントサービス部36に対するセキュリティーポリシー監視タスクの実行処理を詳細に説明する。
図１５〜図１７は、第１実施形態におけるエージェントサービス部に対するセキュリティーポリシー監視タスクの実行に関する処理の一例を示すフローチャートである。なお、このフローチャートにおける管理サーバー1000の処理は、管理サーバー1000のＣＰＵ10がＲＡＭ12をワークエリアとしてＲＯＭ11やＨＤＤ19等に格納されたプログラムを実行することにより実現される。また、管理クライアント2000の処理は、管理クライアント2000のＣＰＵ10がＲＡＭ12をワークエリアとしてＲＯＭ11やＨＤＤ19等に格納されたプログラムを実行することにより実現される。
【００９０】
まず、デバイス構成制御部33は、図１４のS1401で解析したエージェントサービス部36に対するタスクに対応したデータ保管部34に保存したタスク情報を取得する（S1500）。例えば、タスク管理部32は、図４に示したデバイスＤｅｖＡ１〜ＤｅｖＡｎのデバイス3000に対するセキュリティーポリシー監視タスクに関するタスク情報を取得する。
【００９１】
次に、デバイス構成制御部33は、上記S1500で取得したタスク情報から、該タスクで選択されているデバイスのデバイス情報を抽出する（S1501）。例えば、デバイス構成制御部33は、デバイスＤｅｖＡ１〜ＤｅｖＡｎのデバイス情報を抽出する。
【００９２】
次に、デバイス構成制御部33は、上記S1501で取得したデバイス情報に対応するデバイス3000を管理しているエージェント情報を取得する（S1502）。ここで、エージェント情報とは、デバイス3000を管理しているエージェントを特定する情報を意味する。例えば、デバイス構成制御部33は、管理クライアント2000のエージェントサービス部36がデバイスＤｅｖＡ１〜ＤｅｖＡｎを管理するエージェントサービス部36であると判断し、抽出する。
【００９３】
次に、デバイス構成制御部33は、上記S1502で抽出したエージェント情報に対応するエージェントサービス部36に対してタスク実行を指示する（S1503）。例えば、デバイス構成制御部33は、管理クライアント2000のエージェントサービス部36に対して、タスク実行を指示するものとする。
【００９４】
上記S1503でのタスク実行指示応じて、管理クライアント2000では、エージェントサービス部36が、デバイス構成制御部33に対して、実行するタスクのタスク情報を要求する（S1504）。
【００９５】
上記S1504でのタスク情報の要求に応じて、管理サーバー1000のデバイス構成制御部33は、上記S1503でタスク実行指示したエージェントサービス部36に対して、上記S1500で取得したタスク情報を送信する（S1505）。例えば、デバイス構成制御部33は、エージェントサービス部36に対して、前記S1310でデータ保管部34に保存した監視対象デバイスＤｅｖＡ１〜ＤｅｖＡｎに対するセキュリティーポリシー監視のタスク情報を送信する。
【００９６】
エージェントサービス部36は、上記S1505でデバイス構成制御部33から送信されたタスク情報を受信すると、該受信したタスク情報からサブタスクを生成する（S1506）。ここで、サブタスクとは、複数のデバイス3000から構成されたタスクを、1台ずつのデバイス3000のタスクに分割したタスクのことである。例えば、エージェントサービス部36は、監視対象デバイスＤｅｖＡ１〜ＤｅｖＡｎ毎のタスクとしてｎ個のサブタスクを生成するものとする。
【００９７】
次に、エージェントサービス部36は、実行するタスクがセキュリティーポリシー監視タスクか否かを判定する（S1507）。そして、実行するタスクがセキュリティーポリシー監視タスクでないと判定した場合（S1507でＮｏの場合）、エージェントサービス部36は、S1519に処理を進める。
S1519において、エージェントサービス部36は、セキュリティーポリシー監視タスク以外のタスクを実行する。
【００９８】
一方、上記S1507において、実行するタスクがセキュリティーポリシー監視タスクであると判定した場合（S1507でＹｅｓの場合）、エージェントサービス部36は、S1508に処理を進める。例えば、エージェントサービス部36は、実行するタスクが、監視対象デバイスＤｅｖＡ１〜ＤｅｖＡｎに対するセキュリティーポリシー監視タスクであると判定する。
【００９９】
S1508において、エージェントサービス部36は、上記S1506で生成した全てのサブタスクを実行したか否かを判定する。そして、未実行のサブタスクがあると判定した場合（S1508でＮｏの場合）、エージェントサービス部36は、未実行のサブタスクを１つ選択し（以下「現在のサブタスク」）、S1509に処理を進める。
【０１００】
S1509において、エージェントサービス部36は、現在のサブタスクで選択されている監視対象デバイス3000（以下「現在の監視対象デバイス3000」）からセキュリティーポリシーカウンター値を取得する。ここで、セキュリティーポリシーカウンター値とは、デバイス3000のデバイス構成サービス部37において、セキュリティーポリシーに変更が発生した度にインクリメントされる値である。すなわち、セキュリティーポリシーカウンター値が、前回監視時と異なる場合には、セキュリティーポリシーに変更が生じたことを意味する。
【０１０１】
以降、セキュリティーポリシーカウンター値を「セキュリティーカウンター値」と称す。
セキュリティーポリシー監視においては、監視タイミングでこのセキュリティーカウンター値を取得し、前回の監視時に取得したセキュリティーカウンター値と比較する。これにより、監視元セキュリティーポリシーと比較する監視対象デバイス3000のセキュリティーポリシーを、セキュリティーカウンター値がインクリメントされた監視対象デバイス3000に絞り込むことができ、効率的な監視を実現することができる。例えば、エージェントサービス部36は、監視対象デバイスＤｅｖＡ１のデバイス構成サービス部37から、セキュリティーカウンター値を取得する。
【０１０２】
S1510において、エージェントサービス部36は、デバイス構成制御部33に対して、現在の監視対象デバイス3000の前回監視時に上記S1509で取得したセキュリティーカウンター値を要求する。なお、前回監視時のセキュリティーカウンター値は、後述する図１６のS1605で保存される。例えば、エージェントサービス部36は、デバイス構成制御部33に対して、監視対象デバイスＤｅｖＡ１に対する前回監視時のセキュリティーカウンター値を要求する。
【０１０３】
デバイス構成制御部33は、現在の監視対象デバイス3000のセキュリティーカウンター値の要求を受信すると、該現在の監視対象デバイス3000の前回監視時のセキュリティーカウンター値をデータ保管部34から取得し、エージェントサービス部36に送信する（S1511）。例えば、デバイス構成制御部33は、監視対象デバイスＤｅｖＡ１に対する前回監視時のセキュリティーカウンター値をデータ保管部34から取得し、エージェントサービス部36に送信する。なお、初回の監視時には前回監視時のセキュリティーカウンター値が存在しないため、その旨を示す情報を送信するものとする。また、セキュリティーポリシーカウンター値は、上記S1505において、エージェントサービス部36に実行するタスク情報の一部として送信するものであってもよい。
【０１０４】
エージェントサービス部36は、上記S1511でデバイス構成制御部33から送信された、現在の前回監視時のセキュリティーカウンター値の情報を受信すると、S1512の処理を実行する。S1512において、エージェントサービス部36は、該受信した情報に、前回監視時のセキュリティーカウンター値が存在するか否かを判定する。
【０１０５】
そして、前回監視時のセキュリティーカウンター値が存在すると判定した場合（S1512でYesの場合）、エージェントサービス部36は、S1513に処理を進める。
S1513において、エージェントサービス部36は、上記S1509で現在の監視対象デバイス3000から取得したセキュリティーポリシーカウンター値と、上記S1512でデバイス構成制御部33から取得したセキュリティーポリシーカウンター値を比較する。そして、エージェントサービス部36は、これらのセキュリティーカウンター値が等しいと判定した場合（S15113でNoの場合）、後述する図１６のS1612に処理を遷移させる。
【０１０６】
一方、エージェントサービス部36は、セキュリティーカウンター値が異なると判定した場合（S1513でYesの場合）、S1514に処理を進める。例えば、エージェントサービス部36は、監視対象デバイスＤｅｖＡ１から取得したセキュリティーカウンター値と、デバイス構成制御部33から取得したセキュリティーカウンター値が異なると判定する。
また、上記S1512において、前回監視時のセキュリティーカウンター値が存在しないと判定した場合（S1512でＮｏの場合）、エージェントサービス部36は、S1514に処理を進める。
【０１０７】
S1514において、エージェントサービス部36は、現在の監視対象デバイス3000のデバイス構成サービス部37からセキュリティーポリシーを取得する。例えば、エージェントサービス部36は、監視対象デバイスＤｅｖＡ１のデバイス構成サービス部37からセキュリティーポリシーを取得する。
【０１０８】
次に、エージェントサービス部36は、上記S1506で取得した、実行するタスク情報から、監視元セキュリティーポリシーを取得する（S1515）。例えば、エージェントサービス部36は、S1506で取得した、実行するタスク情報に含まれる上述の図１２のS1202で選択した図５に示すポリシー名が＜セキュリティーポリシーＡ＞であるセキュリティーポリシーを取得する。
【０１０９】
次にS1516において、エージェントサービス部36は、上記S1514で取得した現在の監視対象デバイス3000のセキュリティーポリシーと、上記S1506で取得したタスク情報に含まれる図１２のS1202で指定したセキュリティーポリシーとを比較する。そして、エージェントサービス部36は、これらのセキュリティーポリシーから、項目値が異なるセキュリティーポリシー項目を抽出する。例えば、エージェントサービス部36は、取得した監視対象デバイスＤｅｖＡ１のセキュリティーポリシーと、図１２のS1202で指定した図５のセキュリティーポリシー名＜セキュリティーポリシーＡ＞のセキュリティーポリシーを比較する。そして、エージェントサービス部36は、セキュリティーポリシー値が異なるセキュリティーポリシー項目として、ポリシーカテゴリー＜ネットワークポリシー＞のポリシー項目名＜ＬＰＤポートを禁止する＞を抽出するものとする。
【０１１０】
次にS1517において、エージェントサービス部36は、上記S1506で取得した、実行するタスク情報に含まれる図１２のS1214で設定した変更検出時の動作情報を取得する。例えば、エージェントサービス部36は、変更検出時の動作情報として＜Ｅメール通知＋修復＞及び＜セキュリティーポリシーパスワードの強制変更＞を取得する。
【０１１１】
次に図１６のS1600において、エージェントサービス部36は、上記S1517で取得した変更検出時の動作情報に、修復処理が設定されている（＜修復＞又は＜Ｅメール通知＋修復＞）か否かを判定する。そして、修復処理が設定されていない（＜Ｅメール通知＞）と判定した場合（S1600でＮｏの場合）、エージェントサービス部36は、S1612に処理を遷移させる。なお、S1612以降の処理については後述する。
【０１１２】
一方、修復処理が設定されている（＜修復＞又は＜Ｅメール通知＋修復＞）と判定した場合（S1600でＹｅｓの場合）、エージェントサービス部36は、S1601に処理を進める。
S1601において、エージェントサービス部36は、図１５の1504で取得した実行するタスク情報に含まれる図１２のS1202で選択された監視元セキュリティーポリシーを取得する。例えば、エージェントサービス部36は、図７に示す「ポリシー名」が＜セキュリティーポリシーＡ＞であるセキュリティーポリシーを取得する。
【０１１３】
次に、エージェントサービス部36は、現在の監視対象デバイス3000のデバイス構成サービス部37に対し、上記S1601で取得した監視元セキュリティーポリシーを配信し、現在の監視対象デバイス3000のセキュリティーポリシーを修復するよう制御する（S1602）。例えば、エージェントサービス部36は、監視対象デバイスＤｅｖＡ１のデバイス構成サービス部37に対して、図７に示す「ポリシー名」が＜セキュリティーポリシーＡ＞であるセキュリティーポリシーを配信する。
【０１１４】
次に、エージェントサービス部36は、現在の監視対象デバイス3000のデバイス構成サービス部37からセキュリティーカウンター値を取得する（S1603）。例えば、エージェントサービス部36は、監視対象デバイスＤｅｖＡ１のデバイス構成サービス部37からセキュリティーカウンター値を取得する。なお、図１５のS1509で取得した現在の監視対象デバイス3000のセキュリティーカウンター値は、上記S1602による監視元セキュリティーポリシーの配信により変更となっているため再取得する必要がある
【０１１５】
次に、エージェントサービス部36は、上記S1603で取得した監視対象デバイス3000のセキュリティーカウンター値を、デバイス構成制御部33に送付する（S1604）。例えば、エージェントサービス部36は、上記S1606で取得した監視対象デバイスＤｅｖＡ１のセキュリティーカウンター値を、デバイス構成制御部33に送付する。
【０１１６】
S1605において、デバイス構成制御部33は、エージェントサービス部36から送信されたセキュリティーカウンター値を受信すると、該セキュリティーカウンター値を、データ保管部34に保管する。例えば、デバイス構成制御部33は、エージェントサービス部36から受信した監視対象デバイスＤｅｖＡ１のデバイス構成サービス部37から取得したセキュリティーカウンター値をデータ保管部34に保管する。なお、S1605で保管した値が、上述した前回監視時のセキュリティーカウンター値となる。
【０１１７】
次にS1606において、エージェントサービス部36は、図１５のS1517で取得した変更検出時の動作情報にセキュリティーパスワードの強制変更処理が設定されているかを判定する。そして、セキュリティーパスワードの強制変更処理が設定されていないと判定した場合（S1606でＮｏの場合）、エージェントサービス部36は、S1612に処理を進める。
【０１１８】
一方、セキュリティーパスワードの強制変更処理が設定されていると判定した場合（S1606でＹｅｓの場合）、エージェントサービス部36は、S1607に処理を進める。例えば、エージェントサービス部36は、上記S1604で取得した変更検出時の動作情報の＜セキュリティーポリシーパスワードの強制変更＞からセキュリティーパスワードの強制変更が設定されている判定する。
【０１１９】
S1607において、エージェントサービス部36は、デバイス構成制御部33に対して、現在の監視対象デバイス3000に強制設定する仮のセキュリティーパスワードを要求する。例えば、エージェントサービス部36は、デバイス構成制御部33に対して、監視対象デバイスＤｅｖＡ１に強制設定する仮のセキュリティーパスワードを要求する。
【０１２０】
デバイス構成制御部33は、エージェントサービス部36から現在の監視対象デバイス3000に強制設定する仮のセキュリティーパスワードの要求を受信すると、S1608の処理を実行する。S1608において、デバイス構成制御部33は、データ保管部34に本セキュリティーポリシー監視タスクのために生成した仮のセキュリティーパスワードが存在するか否かを判定する。そして、仮のセキュリティーパスワードが存在しないと判定した場合（S1608でＮｏの場合）、S1609に処理を進める。
【０１２１】
S1609において、デバイス構成制御部33は、監視対象デバイス3000に強制設定する仮のセキュリティーパスワードを生成してデータ保管部34に保存し、S1610に処理を進める。例えば、デバイス構成制御部33は、監視対象デバイスＤｅｖＡ１に強制設定する仮のセキュリティーパスワードを生成しデータ保管部34に保存する。なお、生成する仮のセキュリティーパスワードは、デバイスＤｅｖＡ１に配信した図５に示したポリシー名が＜セキュリティーポリシーＡ＞にセキュリティーパスワードに関するポリシー項目がある場合にはそのポリシーに従う。セキュリティーパスワードに対する項目とは、例えば、最低ｎ文字以上の長さにするといったセキュリティーパスワードに対するポリシーを意味する。
【０１２２】
一方、上記S1608において、仮のセキュリティーパスワードが存在すると判定した場合（S1608でＹｅｓの場合）、S1610に処理を進める。
S1610において、デバイス構成制御部33は、上記S1607で生成した強制設定する仮のセキュリティーパスワードを、エージェントサービス部36に送信する。
【０１２３】
エージェントサービス部36は、デバイス構成制御部33から現在の監視対象デバイス3000に対する仮のセキュリティーパスワードを受信すると、S1611の処理を実行する。S1611において、エージェントサービス部36は、デバイス構成制御部33から受信した仮のセキュリティーパスワードを、現在の監視対象デバイス3000のデバイス構成サービス部37に配信し、現在の監視対象デバイス3000に設定されているセキュリティーパスワードを変更するよう制御する。例えば、エージェントサービス部36は、上記S1602の配信と同様に監視対象デバイスＤｅｖＡ１のデバイス構成サービス部37に対して、仮のセキュリティーパスワードで構成されたセキュリティーポリシーを配信する。S1611の処理の後、エージェントサービス部36は、S1612に処理を進める。
【０１２４】
S1612において、エージェントサービス部36は、デバイス構成制御部33に対して、現在の監視対象デバイス3000のサブタスク結果を通知する。例えば、エージェントサービス部36は、デバイス構成制御部33に対して、監視対象デバイスＤｅｖＡ１のサブタスク結果として、セキュリティーポリシーを修復し、仮のセキュリティーパスワードを設定したことを通知する。また、上記S1513でセキュリティーカウンター値が同じであった場合、同様に上記S1600で修復処理が設定されていない場合、同様に上記S1606でセキュリティーパスワードの強制変更処理が設定されていない場合、その旨をデバイス構成制御部33に対して通知する。
【０１２５】
デバイス構成制御部33は、上記S1612で通知された監視対象デバイス3000のサブタスク結果を受信すると、S1613に処理を進める。S1613において、デバイス構成制御部33は、上記S1612で通知された監視対象デバイス3000のサブタスク結果を、図６に示したデバイス管理アプリケーション60の画面のメニュー61の「実行タスクの結果」メニューに反映させる。例えば、デバイス構成制御部33は、上記S1612で通知された監視対象デバイスＤｅｖＡ１のサブタスク結果を「実行タスクの結果」メニューに反映させる。なお、「実行タスクの結果」は、各サブタスクのタスク実行結果及び全てのサブタスクの実行結果からタスク自体の実行結果が反映されたものとなる。
【０１２６】
エージェントサービス部36は、上記S1612の処理の後、図１５のS1508に処理を戻し、上記S1506で生成されたサブタスクの数だけ、S1508以降の処理を繰り返す。例えば、エージェントサービス部36は、監視対象デバイスＤｅｖＡ２〜ＤｅｖＡｎに対して、S1508以降の処理を繰り返す。
【０１２７】
また、図１５のS1508において、上記S1506で生成した全てのサブタスクを実行したと判定した場合（S1508でＹｅｓの場合）、エージェントサービス部36は、S1518に処理を進める。例えば、エージェントサービス部36は、監視対象デバイスＤｅｖＡ１〜ＤｅｖＡｎに対するセキュリティーポリシー監視が終了した場合に、S1518に処理を遷移させる。
【０１２８】
S1518において、エージェントサービス部36は、デバイス構成制御部33に対して、タスク終了を通知する。例えば、エージェントサービス部36は、デバイス構成制御部33に対して、監視対象デバイスＤｅｖＡ１〜ＤｅｖＡｎに対するセキュリティーポリシー監視タスクが終了したことを通知する。
【０１２９】
デバイス構成制御部33は、図１５のS1518でエージェントサービス部36から送信されたタスク終了の通知を受信すると、図１７のS1700の処理を実行する。S1700において、デバイス構成制御部33は、図１６のS1613で更新した監視対象デバイス3000毎のサブタスクの結果を取得する。例えば、デバイス構成制御部33は、監視対象デバイスＤｅｖＡ１〜ＤｅｖＡｎの各サブタスクの結果を取得する。
【０１３０】
次に、デバイス構成制御部33は、上記S1700で取得した監視対象デバイス3000毎のサブタスクの結果において、仮のセキュリティーパスワードの配信を伴ったサブタスクが存在するか否かを判定する（S1701）。そして、仮のセキュリティーパスワードの配信を伴ったサブタスクが存在すると判定した場合（S1701でＹｅｓの場合）、デバイス構成制御部33は、S1702に処理を進める。例えば、デバイス構成制御部33は、監視対象デバイスＤｅｖＡ１のサブタスクが、仮のセキュリティーパスワードの配信を伴ったサブタスクであると判定し、S1702に処理を進める。
【０１３１】
S1702において、デバイス構成制御部33は、図１６のS1609でデータ保管部34に保存した強制変更した仮のセキュリティーパスワードを取得する。例えば、デバイス構成制御部33は、図１６のS1609でデータ保管部34に保存し、S1611で監視対象デバイスＤｅｖＡ１に配信した仮のセキュリティーパスワードを取得する。
【０１３２】
次に、デバイス構成制御部33は、上記S1702で取得した仮のセキュリティーパスワード（すなわち変更後のセキュリティーパスワード）を、図１５のS1500で取得した実行するタスク情報に含まれている図１３のS1305で設定した通知先メールアドレスを用いて通知する（S1703）。例えば、デバイス構成制御部33は、上記S1702で取得した監視対象デバイスＤｅｖＡ１に設定した仮のセキュリティーパスワードを、＜admin@mail＞にメール通知する。なお、通知先メールアドレスは、図１３のS1305で設定した通知先メールアドレス以外に、仮のセキュリティーパスワード送信専用の通知先メールアドレスを先の図９（ａ）や図１１で設定し使用する構成でもよい。
【０１３３】
次に、デバイス構成制御部33は、図１３のS1310にてデータ保管部34に保存した登録タスク情報のうち、図１６のS1611で仮のセキュリティーパスワードを配信した監視対象デバイス3000のセキュリティーパスワード情報を変更する（S1704）。例えば、デバイス構成制御部33は、監視対象デバイスＤｅｖＡ１のセキュリティーパスワード＜1234567ABC＞を、図１６のS1611で配信した仮のセキュリティーパスワードに変更する。これにより、次回のセキュリティーポリシー監視タスクにおける監視対象デバイスＤｅｖＡ１のセキュリティーパスワードは、仮のセキュリティーパスワードとなる。
S1704の処理の後、デバイス構成制御部33は、S1705に処理を進める。
【０１３４】
また、上記S1701において、デバイス構成制御部33は、上記S1700で取得した監視対象デバイス3000毎のサブタスクの結果において、仮のセキュリティーパスワードの配信を伴ったサブタスクが存在しないと判定した場合（S1701でＮｏの場合）、デバイス構成制御部33は、S1705に処理を進める。
【０１３５】
S1705において、デバイス構成制御部33は、上記S1700で取得したサブタスクの結果からタスク自体のステータス（タスクの結果）を更新する。例えば、デバイス構成制御部33は、セキュリティーポリシー監視タスクの対象であるデバイスＤｅｖＡ１〜ＤｅｖＡｎの各サブタスクの結果から、セキュリティーポリシー監視タスク自体のステータスを更新する。なお、セキュリティーポリシー監視タスク以外のタスク（他のタスク）が実行された場合も同様にタスクの結果が更新される。
【０１３６】
次に、デバイス構成制御部33は、図１５のS1500で取得した実行するタスク情報に含まれている図１２のS1214で設定した変更検出時の動作設定にＥメール通知処理が設定されているか否かを判定する（S1706）。例えば、デバイス構成制御部33は、変更検出時の動作設定として＜Ｅメール通知＋修復＞が設定されている場合、Ｅメール通知処理が設定されていると判定する。
【０１３７】
上記S1706において、変更検出時の動作設定にＥメール通知処理が設定されていると判定した場合（S1706でＹｅｓの場合）、デバイス構成制御部33は、S1707に処理を進める。
S1707において、デバイス構成制御部33は、通知先メールアドレスに対して、監視対象デバイス3000に対するセキュリティーポリシータスクの結果をＥメール通知する。なお、通知内容には、図１５のS1516で抽出したセキュリティーポリシー項目とその項目値の情報や、図１６のS1611で仮のセキュリティーパスワードを配信したといった情報等を含む。例えば、デバイス構成制御部33は、通知先メールアドレスである＜admin@mail＞に、セキュリティーポリシー監視の結果をＥメール通知する。
S1707の処理の後、デバイス構成制御部33は、本フローチャートの処理を終了する。
【０１３８】
一方、上記S1706において、デバイス構成制御部33は、変更検出時の動作設定にＥメール通知処理が設定されていないと判定した場合（S1706でＮｏの場合）、本フローチャートの処理を終了する。
【０１３９】
以上の処理により、第１実施形態によれば、ネットワークデバイスの管理のためのセキュリティーポリシー監視では、セキュリティーポリシーの変更の修復とともに、セキュリティーパスワードを変更するように構成する。このような構成により、ネットワークデバイスの管理のためのセキュリティーポリシー監視において、セキュリティーポリシーパスワードに対する制御を行うことができる。この結果、セキュリティーポリシー監視において、ＩＴ管理者のコンピュータシステムに係るセキュリティー面の強化を実現することができる。
【０１４０】
〔第２実施形態〕
上記第１実施形態では、仮のセキュリティーパスワードを設定した後に、ＩＴ管理者が意図したセキュリティーパスワードに設定しない場合、仮のセキュリティーパスワードのままでセキュリティーポリシー監視を実行し続けることになる。このように、仮のセキュリティーパスワードで、ある一定期間セキュリティーポリシー監視が実行された場合には、セキュリティーポリシー監視を停止するのではなく、新たに仮のセキュリティーパスワードを設定し、ＩＴ管理者に通知することが望ましい。本実施形態では、仮のセキュリティーパスワードに有効期間を設け、有効期間を超過した場合には、セキュリティーパスワードを再変更する構成について説明する。以下、図９（ｂ）及び図１８を用いて詳細に説明する。
【０１４１】
図９（ｂ）は、第２実施形態における監視設定画面の一例を示す図である。なお、図９（ｂ）に示す監視設定画面は、第１実施形態で示した図９（ａ）の監視設定画面における、セキュリティーポリシー監視のタスク作成における変更検出時の動作設定に、新たに仮のセキュリティーパスワードの有効期間を設けたものである。
【０１４２】
この仮のセキュリティーパスワードの有効期間は、セキュリティーパスワードの強制変更がＯＮの場合に有効となる設定項目である。図９（ｂ）では、仮のセキュリティーパスワードの有効期間の設定をＯＮにし、その有効期間として＜３＞回を設定した例が記載されている。なお、仮のセキュリティーパスワードの有効期間は、回数に限定するものではなく、有効期間を示すことが可能な日数や時間、日時等であってもよい。
【０１４３】
第２実施形態では、デバイス構成制御部33は、図１５のS1511で監視対象デバイス3000の前回監視時のセキュリティーカウンター値をエージェントサービス部36に送付した後、データ保管部34の監視情報の更新を行う（不図示のステップ）。ここで、監視情報の更新とは、図１２のS1214で設定した仮のセキュリティーパスワードの有効期間に関する情報を更新することを意味する。例えば、デバイス構成制御部33は、セキュリティーポリシー監視のサブタスク毎に初回の監視時に監視情報として＜１＞回監視したことを示す情報を設定する。以降、セキュリティーポリシー監視の度に監視情報を更新する。
【０１４４】
図１８は、第２実施形態におけるエージェントサービス部に対するセキュリティーポリシー監視タスクの実行に関する処理の一例を示すフローチャートである。なお、このフローチャートにおける管理サーバー1000の処理は、管理サーバー1000のＣＰＵ10がＲＡＭ12をワークエリアとしてＲＯＭ11やＨＤＤ19等に格納されたプログラムを実行することにより実現される。また、管理クライアント2000の処理は、管理クライアント2000のＣＰＵ10がＲＡＭ12をワークエリアとしてＲＯＭ11やＨＤＤ19等に格納されたプログラムを実行することにより実現される。なお、図１８に示す処理は、第１実施形態で示した図１６にS1800〜S1806の処理を追加したものに対応する。
【０１４５】
第２実施形態では、デバイス構成制御部33は、図１６のS1612で管理クライアント2000から通知された監視対象デバイス3000のサブタスク結果を受信すると、S1800に処理を進める。S1800において、デバイス構成制御部33は、図１５のS1500で取得した実行するタスク情報に含まれている図１６のS1214で設定した変更検出時の動作設定に、仮のセキュリティーパスワードの有効期間が設定されているか否かを判定する。例えば、デバイス構成制御部33は、変更検出時の動作設定として仮のセキュリティーパスワードの有効期間が＜３＞回と設定されていると判定する。
そして、仮のセキュリティーパスワードの有効期間が設定されていないと判定した場合（S1800でＮｏの場合）、デバイス構成制御部33は、S1613に処理を遷移させる。
【０１４６】
一方、上記S1800において、仮のセキュリティーパスワードの有効期間が設定されていると判定した場合（S1800でＹｅｓの場合）、デバイス構成制御部33は、S1801に処理を進める。
【０１４７】
S1801において、デバイス構成制御部33は、新たに仮のセキュリティーパスワードが監視対象デバイス3000に設定されたか否かを判定する。例えば、デバイス構成制御部33は、S1611の配信により監視対象デバイスＤｅｖＡ１に、S1609で生成された仮のセキュリティーパスワードが設定されたと判定する。
そして、新たに仮のセキュリティーパスワードが監視対象デバイス3000に設定されていないと判定した場合（S1801でＮｏの場合）、デバイス構成制御部33は、S1806に処理を進める。
S1806において、デバイス構成制御部33は、データ保管部34に保存されている監視情報を初期化し、S1613に処理を遷移させる。
【０１４８】
一方、上記S1801において、新たに仮のセキュリティーパスワードが監視対象デバイス3000に設定されていると判定した場合（S1801でＹｅｓの場合）、デバイス構成制御部33は、S1802に処理を進める。
【０１４９】
S1802において、デバイス構成制御部33は、監視対象デバイス3000に対するセキュリティーポリシー監視にて仮のセキュリティーパスワードを用いたセキュリティーポリシー監視であったか否かを判定する。なお、仮のセキュリティーパスワードを用いたか否かの情報は、図１５のS1500でデバイス構成制御部33が取得した実行するタスク情報に含まれているとする。例えば、デバイス構成制御部33は、監視対象デバイスＤｅｖＡ１に対するセキュリティーポリシー監視にて仮のセキュリティーパスワードを用いたセキュリティーポリシー監視であったと判定する。
そして、仮のセキュリティーパスワードを用いたセキュリティーポリシー監視でなかったと判定した場合（S1802でＮｏの場合）、デバイス構成制御部33は、S1613に処理を遷移させる。
【０１５０】
一方、上記S1802において、仮のセキュリティーパスワードを用いたセキュリティーポリシー監視であったと判定した場合（S1802でＹｅｓの場合）、デバイス構成制御部33は、S1803に処理を進める。
【０１５１】
S1803において、デバイス構成制御部33は、上述した図１５のS1511で更新した監視情報をデータ保管部34から取得する。例えば、デバイス構成制御部33は、監視情報として＜４＞回目のセキュリティーポリシー監視であることを示す情報を取得する。
【０１５２】
次にS1804において、デバイス構成制御部33は、図１２のS1214で設定した図９（ｂ）の仮のセキュリティーパスワードの有効期間情報を取得する。例えば、デバイス構成制御部33は、仮のセキュリティーパスワードの有効期間情報として＜３＞回といった情報を取得する。
【０１５３】
次にS1805において、デバイス構成制御部33は、上記S1804で取得した監視情報と、上記S1804で取得した仮のセキュリティーパスワードの有効期間と比較して有効期間を超過しているか否かを判定する。上述の例では、デバイス構成制御部33は、監視情報である＜４＞回と、仮のセキュリティーパスワードの有効期間である＜３＞回とを比較して有効期間が過ぎていると判定する。
そして、有効期限を超過していないと判定した場合（S1805でＮｏの場合）、デバイス構成制御部33は、S1613に処理を遷移させる。
【０１５４】
一方、上記S1805において、有効期限を超過していると判定した場合（S1805でＹｅｓの場合）、デバイス構成制御部33は、S1609に処理を戻し、仮のセキュリティーパスワードを再度生成するように制御する。これにより、再生成された仮のセキュリティーパスワードが管理クライアント2000に送信され、現在の監視対象デバイス3000のデバイス構成サービス部37に配信される。この結果、現在の監視対象デバイス3000のセキュリティーパスワードが再変更される。
【０１５５】
以上の処理により、第２実施形態によれば、一定期間を越えて、同じ仮のセキュリティーパスワードのままでセキュリティーポリシー監視を実行し続けることを防止することができ、セキュリティー面の強化を実現することができる。
【０１５６】
〔第３実施形態〕
複数の監視対象デバイス3000において、そのセキュリティーパスワードが同一の場合がある。このような環境でセキュリティーポリシー監視を実行した結果、ある監視対象デバイス3000のセキュリティーポリシーの変更が判明し、仮のセキュリティーパスワードを設定したとする。このような場合、その監視対象デバイス3000と同一のセキュリティーパスワードを設定していた他の監視対象デバイス3000のセキュリティーパスワードも変更することが望ましい。
【０１５７】
本実施形態では、図１７のS1704において、デバイス構成制御部33は、仮のセキュリティーパスワードを配信した監視対象デバイス3000のセキュリティーパスワード情報を変更するとともに、他の監視対象デバイス3000のセキュリティーパスワードを検証する。デバイス構成制御部33は、図１５のS1500で取得した実行するタスク情報を参照し、他の監視対象デバイス3000で仮のセキュリティーパスワードを配信した監視対象デバイス3000と同一のセキュリティーパスワードである監視対象デバイス3000を抽出する。
そして、デバイス構成制御部33は、同一のセキュリティーパスワードが設定されている監視対象デバイス3000のセキュリティーパスワードも、上記S1704で配信した仮のセキュリティーパスワードに変更するように制御する。なお、別途、仮のセキュリティーパスワードの生成を管理サーバー1000に依頼し、該別途生成された仮のセキュリティーパスワードを配信するようにしてもよい。
【０１５８】
以上のように、第３実施形態では、ある監視対象デバイス3000のセキュリティーパスワードが変更された場合、その監視対象デバイス3000と同一のセキュリティーパスワードが設定されていた他の監視対象デバイス3000のセキュリティーパスワードも変更する。このような構成により、仮のセキュリティーパスワードが設定された監視対象デバイス3000と同一のセキュリティーパスワードが設定されていた監視対象デバイス3000のセキュリティーパスワードも仮のセキュリティーパスワードに変更できる。この結果、セキュリティー面の強化を実現することができる。
【０１５９】
〔第４実施形態〕
監視対象デバイス3000に対して仮のセキュリティーパスワードを設定した後に、ＩＴ管理者が意図したセキュリティーパスワードに設定しない場合、仮のセキュリティーパスワードのままでセキュリティーポリシー監視を実行し続けることになる。このような場合には、ＩＴ管理者に仮のセキュリティーパスワードから意図したセキュリティーパスワードへの変更を促すことが望ましい。
【０１６０】
本実施形態では、デバイス構成制御部33は、予め管理サーバー1000のデバイス管理部30へのログインユーザー権限やログインユーザー名とセキュリティーポリシー監視とを関連付ける。
そして、デバイス構成制御部33は、管理サーバー1000のデバイス管理部30へのログインユーザー権限やログインユーザー名を検証し、予めセキュリティーポリシー監視と関連付いたユーザーであるかを検証する。セキュリティーポリシー監視と関連付いたユーザーである場合、デバイス構成制御部33は、仮のセキュリティーパスワードのままの監視対象デバイス3000が存在するかを検証する。
【０１６１】
そして、デバイス構成制御部33は、仮のセキュリティーパスワードのままの監視対象デバイス3000が存在すると判定したとする。この場合、デバイス構成制御部33は、意図したセキュリティーパスワードへの変更を促すメッセージや意図したセキュリティーパスワードに変更する画面に遷移するように制御する。
【０１６２】
以上の処理により、第４実施形態によれば、一定期間を越えて、同じ仮のセキュリティーパスワードのままでセキュリティーポリシー監視を実行し続けることを防止することができ、セキュリティー面の強化を実現することができる。
【０１６３】
〔第５実施形態〕
デバイス3000に対して仮のセキュリティーパスワードが設定された後に、ＩＴ管理者が意図したセキュリティーパスワードに設定したとする。この場合、該デバイス3000が監視対象として選択されているセキュリティーポリシー監視タスクが存在している場合には、そのセキュリティーポリシー監視のタスク作成時に設定したセキュリティーパスワード（図１０）を変更することが望ましい。
【０１６４】
最初に、デバイス3000と、そのデバイス3000のセキュリティーパスワードの関連付け情報が、データ保管部34に予め設定されているとする。そして、デバイス3000のセキュリティーパスワードが変更された場合、デバイス構成制御部33は、セキュリティーパスワードが変更されたデバイス3000を特定する。さらに、デバイス構成制御部33は、該特定したデバイス3000が、監視対象デバイス3000として設定されているセキュリティーポリシー監視タスクを抽出する。
そして、デバイス構成制御部33は、該抽出したセキュリティーポリシー監視タスクに設定されている監視対象デバイス3000のセキュリティーパスワードを変更されたセキュリティーパスワードに変更するよう制御する。
【０１６５】
以上の処理によれば、セキュリティーポリシー監視タスクで監視対象に設定されているデバイス3000のセキュリティーパスワードが変更された場合でも、タスクを再作成することなく、監視対象のデバイス3000のセキュリティーポリシーを監視することができる。
【０１６６】
〔第６実施形態〕
デバイス3000に対して仮のセキュリティーパスワードを設定した場合に図１７のS1703にて仮のセキュリティーパスワードに関する通知先が管理サーバー1000であるとする。そして、通知先である管理サーバー1000が故障し、仮のセキュリティーパスワードを確認することができず、その結果、仮のセキュリティーパスワードから意図したセキュリティーパスワードに変更することができない場合がある。なお、意図したセキュリティーパスワードに変更する際には、現在設定されているセキュリティーパスワードを設定した上で新しいセキュリティーパスワードに変更するものとする。このような場合には、仮のセキュリティーパスワードを設定したデバイス3000を工場出荷状態に戻すといった対応が必要となる場合がある。
【０１６７】
この場合、図９（ａ）の変更検出時の動作設定画面において、任意の仮のセキュリティーパスワード設定を可能とする。
そして、デバイス構成制御部33は、図１６のS1607にてエージェントサービス部36は、任意の仮のセキュリティーパスワードが設定されているかを検証する。デバイス構成制御部33は、任意の仮のセキュリティーパスワードが設定されていた場合には、デバイス構成制御部33に仮のセキュリティーパスワードの生成を要求しない。この場合、デバイス構成制御部33は、上述の設定された任意の仮のセキュリティーパスワードを、前記S1611にて監視対象デバイス3000に配信する。
【０１６８】
以上のように、仮のセキュリティーパスワードの通知先の故障等により、管理者が仮のセキュリティーパスワードを確認することができない場合でも、仮のセキュリティーパスワードから意図したセキュリティーパスワードに変更することが可能となる。
【０１６９】
以上、各実施形態では、セキュリティーポリシー監視において、管理クライアント2000によるセキュリティーポリシーの修復が発生した場合に、管理サーバー1000及び管理クライアント2000において、修復が発生したデバイス3000のセキュリティーパスワードを変更配信する構成を有する。これにより、セキュリティーポリシーに関して、設定値を適切な値に対処（修復）するとともに、設定値を編集するために必要となるセキュリティーパスワードに対する制御も行うことができる。そのため、再びセキュリティーポリシーの設定値が変更されてしまうことを防止できる。従って、デバイス管理のためのセキュリティーポリシー監視において、ＩＴ管理者のコンピュータシステムに係るセキュリティー面の強化を実現することができる。
【０１７０】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施形態を組み合わせた構成も全て本発明に含まれるものである。
【０１７１】
〔その他の実施形態〕
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【図１】
2020013504.tif 000003
【図２】
2020013504.tif 000004
【図３】
2020013504.tif 000005
【図４】
2020013504.tif 000006
【図５】
2020013504.tif 000007
【図６】
2020013504.tif 000008
【図７】
2020013504.tif 000009
【図８】
2020013504.tif 000010
【図９】
2020013504.tif 000011
【図１０】
2020013504.tif 000012
【図１１】
2020013504.tif 000013
【図１２】
2020013504.tif 000014
【図１３】
2020013504.tif 000015
【図１４】
2020013504.tif 000016
【図１５】
2020013504.tif 000017
【図１６】
2020013504.tif 000018
【図１７】
2020013504.tif 000019
【図１８】
2020013504.tif 000020