(57)【要約】【課題】サーバへの負荷の影響が大きい利用頻度の高いサービスで、かつ優先度の低いサービスに対して選択的に制限することが可能なサーバ装置およびセキュリティ制御方法を提供する。【解決手段】クライアントＰＣ１３によってアクセスされたＵＲＬと実行されたアプリケーションファイル名とをアクセス情報としてセキュリティサーバ１０が受信し、受信したアクセス情報を所定の条件に基づいて順位づけし、順位づけされたアクセス情報の優先順位を設定する。インターネット１１の使用率が一定の閾値を超えた場合、上位に順位付けされたアクセス情報のうち、優先順位が低いアクセス情報に対して制限を行う指示をクライアントＰＣ１３のセキュリティソフトウェアに通知する。【選択図】      図１
2009111922.tif 000002
【特許請求の範囲】
【請求項１】
セキュリティソフトウェアがインストールされた複数のクライアント端末にネットワークを介して接続可能なサーバ装置であって、
前記クライアント端末によってアクセスされたサイトのアドレス情報と前記クライアント端末によって実行されたアプリケーションの情報とをアクセス情報として受信する手段と、
受信した前記アクセス情報を所定の条件に基づいて順位づけする手段と、
前記順位づけされたアクセス情報の優先順位を設定する手段と、
前記ネットワークの使用率が一定の閾値を超えた場合、前記上位に順位付けされた前記アクセス情報のうち、前記優先順位が低い前記アクセス情報に対して制限を行う指示を前記セキュリティソフトウェアに通知する手段と、
を具備することを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
前記アドレス情報は、ＵＲＬであることを特徴とするサーバ装置。
【請求項３】
請求項１に記載のサーバ装置において、
前記所定の条件は、時間帯、アクセス数、起動回数のうちいずれか１つ以上であることを特徴とするサーバ装置。
【請求項４】
請求項１に記載のサーバ装置において、
前記閾値は、複数個が設定可能であり、各閾値に応じて前記制限を設定することを特徴とするサーバ装置。
【請求項５】
請求項１に記載のサーバ装置において、
前記制限は、前記クライアント端末によってサイトにアクセスするアクセス制限、および前記クライアント端末によって実行されるアプリケーションの実行制限であることを特徴とするサーバ装置。
【請求項６】
セキュリティソフトウェアがインストールされた複数のクライアント端末にネットワークを介して接続可能なサーバ装置のセキュリティ制御方法であって、
前記クライアント端末によってアクセスされたサイトのアドレス情報と前記クライアント端末によって実行されたアプリケーションの情報とをアクセス情報として受信し、
受信した前記アクセス情報を所定の条件に基づいて順位づけし、
前記順位づけされたアクセス情報の優先順位を設定し、
前記ネットワークの使用率が一定の閾値を超えた場合、前記上位に順位付けされた前記アクセス情報のうち、前記優先順位が低い前記アクセス情報に対して制限を行う指示を前記セキュリティソフトウェアに通知するセキュリティ制御方法。
【請求項７】
請求項６に記載のセキュリティ制御方法において、
前記アドレス情報は、ＵＲＬであるセキュリティ制御方法。
【請求項８】
請求項６に記載のセキュリティ制御方法において、
前記所定の条件は、時間帯、アクセス数、起動回数のうちいずれか１つ以上であるセキュリティ制御方法。
【請求項９】
請求項６に記載のセキュリティ制御方法において、
前記閾値は、複数個が設定可能であり、各閾値に応じて前記制限を設定するセキュリティ制御方法。
【請求項１０】
請求項６に記載のセキュリティ制御方法において、
前記制限は、前記クライアント端末によってサイトにアクセスするアクセス制限、および前記クライアント端末によって実行されるアプリケーションの実行制限であるセキュリティ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークに接続されたサーバ装置に関し、特にセキュリティ機能を備えたサーバ装置およびセキュリティ制御方法に関する。
【背景技術】
【０００２】
一般的に、サーバ装置およびクライアント端末におけるセキュリティ技術においては、例えば、サーバの負荷状況を測定し、負荷の状態が一定の閾値を超えた場合は、クライアントＰＣ端末からのサービス利用要求を規制する技術が開示されている（特許文献１参照）。
【特許文献１】特開２００１−６７３１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載された技術では、サーバの負荷状況が一定の閾値を超えた場合、クライアントＰＣからのすべてのサービス利用要求を規制してしまうという課題がある。すなわち、業務に無関係なＷＥＢサイトへのアクセスを禁止したり、業務に無関係なアプリケーションの起動を禁止することは可能であったが、業務上必要性の低いＷＥＢサイトへのアクセスやアプリケーションについて、特定の時間帯にアクセスや起動を制限することはできない。
【０００４】
本発明は上述の事情を考慮してなされたものであり、サーバへの負荷の影響が大きい利用頻度の高いサービスで、かつ優先度の低いサービスに対して選択的に制限することが可能なサーバ装置およびセキュリティ制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の一態様によれば、セキュリティソフトウェアがインストールされた複数のクライアント端末にネットワークを介して接続可能なサーバ装置であって、前記クライアント端末によってアクセスされたサイトのアドレス情報と前記クライアント端末によって実行されたアプリケーションの情報とをアクセス情報として受信する手段と、受信した前記アクセス情報を所定の条件に基づいて順位づけする手段と、前記順位づけされたアクセス情報の優先順位を設定する手段と、前記ネットワークの使用率が一定の閾値を超えた場合、前記上位に順位付けされた前記アクセス情報のうち、前記優先順位が低い前記アクセス情報に対して制限を行う指示を前記セキュリティソフトウェアに通知する手段と、を具備することを特徴とするサーバ装置が提供される。
【０００６】
また、セキュリティソフトウェアがインストールされた複数のクライアント端末にネットワークを介して接続可能なサーバ装置のセキュリティ制御方法であって、前記クライアント端末によってアクセスされたサイトのアドレス情報と前記クライアント端末によって実行されたアプリケーションの情報とをアクセス情報として受信し、受信した前記アクセス情報を所定の条件に基づいて順位づけし、前記順位づけされたアクセス情報の優先順位を設定し、前記ネットワークの使用率が一定の閾値を超えた場合、前記上位に順位付けされた前記アクセス情報のうち、前記優先順位が低い前記アクセス情報に対して制限を行う指示を前記セキュリティソフトウェアに通知するセキュリティ制御方法が提供される。
【発明の効果】
【０００７】
本発明によれば、サーバへの負荷の影響が大きい利用頻度の高いサービスで、かつ優先度の低いサービスに対して選択的に制限することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１を参照して、本発明の一実施形態に係るサーバ装置を適用したネットワーク構成について説明する。
【０００９】
当該ネットワーク構成は、本発明に係るサーバ装置であるセキュリティサーバ１０、システム管理者用ＰＣ（パーソナルコンピュータ）１２および複数のクライアントＰＣ１３、およびこれらの機器が接続可能なインターネット１１を有している。クライアントＰＣ１３およびシステム管理者用ＰＣ１２からインターネット１１へのアクセスが可能となっている。
【００１０】
クライアントＰＣ１３およびシステム管理者用ＰＣ１２には、クライアント用のセキュリティソフトウェアがインストールされており、ユーザ操作等によって起動されるアプリケーションや、ＷｅｂブラウザによってアクセスされるＷｅｂサイトの情報を収集し、一定時間ごとにＰＣの識別情報等とともにセキュリティサーバ１０に送信している。
【００１１】
また、上記システムを構成するセキュリティサーバ１０、クライアントＰＣ１３、およびシステム管理者ＰＣ１２は、ネットワークの使用率を監視する機能を有するものとする。
【００１２】
本発明に係るサーバ装置であるセキュリティサーバ１０は、図２に示すような構成となっている。すなわち、制御部２０、通信部２１および記憶部２２を備えている。制御部２０は、クライアントＰＣ１４のＩＰ（Internet Protocol）アドレスやＭａｃ（Media Access Control）アドレス等によってクライアントＰＣ１４を認証したり、セキュリティ情報や指示情報をクライアントＰＣ１４に送信したりする。通信部２１は、インターネット１１を介してクライアントＰＣ１４等と通信を行う。記憶部２２は、クライアントＰＣ１４のＩＰアドレスやＭＡＣアドレス、クライアントＰＣ１４から受信した、クライアントＰＣ１３によってアクセスされたインターネットのサイトのアドレス情報（ＵＲＬ）とクライアントＰＣ１２によって実行されたアプリケーションの情報（アプリケーションの実行ファイル名等）とをアクセス情報として記憶する（後述：図３〜図８参照）。
【００１３】
次に、図３、図４のフローチャートを参照して、本発明の実施形態に係るサーバ装置を適用したセキュリティ制御方法について説明する。
【００１４】
まず、各クライアントＰＣ１３のセキュリティソフトウェアによって、各クライアントＰＣ１３上のアプリケーション実行ログを取得する（ステップＳ１０１）。例えば、図５〜図７は、各クライアントＰＣ１３上のアプリケーション実行ログの例を示している。
【００１５】
ログには、アプリケーションを起動した時間、アプリケーション実行ファイル名等が記録されている。
【００１６】
さらに、各クライアントＰＣ１３のセキュリティソフトウェアによって、各クライアントＰＣ１３がアクセスしたＷｅｂアクセスログを取得する（ステップＳ１０１）。例えば、図８〜図１０は、各クライアントＰＣ１３上によってアクセスしたＷｅｂアクセスログの例を示している。
【００１７】
ログには、ＷＥＢサイトにアクセスした時間、アクセスしたサイトのＵＲＬ等が記録されている。
【００１８】
次に、セキュリティサーバ１０は、クライアンＰＣ１３から受信したログを元に集計処理を行い、時間帯毎にアクセス数の多いＷＥＢサイトのURLや起動数の多いアプリケーションのランキング情報を作成する（ステップＳ１０２）。例えば、図１１に示すように、2007/7/18 8:00-17:00のアプリケーション起動ランキングを作成する。また、図１２に示すように、2007/7/18 8:00-17:00のＷＥＢアクセスランキングを作成する。
【００１９】
図１１に示すように、2007/7/18 8:00-17:00において、ghizzz.exeが一番多く起動されていることがわかる。また、図１２に示すように、2007/7/18 8:00-17:00において、http://www.haveabreak.comが一番多くアクセスされていることがわかる。
【００２０】
また、これらのランキング順位（アプリケーション起動ランキングおよびＷＥＢサイトアクセスランキングの情報）により、システム管理者は、アプリケーションの起動やＷＥＢサイトのアクセスを規制するための優先度管理テーブル（優先順位）を作成する（図１３、図１４参照）（ステップＳ１０３）。
【００２１】
これらの優先度（高、中、低）は、例えばシステム管理者用ＰＣ１２の画面上に表示されたランキングでアプリケーション名をマウスで選択し、右クリックで表示されるメニューから優先度レベルを選択して、選択が可能である。
【００２２】
図１５、図１６は、セキュリティポリシー管理テーブルを示す。セキュリティポリシー管理テーブルでは、ネットワークの使用率に関する２つの閾値（例えば、ネットワーク使用率７０％、６０％、５０％、４０％等：図１７参照）と、ポリシー適用用の閾値を超えた時に適用されるセキュリティポリシー（レベル１、レベル２：図１５〜図１７参照）が設定されている。
【００２３】
作成されたセキュリティポリシーテーブル情報および優先度管理テーブルは、クライアントＰＣ１３にユーザがログオンした時や、一定時間ごとにクライアントＰＣ１３がセキュリティサーバ１０から取得する。
【００２４】
以上の設定が終了した時点で、セキュリティポリシーが適用される処理について、図４のフローチャートを参照して説明する。クライアントＰＣ１３のセキュリティソフトウェアがネットワーク使用率等をもとに、アプリケーション起動制限やＷＥＢサイトアクセス制限を行うものである。
【００２５】
クライアントＰＣ１３は、インターネット１１経由でセキュリティサーバ１０から最新のセキュリティポリシーとセキュリティポリシー管理テーブルを取得する（ステップＳ２０１：図１７参照）。
【００２６】
次に、クライアントＰＣ１３は、ネットワークの使用率を取得し（ステップＳ２０２）、ネットワーク使用率がセキュリティポリシー管理テーブルに設定された閾値値（例えば７０％）を超えているかどうかの判断を行う。例えば、図１５に示すセキュリティポリシー管理テーブルをクライアントＰＣ１３が予め取得している場合、最初に現在のネットワーク使用率がセキュリティポリシーレベル２のポリシー適用の閾値70％を超えているかどうかの判断を行う（ステップＳ２０３）。
【００２７】
ここで、ネットワーク使用率が上記閾値を超えていた場合、セキュリティポリシー管理テーブルからレベル２のセキュリティポリシーを適用し（ステップＳ２０４）、図１５に示すセキュリティポリシーの情報を参照する。
【００２８】
セキュリティポリシーのレベル２には、起動を制限するアプリケーションとして、ghizzz.exeとdefyyy.exeとが設定されている。また、アクセスを制限するＷＥＢサイトとして、http://www.haveabreak.comとhttp://www.weather.comが設定されている。クライアントＰＣ１３上のセキュリティソフトウェアは、実行を制限するアプリケー
ションとして、上記２つのアプリケーションを登録し、アクセスを制限するＷｅｂサイトとして上記２つのＷｅｂサイトをＷｅｂブラウザに登録する。ユーザがアプリケーションを起動しようとした場合、ＯＳは起動するアプリケーションの名前と上記登録されたアプリケーションの名前を比較し、一致していた時は、該アプリケーションを起動せず、代わりにユーザに対して該アプリケーションの実行が制限されている旨をメッセージで表示する。また、ユーザがＷｅｂサイトにアクセスしようとした場合、ＷｅｂブラウザはユーザがアクセスしようとしているURLと上記登録されたＷｅｂサイトのURLを比較し、一致していた時は、該Ｗｅｂサイトへのアクセスを行わず、代わりにユーザに対して該Ｗｅｂサイトへのアクセスが制限されている旨をメッセージで表示する（ステップＳ２０５）。上記により、不要なアプリケーションの起動や不要なＷｅｂサイトへのアクセスにより、ネットワークの使用率が上昇するのを抑止する。
【００２９】
次に、ネットワーク使用率が閾値７０％を超えていなかった場合、セキュリティレベル２のポリシー（図１６参照）を適用中であるか否かの判定を行う（ステップＳ２０６）。セキュリティレベル２のポリシーを適用中の場合（ステップＳ２０６のＹＥＳ）、ネットワーク使用率がセキュリティポリシーレベル２のポリシー解除閾値６０％を下回っているかどうかの判断を行う（ステップＳ２０７）。
【００３０】
ここで、ネットワーク使用率が上記閾値を下回っていた場合、適用中のセキュリティレベル２のポリシーを解除する（ステップＳ２０８）。
【００３１】
次に、ネットワーク使用率がセキュリティポリシーレベル１のポリシー適用閾値５０％を超えているかどうかの判断を行う（ステップＳ２０９）。ネットワーク使用率が上記閾値を超えていた場合、セキュリティポリシー管理テーブルからレベル１のセキュリティポリシーを適用し（ステップＳ２１０）、図１５に示すセキュリティポリシーの情報を参照する。
【００３２】
セキュリティポリシーのレベル１には、起動を制限するアプリケーションとして、ghizzz.exeが設定されている。また、アクセスを制限するＷＥＢサイトとして、http://www.haveabreak.comが設定されている。クライアントＰＣ１３上のセキュリティソフトウェアは、実行を制限するアプリケーションとして、上記のアプリケーションを登録し、アクセスを制限するＷｅｂサイトとして上記のＷｅｂサイトをＷｅｂブラウザに登録する。ユーザがアプリケーションを起動しようとした場合、OSは起動するアプリケーションの名前と上記登録されたアプリケーションの名前を比較し、一致していた時は、該アプリケーションを起動せず、代わりにユーザに対して該アプリケーションの実行が制限されている旨をメッセージで表示する。また、ユーザがＷｅｂサイトにアクセスしようとした場合、ＷｅｂブラウザはユーザがアクセスしようとしているURLと上記登録されたＷｅｂサイトのURLを比較し、一致していた時は、該Ｗｅｂサイトへのアクセスを行わず、代わりにユーザに対して該Ｗｅｂサイトへのアクセスが制限されている旨をメッセージで表示する（ステップＳ２０５）。
【００３３】
これにより、不要なアプリケーションの起動や不要なＷｅｂサイトへのアクセスにより、ネットワークの使用率が上昇するのを抑止する。
【００３４】
一方、ステップＳ２０９で、ネットワーク使用率が閾値５０％を超えていなかった場合、セキュリティレベル１のポリシーを適用中であるか否かの判定を行う（ステップＳ２１１）。セキュリティレベル１のポリシーを適用中の場合、ネットワーク使用率がセキュリティポリシーレベル１のポリシー解除閾値４０％を下回っているかどうかの判断を行う（ステップＳ２１２）。ここで、ネットワーク使用率が上記閾値を下回っていた場合、適用中のセキュリティレベル２のポリシーを解除する（ステップＳ２１３）。そして、一定時間ＷＡＩＴ（待ち）処理を行う（ステップＳ２１４）。
【００３５】
最後に、ネットワーク使用率が上記何れの閾値も超えていなかった場合は、全てのアプリケーション起動や全てのＷＥＢサイトへのアクセスが可能となる。
【００３６】
また、ネットワークの使用率が閾値を超えているか否かに関係なく、上記の処理は一定間隔で周期的に行われ、ネットワークの使用率に従って、自動的にアプリケーション起動やＷＥＢサイトへのアクセスが制限されるようになる。
【００３７】
なお、アプリケーション実行制限やＷｅｂサイトへのアクセス制限は、セキュリティポリシー適用前に実行したアプリケーションや、ポリシー適用前にアクセスしていたＷｅｂサイトについては、適用されない。
【００３８】
以上より、サーバへの負荷の影響が大きい利用頻度の高いサービスで、かつ優先度の低いサービスに対して選択的に制限することが可能なサーバ装置およびセキュリティ制御方法を提供することができる。また、システム管理者は、ネットワーク使用率の高い時間帯等に業務上必要性の低いＷＥＢサイトへのアクセスやアプリケーションの起動を抑止できるため、業務上必要なＷＥＢサイトへのアクセスやアプリケーションが効率良く利用できるようになる。さらに、自動的に集計作業が行われた後、ランキング形式で表示されるため、アクセス数の多いＷＥＢサイトや起動数の多いアプリケーションを容易に認識することが可能となる。また、システム管理者はマウス操作等の簡易操作で、これらＷＥＢサイトへのアクセスやアプリケーションの起動を抑止できるようになる。
【００３９】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態に係るサーバ装置を適用したネットワーク構成について説明した構成図。
【図２】本発明の一実施形態に係る本発明に係るサーバ装置の機能構成の例を示すブロック図。
【図３】本発明の一実施形態に係るサーバ装置を適用したセキュリティ制御方法を示したフローチャート。
【図４】本発明の一実施形態に係るサーバ装置を適用したセキュリティ制御方法を示したフローチャート。
【図５】アプリケーション実行ログデータを示した模式図。
【図６】アプリケーション実行ログデータを示した模式図。
【図７】アプリケーション実行ログデータを示した模式図。
【図８】アクセス先のＵＲＬのログデータを示した模式図。
【図９】アクセス先のＵＲＬのログデータを示した模式図。
【図１０】アクセス先のＵＲＬのログデータを示した模式図。
【図１１】アプリケーション起動ランキング順位のデータを示した模式図。
【図１２】ＷＥＢサイトのアクセスランキング順位のデータを示した模式図。
【図１３】アプリケーションの起動を規制するための優先度管理テーブルを示した模式図。
【図１４】ＷＥＢサイトのアクセスを規制するための優先度管理テーブルを示した模式図。
【図１５】セキュリティポリシーレベル１を示した模式図。
【図１６】セキュリティポリシーレベル２を示した模式図。
【図１７】セキュリティポリシー適用レベルを示した模式図。
【符号の説明】
【００４１】
１０…セキュリティサーバ、１１…インターネット、１２…管理者用ＰＣ、１３…クライアントＰＣ、２０…制御部、２１…通信部、２２…記憶部
【図１】
2009111922.tif 000003
【図２】
2009111922.tif 000004
【図３】
2009111922.tif 000005
【図４】
2009111922.tif 000006
【図５】
2009111922.tif 000007
【図６】
2009111922.tif 000008
【図７】
2009111922.tif 000009
【図８】
2009111922.tif 000010
【図９】
2009111922.tif 000011
【図１０】
2009111922.tif 000012
【図１１】
2009111922.tif 000013
【図１２】
2009111922.tif 000014
【図１３】
2009111922.tif 000015
【図１４】
2009111922.tif 000016
【図１５】
2009111922.tif 000017
【図１６】
2009111922.tif 000018
【図１７】
2009111922.tif 000019