(57)【要約】【課題】  １つのネットワーク内にて管理者主導型及び利用者主導型両方のセキュリティパッチ適用処理を統括的に管理する統合セキュリティ監査装置、統合セキュリティ監査方法及び統合セキュリティ監査プログラムを提供する。【解決手段】本発明の統合セキュリティ監査装置１は、管理端末２の基本情報、型情報及び監査履歴情報を備える管理端末テーブルを作成する管理端末テーブル作成手段１３ａ、パッチ監査を実行する監査手段１３ｅ、パッチ監査の状態、処理結果を作成する監査状態結果作成手段１３ｆ、監査履歴テーブル作成手段１３ｄ、管理端末テーブル１４ａ及び監査履歴テーブル１４ｂを備える監査管理記憶部１４、パッチサーバ１５、パッチ構成リスト作成手段１２ｂ、パッチ実行手段１２ｄ、パッチテーブル作成手段１６ｂ、パッチ構成リスト１６ａ及びパッチ記憶部１６を備える。【選択図】      図１
2006244373.tif 000002
【特許請求の範囲】
【請求項１】
パッチ監査及びパッチ適用の管理対象である複数の端末と通信可能に接続する統合セキュリティ監査装置であって、
前記複数の端末の内、管理者が主導で前記パッチ監査及びパッチ実行の管理を行う管理者主導端末に対し、前記統合セキュリティ監査装置側の命令を代理実行するエージェントプログラムを提供するエージェントプログラム提供手段と、
前記複数の端末の内、利用者が主導で前記パッチ監査の管理を行う利用者主導端末に対し、前記パッチ監査及びパッチ実行を行わせるための情報を提示し、前記パッチ監査及びパッチ実行の処理結果を統合セキュリティ監査装置側へ送信させる自己管理プログラムを提供する自己管理プログラム提供手段と、
前記複数の端末に関する基本情報、前記管理者主導又は前記利用者主導に関する情報及び監査履歴情報を備える管理端末テーブルを作成する管理端末テーブル作成手段と、
前記複数の端末に対して前記パッチ監査を実行する監査手段と、
前記利用者端末における前記パッチ監査の状態、前記パッチ監査の処理結果を作成する監査状態結果作成手段と、
前記パッチ監査の処理結果を基に、監査の履歴情報を備える監査履歴テーブルを作成する監査履歴テーブル作成手段と、
前記管理端末テーブル及び前記監査履歴テーブルを格納する監査管理記憶部と、
通信回線を介して、前記パッチ実行に必要なパッチプログラムを取得するパッチサーバと、
前記パッチプログラムの基本情報を備えるパッチ構成リストを作成するパッチ構成リスト作成手段と、
前記パッチプログラムを実行するパッチ実行手段と、
前記パッチプログラムの実行結果のログを基にパッチテーブルを作成するパッチテーブル作成手段と、
前記パッチ構成リスト及び前記パッチテーブルを格納するパッチ記憶部
とを備えることを特徴とする統合セキュリティ監査装置。
【請求項２】
パッチ監査及びパッチ適用を実行する統合セキュリティ監査装置に通信可能に接続され、前記統合セキュリティ監査装置の監査対象である複数の端末の内、管理者が主導で前記パッチ監査及びパッチ実行の管理を行う管理者主導端末に対し、前記統合セキュリティ監査装置側の命令を代理実行するエージェントプログラムをエージェントプログラム提供手段が提供するステップと、
前記複数の端末の内、利用者が主導で前記パッチ監査の管理を行う利用者主導端末に対し、前記パッチ監査及びパッチ実行を行わせるための情報を提示し、前記パッチ監査及びパッチ実行の処理結果を統合セキュリティ監査装置側へ送信させる自己管理プログラムを自己管理プログラム提供手段が提供するステップと、
前記複数の端末に関する基本情報、前記管理者主導又は前記利用者主導に関する情報及び監査履歴情報を備える管理端末テーブルを管理端末テーブル作成手段が作成するステップと、
前記複数の端末に対して監査手段が前記パッチ監査を実行するステップと、
前記利用者端末における前記パッチ監査の状態、前記パッチ監査の処理結果を監査状態結果作成手段が作成し、監査管理記憶部に格納するステップと、
前記パッチ監査の処理結果を基に、監査の履歴情報を備える監査履歴テーブルを監査履歴テーブル作成手段が作成し、前記監査管理記憶部に格納するステップと、
通信回線を介して、パッチサーバが前記パッチ実行に必要なパッチプログラムを取得するステップと、
前記パッチプログラムの基本情報を備えるパッチ構成リストをパッチ構成リスト作成手段が作成し、パッチ記憶部に格納するステップと、
前記パッチプログラムをパッチ実行手段が実行するステップと、
前記パッチプログラムの実行結果のログを基にパッチテーブルをパッチテーブル作成手段が作成し、前記パッチ記憶部に格納するステップ
とを備えることを特徴とする統合セキュリティ監査方法。
【請求項３】
管理対象である複数の端末と通信可能に接続し、前記複数の端末に対してパッチ監査及びパッチ適用を実行するコンピュータに、
前記複数の端末の内、管理者が主導で前記パッチ監査及びパッチ実行の管理を行う管理者主導端末に対し、前記統合セキュリティ監査装置側の命令を代理実行するエージェントプログラムをエージェントプログラム提供手段が提供する命令と、
前記複数の端末の内、利用者が主導で前記パッチ監査の管理を行う利用者主導端末に対し、前記パッチ監査及びパッチ実行を行わせるための情報を提示し、前記パッチ監査及びパッチ実行の処理結果を統合セキュリティ監査装置側へ送信させる自己管理プログラムを自己管理プログラム提供手段が提供する命令と、
前記複数の端末に関する基本情報、前記管理者主導又は前記利用者主導に関する情報及び監査履歴情報を備える管理端末テーブルを管理端末テーブル作成手段が作成する命令と、
前記複数の端末に対して監査手段が前記パッチ監査を実行する命令と、
前記利用者端末における前記パッチ監査の状態、前記パッチ監査の処理結果を監査状態結果作成手段が作成し、監査管理記憶部に格納する命令と、
前記パッチ監査の処理結果を基に、監査の履歴情報を備える監査履歴テーブルを監査履歴テーブル作成手段が作成し、前記監査管理記憶部に格納する命令と、
通信回線を介して、パッチサーバが前記パッチ実行に必要なパッチプログラムを取得する命令と、
前記パッチプログラムの基本情報を備えるパッチ構成リストをパッチ構成リスト作成手段が作成し、パッチ記憶部に格納する命令と、
前記パッチプログラムをパッチ実行手段が実行する命令と、
前記パッチプログラムの実行結果のログを基にパッチテーブルをパッチテーブル作成手段が作成し、前記パッチ記憶部に格納する命令
とを実行させることを特徴とする統合セキュリティ監査プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリィ用パッチを管理者主導及び利用者主導にて行うための統合セキュリティ監査装置、統合セキュリティ監査方法及び統合セキュリティ監査プログラムに関するものである。
【背景技術】
【０００２】
インターネットの普及に伴いネットワークは拡大の一途を辿っている。これに伴い悪意の第三者によるコンピュータウィルスの蔓延、アクセス権を持たないネットワークへの不正侵入、データの改竄等が問題となってきている。この為、ネットワークの利用者の多くはセキュリティ用コンポーネントを自らの端末にインストールし、新たなセキュリティパッチが開発される度に更新処理を行っている。
【０００３】
社内ネットワーク等においては、全ての社内ＬＡＮに接続する端末に対してセキュリティパッチ処理を徹底して行わないと、一台の端末がパッチ処理を未完成であることや、セキュリティレベルの設定が低いままの状態で外部に一度持ち出したモバイル型端末を再度社内ネットワークに接続することにより、ネットワーク全体が悪意の第三者による不正侵入やウィルス等の恐怖に晒されてしまう。
【０００４】
この為、ネットワークの管理者が主導してパッチ処理の監査を実施するコンポーネントがある（非特許文献１参照。）。このコンポーネントでは、ネットワーク内のパッチ適用対象となる端末に対し、管理者が一定期間毎にプッシュ方式で、新規のパッチを更新する。
【０００５】
又、利用者自身がパッチ監査を実施するコンポーネントがある（非特許文献２参照。）。このコンポーネントでは、利用者が一定期間ごとに適用すべきパッチを選択し、選択したパッチをプル方式で更新する（非特許文献２参照。）。
【非特許文献１】株式会社シマンテック“セキュリティレスポンス「シマンテックエンタープライズセキュリティマネジャー」”、[online]、[平成１７年２月３日検索]、インターネット＜URL: http://www.symantec.co.jp/region/jp/products/esm/index.html＞
【非特許文献２】エルニステクノロジーズ株式会社“ELNIS Security Inspector の概要と特長”、[online]、[平成１７年２月３日検索]、インターネット＜URL: http://www.elnis.com/download/esi/img/SecurityCheckerMerit.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら従来のセキュリティシステムでは、ネットワーク接続用のアカウントを取得済みの端末は、管理者主導型若しくは利用者主導型いずれか片方の方式でしかセキュリティ監査を行うことはできなかった。しかし、管理者主導型若しくは利用者主導型はそれぞれに利点があり、更に現在の多様なネットワーク形態においていずれか片方に設定することは、端末の利用者側にとって非常に不便であった。又、利用者主導型の場合、端末は個々の社員によりばらばらに管理されるため、セキュリティレベル低下の原因となっていた。
【０００７】
本発明は上記の問題を解決するためになされたものであり、１つのネットワーク内にて管理者主導型及び利用者主導型両方のセキュリティパッチ適用処理を統括的に管理することができる統合セキュリティ監査装置、統合セキュリティ監査方法及び統合セキュリティ監査プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記問題点を鑑みて、本発明の第１の特徴は、［イ］パッチ監査及びパッチ適用の管理対象である複数の端末２と通信可能に接続する統合セキュリティ監査装置であって、複数の端末２の内、管理者が主導でパッチ監査及びパッチ実行の管理を行う管理者主導端末１７に対し、統合セキュリティ監査装置側の命令を代理実行するエージェントプログラムを提供するエージェントプログラム提供手段１１ａと、［ロ］複数の端末２の内、利用者が主導でパッチ監査の管理を行う利用者主導端末１８に対し、パッチ監査及びパッチ実行を行わせるための情報を提示し、パッチ監査及びパッチ実行の処理結果を統合セキュリティ監査装置側へ送信させる自己管理プログラムを提供する自己管理プログラム提供手段１１ｂと、［ハ］複数の端末２に関する基本情報、管理者主導又は利用者主導に関する情報及び監査履歴情報を備える管理端末テーブル１４ａを作成する管理端末テーブル作成手段１３ａと、［ニ］複数の端末２に対してパッチ監査を実行する監査手段１３ｅと、［ホ］利用者端末１８におけるパッチ監査の状態、パッチ監査の処理結果を作成する監査状態結果作成手段１３ｆと、［ヘ］パッチ監査の処理結果を基に、監査の履歴情報を備える監査履歴テーブル１４ｂを作成する監査履歴テーブル作成手段１３ｄと、［ト］管理端末テーブル１４ａ及び監査履歴テーブル１４ｂを格納する監査管理記憶部１４と、［チ］通信回線４を介して、パッチ実行に必要なパッチプログラムを取得するパッチサーバ１５と、［リ］パッチプログラムの基本情報を備えるパッチ構成リスト１６ａを作成するパッチ構成リスト作成手段１２ｂと、［ヌ］パッチプログラムを実行するパッチ実行手段１２ｄと、［ル］パッチプログラムの実行結果のログを基にパッチテーブルを作成するパッチテーブル作成手段１６ｂと、［ヲ］パッチ構成リスト１６ａ及びパッチテーブル１６ｂを格納するパッチ記憶部１６とを備える統合セキュリティ監査装置であることを要旨とする。
【０００９】
本発明の第２の特徴は、［イ］パッチ監査及びパッチ適用を実行する統合セキュリティ監査装置に通信可能に接続され、統合セキュリティ監査装置の監査対象である複数の端末２の内、管理者が主導でパッチ監査及びパッチ実行の管理を行う管理者主導端末１７に対し、統合セキュリティ監査装置側の命令を代理実行するエージェントプログラムをエージェントプログラム提供手段が提供するステップと、［ロ］複数の端末２の内、利用者が主導でパッチ監査の管理を行う利用者主導端末１８に対し、パッチ監査及びパッチ実行を行わせるための情報を提示し、パッチ監査及びパッチ実行の処理結果を統合セキュリティ監査装置側へ送信させる自己管理プログラムを自己管理プログラム提供手段１１ｂが提供するステップと、［ハ］複数の端末２に関する基本情報、管理者主導又は利用者主導に関する情報及び監査履歴情報を備える管理端末テーブル１４ａを管理端末テーブル作成手段１３ａが作成するステップと、［ニ］複数の端末２に対して監査手段１３ｅがパッチ監査を実行するステップと、［ホ］利用者端末１８におけるパッチ監査の状態、パッチ監査の処理結果を監査状態結果作成手段１３ｆが作成し、監査管理記憶部１４に格納するステップと、［ヘ］パッチ監査の処理結果を基に、監査の履歴情報を備える監査履歴テーブル１４ｂを監査履歴テーブル作成手段１３ｄが作成し、監査管理記憶部１４に格納するステップと、［チ］通信回線４を介して、パッチサーバ１５パッチ実行に必要なパッチプログラムを取得するステップと、［リ］パッチプログラムの基本情報を備えるパッチ構成リスト１６ａをパッチ構成リスト作成手段１２ｂが作成し、パッチ記憶部１６に格納するステップと、［ヌ］パッチプログラムをパッチ実行手段１２ｄが実行するステップと、［ル］パッチプログラムの実行結果のログを基にパッチテーブルをパッチテーブル作成手段１６ｂが作成し、パッチ記憶部１６に格納するステップとを備える統合セキュリティ監査方法であることを要旨とする。
【００１０】
本発明の第３の特徴は、［イ］管理対象である複数の端末２と通信可能に接続し、複数の端末に対してパッチ監査及びパッチ適用を実行するコンピュータに、複数の端末２の内、管理者が主導でパッチ監査及びパッチ実行の管理を行う管理者主導端末１７に対し、統合セキュリティ監査装置側の命令を代理実行するエージェントプログラムをエージェントプログラム提供手段が提供する命令と、［ロ］複数の端末２の内、利用者が主導でパッチ監査の管理を行う利用者主導端末１８に対し、パッチ監査及びパッチ実行を行わせるための情報を提示し、パッチ監査及びパッチ実行の処理結果を統合セキュリティ監査装置側へ送信させる自己管理プログラムを自己管理プログラム提供手段１１ｂが提供する命令と、［ハ］複数の端末２に関する基本情報、管理者主導又は利用者主導に関する情報及び監査履歴情報を備える管理端末テーブル１４ａを管理端末テーブル作成手段１３ａが作成する命令と、［ニ］複数の端末２に対して監査手段１３ｅがパッチ監査を実行する命令と、［ホ］利用者端末１８におけるパッチ監査の状態、パッチ監査の処理結果を監査状態結果作成手段１３ｆが作成し、監査管理記憶部１４に格納する命令と、［ヘ］パッチ監査の処理結果を基に、監査の履歴情報を備える監査履歴テーブル１４ｂを監査履歴テーブル作成手段１３ｄが作成し、監査管理記憶部１４に格納する命令と、［ト］通信回線４を介して、パッチサーバ１５パッチ実行に必要なパッチプログラムを取得する命令と、［チ］パッチプログラムの基本情報を備えるパッチ構成リスト１６ａをパッチ構成リスト作成手段１２ｂが作成し、パッチ記憶部１６に格納する命令と、［リ］パッチプログラムをパッチ実行手段１２ｄが実行する命令と、［ヌ］パッチプログラムの実行結果のログを基にパッチテーブルをパッチテーブル作成手段１６ｂが作成し、パッチ記憶部１６に格納する命令とを実行させる統合セキュリティ監査プログラムであることを要旨とする。
【発明の効果】
【００１１】
本発明の統合セキュリティ監査装置、統合セキュリティ監査方法及び統合セキュリティ監査プログラムによると、ネットワーク用のアカウントを取得済みの端末であれば、使用者主導型及び管理者主導型の何れであっても、一つのシステムでパッチのバージョンアップ処理を行い、一括管理することができる。
【００１２】
使用者主導端末であっても、管理者が社内で一括して監査を行うため、管理者主導端末を使用するのと同等のセキュリティ品質を維持することができる。
【００１３】
利用者主導型システムであれば、本来利用者自身にて確認する必要のあるセキュリティ管理レベルの確認、パッチ更新時期の管理等を統合セキュリティ監査装置が行うため、利用者個々のセキュリティレベルのばらつきを無くし、常に一定のセキュリティレベルを設定しておくことが出来る。又、パッチ更新処理に関しても統合セキュリティ監査装置が更新の補助を行うため利用者の更新処理にかかる手間を大幅に省くことが出来る。
【００１４】
又、利用者主導型又は管理者主導型等の型の種別は、統合セキュリティ監査装置における管理グループにて一括管理されているので、違う型のプログラムを再インストールすることにより容易に変更することが出来る。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態に係る統合セキュリティ監査装置について説明する。尚、本発明の実施の形態において使用される機器、手法等は一例であり、本発明はこれらに限定されるものでないことは勿論である。
【００１６】
（統合セキュリティ監査システム）
本発明の実施の形態に係る統合セキュリティ監査装置を使用する統合セキュリティ監査システム１００は、図１に示すように、セキュリティパッチ処理の実施対象である管理端末２側の管理者主導端末１７及び利用者主導端末１８と、管理端末２側に対しセキュリティ監査及び管理を行う統合セキュリティ監査装置１と、インターネット等の通信回線４を介して統合セキュリティ監査装置１に対し新しいパッチ情報を提供するパッチ情報提供サーバ３等を備えている。
【００１７】
統合セキュリティ監査装置１は、管理者主導端末１７に対してプッシュ型セキュリティパッチ適用処理を実行し、利用者主導端末１８にはプル型セキュリティパッチ適用処理を促して実行させ、これら全てのパッチ結果を一括管理する。
【００１８】
管理者主導端末１７及び利用者主導端末１８は、社内ネットワーク（ＬＡＮ５）に接続する利用者が使用する端末であり、図示しないキーボードやマウス等の入力装置、モニタや印刷装置等の出力装置、他装置と通信を行うための通信制御装置及び通信用インタフェース、プログラムを実行するＣＰＵ、プログラムの実行に使用する主メモリ及び補助メモリ等を備えているものとする。
【００１９】
管理者主導端末１７としては、机上等に固定されているデスクトップ型の端末等がある。管理者主導端末１７はＬＡＮ５に常に接続され、統合セキュリティ監査装置１にパッチ同期処理を行わせる。このパッチ同期処理の結果は統合セキュリティ監査装置１側が一括管理する。
【００２０】
利用者主導端末１８としては、モバイル型のノートパソコン等があり、ＬＡＮ５に接続したり、外部のネットワークに接続したりする為、利用者個人で能動的にパッチの同期を取る必要がある。しかしパッチ同期処理を完全に利用者個人に任せておくと各人毎に同期のずれが出たりして、全ての利用者主導端末１８が適切なパッチ同期処理を行っているか否かは判断できない。よって、統合セキュリティ監査装置１は、各利用者主導端末１８に新たに同期すべきパッチについて連絡してパッチ更新処理を行わせ、この更新結果を各利用者主導端末１８より取得し、一括管理する。
【００２１】
（統合セキュリティ監査装置）
統合セキュリティ監査装置１は、図１に示すように、セキュリティ管理部１１、パッチ管理部１２、監査管理サーバ１３、監査管理記憶部１４、パッチサーバ１５及びパッチ管理記憶部１６等を備えている。
【００２２】
セキュリティ管理部１１は、ネットワークの管理者がセキュリティ監査設定の為の処理を行う端末であり、図示しないキーボードやマウス等の入力装置、モニタや印刷装置等の出力装置、他装置と通信を行うための通信制御装置及び通信用インタフェース、プログラムを実行するＣＰＵ、プログラムの実行に使用する主メモリ及び補助メモリ等を備えているものとする。
【００２３】
セキュリティ管理部１１は、そのＣＰＵ内に、エージェントプログラム提供手段１１ａ、自己管理プログラム提供手段１１ｂ、メニュー提示手段１１ｃ及びメニュー解析手段１１ｄを備えている。
【００２４】
エージェントプログラム提供手段１１ａは、代理で統合セキュリティ監査装置１側の命令を実行するエージェントプログラムを、管理者主導端末１７に通信初期に提供する機能を有する。提供する際はセキュリティ管理部１１より管理者主導端末１７へ直接ダウンロードする。この他、ＣＤＲＯＭ等の外部記憶装置を配付し、利用者にインストールを行わせても構わない。セキュリティ管理部１１はこのエージェントプログラムを管理者主導端末１７にインストールさせることにより、管理者主導端末１７上で統合セキュリティ監査システムを作動することができる。
【００２５】
自己管理プログラム提供手段１１ｂは、利用者主導端末１８にパッチ更新処理を行わせるための情報を提示し、パッチ更新処理の結果を統合セキュリティ監査装置１側へ送信させる自己管理プログラムを通信初期に利用者主導端末１８に提供する機能を有する。提供する際は、利用者主導端末１８がＬＡＮ５に接続している間にセキュリティ管理部１１より直接ダウンロードしたり、ＣＤＲＯＭ等の外部記憶装置を配付する又はＡＳＰ（アプリケーションサービスプロバイダ）を介して利用者にインストールを行わせたりする。セキュリティ管理部１１はこの自己管理プログラムを利用者主導端末１８にインストールさせることにより、利用者主導端末１８上で統合セキュリティ監査システムを作動することができる。
【００２６】
メニュー提示手段１１ｃは、メインメニュー画面をセキュリティ管理部１１、管理者主導端末１７及び利用者主導端末１８に提示し、統合セキュリティ監査装置１に実行させたい機能を選択させる。メインメニュー画面においては、図２に示すように、管理者主導型監査欄は監査設定ボタン２１及び監査実行ボタン２２を備える。ユーザ主導型監査欄は監査設定ボタン２３を備える。パッチ対策欄はパッチ同期設定ボタン２４を備える。監査結果欄は監査結果ボタン２７を備える。その他欄は端末パッチ適用ログ収集ボタン２９を備える。
【００２７】
メニュー解析手段１１ｄは、メインメニュー画面のボタンのクリック等により、入力された要求メニューを解析し、解析結果に応じてパッチ管理部１２、監査管理サーバ１３及びパッチサーバ１５等を起動させ、所望の処理を実行させる。
【００２８】
パッチサーバ１５は、インターネット等の通信回線４上のパッチ情報提供サーバ３等に接続して、必要なパッチ情報やパッチプログラムを取得するＷｅｂサーバである。パッチサーバ１５は、取得したパッチ情報やパッチプログラムを格納するパッチ記憶部１５ａを備える。
【００２９】
パッチ管理記憶部１６は、パッチ構成リスト１６ａ及びパッチテーブル１６ｂを備える。
【００３０】
パッチ構成リスト１６ａは、管理端末２にダウンロードしようとするパッチの情報を格納するリストであり、パッチＩＤ、ＭＳ番号、ＫＢ番号、ＯＳ種別、公開日、深刻度、タイトル、詳細情報、パッチファイル、適用許可、適用端末数及び監査可不可等の項目より構成される。
【００３１】
パッチテーブル１６ｂは、管理端末２にダウンロードしたパッチの情報を格納するテーブルであり、パッチＩＤ，適用状態，補完パッチ，適用許可，ダウンロード日時，ダウンロード結果，適用日時及び適用結果等の項目より構成される
パッチ管理部１２は、パッチ調査依頼手段１２ａ、パッチ構成リスト作成手段１２ｂ、パッチ構成リスト管理手段１２ｃ、パッチ実行手段１２ｄ、ログ収集手段１２ｅ及びパッチテーブル作成手段１２ｆ等を備えている。又、パッチ管理部１２は、パッチ管理記憶部１６に通信可能に接続されている。
【００３２】
パッチ調査依頼手段１２ａは、更新が必要なパッチが存在するか否かの調査を、パッチ情報提供サーバ３に依頼する。パッチ構成リスト作成手段１２ｂは、新たに取得した同期パッチプログラムを基に、パッチ構成リスト１６ａを作成する。パッチ構成リスト管理手段１２ｃは、パッチ構成リスト１６ａをパッチ管理記憶部１６に新規登録する。又、パッチ構成リスト１６ａの更新処理を行う。
【００３３】
パッチ実行手段１２ｄは、同期パッチプログラムを実行する。ログ収集手段１２ｅは、同期パッチプログラムの実行結果のログを参照し、実行の履歴に必要なログを収集する。パッチテーブル作成手段１２ｆは、収集されたログを基に、パッチテーブルを作成する。
【００３４】
監査管理記憶部１４は、管理端末テーブル１４ａ及び監査履歴テーブル１４ｂ等を備えている。管理端末テーブル１４ａは、管理端末２の基本情報、型に関する情報、監査履歴情報を格納するテーブルである。管理端末テーブル１４ａは監査管理記憶部１４に格納される。監査履歴テーブル１４ｂは、監査処理の履歴を格納するテーブルであり、監査基本情報及び監査履歴情報より構成される。監査履歴テーブル１４ｂは監査管理記憶部１４に格納される。
【００３５】
監査管理サーバ１３は、管理端末テーブル作成手段１３ａ、管理端末テーブル登録更新手段１３ｂ、監査実行条件設定手段１３ｃ、監査履歴テーブル作成手段１３ｄ、監査手段１３ｅ及び監査状態結果作成手段１３ｆ等を備えている。又、監査管理サーバ１３は、監査管理記憶部１４に通信可能に接続されている。
【００３６】
管理端末テーブル作成手段１３ａは、統合セキュリティ監査装置１にて管理する管理端末２の設定情報を格納する管理端末テーブル１４ａを作成する。管理端末テーブル登録更新手段１３ｂは、管理端末テーブル１４ａの登録、更新処理を行う。
【００３７】
監査実行条件設定手段１３ｃは、管理者主導端末１７に提示する監査実行条件設定画面を介して所望の監査条件を取得し、監査実行の条件を設計する。監査履歴テーブル作成手段１３ｄは、監査の処理結果より監査履歴テーブル１４ｂを作成し、監査管理記憶部１４に格納する。監査手段１３ｅは、管理端末２からの依頼等により、適用するパッチの監査を実行する。監査状態結果作成手段１３ｆは、管理端末２のうち、利用者端末１８が実行する監査の状態、監査の結果をＷｅｂページで作成する。
【００３８】
次に、統合セキュリティ監査装置１の全体動作について図３のフローチャートを用いて説明する。尚、フローチャートの順序は一例であり、実際の動作はこの順序に限られないものとする。
【００３９】
（ａ）先ずステップＳ１０１において、統合セキュリティ監査装置１を起動すると、セキュリティ管理部１１のメニュー提示手段１１ｃは、セキュリティ管理部１１や統合セキュリティ監査システム１００に接続・起動している管理者主導端末１７及び利用者主導端末１８のモニタ等の出力装置上に、図２のメインメニュー画面を表示する。メニュー解析手段１１ｄは、メインメニュー画面を入力装置にてクリック等されることにより、ＧＵＩ（グラフィカルユーザインタフェース）を介して選択された処理を判断し、判断に応じた処理を行う。
【００４０】
（ｂ）ステップＳ１０２においてパッチ更新すると選択された場合、ステップＳ１０３にてパッチ管理部１２及びパッチサーバ１５がパッチの登録、管理処理を行う。詳細は後述する。ステップＳ１０４において端末の設定又は監査設定を行うと選択された場合、ステップＳ１０５において監査管理サーバ１３が管理端末２側の情報設定処理を行う。詳細は後述する。
【００４１】
（ｃ）ステップＳ１０６においては、図２の利用者主導型監査欄又は管理者主導型監査欄のいずれかが選択されたかを判断し、利用者主導型監査欄の処理が選択された場合、ステップＳ１０７にて、パッチ管理部１２、監査管理サーバ１３及びパッチサーバ１５が管理者側のパッチチェック、パッチ指示、更新処理、管理者側確認処理等を行う。詳細は後述する。管理者主導型監査欄の処理が選択された場合、ステップＳ１０８にて、パッチ管理部１２、監査管理サーバ１３及びパッチサーバ１５がパッチ適応有無判断、監査実施、管理者側確認処理等を行う。詳細は後述する。
【００４２】
（パッチの登録・管理）
ステップＳ１０３のパッチの登録・管理処理について図４のフローチャートを参照して説明する。
【００４３】
(ａ)ステップＳ２０１において、パッチ管理部１２のパッチ調査依頼手段１２ａは、パッチ情報提供サーバ３に更新が必要なパッチが存在するか否かの調査を、例えば管理者等より図３のパッチ同期設定ボタン２４がクリック等された時に、パッチサーバ１５に依頼する。ステップＳ２０２においてパッチサーバ１５は通信回線４を介してパッチ情報提供サーバ３と通信し、同期すべきパッチ情報があるかを調査する。尚、同期すべきパッチ情報が無い場合はこの処理を終了する。
【００４４】
（ｂ）ステップＳ２０３において、パッチサーバ１５は同期すべきパッチ情報を図５の同期画面のように管理端末２側の出力装置に提示し、利用者に同期設定ボタンのクリック等の入力処理を促す。ステップＳ２０４にて管理端末２側より同期設定の命令を受信すると、ステップＳ２０５にてパッチサーバ１５は通信回線４を介してパッチ情報提供サーバ３と通信してパッチ同期プログラムを取得し、パッチ情報及び同期パッチプログラムをパッチ記憶部１５ａに格納する。
【００４５】
（ｃ）ステップＳ２０６においては、パッチサーバ１５が同期パッチプログラムのダウンロードを完了すると、パッチ構成リスト作成手段１２ｂは、このダウンロードに基づくパッチ構成リスト１６ａを図６のように作成する。パッチ構成リスト１６ａは、パッチＩＤ、パッチ管理番号、パッチサブ管理番号、ＯＳ種別、公開日、深刻度、タイトル、詳細情報、パッチファイル、適用許可、適用端末数及び監査可不可等の項目より構成される。パッチ構成リスト管理手段１２ｃは、作成されたパッチ構成リスト１６ａを一括管理する。
【００４６】
管理者主導端末１７においては、例えば予め設定された一定の間隔毎に、これらパッチの登録・管理処理を自動的に行うことが可能である。この場合、利用者主導端末１８に対しては、利用者が能動的に管理するため、パッチサーバ１５からのパッチの自動配信が行われないように設定しておくことが好ましい。
【００４７】
（管理端末の情報設定）
次に、ステップＳ１０５の管理者主導端末１７及び利用者主導端末１８の情報設定処理について図７のフローチャートを参照して説明する。
【００４８】
(ａ)先ずステップＳ３０１において、図２のメインメニュー画面より監査設定ボタン２１，２３が、管理者主導端末１７又は利用者主導端末１８の入力装置を介して選択されると、セキュリティ管理部１１は監査管理サーバ１３に管理端末設定の命令を送る。
【００４９】
（ｂ）ステップＳ３０２において、管理端末設定の命令を受けた監査管理サーバ１３の管理端末テーブル作成手段１３ａは、該当する管理端末の管理端末テーブル１４ａを作成する。管理端末テーブル１４ａの構成は図８に示すようになる。端末の基本情報（Ｎｏ．１〜４）として端末ＩＤ，端末名，ＩＰアドレス，ＯＳ等の項目を備える。又、管理端末の型に関する情報（Ｎｏ．５〜７）として、管理者主導部エージェント，ディレクトリ管理，監査タイプ等の項目を備える。監査履歴情報（Ｎｏ．８〜１１）として、未適用のパッチＩＤ、適用されたパッチＩＤ、適用不要なパッチＩＤ、自動更新の構成等の項目を備える。尚、監査履歴情報のパッチＩＤは項目内に複数存在して構わず、第３正規化等にて各種類のパッチＩＤを別テーブルにすることが好ましい。
【００５０】
パッチ情報（Ｎｏ．１２〜１７）として、パッチ配信部，統計サーバ，システム起動待ち時間，再起動，パッチ監査日時及び自動更新回数等の項目を備える。
【００５１】
監査設定当初には、端末の基本情報及び管理端末の型に関する情報が入力される。尚、初期の情報設定処理において、監査タイプが「管理者主導」と入力されると、図１のエージェントプログラム提供手段１１ａは、エージェントプログラムをその管理端末２に送信し、インストールさせる。監査タイプが「利用者主導」と入力されると、図１の自己管理プログラム提供手段１１ｂは、自己管理プログラムをその管理端末２に送信し、インストールさせる。
【００５２】
（ｃ）ステップＳ３０３において、管理端末テーブル登録更新手段１３ｂは、作成された管理端末テーブル１４ａを監査管理記憶部１４に格納する。これらの処理が終了すると、管理端末の情報設定処理を終了する。
【００５３】
（管理者主導型処理）
次にＳ１０８の管理者主導型の処理について図９のフローチャートを参照して説明する。
【００５４】
(ａ)先ずステップＳ４０１において、図２のメインメニュー画面にて管理者主導型監査欄の監査実行ボタン２２がクリック等されると、セキュリティ管理部１１は監査実行の命令を監査管理サーバ１３に伝える。ステップＳ４０２においては図１の監査実行条件設定手段１３ｃは、図１０の監査実行条件設定画面を管理者主導端末１７の出力装置上に提示する。ステップＳ４０３において監査実行条件設定手段１３ｃは、提示された監査実行条件設定画面に所望の条件を設定させる。条件設定後にＯＫボタンがクリック等されることにより、監査実行条件を受信し、この監査実行条件を基に監査手段１３ｅが監査を実行する。監査履歴テーブル作成手段１３ｄは、この監査結果を基に図１１の監査履歴テーブル１４ｂを作成する。監査履歴テーブル１４ｂは、監査基本情報（Ｎｏ．１〜２）を示す監査ＩＤ及び監査日時等の項目を備える。更に、監査履歴情報（Ｎｏ．３〜９）を示す監査結果エラー情報，監査タイプ未適用パッチ数，適用パッチ数，適用不要パッチ数及び監査パッチ総数等の項目を備える。更にこの監査結果を基に、図８の管理端末テーブル１４ａの監査履歴情報（未適用パッチＩＤ、適用パッチＩＤ及び適用不要パッチＩＤ）の項目も入力される。
【００５５】
（ｂ）ステップＳ４０４において、図３のメインメニューの監査結果ボタン２７のクリック等の入力処理が行われ、監査の実行結果を提示する要求がある場合、ステップＳ４０５にて図１１の監査履歴テーブル１４ｂや図８の管理端末テーブル１４ａを管理者主導端末１７の出力装置上に表示する。
【００５６】
（ｃ）ステップＳ４０６において、監査の実行結果より得られた未適用のパッチＩＤ等を基に、図１のパッチ実行手段１２ｄが、管理者主導端末１７に対して新たに同期すべきパッチを実行する。ステップＳ４０７において、パッチ実行手段１２ｄはパッチの実行結果を基に、図６のパッチ構成リスト及び図８の管理端末テーブルの該当箇所を更新し、監査管理記憶部１４に格納する。
【００５７】
（ｄ）パッチの実行後、ステップＳ４０８において、利用者より図２のメインメニューの端末パッチ適用ログ収集ボタン２９がクリック等されると、セキュリティ管理部１１はパッチログの収集命令を図１のログ収集手段１２ｅに伝える。ステップＳ４０９においては、ログ収集手段１２ｅは実行したパッチ処理のログを収集する。ステップＳ４１０においては、ログ収集結果を基にパッチテーブル作成手段１２ｆがパッチテーブル１６ｂを作成する。パッチテーブル１６ｂは図１２に示すように、パッチＩＤ，適用状態，補完パッチ，適用許可，ダウンロード日時，ダウンロード結果，適用日時及び適用結果等の項目より作成される。パッチテーブル１６ｂはパッチ管理記憶部１６に格納される。又、このログ収集結果を基に図８の管理端末テーブル１４ａのパッチ情報（パッチ配信部，統計サーバ，システム起動待ち時間，再起動，パッチ監査日時及び自動更新回数）を更新する。更に、監査履歴テーブル１４ｂの監査履歴情報（未適用パッチＩＤ，適用パッチＩＤ，監査パッチ総数等）及びパッチ構成リスト１６ａの適用端末ＩＤ（Ｎｏ．１１)等を更新する。
【００５８】
（利用者主導型処理）
次にＳ１０７の利用者主導型の処理について図１３のフローチャートを参照して説明する。
【００５９】
(ａ)先ずステップＳ５０１において、利用者が、利用者主導端末１８を介してセキュリティパッチ監査及びパッチ適用を要求すると、予め利用者端末１８にインストールされている自己管理プログラムが図１４のセキュリティパッチ適用状態監査のページ画面を利用者主導端末１８の出力装置上に提示する。
【００６０】
（ｂ）ステップＳ５０２において、利用者主導端末１８の入力装置より図１４の監査実行ボタンがクリック等され、監査実行命令が送信される。ステップＳ５０３では監査実効命令を受けた図１の監査手段１３ｅが、利用者主導型パッチの監査を実行する。ステップＳ５０４において、図１の監査状態結果作成手段１３ｆは、この監査結果を基に図１５に示すようなセキュリティパッチ適用状態監査結果を作成し、利用者主導端末１８の出力装置に提示する。この監査結果は図８の管理端末テーブル１４ａ及び図１１の監査履歴テーブル１４ｂに更新される。
【００６１】
（ｃ）ステップＳ５０５において、図１５のセキュリティパッチ適用状態監査結果画面より利用者がパッチ適用ボタンをクリック等する。するとステップＳ５０６において、セキュリティ管理部１１が利用者主導のパッチ適用要求を受信してパッチサーバ１５にこの要求を送り、パッチサーバ１５が図１の通信回線４を介してパッチ情報提供サーバ３よりパッチを取得し、パッチ実行手段１２ｄが取得したパッチを実行する。又は、パッチサーバ１５が予めダウンロードしてパッチ記憶部１５ａに格納してあるパッチを、パッチ実行手段１２ｄが取得して実行してもよい。パッチの実行結果は図１５のセキュリティパッチ適用状態監査結果画面の、例えば情報欄に表示される。
【００６２】
（ｄ）更にステップＳ５０７において、管理者主導端末１７と同様に、ログ収集手段１２ｅが実行したパッチ処理のログを収集する。パッチテーブル作成手段１２ｆが収集されたログを基に図１２のパッチテーブル１６ｂを作成してパッチ管理記憶部１６に格納する。又、このログ収集結果を基に図８の管理端末テーブル１４ａのパッチ情報（パッチ配信部，統計サーバ，システム起動待ち時間，再起動，パッチ監査日時及び自動更新回数）、監査履歴テーブル１４ｂの監査履歴情報（未適用パッチＩＤ，適用パッチＩＤ，監査パッチ総数等）、更にパッチ構成リスト１６ａの適用端末ＩＤ（Ｎｏ．１１)等も更新される。
【００６３】
１つのパッチの更新処理が終了すると、ステップＳ５０５へ戻り、他の未適用パッチを更新するか否かの判断を行う。他の未適用パッチの更新処理を行う場合、ステップＳ５０６〜５０７を繰り返す。更新する未適用パッチがなくなったら、この処理を終了する。
【００６４】
このように、統合セキュリティ監査装置１において、ネットワーク内の管理者主導端末１７及び利用者主導端末１８のパッチ処理の実行、実行結果の履歴等を管理することにより、両方の型のセキュリティパッチ適用処理を統括的に、且つ確実に実行することができる。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態に係る統合セキュリティ監査システムの構成図である。
【図２】統合セキュリティ監査システムのメニュー画面図である。
【図３】統合セキュリティ監査システムの全体動作を示すフローチャートである。
【図４】配信パッチの登録管理処理の動作を示すフローチャートである。
【図５】パッチ情報の同期画面図である。
【図６】パッチ構成リストの構造を示す図である。
【図７】管理端末の情報設定処理の動作を示すフローチャートである。
【図８】管理端末テーブルの構造を示す図である。
【図９】管理者主導端末のパッチ監査、パッチ適用処理の動作を示すフローチャートである。
【図１０】監査実行条件設定画面の画面図である。
【図１１】監査履歴テーブルの構造を示す図である。
【図１２】パッチテーブルの構造を示す図である。
【図１３】利用者主導端末のパッチ監査、パッチ適用処理の動作を示すフローチャートである。
【図１４】セキュリティパッチ適用状態監査画面の画面図である。
【図１５】セキュリティパッチ適用状態監査結果画面の画面図である。
【符号の説明】
【００６６】
１…統合セキュリティ監査装置
２…管理端末
３…パッチ情報提供サーバ
４…通信回線
５…ＬＡＮ
１１…セキュリティ管理部
１１ａ…エージェントプログラム提供手段
１１ｂ…自己管理プログラム提供手段
１１ｃ…メニュー提示手段
１１ｄ…メニュー解析手段
１２…パッチ管理部
１２ａ…パッチ調査依頼手段
１２ｂ…パッチ構成リスト作成手段
１２ｃ…パッチ構成リスト管理手段
１２ｄ…パッチ実行手段
１２ｅ…ログ収集手段
１２ｆ…パッチテーブル作成手段
１３…監査管理サーバ
１３ａ…管理端末テーブル作成手段
１３ｂ…管理端末テーブル登録更新手段
１３ｃ…監査実行条件設定手段
１３ｄ…監査履歴テーブル作成手段
１３ｅ…監査手段
１３ｇ…監査状態結果作成手段
１４…監査管理記憶部
１４ａ…管理端末テーブル
１４ｂ…監査履歴テーブル
１５…パッチサーバ
１５ａ…パッチ記憶部
１６…パッチ管理記憶部
１６ａ…パッチ構成リスト
１６ｂ…パッチテーブル
１７…管理者主導端末
１８…利用者主導端末
２１，２３…監査設定ボタン
２２…監査実行ボタン
２４…パッチ同期設定ボタン
２７…監査結果ボタン
２９…端末パッチ適用ログ収集ボタン
１００…統合セキュリティ監査システム
【図１】
2006244373.tif 000003
【図２】
2006244373.tif 000004
【図３】
2006244373.tif 000005
【図４】
2006244373.tif 000006
【図５】
2006244373.tif 000007
【図６】
2006244373.tif 000008
【図７】
2006244373.tif 000009
【図８】
2006244373.tif 000010
【図９】
2006244373.tif 000011
【図１０】
2006244373.tif 000012
【図１１】
2006244373.tif 000013
【図１２】
2006244373.tif 000014
【図１３】
2006244373.tif 000015
【図１４】
2006244373.tif 000016
【図１５】
2006244373.tif 000017