(57)【要約】【課題】  ＬＡＮに接続されているＰＣが盗難された場合でも、そのＰＣのハードディスク等に記憶されているデータ等の読み取りを防止することができるセキュリティ管理システムを得ることを目的とする。【解決手段】  存在確認部１４により管理サーバ４がＬＡＮ３上に存在していることが確認されれば、起動処理部１１による起動処理の続行を許可し、その管理サーバ４がＬＡＮ３上に存在していることが確認されなければ、クライアントＰＣをシャットダウンする。【選択図】        図１
2005100141.tif 000002
【特許請求の範囲】
【請求項１】
管理サーバのアドレスを格納するアドレス格納手段と、クライアントＰＣの起動処理が開始されると、上記アドレス格納手段に格納されているアドレスを参照して上記管理サーバにアクセスし、上記管理サーバがネットワーク上に存在しているか否かを確認する存在確認手段と、上記存在確認手段により管理サーバがネットワーク上に存在していることが確認されれば、上記クライアントＰＣの起動処理の続行を許可し、その管理サーバがネットワーク上に存在していることが確認されなければ、上記クライアントＰＣの起動処理の続行を拒否する起動管理手段とを備えたセキュリティ管理システム。
【請求項２】
管理サーバのアドレスを格納するアドレス格納手段と、クライアントＰＣの起動処理が開始されると、上記アドレス格納手段に格納されているアドレスを参照して上記管理サーバにアクセスし、上記管理サーバがネットワーク上に存在しているか否かを確認する存在確認手段と、上記存在確認手段により管理サーバがネットワーク上に存在していることが確認されれば、上記クライアントＰＣの起動処理の続行を許可し、その管理サーバがネットワーク上に存在していることが確認されなければ、上記クライアントＰＣをシャットダウンする起動管理手段とを備えたセキュリティ管理システム。
【請求項３】
管理サーバのアドレスを格納するアドレス格納手段と、クライアントＰＣの起動処理が開始されると、上記アドレス格納手段に格納されているアドレスを参照して上記管理サーバにアクセスし、上記管理サーバがネットワーク上に存在しているか否かを確認する存在確認手段と、上記存在確認手段により管理サーバがネットワーク上に存在していることが確認されれば、上記クライアントＰＣの起動処理の続行を許可し、その管理サーバがネットワーク上に存在していることが確認されなければ、上記クライアントＰＣの記憶媒体を初期化する起動管理手段とを備えたセキュリティ管理システム。
【請求項４】
クライアントＰＣから管理サーバに対するアクセスが外部ネットワーク経由である場合、そのアクセスを遮断するアクセス遮断手段を設けたことを特徴とする請求項１から請求項３のうちのいずれか１項記載のセキュリティ管理システム。
【請求項５】
アドレス格納手段に格納されているアドレスがプライベートＩＰアドレスであることを特徴とする請求項１から請求項３のうちのいずれか１項記載のセキュリティ管理システム。
【請求項６】
起動管理手段は、存在確認手段により管理サーバがネットワーク上に存在していることが確認されない場合でも、上記存在確認手段により他サーバがネットワーク上に存在していることが確認されれば、クライアントＰＣの起動処理の続行を許可することを特徴とする請求項１から請求項３のうちのいずれか１項記載のセキュリティ管理システム。
【請求項７】
起動管理手段は、予め管理サーバにより承認が得られている申請時間中にクライアントＰＣが起動された場合、存在確認手段による管理サーバの存在確認に関わらず、上記クライアントＰＣの起動処理の続行を許可することを特徴とする請求項１から請求項３のうちのいずれか１項記載のセキュリティ管理システム。
【請求項８】
起動管理手段は、オペレーティングシステムからアクセスを受けると、クライアントＰＣにエージェントが組み込まれているか否かを確認し、そのエージェントが組み込まれていない場合、そのクライアントＰＣをシャットダウンすることを特徴とする請求項１から請求項３のうちのいずれか１項記載のセキュリティ管理システム。
【請求項９】
起動管理手段は、オペレーティングシステムからアクセスを受けると、クライアントＰＣにエージェントが組み込まれているか否かを確認し、そのエージェントが組み込まれていない場合、そのクライアントＰＣの記憶媒体を初期化することを特徴とする請求項１から請求項３のうちのいずれか１項記載のセキュリティ管理システム。
【請求項１０】
管理サーバは、クライアントＰＣにインストールされているソフトウェアを管理し、そのソフトウェアが不適正であれば、警告を上記クライアントＰＣに送信することを特徴とする請求項１から請求項９のうちのいずれか１項記載のセキュリティ管理システム。
【請求項１１】
管理サーバは、クライアントＰＣにインストールされる新規のソフトウェアをチェックし、そのソフトウェアが不適正であれば、そのソフトウェアのインストールを阻止することを特徴とする請求項１から請求項９のうちのいずれか１項記載のセキュリティ管理システム。
【請求項１２】
起動管理手段は、ネットワークのトラフィックを監視し、そのトラフィックの増加率が所定の閾値を上回ると、そのネットワークに対するクライアントＰＣの接続を遮断することを特徴とする請求項１から請求項９のうちのいずれか１項記載のセキュリティ管理システム。
【請求項１３】
予め管理サーバのアドレスを格納し、クライアントＰＣの起動処理が開始されると、存在確認手段が予め格納されているアドレスを参照して上記管理サーバにアクセスすることにより、上記管理サーバがネットワーク上に存在しているか否かを確認し、上記管理サーバがネットワーク上に存在していることが確認されれば、起動管理手段が上記クライアントＰＣの起動処理の続行を許可し、その管理サーバがネットワーク上に存在していることが確認されなければ、上記起動管理手段が上記クライアントＰＣをシャットダウンするセキュリティ管理方法。
【請求項１４】
管理サーバのアドレスを格納するアドレス格納処理手順と、クライアントＰＣの起動処理が開始されると、上記アドレス格納処理手順に格納されているアドレスを参照して上記管理サーバにアクセスし、上記管理サーバがネットワーク上に存在しているか否かを確認する存在確認処理手順と、上記存在確認処理手順により管理サーバがネットワーク上に存在していることが確認されれば、上記クライアントＰＣの起動処理の続行を許可し、その管理サーバがネットワーク上に存在していることが確認されなければ、上記クライアントＰＣをシャットダウンする起動管理処理手順とをコンピュータに実行させるためのセキュリティ管理プログラム。
【請求項１５】
管理サーバのアドレスを格納するアドレス格納処理手順と、クライアントＰＣの起動処理が開始されると、上記アドレス格納処理手順に格納されているアドレスを参照して上記管理サーバにアクセスし、上記管理サーバがネットワーク上に存在しているか否かを確認する存在確認処理手順と、上記存在確認処理手順により管理サーバがネットワーク上に存在していることが確認されれば、上記クライアントＰＣの起動処理の続行を許可し、その管理サーバがネットワーク上に存在していることが確認されなければ、上記クライアントＰＣをシャットダウンする起動管理処理手順とを備えたセキュリティ管理プログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＬＡＮなどのネットワークに接続されるＰＣ（パーソナルコンピュータ）を管理して、セキュリティを維持するセキュリティ管理システム、セキュリティ管理方法、セキュリティ管理プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
企業等においては、ＬＡＮに多くのＰＣが接続されて利用されている。個々のＰＣのセキュリティ対策として、Ｓ／Ｗ（ソフトウェア）バグの修正モジュールであるセキュリティパッチの適用や、ウイルス対策Ｓ／Ｗの導入や、パターンファイルの更新などは重要である。しかし、これらの対策は、基本的には各ＰＣの管理者に実施が委ねられていた。
一方、居室にあるＬＡＮ配線については、比較的容易にＰＣを接続することができ、適正なセキュリティ対策が実施されていないＰＣを持ち込んで接続することが可能である。
これらのセキュリティ対策未実施のＰＣがウイルス等の侵入や拡散の原因となり、被害を防止するためには、これらを排除する仕組みが必要である。
【０００３】
そこで、従来のセキュリティ管理システムは、管理対象のＰＣのインベントリ情報とセキュリティ要件をＤＢ化して備え、定期的にセキュリティ状態を収集してＤＢを更新し、管理対象のＰＣをセキュリティ要件に整合するように、セキュリティ状態を制御するようにしている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００１−２７３３８８公報（段落番号［００１６］から［００４８］、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のセキュリティ管理システムは以上のように構成されているので、ＬＡＮに接続されているＰＣが盗難された場合、そのＰＣのハードディスク等に記憶されているデータなどが読み取られてしまう課題があった。
【０００６】
この発明は上記のような課題を解決するためになされたもので、ＬＡＮに接続されているＰＣが盗難された場合でも、そのＰＣのハードディスク等に記憶されているデータ等の読み取りを防止することができるセキュリティ管理システム、セキュリティ管理方法、セキュリティ管理プログラム及び記録媒体を得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係るセキュリティ管理システムは、存在確認手段により管理サーバがネットワーク上に存在していることが確認されれば、クライアントＰＣの起動処理の続行を許可し、その管理サーバがネットワーク上に存在していることが確認されなければ、クライアントＰＣをシャットダウンするようにしたものである。
【発明の効果】
【０００８】
この発明によれば、存在確認手段により管理サーバがネットワーク上に存在していることが確認されれば、クライアントＰＣの起動処理の続行を許可し、その管理サーバがネットワーク上に存在していることが確認されなければ、クライアントＰＣをシャットダウンするように構成したので、ネットワークに接続されているクライアントＰＣが盗難された場合でも、そのクライアントＰＣのハードディスク等に記憶されているデータ等の読み取りを防止することができる効果がある。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１はこの発明の実施の形態１によるセキュリティ管理システムを示す構成図であり、図２はクライアントＰＣの内部構成を示す構成図である。
図において、クライアントＰＣ１ａ，１ｂ，１ｃはユーザが使用するパーソナルコンピュータなどの端末であり、クライアントＰＣ１ａ，１ｂ，１ｃにはエージェント２がインストールされている。また、クライアントＰＣ１ａ，１ｂ，１ｃは例えば社内のネットワークであるＬＡＮ３に接続されている。
管理サーバ４はクライアントＰＣ１ａ，１ｂ，１ｃから確認要求信号を受信すると、確認応答信号をクライアントＰＣ１ａ，１ｂ，１ｃに返送する。ファイヤーウォール５は盗難品であるクライアントＰＣ１ｅ（クライアントＰＣ１ａ等と同様のエージェント２がインストールされているＰＣ）から例えばインターネットなどの外部ネットワーク６経由で、管理サーバ４宛の確認要求信号を受信すると、その確認要求信号を廃棄するアクセス遮断手段を構成している。
なお、管理サーバ４として特定の単一のサーバを設定する他、ネットワーク上の任意のサーバを端末毎に管理サーバとして設定することも可能である。
【００１０】
クライアントＰＣ１ａ〜１ｅの起動処理部１１は電源投入時あるいはリセット時に起動処理を実施して（例えば、メモリの初期化や常駐ソフトウェアの実行）、ユーザがクライアントＰＣ１ａ〜１ｅを使用することができる状態に設定する。記憶媒体であるハードディスク１２は各種のプログラムやデータの他、ユーザ情報（例えば、クライアントＰＣ１ａ〜１ｅが利用しているソフトウェア、ＰＣ名、ＩＰアドレス、セキュリティパッチ情報）などを記憶している。図２の例では、エージェント２がハードディスク１２の外部に組み込まれているが、ハードディスク１２の内部に組み込まれていてもよい。
エージェント２のアドレス格納部１３は管理サーバ４のＩＰアドレスを格納するアドレス格納手段を構成している。存在確認部１４はＬＡＮ３に対するインタフェース機能を備え、起動処理部１１が起動処理を開始すると、アドレス格納部１３に格納されているＩＰアドレスを参照して管理サーバ４にアクセスし、管理サーバ４がＬＡＮ３上に存在しているか否かを確認する存在確認手段を構成している。
【００１１】
起動管理部１５は存在確認部１４により管理サーバ４がＬＡＮ３上に存在していることが確認されれば、起動処理部１１による起動処理の続行を許可し、その管理サーバ４がＬＡＮ３上に存在していることが確認されなければ、起動処理部１１による起動処理の続行を拒否すべく、クライアントＰＣ１をシャットダウンする起動管理手段を構成している。
ここでは、アドレス格納部１３、存在確認部１４及び起動管理部１５が、ソフトウェアであるエージェント２の構成要素であるものについて示しているが、これに限るものではなく、これらが専用のハードウェア（例えば、ＩＣ集積回路からなる挿抜自在の基板やカード）で構成されていてもよい。
なお、起動処理部１１についてもハードウェア（例えば、ＩＣ集積回路からなる挿抜自在の基板やカード）で構成してもよいが、その処理内容を記述したプログラムを用意し、クライアントＰＣ１の図示せぬＣＰＵが起動処理部１１及びエージェント２の処理内容を記述したプログラム（セキュリティ管理プログラム）を実行するようにしてもよい。因みに、そのプログラムはハードディスク１２に記録してもよいが、図示せぬＣＤ−ＲＯＭやフロッピー（登録商標）ディスクなどの記録媒体に記録していもよい。
図３はこの発明の実施の形態１によるセキュリティ管理システムの処理内容を示すフローチャートである。
【００１２】
次に動作について説明する。
例えば、ユーザがクライアントＰＣ１ａの電源を投入すると、ユーザがクライアントＰＣ１ａを使用することができる状態に設定するため、クライアントＰＣ１ａの起動処理部１１が起動処理を開始する（ステップＳＴ１）。
クライアントＰＣ１ａの存在確認部１４は、起動処理部１１が起動処理を開始すると、アドレス格納部１３から管理サーバ４のＩＰアドレスを読み出して、確認要求信号を管理サーバ４に送信する（ステップＳＴ２）。
【００１３】
管理サーバ４は、クライアントＰＣ１ａから確認要求信号を受信すると、その確認応答信号をクライアントＰＣ１ａに返送する。
クライアントＰＣ１ａの存在確認部１４は、管理サーバ４から確認応答信号が返送されて来れば（ステップＳＴ３）、管理サーバ４がＬＡＮ３上に存在しているものと認識する（ステップＳＴ４）。即ち、クライアントＰＣ１ａと管理サーバ４が共通のネットワーク上に存在しているものと認識する。
一方、管理サーバ４から所定時間経過しても、確認応答信号が返送されて来なければ（ステップＳＴ３）、管理サーバ４がＬＡＮ３上に存在していないものと認識する（ステップＳＴ５）。即ち、クライアントＰＣ１ａと管理サーバ４が共通のネットワーク上に存在していないものと認識する。
図１の例では、クライアントＰＣ１ａは盗難されておらず、管理サーバ４と同一のＬＡＮ３に接続されているので、クライアントＰＣ１ａの存在確認部１４は、管理サーバ４がＬＡＮ３上に存在しているものと認識する。
【００１４】
クライアントＰＣ１ａの起動管理部１５は、存在確認部１４により管理サーバ４がＬＡＮ３上に存在していることが確認されれば、起動処理部１１による起動処理の続行を許可する（ステップＳＴ６）。これにより、クライアントＰＣ１ａは、ユーザが使用することができる状態に設定される。
一方、存在確認部１４により管理サーバ４がＬＡＮ３上に存在していることが確認されなければ、シャットダウン指令をクライアントＰＣ１ａのＣＰＵに送信して、クライアントＰＣ１ａをシャットダウンする（ステップＳＴ７）。これにより、クライアントＰＣ１ａは使用できる状態には設定されない。
図１の例では、クライアントＰＣ１ａは盗難されておらず、存在確認部１４により管理サーバ４がＬＡＮ３上に存在していることが確認されるので、クライアントＰＣ１ａは、ユーザが使用することができる状態に設定される。
【００１５】
次に、ＬＡＮ３に接続されていたクライアントＰＣ１ｅが盗難され、盗難者がクライアントＰＣ１ｅを外部ネットワーク６に接続した場合について説明する。
盗難者がクライアントＰＣ１ｅの電源を投入すると、クライアントＰＣ１ｅの起動処理部１１が起動処理を開始する（ステップＳＴ１）。
クライアントＰＣ１ｅの存在確認部１４は、起動処理部１１が起動処理を開始すると、アドレス格納部１３から管理サーバ４のＩＰアドレスを読み出して、確認要求信号を管理サーバ４に送信する（ステップＳＴ２）。
ファイヤーウォール５は、クライアントＰＣ１ｅから外部ネットワーク６経由で、管理サーバ４宛の確認要求信号を受信すると、その確認要求信号を廃棄する。したがって、この場合、管理サーバ４は、クライアントＰＣ１ｅから確認要求信号を受信することがないので、その確認応答信号をクライアントＰＣ１ａに返送することもない。
【００１６】
クライアントＰＣ１ｅの存在確認部１４は、管理サーバ４から確認応答信号が返送されて来れば（ステップＳＴ３）、管理サーバ４がＬＡＮ３上に存在しているものと認識するが、管理サーバ４から所定時間経過しても、確認応答信号が返送されて来ることはないので、管理サーバ４がＬＡＮ３上に存在していないものと認識する（ステップＳＴ５）。
よって、クライアントＰＣ１ｅの起動管理部１５は、存在確認部１４により管理サーバ４がＬＡＮ３上に存在していることが確認されないので、シャットダウン指令をクライアントＰＣ１ｅのＣＰＵに送信して、クライアントＰＣ１ｅをシャットダウンする（ステップＳＴ７）。これにより、クライアントＰＣ１ｅは、盗難者が使用できる状態には設定されない。
なお、盗難者がクライアントＰＣ１ｅを外部ネットワーク６に接続せず、クライアントＰＣ１ｅを単独で使用しても、クライアントＰＣ１ｅの電源投入時に、存在確認部１４により管理サーバ４がＬＡＮ３上に存在していることが確認されないので、クライアントＰＣ１ｅがシャットダウンされる。
【００１７】
以上で明らかなように、この実施の形態１によれば、存在確認部１４により管理サーバ４がＬＡＮ３上に存在していることが確認されれば、起動処理部１１による起動処理の続行を許可し、その管理サーバ４がＬＡＮ３上に存在していることが確認されなければ、クライアントＰＣをシャットダウンするように構成したので、ＬＡＮ３に接続されているクライアントＰＣが盗難された場合でも、そのクライアントＰＣのハードディスク等に記憶されているデータ等の読み取りを防止することができる効果を奏する。
【００１８】
実施の形態２．
上記実施の形態１では、管理サーバ４がＬＡＮ３上に存在していることが確認されなければ、クライアントＰＣをシャットダウンするものについて示したが、管理サーバ４がＬＡＮ３上に存在していることが確認されなければ、起動処理部１１による起動処理の続行を拒否すべく、起動管理部１５がクライアントＰＣのハードディスク１２をフォーマット（初期化）するようにしてもよい。
この場合、クライアントＰＣのハードディスク１２に記録されているデータ等が消去されるので、盗難者によるデータ等の読み取りを防止することができる効果を奏する。
【００１９】
実施の形態３．
上記実施の形態１，２では、ファイヤーウォール５がクライアントＰＣ１ｅから外部ネットワーク６経由で、管理サーバ４宛の確認要求信号を受信すると、その確認要求信号を廃棄することにより、管理サーバ４から確認応答信号がクライアントＰＣ１ｅに返送されないようにするものについて示したが、図４に示すように、ファイヤーウォール５を設置せずに、アドレス格納部１３に格納するアドレスとして、プライベートＩＰアドレスを採用するようにしてもよい。
このように、管理サーバ４のアドレスとしてプライベートＩＰアドレスを採用すると、外部ネットワーク６経由で、クライアントＰＣ１ｅから管理サーバ４にアクセスすることができないので、この場合も、上記実施の形態１，２と同様に、管理サーバ４から確認応答信号がクライアントＰＣ１ｅに返送されず、盗難者によるデータ等の読み取りを防止することができる効果を奏する。
【００２０】
実施の形態４．
上記実施の形態１，２では、存在確認部１４により管理サーバ４がＬＡＮ３上に存在していることが確認されない場合、起動管理部１５がクライアントＰＣをシャットダウン、あるいは、ハードディスク１２をフォーマットするものについて示したが、管理サーバ４がシステムダウンしているために、管理サーバ４から確認応答信号が返送されずに確認が取れない場合もある。
そこで、この実施の形態４では、管理サーバ４がシステムダウンしている可能性を考慮し、存在確認部１４により管理サーバ４がＬＡＮ３上に存在していることが確認されない場合でも、直ちにクライアントＰＣをシャットダウンしたり、ハードディスク１２をフォーマットしたりしないようにする。
【００２１】
具体的には、クライアントＰＣの存在確認部１４は、管理サーバ４から確認応答信号が返送されて来ない場合、図５に示すように、確認要求信号を他サーバ７に送信する。ただし、他サーバ７のＩＰアドレスはアドレス格納部１３に格納されているものとする。
他サーバ７は、クライアントＰＣから確認要求信号を受信すると、管理サーバ４と同様に、その確認応答信号をクライアントＰＣに返送する。
クライアントＰＣの存在確認部１４は、他サーバ７から確認応答信号が返送されて来れば、システムダウンの可能性はあるが、管理サーバ４はＬＡＮ３上に存在しているものと認識する。一方、他サーバ７から所定時間経過しても、確認応答信号が返送されて来なければ、管理サーバ４がＬＡＮ３上に存在していないものと認識する。
【００２２】
クライアントＰＣの起動管理部１５は、存在確認部１４により管理サーバ４がＬＡＮ３上に存在していることが確認されれば、上記実施の形態１，２と同様に、起動処理部１１による起動処理の続行を許可する。
一方、存在確認部１４により管理サーバ４がＬＡＮ３上に存在していることが確認されなければ、シャットダウン指令をクライアントＰＣのＣＰＵに送信して、クライアントＰＣをシャットダウンする。あるいは、クライアントＰＣのハードディスク１２をフォーマットする。
【００２３】
以上で明らかなように、この実施の形態４によれば、存在確認部１４により管理サーバ４がＬＡＮ３上に存在していることが確認されない場合でも、存在確認部１４により他サーバ７がＬＡＮ３上に存在していることが確認されれば、起動処理部１１による起動処理の続行を許可するように構成したので、管理サーバ４がシステムダウンしているために確認応答信号を返送することができない場合でも、クライアントＰＣの起動処理を続行することができる効果を奏する。
【００２４】
なお、この実施の形態４では、存在確認部１４が確認要求信号を他サーバ７に送信するものについて示したが、ＬＡＮ３に複数の他サーバ７が接続されている場合、トラフィックの集中を考慮して、確認要求信号を送信する対象の他サーバ７を任意に設定できるようにしてもよい。あるいは、存在確認部１４がトラフィックを監視して、トラフィックが小さい他サーバ７を選択し、その選択した他サーバ７に確認要求信号を送信するようにしてもよい。
なお、他サーバ７の代わりに、ＬＡＮ３に接続されている他のクライアントＰＣに確認要求信号を送信するようにしてもよい。
【００２５】
実施の形態５．
上記実施の形態１〜４では、盗難されたクライアントＰＣ１ｅの起動処理を阻止するものについて示したが、正当なユーザが例えばクライアントＰＣ１ａをＬＡＮ３から外して、外部に持ち出して使用することを希望する場合がある。即ち、クライアントＰＣ１ａをモバイルＰＣとして使用することを希望する場合がある。
しかし、クライアントＰＣ１ａをＬＡＮ３から外して外部に持ち出した場合、上記実施の形態１〜４の方式では、存在確認部１４が管理サーバ４又は他サーバ７から確認応答信号を受信することができないので、起動処理部１１による起動処理を続行することができない。
そこで、この実施の形態５では、予め管理サーバ４により承認が得られている申請時間中にクライアントＰＣ１ａが起動された場合、存在確認部１４による管理サーバ４の存在確認に関わらず、起動処理部１１による起動処理の続行を許可するようにする。
【００２６】
具体的には、予めユーザがクライアントＰＣ１ａを外部に持ち出して利用する時間を管理サーバ４に申請する。
管理サーバ４は、その申請を許可する場合、その利用時間（申請時間）を含む起動承認情報をクライアントＰＣ１ａに送信する。
クライアントＰＣ１ａの起動管理部１５は、管理サーバ４から送信された起動承認情報を受信する。
クライアントＰＣ１ａの起動管理部１５は、起動処理部１１が起動処理を開始すると、その起動承認情報を参照し、現在時刻が利用時間内であれば、存在確認部１４による管理サーバ４の存在確認に関わらず、起動処理部１１による起動処理の続行を許可する。この際、起動管理部１５が存在確認部１４の処理を中止してもよい。
以上で明らかなように、この実施の形態５によれば、存在確認部１４が管理サーバ４から確認応答信号を受信できなくても、クライアントＰＣ１ａの起動処理を続行することができるため、クライアントＰＣ１ａをモバイルＰＣとして使用することができる効果を奏する。
【００２７】
なお、この実施の形態５では、起動管理部１５が存在確認部１４による管理サーバ４の存在確認に関わらず、起動処理部１１による起動処理の続行を許可するものについて示したが、存在確認部１４が管理サーバ４の代わりに、外部媒体（例えば、ＦＤ、ＵＳＢキー）に確認要求信号を送信して、その外部媒体から確認応答信号を受信するようにしてもよい。この際、存在確認部１４は、現在時刻が利用時間内である場合に限り、外部媒体に確認要求信号を送信して、その外部媒体から確認応答信号を受信するようにしてもよい。
この場合も、クライアントＰＣ１ａをモバイルＰＣとして使用することができる。
【００２８】
実施の形態６．
上記実施の形態１，２では、管理サーバ４がＬＡＮ３上に存在していることが確認されなければ、クライアントＰＣをシャットダウン、あるいは、ハードディスク１２をフォーマットするものについて示したが、クライアントＰＣの起動管理部１５は、外部のオペレーティングシステムＯＳからアクセスを受けると、クライアントＰＣにエージェント２が組み込まれているか否かを確認し、そのエージェント２が組み込まれていない場合、そのクライアントＰＣをシャットダウン、あるいは、ハードディスク１２をフォーマットするようにしてもよい。
外部のオペレーティングシステムＯＳから起動管理部１５に対するアクセスが、定期的に行われるようにプログラミングしていれば、仮に、起動が完了しているクライアントＰＣが盗難された場合でも、盗難者によるクライアントＰＣの使用を阻止することができる効果を奏する。
【００２９】
実施の形態７．
図６はこの発明の実施の形態７によるセキュリティ管理システムを示す構成図であり、図７はクライアントＰＣの内部構成を示す構成図である。図６，７において、図１，２と同一符号は同一または相当部分を示すので説明を省略する。
データベース８にはユーザ情報（例えば、クライアントＰＣが利用しているソフトウェア、ＰＣ名、ＩＰアドレス、セキュリティパッチ情報）の他、利用を許可するソフトウェアの一覧表や、ソフトウェアのライセンス情報などを保存している。
クライアントＰＣ１ａ〜１ｅの情報送信部１６は起動処理部１１が起動処理を開始すると、ハードディスク１２に格納されているユーザ情報を管理サーバ４に送信する。
【００３０】
次に動作について説明する。
例えば、ユーザがクライアントＰＣ１ａの電源を投入すると、クライアントＰＣ１ａの起動処理部１１が起動処理を開始する。
クライアントＰＣ１ａの情報送信部１６は、起動処理部１１が起動処理を開始すると、ハードディスク１２に格納されているユーザ情報を管理サーバ４に送信する。
【００３１】
管理サーバ４は、クライアントＰＣ１ａからユーザ情報を受信すると、そのユーザ情報とデータベース８の保存内容を照合して、無許可で利用しているソフトウェアや、セキュリティパッチの適用違反や、ライセンス違反などを検出する。
管理サーバ４は、無許可で利用しているソフトウェアやライセンス違反を検出すると、その旨を示す警告をクライアントＰＣ１ａに送信する。
また、管理サーバ４は、セキュリティパッチの適用違反を検出すると、適正なセキュリティパッチの適用を促すメッセージの他、適正なセキュリティパッチを取得できるサイトのリンク先などをクライアントＰＣ１ａに送信する。
クライアントＰＣ１ａは、管理サーバ４から警告やメッセージ等を受信すると、これらを図示せぬディスプレイに表示するので、ユーザは不適正な状況を認識して改善することができるようになる。
【００３２】
実施の形態８．
上記実施の形態７では、クライアントＰＣにインストールされているソフトウェアを管理し、そのソフトウェアが不適正であれば、その警告をクライアントＰＣに送信するものについて示したが、管理サーバ４がクライアントＰＣにインストールされる新規のソフトウェアをチェックし、そのソフトウェアが不適正であれば、そのソフトウェアのインストールを阻止するようにしてもよい。
【００３３】
具体的には、クライアントＰＣ１ａの情報送信部１６は、新規のソフトウェアがハードディスク１２にインストールされるに先立って、新規のソフトウェアの名称とシリアル番号などを管理サーバ４に送信する。
管理サーバ４は、クライアントＰＣ１ａから新規のソフトウェアの名称等を受信すると、その受信内容とデータベース８の保存内容を照合して、新規のソフトウェアが、利用が許可されているソフトウェアであるかや、ライセンス違反していないかなどを検出する。
管理サーバ４は、利用が許可されていないソフトウェアである場合や、ライセンス違反している場合、インストール禁止信号をクライアントＰＣ１ａに送信する。
クライアントＰＣ１ａは、管理サーバ４からインストール禁止信号を受信すると、新規のソフトウェアのインストールを中止する。
この実施の形態８によれば、ソフトウェアの不正なインストールを阻止することができる効果を奏する。
【００３４】
実施の形態９．
上記実施の形態１〜８では、特に言及していないが、クライアントＰＣ１ａ，１ｂ，１ｃの起動管理部１５が、ＬＡＮ３のトラフィックを監視し、そのトラフィックの増加率が所定の閾値を上回ると、そのＬＡＮ３に対するクライアントＰＣ１ａ，１ｂ，１ｃの接続を遮断するようにしてもよい。
例えば、クライアントＰＣ１ａが接続されている箇所のＬＡＮ３のトラフィックが急激に増加した場合、クライアントＰＣ１ａがウィルスに感染している可能性が高いので、図８に示すように、クライアントＰＣ１ｂ，１ｃが二次的にウィルスに感染する事態を防止するために、クライアントＰＣ１ａの起動管理部１５が、クライアントＰＣ１ａが接続されている箇所のＬＡＮ３のトラフィックの増加率が所定の閾値を上回ると、そのＬＡＮ３に対するクライアントＰＣ１ａの接続を遮断するようにする。
この実施の形態９によれば、ウィルスによる被害を最小限度に抑えることができる効果を奏する。
【図面の簡単な説明】
【００３５】
【図１】この発明の実施の形態１によるセキュリティ管理システムを示す構成図である。
【図２】クライアントＰＣの内部構成を示す構成図である。
【図３】この発明の実施の形態１によるセキュリティ管理システムの処理内容を示すフローチャートである。
【図４】この発明の実施の形態３によるセキュリティ管理システムを示す構成図である。
【図５】この発明の実施の形態４によるセキュリティ管理システムを示す構成図である。
【図６】この発明の実施の形態７によるセキュリティ管理システムを示す構成図である。
【図７】クライアントＰＣの内部構成を示す構成図である。
【図８】この発明の実施の形態９によるセキュリティ管理システムを示す構成図である。
【符号の説明】
【００３６】
１ａ，１ｂ，１ｃ，１ｅ  クライアントＰＣ、  ２  エージェント、  ３  ＬＡＮ（ネットワーク）、  ４  管理サーバ、  ５  ファイヤーウォール（アクセス遮断手段）、  ６  外部ネットワーク、  ７  他サーバ、  ８  データベース、  １１  起動処理部、  １２  ハードディスク（記憶媒体）、  １３  アドレス格納部（アドレス格納手段）、  １４  存在確認部（存在確認手段）、  １５  起動管理部（起動管理手段）、  １６  情報送信部。
【図１】
2005100141.tif 000003
【図２】
2005100141.tif 000004
【図３】
2005100141.tif 000005
【図４】
2005100141.tif 000006
【図５】
2005100141.tif 000007
【図６】
2005100141.tif 000008
【図７】
2005100141.tif 000009
【図８】
2005100141.tif 000010