(57)【要約】【課題】コンピュータが通常と異なる環境に持ち出された場合に重要情報を保全し、かつ正当な理由による一時的な持ち出しにも対応することが可能な情報保全プログラム、情報保全方法、情報保全システムを提供する。【解決手段】コンピュータが起動されると、情報保全プログラムを起動してネットワークインターフェイスより接続されたネットワーク環境を取得し、コンピュータに予め記憶された正規のネットワーク環境と対比して利用環境を判定する。利用環境が通常と異なる場合はパスワードの入力を要求し、パスワードの一致により正規の権限を持つ利用か否かを判定する。正規の権限を持つ利用でないと判定されると、コンピュータの停止処理等の情報保全を行うことにより、重要情報の流出を防止することができる。【選択図】    図１【特許請求の範囲】
【請求項１】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、
前記コンピュータの起動時に、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得するステップと、
前記第１のネットワーク環境情報を、前記コンピュータに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較するステップと、
前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、
パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、
前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、
を実行させることを特徴とする情報保全プログラム。
【請求項２】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、
前記コンピュータの起動時に、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得するステップと、
前記第１のネットワーク環境情報を、前記コンピュータに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較するステップと、
前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、時間のカウントを開始するステップと、
前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、
パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、
前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、
を実行させることを特徴とする情報保全プログラム。
【請求項３】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、
前記コンピュータの起動時に、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得するステップと、
前記第１のネットワーク環境情報を、前記コンピュータに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較するステップと、
前記ネットワーク環境情報を比較するステップにおけるネットワーク環境情報の比較から、時間のカウントを開始するステップと、
前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータが接続されたネットワーク環境に関する第３のネットワーク環境情報を取得するステップと、
前記第３のネットワーク環境情報を前記第２のネットワーク環境情報と比較するステップと、
前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致せず、かつ前記第３のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、
パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、
前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、
を実行させることを特徴とする情報保全プログラム。
【請求項４】
前記第１のネットワーク環境情報を取得するステップでは、前記コンピュータのネットワークインターフェイスが取得したドメイン名、ＩＰアドレス、ＭＡＣアドレス、サブネットマスク、ゲートウェイＩＰアドレス、ＤＮＳサーバＩＰアドレス、ＤＨＣＰ設定の少なくとも一つを第１のネットワーク環境情報として取得すること
を特徴とする請求項１乃至３いずれかに記載の情報保全プログラム。
【請求項５】
前記第１のネットワーク環境情報を取得するステップでは、前記コンピュータのオペレーションシステムが取得したドメイン名、ＩＰアドレス、ＭＡＣアドレス、サブネットマスク、ゲートウェイＩＰアドレス、ＤＮＳサーバＩＰアドレス、ＤＨＣＰ設定の少なくとも一つを第１のネットワーク環境情報として取得すること
を特徴とする請求項１乃至３いずれかに記載の情報保全プログラム。
【請求項６】
前記コンピュータに、前記コンピュータとネットワークを通じて接続された認証サーバに、前記第１のネットワーク環境情報の送信を要求するステップを実行させ、
前記第１のネットワーク環境情報を取得するステップでは、前記認証サーバから受信した情報より、ドメイン名、ＩＰアドレス、ＭＡＣアドレス、サブネットマスク、ゲートウェイＩＰアドレス、ＤＮＳサーバＩＰアドレス、ＤＨＣＰ設定の少なくとも一つを第１のネットワーク環境情報として取得すること
を特徴とする請求項１乃至３いずれかに記載の情報保全プログラム。
【請求項７】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、
前記コンピュータの起動時に、前記コンピュータとネットワークを通じて接続された認証サーバにｐｉｎｇを送信するステップと、
前記認証サーバから前記ｐｉｎｇに対する返信の有無を判定するステップと、
前記返信の有無を判定するステップでｐｉｎｇに対する返信がないと判定されると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、
パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、
前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、
を実行させることを特徴とする情報保全プログラム。
【請求項８】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、
前記コンピュータの起動時に、前記コンピュータとネットワークを通じて接続された認証サーバにｐｉｎｇを送信するステップと、
前記認証サーバから前記ｐｉｎｇに対する返信の有無を判定するステップと、
前記返信の有無を判定するステップでｐｉｎｇに対する返信がないと判定されると、時間のカウントを開始するステップと、
前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、
パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、
前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、
を実行させることを特徴とする情報保全プログラム。
【請求項９】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、
前記コンピュータの起動時に、前記コンピュータとネットワークを通じて接続された認証サーバに第１のｐｉｎｇを送信するステップと、
前記認証サーバから前記第１のｐｉｎｇに対する返信の有無を判定するステップと、
前記ステップにおける返信の有無の確認から時間のカウントを開始するステップと、
前記時間のカウントの開始から所定の時間の経過を検出すると、前記認証サーバに第２のｐｉｎｇを送信するステップと、
前記認証サーバから前記第２のｐｉｎｇに対する返信の有無を判定するステップと、
前記第１のｐｉｎｇに対する返信がなく、かつ前記第２のｐｉｎｇに対する返信がないと判定されると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、
パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、
前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、
を実行させることを特徴とする情報保全プログラム。
【請求項１０】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全方法であって、
前記コンピュータが、前記コンピュータの起動時に、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得するステップと、
前記コンピュータが、前記第１のネットワーク環境情報を前記コンピュータに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較するステップと、
前記コンピュータが、前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、
前記コンピュータが、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、
前記コンピュータが、前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、
を有することを特徴とする情報保全方法。
【請求項１１】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全方法であって、
前記コンピュータが、前記コンピュータの起動時に、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得するステップと、
前記コンピュータが、前記第１のネットワーク環境情報を前記コンピュータに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較するステップと、
前記コンピュータが、前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、時間のカウントを開始するステップと、
前記コンピュータが、前記時間のカウントの開始から所定の時間が経過すると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、
前記コンピュータが、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、
前記コンピュータが、前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、
を有することを特徴とする情報保全方法。
【請求項１２】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全方法であって、
前記コンピュータに、前記コンピュータの起動時に、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得するステップと、
前記コンピュータが、前記第１のネットワーク環境情報を、前記コンピュータに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較するステップと、
前記コンピュータが、前記ネットワーク環境情報を比較するステップにおけるネットワーク環境情報の比較から、時間のカウントを開始するステップと、
前記コンピュータが、前記時間のカウントの開始から所定の時間が経過すると、前記コンピュータが接続されたネットワーク環境に関する第３のネットワーク環境情報を取得するステップと、
前記コンピュータが、前記第３のネットワーク環境情報を前記第２のネットワーク環境情報と比較するステップと、
前記コンピュータが、前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致せず、かつ前記第３のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、
前記コンピュータが、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、
前記コンピュータが、前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、
を有することを特徴とする情報保全方法。
【請求項１３】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全方法であって、
前記コンピュータが、前記コンピュータの起動時に、前記コンピュータとネットワークを通じて接続された認証サーバにｐｉｎｇを送信するステップと、
前記コンピュータが、前記認証サーバから前記ｐｉｎｇに対する返信の有無を判定するステップと、
前記コンピュータが、前記返信の有無を判定するステップでｐｉｎｇに対する返信がないと判定されると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、
前記コンピュータが、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、
前記コンピュータが、前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、
を有することを特徴とする情報保全方法。
【請求項１４】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全方法であって、
前記コンピュータが、前記コンピュータの起動時に、前記コンピュータとネットワークを通じて接続された認証サーバにｐｉｎｇを送信するステップと、
前記コンピュータが、前記認証サーバから前記ｐｉｎｇに対する返信の有無を判定するステップと、
前記コンピュータが、前記返信の有無を判定するステップでｐｉｎｇに対する返信がないと判定されると、時間のカウントを開始するステップと、
前記コンピュータが、前記時間のカウントの開始から所定の時間が経過すると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、
前記コンピュータが、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、
前記コンピュータが、前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、
を有することを特徴とする情報保全方法。
【請求項１５】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全方法であって、
前記コンピュータが、前記コンピュータの起動時に、前記コンピュータとネットワークを通じて接続された認証サーバに第１のｐｉｎｇを送信するステップと、
前記コンピュータが、前記認証サーバから前記第１のｐｉｎｇに対する返信の有無を判定するステップと、
前記コンピュータが、前記返信の有無を判定するステップにおける返信の有無の確認から時間のカウントを開始するステップと、
前記コンピュータが、前記時間のカウントから所定の時間が経過すると、前記認証サーバに第２のｐｉｎｇを送信するステップと、
前記コンピュータが、前記認証サーバから前記第２のｐｉｎｇに対する返信の有無を判定するステップと、
前記コンピュータが、前記第１のｐｉｎｇに対する返信がなく、かつ前記第２のｐｉｎｇに対する返信がないと判定されると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、
前記コンピュータが、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、
前記コンピュータが、前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、
を有することを特徴とする情報保全方法。
【請求項１６】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための前記コンピュータと認証用サーバからなる情報保全システムであって、
前記コンピュータは、
前記コンピュータの起動時に、前記コンピュータの接続されたネットワーク環境に関する第１のネットワーク環境情報を付して、前記ネットワーク環境が正規のネットワーク環境か否かの判定要求をネットワークを通じて前記認証用サーバに送信する送信手段と、
前記認証用サーバから前記判定要求に対する判定結果を受信する判定結果受信手段と、
正規のネットワーク環境でないことを示す前記判定結果が検出された場合、又は所定の時間を経過しても判定結果を受信しない場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する表示手段と、
パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する判定手段と、
前記判定手段でパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する起動手段と、
を備えており、
前記認証用サーバは、
前記第１のネットワーク環境情報の付された判定要求を受信する受信手段と、
前記第１のネットワーク環境情報を、前記認証用サーバに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較して、前記第１のネットワーク環境が正規のネットワーク環境か否かの判定を行う判定手段と、
前記判定手段による前記第１のネットワーク環境が正規のネットワーク環境か否かの判定結果を、ネットワークを通じて前記コンピュータに送信する送信手段と、
を備えることを特徴とする情報保全システム。
【請求項１７】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための前記コンピュータと認証用サーバからなる情報保全システムであって、
前記コンピュータは、
前記コンピュータの起動時に、前記コンピュータの接続されたネットワーク環境に関する第１のネットワーク環境情報を付して、前記ネットワーク環境が正規のネットワーク環境か否かの判定要求をネットワークを通じて前記認証用サーバに送信する送信手段と、
前記認証用サーバから前記判定要求に対する判定結果を受信する判定結果受信手段と、
正規のネットワーク環境でないことを示す前記判定結果が検出された場合、又は所定の時間を経過しても判定結果を受信しない場合には、時間のカウントを開始するカウント手段と、
前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する表示手段と、
パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する判定手段と、
前記判定手段でパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する起動手段と、
を備えており、
前記認証用サーバは、
前記第１のネットワーク環境情報の付された判定要求を受信する受信手段と、
前記第１のネットワーク環境情報を、前記認証用サーバに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較して、前記第１のネットワーク環境が正規のネットワーク環境か否かの判定を行う判定手段と、
前記判定手段による前記第１のネットワーク環境が正規のネットワーク環境か否かの判定結果を、ネットワークを通じて前記コンピュータに送信する送信手段と、
を備えることを特徴とする情報保全システム。
【請求項１８】
コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための前記コンピュータと認証用サーバからなる情報保全システムであって、
前記コンピュータは、
前記コンピュータの起動時に、前記コンピュータの接続されたネットワーク環境に関する第１のネットワーク環境情報を付して、前記ネットワーク環境が正規のネットワーク環境か否かの判定要求をネットワークを通じて前記認証用サーバに送信する送信手段と、
前記認証用サーバから前記判定要求に対する第１の判定結果を受信する判定結果受信手段と、
正規のネットワーク環境でないことを示す前記第１の判定結果が検出された場合、又は所定の時間を経過しても判定結果を受信しない場合には、時間のカウントを開始するカウント手段と、
前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータの接続されたネットワーク環境に関する第３のネットワーク環境情報を付して、前記ネットワーク環境が正規のネットワーク環境か否かの第２の判定要求をネットワークを通じて前記認証用サーバに送信する送信手段と、
前記認証用サーバから前記第２の判定要求に対する第２の判定結果を受信する判定結果受信手段と、
前記第１の判定結果及び前記第２の判定結果を検出し、いずれも正規のネットワーク環境でないとする判定結果である場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する表示手段と、
パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する判定手段と、
前記判定手段でパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する起動手段と、
を備えており、
前記認証用サーバは、
前記第１のネットワーク環境情報の付された判定要求を受信する受信手段と、
前記第１のネットワーク環境情報を、前記認証用サーバに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較して、前記第１のネットワーク環境が正規のネットワーク環境か否かの判定を行う判定手段と、
前記判定手段による前記第１のネットワーク環境が正規のネットワーク環境か否かの第１の判定結果を、ネットワークを通じて前記コンピュータに送信する送信手段と、
前記第３のネットワーク環境情報の付された判定要求を受信する受信手段と、
前記第３のネットワーク環境情報を、前記認証用サーバに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較して、前記第３のネットワーク環境が正規のネットワーク環境か否かの判定を行う判定手段と、
前記判定手段による前記第３のネットワーク環境が正規のネットワーク環境か否かの第２の判定結果を、ネットワークを通じて前記コンピュータに送信する送信手段と、
を備えることを特徴とする情報保全システム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、コンピュータが接続されたネットワークの環境を判定してコンピュータから取得し得る情報を保全するための情報保全プログラム及び情報保全方法、並びにコンピュータが接続されたネットワークの環境を判定してコンピュータから取得し得る情報を保全するためのコンピュータと認証用サーバからなる情報保全システムに関するものである。
【背景技術】
【０００２】  コンピュータやネットワークの利用の拡大が進むにつれて、様々な重要情報がネットワークに接続されたコンピュータにおいて取扱われるようになっている。そのため、重要情報を保護するためのコンピュータやネットワークのセキュリティ対策は、コンピュータシステムを利用する上での重要な課題となっている。【０００３】  ネットワークの外部からの不正なアクセスやコンピュータウィルスの侵入を防御するための手段としては、ファイアウォールやウィルス対策ソフトが広く利用されている。これらは外部からの不正を防止する手段であるが、特に顧客等の個人情報の流出などの事件に見られるように、内部からの不正な情報の持ち出しに対する対策も、重要な課題となっている。【０００４】  内部におけるコンピュータの不正操作を防止する方法としては、ＩＤ・パスワード等により操作権限を認証する方法が広く用いられているが、この方法によるとＩＤ・パスワードを保有する権限のある者による不正操作や、ＩＤ・パスワードを不正に取得した第三者による操作などを防止することができない。【０００５】  そこで、一般的に不正操作である可能性が高い操作パターンをルールとして登録し、コンピュータが受け付けた操作をルールと対比して不正操作である可能性を判定するルールベースによる判定が用いられるようになっており、例えばネットワークに送出されるデータに対して、アクセス権や送信元、送信する文書の種類などについて予め定められたルールを参照して、不正の恐れがあると検知されると通信を切断する技術が開示されている（下記特許文献１参照。）。【０００６】  上記のルールベースによる判定は、不正な意図をもった操作であってもルールの範囲内であれば不正と判定されない、従来とは全く異なる方法により登録されたルールに該当しない不正な操作を感知することができないという問題を有しているため、このような問題に対応し得る技術として、コンピュータに対する操作の履歴からユーザの行動パターンを設定したプロファイルを作成し、コンピュータが受け付けた操作をプロファイルと対比して不正操作である可能性を判定する方法が発明されている。例えば、ユーザのネットワークの使用状況からプロファイルを作成してネットワークの不正侵入を検知する技術や（下記特許文献２参照。）、コンピュータの操作履歴から日常的な操作内容を登録して、これに合致しない操作を不正操作と判定する技術が（下記特許文献３参照。）、開示されている。【０００７】  さらに、上記のユーザプロファイルにより不正を判定する方法の問題点について、出願人はユーザとノードの各々についてプロファイルを作成して不正を判定する方法を発明している（特願２００３−３８７２１２号明細書、以下、未公開特許文献１とする。）。【０００８】
【特許文献１】：特開２００２−２３２４５１号公報
【特許文献２】：特開２００２−１３５２４８号公報
【特許文献３】：特開２００２−２５８９７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】  上記の特許文献１乃至４、未公開特許文献１記載の発明のように、ルールベースやユーザプロファイル、ノードプロファイルによるチェックを行うことにより、コンピュータに対する不正な操作を検知することが期待できる。しかしながら、ルールベースやプロファイルに限られた問題ではないが、セキュリティ対策はどのような方法を用いるにしても一つの方法で全ての不正に完全に対応することは容易でなく、セキュリティ強度を高めるためには多様な確度から不正をチェックできるように、切り口の異なる複数の方法を組み合わせて用いることが好ましい。【００１０】  不正な情報の持ち出しに対応するための方法としては、データの暗号化が最も利用されている方法の一つである。暗号化を行えば、正規の権限者以外は情報を解読することができないという利点があるが、時間をかければ第三者に解読される恐れがあること、正規の権限者が不正を行う場合に対処できないこと、といった限界を有している。【００１１】  また、コンピュータを利用する場合に全てのデータを暗号化しているわけではないので、コンピュータの中に暗号化されていない重要データが格納されている場合や、コンピュータに暗号化されていない重要情報の格納されたサーバへのアクセス権限が設定されているような場合に、コンピュータ自体を不正に持ち出されてしまうと情報の流出を防止することができない。例え暗号化を行っていたとしても、コンピュータが持ち出されてしまうと不正利用者が時間をかけて暗号を解読するリスクも高まることとなってしまう。【００１２】  このような問題に対応するためには、正規の権限者による不正利用の可能性も含めて、コンピュータの不正な持ち出しを厳しく規制する必要がある。そのためには、コンピュータが通常利用されている環境と異なる環境で利用されたことを検知し、持ち出しを検知するとコンピュータからの情報の持ち出しを速やかに制御し得る仕組みが必要になる。しかしながら、通常の使用環境以外での利用制限をあまりに厳しく設定すると、例えばノートＰＣを出張や会議で利用する場合などに支障が生じてしまうことも考えられ、実用性の観点から制限解除のための仕組みも要求される。【００１３】  本発明は、このような課題に対応するためになされたものであり、コンピュータが通常と異なる環境に持ち出された場合に重要情報を保全し、かつ正当な理由による一時的な持ち出しにも対応することが可能な、コンピュータが接続されたネットワークの環境を判定してコンピュータから取得し得る情報を保全するための情報保全プログラム及び情報保全方法、並びにコンピュータが接続されたネットワークの環境を判定してコンピュータから取得し得る情報を保全するためのコンピュータと認証用サーバからなる情報保全システムを提供することを目的とする。
【課題を解決するための手段】
【００１４】  このような課題を解決する第１の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、前記コンピュータの起動時に、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得するステップと、前記第１のネットワーク環境情報を、前記コンピュータに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較するステップと、前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、を実行させることを特徴とする情報保全プログラムである。【００１５】  第１の発明においては、コンピュータの起動時に当該コンピュータの接続されたネットワーク環境（ネットワークに接続されていない場合を含む）を特定し、コンピュータに記憶された正規のネットワーク環境と対比することにより、コンピュータの利用環境を判定する。利用環境が通常と異なる場合にはパスワードの入力を要求し、パスワードの一致により正規の権限を持つ利用か否かを判定する。正規の権限を持つ利用でないと判定されると、コンピュータの停止処理等の情報保全を行うことにより、重要情報の流出を防止することができる。【００１６】  このように、利用環境が通常と異なる場合に直ちに情報保全を行うのではなく、パスワードを要求するステップを加えることにより、出張等の正当な権限に基づく持ち出しに対応することができる。尚、ここで用いられるパスワードは、主張等の一時的な持ち出しに対応するために、ワンタイムパスワードであることが好ましく、ワンタイムパスワードの判定はコンピュータに格納されたロジックにより行われる。【００１７】  第２の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、前記コンピュータの起動時に、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得するステップと、前記第１のネットワーク環境情報を、前記コンピュータに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較するステップと、前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、時間のカウントを開始するステップと、前記時間のカウン���の開始から所定の時間の経過を検出すると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、を実行させることを特徴とする情報保全プログラムである。【００１８】  第２の発明も、コンピュータの利用環境が通常と異なる場合にはパスワードの入力を要求し、パスワードの一致により正規の権限を持つ利用か否かを判定、正規の権限を持つ利用でないと判定されるとコンピュータの停止処理等の情報保全を行うことについては第１の発明と同様であるが、最初に接続されたネットワーク環境が本来のネットワーク環境と相違すると直ちにパスワードを要求するのではなく、ネットワーク環境の相違を確認してから所定の時間が経過した後にパスワードを要求する。【００１９】  第１の発明のように、利用環境が相違することを検出すると直ちにパスワードを要求することが情報保全上は好ましいが、ノートＰＣ等のように頻繁に持ち出されることもあるコンピュータについては、通常と異なる場所での使用の度にパスワードを要求することは煩雑である。第２の発明では、利用環境の相違を検出しても所定の時間はパスワードなしでの使用を許可することにより、例えばスケジュールの確認、メールの送受信など簡単な操作に対応することが可能になる。所定の時間は限定されるものではなく、コンピュータの利用状況によっては、数日単位で設定することとしてもよい。【００２０】  第３の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、
前記コンピュータの起動時に、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得するステップと、前記第１のネットワーク環境情報を、前記コンピュータに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較するステップと、前記ネットワーク環境情報を比較するステップにおけるネットワーク環境情報の比較から、時間のカウントを開始するステップと、前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータが接続されたネットワーク環境に関する第３のネットワーク環境情報を取得するステップと、前記第３のネットワーク環境情報を前記第２のネットワーク環境情報と比較するステップと、前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致せず、かつ前記第３のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、を実行させることを特徴とする情報保全プログラムである。【００２１】  第３の発明も、コンピュータの利用環境が通常と異なる場合にはパスワードの入力を要求し、パスワードの一致により正規の権限を持つ利用か否かを判定、正規の権限を持つ利用でないと判定されるとコンピュータの停止処理等の情報保全を行うことについては第１の発明及び第２の発明と同様であるが、最初に接続されたネットワーク環境が本来のネットワーク環境と相違すると直ちにパスワードを要求するのではなく、ネットワーク環境の相違を確認してから所定の時間が経過した後に再度確認を行い、引続きネットワーク環境が相違した場合に異常を検知してパスワードを要求する。【００２２】  第３の発明も、第２の発明と同様に利用者の利便性に配慮して、所定の時間はパスワードなしでのコンピュータの使用を許可するものである。固定型のコンピュータであれば、第１の発明のように直ちにパスワードを要求することが好ましいが、ノートＰＣのようにある程度の移動が日常的に行われる場合には、日常の利用状況を考慮して再確認までの時間を設定すればよい。例えば、社内会議に利用することが多ければ数時間単位、出張に利用されることが多い場合は数日単位といった設定を行うことができる。【００２３】  前記の第１の発明乃至第３の発明においては、前記第１のネットワーク環境情報を取得するステップでは、前記コンピュータのネットワークインターフェイスが取得したドメイン名、ＩＰアドレス、ＭＡＣアドレス、サブネットマスク、ゲートウェイＩＰアドレス、ＤＮＳサーバＩＰアドレス、ＤＨＣＰ設定の少なくとも一つを第１のネットワーク環境情報として取得することを特徴とすることもできる。前記第１のネットワーク環境情報を取得するステップでは、前記コンピュータのオペレーションシステムが取得したドメイン名、ＩＰアドレス、ＭＡＣアドレス、サブネットマスク、ゲートウェイＩＰアドレス、ＤＮＳサーバＩＰアドレス、ＤＨＣＰ設定の少なくとも一つを第１のネットワーク環境情報として取得することを特徴としてもよい。【００２４】  第１の発明乃至第３の発明では、コンピュータが接続されたネットワークの環境を把握することが必要になる。ネットワークの環境を把握する方法としては、上記のようにネットワークインターフェイス、又はオペレーションシステムが取得したコンピュータが接続されたネットワークを特定するための情報を用いることができる。【００２５】  前記の第１の発明乃至第３の発明においては、前記コンピュータに、前記コンピュータとネットワークを通じて接続された認証サーバに、前記第１のネットワーク環境情報の送信を要求するステップを実行させ、前記第１のネットワーク環境情報を取得するステップでは、前記認証サーバから受信した情報より、ドメイン名、ＩＰアドレス、ＭＡＣアドレス、サブネットマスク、ゲートウェイＩＰアドレス、ＤＮＳサーバＩＰアドレス、ＤＨＣＰ設定の少なくとも一つを第１のネットワーク環境情報として取得することを特徴とすることもできる。【００２６】  また、第１の発明乃至第３の発明でコンピュータが接続されたネットワークの環境を把握する方法として、上記のように認証サーバにおいて把握されたコンピュータが接続されたネットワークを特定するための情報を用いることができる。認証サーバには、コンピュータが接続されたネットワークを管理することができるネットワークサーバが用いられる。【００２７】  第４の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、前記コンピュータの起動時に、前記コンピュータとネットワークを通じて接続された認証サーバにｐｉｎｇを送信するステップと、前記認証サーバから前記ｐｉｎｇに対する返信の有無を判定するステップと、前記返信の有無を判定するステップでｐｉｎｇに対する返信がないと判定されると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、を実行させることを���徴とする情報保全プログラムである。【００２８】  第１の発明乃至第３の発明においては、コンピュータが接続されたネットワークの環境を把握する方法として、コンピュータがネットワークインターフェイス等から取得したネットワーク環境をコンピュータに記憶された正規のネットワーク環境と対比することとしている。これに対して第４の発明では、主としてＬＡＮに接続されたコンピュータを想定し、コンピュータが起動されると所定の認証サーバにｐｉｎｇを送信し、正常に返信された場合には正規のネットワークに接続されているものと判定することとしている。第４の発明では、第１の発明と同様に、正規のネットワークでないと判定されると直ちにパスワードの入力を要求する。【００２９】  第５の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、前記コンピュータの起動時に、前記コンピュータとネットワークを通じて接続された認証サーバにｐｉｎｇを送信するステップと、前記認証サーバから前記ｐｉｎｇに対する返信の有無を判定するステップと、前記返信の有無を判定するステップでｐｉｎｇに対する返信がないと判定されると、時間のカウントを開始するステップと、前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、を実行させることを特徴とする情報保全プログラムである。【００３０】  第５の発明も、第４の発明と同様に、認証サーバにｐｉｎｇを送信して正規のネットワークに接続されているか否かを判定する。第５の発明では、第２の発明と同様に、正規のネットワークでないと判定され、所定の時間が経過した後にパスワードの入力を要求する。【００３１】  第６の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、前記コンピュータの起動時に、前記コンピュータとネットワークを通じて接続された認証サーバに第１のｐｉｎｇを送信するステップと、前記認証サーバから前記第１のｐｉｎｇに対する返信の有無を判定するステップと、前記ステップにおける返信の有無の確認から時間のカウントを開始するステップと、前記時間のカウントの開始から所定の時間の経過を検出すると、前記認証サーバに第２のｐｉｎｇを送信するステップと、前記認証サーバから前記第２のｐｉｎｇに対する返信の有��を判定するステップと、前記第１のｐｉｎｇに対する返信がなく、かつ前記第２のｐｉｎｇに対する返信がないと判定されると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示するステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定するステップと、前記パスワードの一致を判定するステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動するステップと、を実行させることを特徴とする情報保全プログラムである。【００３２】  第６の発明も、第４の発明と同様に、認証サーバにｐｉｎｇを送信して正規のネットワークに接続されているか否かを判定する。第６の発明では、第３の発明と同様に、正規のネットワークでないと判定され、所定の時間が経過した後に再度判定を行い、引続き正規のネットワークでないと判定された場合にパスワードの入力を要求する。【００３３】  前記の第１の発明乃至第６の発明は、各々の情報保全プログラムを実行することによる情報保全方法として把握することもできる。【００３４】  第７の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための前記コンピュータと認証用サーバからなる情報保全システムであって、前記コンピュータは、前記コンピュータの起動時に、前記コンピュータの接続されたネットワーク環境に関する第１のネットワーク環境情報を付して、前記ネットワーク環境が正規のネットワーク環境か否かの判定要求をネットワークを通じて前記認証用サーバに送信する送信手段と、前記認証用サーバから前記判定要求に対する判定結果を受信する判定結果受信手段と、正規のネットワーク環境でないことを示す前記判定結果が検出された場合、又は所定の時間を経過しても判定結果を受信しない場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する表示手段と、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する判定手段と、前記判定手段でパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する起動手段と、を備えており、前記認証用サーバは、前記第１のネットワーク環境情報の付された判定要求を受信する受信手段と、前記第１のネットワーク環境情報を、前記認証用サーバに予め格納された正規のネットワ��ク環境に関する第２のネットワーク環境情報と比較して、前記第１のネットワーク環境が正規のネットワーク環境か否かの判定を行う判定手段と、前記判定手段による前記第１のネットワーク環境が正規のネットワーク環境か否かの判定結果を、ネットワークを通じて前記コンピュータに送信する送信手段と、を備えることを特徴とする情報保全システムである。【００３５】  前記の第１の発明乃至第６の発明においては、認証サーバを用いる場合も含めて、コンピュータが接続されたネットワーク環境が正規のネットワーク環境であるか否かは、クライアントであるコンピュータ側で判定する。これに対して、上記の第７の発明は、コンピュータが把握したネットワーク環境を認証サーバに送信し、認証サーバにおいて判定した結果をコンピュータに返信し、判定結果が正規のものでない場合、又は判定結果の返信がない場合には、第１の発明と同様にパスワードの入力操作を要求する。【００３６】  第８の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための前記コンピュータと認証用サーバからなる情報保全システムであって、前記コンピュータは、前記コンピュータの起動時に、前記コンピュータの接続されたネットワーク環境に関する第１のネットワーク環境情報を付して、前記ネットワーク環境が正規のネットワーク環境か否かの判定要求をネットワークを通じて前記認証用サーバに送信する送信手段と、前記認証用サーバから前記判定要求に対する判定結果を受信する判定結果受信手段と、正規のネットワーク環境でないことを示す前記判定結果が検出された場合、又は所定の時間を経過しても判定結果を受信しない場合には、時間のカウントを開始するカウント手段と、前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する表示手段と、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する判定手段と、前記判定手段でパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する起動手段と、を備えており、前記認証用サーバは、前記第１のネットワーク環境情報の付された判定要求を受信する受信手段と、前記第１のネットワーク環境情報を、前記認証用サーバに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較して、前記第１のネットワーク環境が正規のネットワーク環境か否かの判定を行う判定手段と、前記判定手段による前記第１のネットワーク環境が正規のネットワーク環境か否かの判定結果を、ネットワークを通じて前記コンピュータに送信する送信手段と、を備えることを特徴とする情報保全システムである。【００３７】  第８の発明は、コンピュータが��握したネットワーク環境を認証サーバに送信し、認証サーバにおいて判定した結果をコンピュータに返信する点においては第７の発明と同様で、判定結果が正規のものでない場合、又は判定結果の返信がない場合には、第２の発明と同様に所定の時間が経過した後にパスワードの入力を要求する。【００３８】  第９の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための前記コンピュータと認証用サーバからなる情報保全システムであって、前記コンピュータは、前記コンピュータの起動時に、前記コンピュータの接続されたネットワーク環境に関する第１のネットワーク環境情報を付して、前記ネットワーク環境が正規のネットワーク環境か否かの判定要求をネットワークを通じて前記認証用サーバに送信する送信手段と、前記認証用サーバから前記判定要求に対する第１の判定結果を受信する判定結果受信手段と、正規のネットワーク環境でないことを示す前記第１の判定結果が検出された場合、又は所定の時間を経過しても判定結果を受信しない場合には、時間のカウントを開始するカウント手段と、前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータの接続されたネットワーク環境に関する第３のネットワーク環境情報を付して、前記ネットワーク環境が正規のネットワーク環境か否かの第２の判定要求をネットワークを通じて前記認証用サーバに送信する送信手段と、前記認証用サーバから前記第２の判定要求に対する第２の判定結果を受信する判定結果受信手段と、前記第１の判定結果及び前記第２の判定結果を検出し、いずれも正規のネットワーク環境でないとする判定結果である場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する表示手段と、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する判定手段と、前記判定手段でパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する起動手段と、を備えており、前記認証用サーバは、前記第１のネットワーク環境情報の付された判定要求を受信する受信手段と、前記第１のネットワーク環境情報を、前記認証用サーバに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較して、前記第１のネットワーク環境が正規のネットワーク環境か否かの判定を行う判定手段と、前記判定手段による前記第１のネットワーク環境が正規のネットワーク環境か否かの第１の判定結果を、ネットワークを通じて前記コンピュータに送信する送信手段と、前記第３のネットワーク環境情報の付された判定要求を受信する受信手段と、前記第３のネットワーク環境情報を、前記認証用サーバに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較して、前記第３のネットワーク環境が正規のネットワーク環境か否かの判定を行う判定手段と、前記判定手段による前記第３のネットワーク環境が正規のネットワーク環境か否かの第２の判定結果を、ネットワークを通じて前記コンピュータに送信する送信手段と、を備えることを特徴とする情報保全システムである。【００３９】  第９の発明も、コンピュータが把握したネットワーク環境を認証サーバに送信し、認証サーバにおいて判定した結果をコンピュータに返信する点においては第７の発明と同様で、判定結果が正規のものでない場合、又は判定結果の返信がない場合には、第３の発明と同様に正規のネットワークでないと判定され、所定の時間が経過した後に再度判定を行い、引続き正規のネットワークでないと判定された場合にパスワードの入力を要求する。【００４０】  尚、前記の第７の発明乃至第９の発明についても、各々の情報保全システムを動作させることによる情報保全方法として把握することとしてもよい。
【発明の効果】
【００４１】  本発明により、コンピュータが不正に持ち出されるなどして通常と異なる環境で起動された場合に、コンピュータから取得し得る情報が不正に取り出される可能性を速やかに検知して、コンピュータに情報を保全するための動作を実行させることができる。【００４２】  また、コンピュータの使用状況に応じた利便性に配慮して、一律に即座に情報の保全を行うのではなく、出張等でのコンピュータの正当な持ち出しに対応して、通常と異なる環境でも所定の期間の操作を可能にすることができる。
【発明を実施するための最良の形態】
【００４３】  本発明を実施するための最良の形態について、図面を用いて以下に詳細に説明する。尚、以下に説明する実施形態は本発明を実施する場合の一例であって、本発明はかかる実施形態に限定されるものではない。【００４４】  図１は、本発明にかかる情報保全システムの構成を示すブロック図である。図２、図３は、本発明にかかる情報保全プログラムによる動作の概要を示すそれぞれ第１、第２の図である。図４、図５、図６、図７は、本発明にかかる情報保全プログラムの格納場所を示すそれぞれ第１、第２、第３、第４の図である。図８、図９、図１０は、本発明の第１の実施形態における情報保全プログラムの、それぞれ第１のフロー（ＯＳより先に起動する場合）、第２のフロー（ＯＳ上で起動する場合）、第３のフロー（ＯＳより先に起動し、かつＯＳ上でも起動する場合）を示すフローチャートである。図１１は、本発明の第２の実施形態における情報保全プログラムのフローを示すフローチャートである。図１２、図１３、図１４は、本発明の第３の実施形態における情報保全システムの、それぞれ第１のフロー（端末側の第１の動作）、第２のフロー（認証サーバ側の動作）、第３のフロー（端末側の第２の動作）を示すフローチャートである。【００４５】  図１は、本発明にかかる情報保全プログラムを含む情報保全システムの構成を示している。情報保全プログラム１３は端末装置１０に備えられて、端末装置１０から取得し得る情報が不正に読み出されることを保全している。端末装置１０が起動されると、情報保全プログラム１３はネットワークインターフェイス１１又はＯＳ（オペレーションシステム）１４から端末装置１０が接続されているネットワーク環境に関する情報を取得し、正規のネットワーク環境であるか否かを判定して、正規のネットワーク環境でないと判定された場合には、操作者に対してパスワードの入力を要求する。【００４６】  入力されたパスワードが情報保全プログラムの持つパスワードと一致する場合には、そのまま制限なく端末装置１０を操作することができるが、パスワードが不一致の場合には、端末装置１０の停止処理、ＯＳ１４やアプリケーションプログラム１５の起動を禁止する処理、端末装置１０内の記憶装置に格納されたデータを消去する処理、端末装置１０に接続された外部デバイスに対する命令を禁止する処理、など端末装置１０から取得し得る情報を保全するための処理が実行される。【００４７】  尚、上記のように正規のネットワーク環境でないと判定された場合に直ちに情報保全の処理を行わずに、パスワードの照合を行うこととしているのは、会議や主張等正当な理由により端末装置１０を通常とは違う環境で使用する場合を考慮したためである。従って、パスワードは固定されたものでもよいが、必要に応じて発行されるワンタイムパスワードを用いることが好ましい。情報保全プログラム１３に備えられたワンタイムパスワードを発行するロジックは、同様のロジックが管理者のコンピュータ等にも保有され、通常と異なる環境で使用する場合に管理者から操作者に対してワンタイムパスワードが発行される。ワンタイムパスワードの有効期間は、通常と異なる環境で使用する時間に対応して、任意に設定することとすれ��よい。【００４８】  パスワードの入力要求については、上記のように正規のネットワーク環境でないと判定された場合に直ちに行うこととする他に、正規のネットワーク環境でないと判定されてから所定の時間の経過を待って入力要求を行うこととしてもよいし、所定の時間の経過後に再度ネットワーク環境の判定を行って引続き正規のネットワーク環境でないと判定された場合に入力要求を行うこととしてもよい。固定型で持ち出される可能性が低い端末装置であれば直ちに入力要求を行うこととすればよいが、ノートＰＣなど持ち出されることが多い端末装置である場合には、上記のようにある程度の時間はパスワードなしでの使用を許可することが実用的である。【００４９】  情報保全プログラム１３における正規のネットワーク環境であるか否かの判定では、上記の例ではネットワークインターフェイス１１又はＯＳ１４から端末装置１０が接続されているネットワーク環境に関する情報を取得するケースを説明した。以下においては、かかる実施形態を第１の実施形態として説明する。【００５０】  第１の実施形態の他に、ネットワーク環境に関する情報の取得は、正規の状態において同一のＬＡＮ等のネットワークに接続されている認証サーバ２０を用いることとしてもよい。つまり、端末装置１０が起動されると認証サーバ２０にｐｉｎｇを送信し、認証サーバ２０からの返信をもって正規のネットワーク環境に接続されたと判断してもよいし、認証サーバ２０としてＬＡＮのドメイン等を管理するネットワークサーバを用いて、認証サーバ２０が把握したネットワークへの接続状況を受信することとしてもよい。以下においては、これらの実施形態を第２の実施形態として説明する。【００５１】  さらに、第１及び第２の実施形態の他に、ネットワーク環境に関する情報を正規の状態において同一のＬＡＮ等のネットワークに接続されている認証サーバ２０で把握して、認証サーバ２０において正規のネットワーク環境に接続されたか否かを判定した結果を、端末装置１０が受信することとしてもよい。この場合、端末装置１０では正規の環境との対比は行わず、判定結果を受信すると情報保全プログラムは端末装置１０の停止等の情報保全のための処理を起動する。以下においては、かかる実施形態を第３の実施形態として説明する。【００５２】  次に、図２、図３を用いて、本発明の第１の実施形態において、本発明にかかる情報保全プログラムがネットワーク環境を判定するために端末装置１０が接続されたネットワークに関する情報を取得する動作について説明する。【００５３】  図２は、情報保全プログラム１３をＯＳ１４の前に起動して、端末装置１０が接続されたネットワーク環境を情報保全プログラム１３が直接に取得するケースを示している。端末装置１０の電源がオンとなると、ＯＳ１４の前に情報保全プログラム１３が読み出されて、ネットワークインターフェイス１１が取得したドメイン名、ＩＰアドレス、ＭＡＣアドレス、サブネットマスク、ゲートウェイＩＰアドレス、ＤＮＳサーバＩＰアドレス、ＤＨＣＰ設定などのネットワーク環境情報を取得する。このネットワーク環境情報が、予め登録された正規のネットワーク環境情報と一致するか否かを判定し、一致する場合に��Ｓ１４の起動処理を実行し、一致しない場合にはパスワードの入力要求を行う。【００５４】  図３は、ＯＳ１４の一部として情報保全プログラム１３を起動、又は情報保全プログラム１３をＯＳ１４の前に起動するとともにＯＳ１４の一部としても情報保全プログラム１３を起動して、情報保全プログラム１３がＯＳ１４から端末装置１０が接続されたネットワーク環境を取得するケースを示している。【００５５】  端末装置１０の電源がオンとなると、ＯＳ１４が読み出されて端末装置１０が起動され、ＯＳ１４の一部として情報保全プログラム１３が起動されて、ＯＳ１４が特定したネットワークインターフェイス１１より取得したドメイン名、ＩＰアドレス、ＭＡＣアドレス、サブネットマスク、ゲートウェイＩＰアドレス、ＤＮＳサーバＩＰアドレス、ＤＨＣＰ設定などのネットワーク環境情報を、ＯＳ１４のアプリケーションインターフェイスから取得する。このネットワーク環境情報が、予め登録された正規のネットワーク環境情報と一致するか否かを判定し、一致する場合にＯＳ１４の処理を継続し、一致しない場合にはパスワードの入力要求を行う。【００５６】  上記のケースにおいては、情報保全プログラム１３をＯＳ１４の前に起動することを併せて実行してもよい。この場合、コンピュータの起動時にはネットワークインターフェイス１１からネットワーク環境に関する情報を取得して判定を行うとともに、ＯＳ１４が起動された後にはＯＳが特定したネットワークに関する情報を取得して判定を行い、いずれにおいても異常が検出された場合、又は異常が検出されて所定の時間が経過した場合には、パスワードの入力要求を行う。【００５７】  尚、ネットワーク環境の監視は端末装置１０、ＯＳ１４の起動時に限られず、所定の間隔をおいてネットワーク環境を判定するなど、継続的に監視を行うことが好ましい。端末装置１０に電源を入れて起動した時には正規の環境であっても、その後にネットワークを切断して不正に端末が持ち出されるケースに対応するためである。【００５８】  続いて、図４乃至図７を用いて、本発明にかかる情報保全プログラム１３の格納場所と、端末装置１０におけるハードウェアの動作の関係について説明する。端末装置１０は、プログラムの処理に伴う演算を実行するために、ＣＰＵ１２１、ＲＡＭ１２２、ＲＯＭ１２３を備えていて、端末装置１０で実行されるアプリケーションプログラム１５等は、ＨＤＤ１２４に格納されている。ＲＯＭ１２３には入力制御や出力制御などのハードウェア制御のための基本的な各種プログラムが記憶されていて、これらのプログラムやＨＤＤ１２４に記憶されたアプリケーションプログラム等は、ＲＡＭ１２２をワークエリアとして機能させながら、ＣＰＵ１２１で演算処理を実行する。【００５９】  本発明においては、端末装置１０により様々なアプリケーションプログラム１５の操作が実行され、端末装置１０から取得し得る情報が不正に持ち出される前に速やかに接続の異常を検出することが好ましいため、端末装置１０の電源がオンとなった起動時に情報保全プログラム１３を読み出すことが必要になる。【００６０】  図４においては、情報保全プログラム１３はＲＯＭ１２３に格納され、ＯＳ１４とは独立したプログラムとして実行される。端末装置１０の電源がオンとなると、ＲＯＭ１２３から入力制御や出力制御などのハードウェア制御のための基本的な各種プログラムが読み出されてコンピュータの起動処理が行われるが、情報保全プログラム１３もその一部としてＯＳが起動される前に起動されて、ネットワークインターフェイス１１から端末装置１０が接続されたネットワーク環境に関する情報を取得し、予めＲＯＭ１２３やＨＤＤ１２４に格納されたネットワーク環境情報と対比して、接続された環境が正規のものであるか否かを判定する。【００６１】  図５においては、情報保全プログラム１３はＨＤＤ１２４のブートセクタに格納され、ＯＳ１４が処理を起動する前にＲＡＭ１２２に読み出されて実行される。端末装置１０の電源がオンになると、ＲＯＭ１２３から入力制御や出力制御などのハードウェア制御のための基本的な各種プログラムが読み出されてコンピュータの起動処理が行われるが、情報保全プログラム１３はその後にブートセクタから読み出されて、ＯＳ１４による処理が起動される前に接続された環境が正規のものであるか否かの判定を実行する。【００６２】  図６においては、情報保全プログラム１３はＯＳ１４上で動作するプログラムとしてＨＤＤ１２４に格納され、ＯＳ１４が起動されるとその処理の一部としてＲＡＭ１２２に読み出されて実行される。端末装置１０の電源がオンになると、ＲＯＭ１２３から入力制御や出力制御などのハードウェア制御のための基本的な各種プログラムが読み出されてコンピュータの起動処理が行われ、ＯＳ１４が起動されてドメイン名等のネットワーク環境情報を特定すると、情報保全プログラム１３はかかる情報を用いて接続された環境が正規のものであるか否かの判定を実行する。【００６３】  図７においては、情報保全プログラム１３はＲＯＭ１２３に格納されるとともにＯＳ１４上で動作するプログラムとしてもＨＤＤ１２４に格納され、各々に格納されたプログラムがＯＳ１４の起動と前後してＲＡＭ１２２に読み出され、情報のやりとりを行ないながら、接続された環境が正規のものであるか否かを判定する処理を実行する。【００６４】  続いて、図８乃至図１０を用いて、本発明の第１の実施形態における情報保全プログラムのフローについて説明する。図８は情報保全プログラムをＯＳより先に起動する場合、図９は情報保全プログラムをＯＳ上で起動する場合、図１０は情報保全プログラムをＯＳより先に起動し、かつＯＳ上でも起動する場合のフローチャートである。【００６５】  まず、情報保全プログラムをＯＳより先に起動する図８のフローについては、端末の電源をオンにすると（Ｓ１０１）、情報保全プログラムがＲＯＭ又はＨＤＤのブートセクタから読み出されて起動される（Ｓ１０２）。情報保全プログラムは、ネットワークインターフェイスが検出した端末が接続されたネットワーク環境に関する情報、例えばＩＰアドレスやＭＡＣアドレスを取得して（Ｓ１０３）、端末のＨＤＤ等に予め記憶された正規のネットワーク環境と対比して本来指定されたネットワークに接続中か否かを確認する（Ｓ１０４）。指定されたネットワークに接続中と判定された場合は、ＯＳが起動されていない場合にはＯＳの起動を実行��（Ｓ１１１、Ｓ１１２）、その後は通常通りの端末の使用を許可する（Ｓ１１３）。【００６６】  指定されたネットワークに接続されていないと判定された場合は、予め指定された時間の経過をカウントする（Ｓ１０５）。指定された時間が経過すると、再度ネットワークインターフェイスが検出した端末が接続されたネットワーク環境に関する情報を取得して（Ｓ１０６）、端末に予め記憶された正規のネットワーク環境と対比して本来指定されたネットワークに接続中か否かを確認する（Ｓ１０７）。指定されたネットワークに接続中と判定された場合は、ＯＳが起動されていない場合にはＯＳの起動を実行し（Ｓ１１１、Ｓ１１２）、その後は通常通りの端末の使用を許可する（Ｓ１１３）。尚、このような再確認の工程は省略して、Ｓ１０４から直ちにワンタイムパスワードの要求（Ｓ１０８）に進んでもよいし、Ｓ１０５で指定時間の経過をカウントした後にワンタイムパスワードの要求（Ｓ１０８）に進んでもよい。【００６７】  このような確認処理により、端末が指定されたネットワークに接続されていないと判定されると、端末の操作者に対してパスワードの入力を要求するための画面を表示する（Ｓ１０８）。操作者が入力したパスワードを受け付けると、予め端末のＨＤＤ等に記憶されたパスワードとの一致からパスワードが正しいか否かを判定し（Ｓ１０９）、パスワードが正当でないと判定された場合には、端末の停止処理、端末に格納されたＯＳ又はアプリケーションプログラムの起動を禁止する処理、端末に格納されたデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理などの情報保全のための処理が実行される（Ｓ１１０）。【００６８】  尚、ここで用いられるパスワードは、端末の一時的な持ち出し等を管理するために、ワンタイムパスワードであることが好ましい。ワンタイムパスワードは、管理者の操作するコンピュータ、操作者に保有させる小型のパスワード生成機等に端末と同じパスワード生成ロジックを備えることとして、操作者は管理者から通知されたパスワードやパスワード生成機から取得したパスワードを入力すると、端末に備えられた同様のロジックが生成したパスワードを対比することにより、正当な持ち出し権限を与えられた操作者であるか否かを確認することができる。【００６９】  一方、受け付けたパスワードが正当なものである場合には、ＯＳが起動されていない場合にはＯＳの起動を実行し（Ｓ１１１、Ｓ１１２）、その後は通常通りの端末の使用を許可する（Ｓ１１３）。【００７０】  指定のネットワークに接続中と判定された場合、パスワードが正当であると判定された場合であっても、その後に端末が移動されたり他の操作者に渡されたりするなど、不正な環境で利用される可能性もあるため、通常の使用を許可した後にも、所定の間隔でネットワーク環境の再確認を行うことが好ましい。このような端末の操作が開始された後の確認で引続き指定のネットワークに接続中と判定された場合、パスワードが正当であると判定された場合には、ＯＳは既に起動されているために、そのまま通常の使用が許可されて処理が継続される（Ｓ１１１、Ｓ１１３）。【００７１】  次に、情報保全プログラムをＯＳ��で起動する図９のフローについては、端末の電源をオンにすると（Ｓ２０１）、ＯＳがＨＤＤから読み出されて起動される（Ｓ２０２）。情報保全プログラムもＯＳの一部としてＨＤＤから読み出されて起動され（Ｓ２０３）、アプリケーションインターフェイスを用いてＯＳが特定したドメイン名やＩＰアドレスなどのネットワーク環境に関する情報を取得して（Ｓ２０４）、端末のＨＤＤ等に予め記憶された正規のネットワーク環境と対比して本来指定されたネットワークに接続中か否かを確認する（Ｓ２０５）。指定されたネットワークに接続中と判定された場合は、通常通りの端末の使用を許可する（Ｓ２１２）。【００７２】  指定されたネットワークに接続されていないと判定された場合は、予め指定された時間の経過をカウントする（Ｓ２０６）。指定された時間が経過すると、再度アプリケーションインターフェイスを用いてＯＳが特定したドメイン名やＩＰアドレスなどのネットワーク環境に関する情報を取得して（Ｓ２０７）、端末に予め記憶された正規のネットワーク環境と対比して本来指定されたネットワークに接続中か否かを確認する（Ｓ２０８）。指定されたネットワークに接続中と判定された場合は、通常通りの端末の使用を許可する（Ｓ２１２）。尚、このような再確認の工程は省略して、Ｓ２０５から直ちにワンタイムパスワードの要求（Ｓ２０９）に進んでもよいし、Ｓ２０６で指定時間の経過をカウントした後にワンタイムパスワードの要求（Ｓ２０９）に進んでもよい。【００７３】  このような確認処理により、端末が指定されたネットワークに接続されていないと判定されると、端末の操作者に対してパスワードの入力を要求するための画面を表示する（Ｓ２０９）。操作者が入力したパスワードを受け付けると、予め端末のＨＤＤ等に記憶されたパスワードとの一致からパスワードが正しいか否かを判定し（Ｓ２１０）、パスワードが正当でないと判定された場合には、端末の停止処理、端末に格納されたＯＳ又はアプリケーションプログラムの起動を禁止する処理、端末に格納されたデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理などの情報保全のための処理が実行される（Ｓ２１１）。一方、受け付けたパスワードが正当なものである場合には、通常通りの端末の使用を許可する（Ｓ２１２）。パスワードにはワンタイムパスワードを用いることが好ましこと、通常の使用を許可した後も、所定の間隔でネットワーク環境の再確認を行うのが好ましいことは、図８の場合と同様である。【００７４】  次に、情報保全プログラムをＯＳより先に起動し、かつＯＳ上でも起動する場合は、図１０の例のようなフローが実行される。図１０の例では、端末の起動時の確認を図８と同じフローで行い、ＯＳの起動が許可された後の再確認は、図９と同じフローで行うこととしている。【００７５】  つまり、端末の電源をオンにすると（Ｓ３０１）、情報保全プログラムがＲＯＭ又はＨＤＤのブートセクタから読み出されて起動される（Ｓ３０２）。情報保全プログラムは、ネットワークインターフェイスが検出した端末が接続されたネットワーク環境に関する情報を取得して（Ｓ３０３）、端末のＨＤＤ等に予め記憶された正規のネットワーク環境と対比して本来指定されたネットワークに接続中か否かを確認する（Ｓ３０４）。指定されたネットワークに接続中と判定された場合はＯＳの起動を実行する（Ｓ３１１）。【００７６】  指定されたネットワークに接続されていないと判定された場合は、予め指定された時間の経過をカウントする（Ｓ３０５）。指定された時間が経過すると、再度ネットワークインターフェイスが検出した端末が接続されたネットワーク環境に関する情報を取得して（Ｓ３０６）、端末に予め記憶された正規のネットワーク環境と対比して本来指定されたネットワークに接続中か否かを確認する（Ｓ３０７）。指定されたネットワークに接続中と判定された場合はＯＳの起動を実行する（Ｓ３１１）。尚、このような再確認の工程は省略して、Ｓ３０４から直ちにワンタイムパスワードの要求（Ｓ３０８）に進んでもよいし、Ｓ３０５で指定時間の経過をカウントした後にワンタイムパスワードの要求（Ｓ３０８）に進んでもよい。【００７７】  このような確認処理により、端末が指定されたネットワークに接続されていないと判定されると、端末の操作者に対してパスワードの入力を要求するための画面を表示する（Ｓ３０８）。操作者が入力したパスワードを受け付けると、予め端末に記憶されたパスワードとの一致からパスワードが正しいか否かを判定し（Ｓ３０９）、パスワードが正当でないと判定された場合には、端末の停止処理、端末に格納されたＯＳ又はアプリケーションプログラムの起動を禁止する処理、端末に格納されたデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理などの情報保全のための処理が実行される（Ｓ３１０）。受け付けたパスワードが正当なものである場合にはＯＳの起動を実行する（Ｓ３１１、Ｓ１１２）。【００７８】  ＯＳが起動されると（Ｓ３１１）、情報保全プログラムがＯＳの一部としてＨＤＤから読み出されて起動され（Ｓ３１２）、アプリケーションインターフェイスを用いてＯＳが特定したネットワーク環境に関する情報を取得して（Ｓ３１３）、端末のＨＤＤ等に予め記憶された正規のネットワーク環境と対比して本来指定されたネットワークに接続中か否かを確認する（Ｓ３１４）。指定されたネットワークに接続中と判定された場合は、通常通りの端末の使用を許可する（Ｓ３２１）。【００７９】  指定されたネットワークに接続されていないと判定された場合は、予め指定された時間の経過をカウントする（Ｓ３１５）。指定された時間が経過すると、再度アプリケーションインターフェイスを用いてＯＳが特定したネットワーク環境に関する情報を取得して（Ｓ３１６）、端末に予め記憶された正規のネットワーク環境と対比して本来指定されたネットワークに接続中か否かを確認する（Ｓ３１７）。指定されたネットワークに接続中と判定された場合は、通常通りの端末の使用を許可する（Ｓ３２１）。尚、このような再確認の工程は省略して、Ｓ３１４から直ちにワンタイムパスワードの要求（Ｓ３１８）に進んでもよいし、Ｓ３１５で指定時間の経過をカウントした後にワンタイムパスワードの要求（Ｓ３１８）に進んでもよい。【００８０】  このような確認処理により、端末が指定されたネットワークに��続されていないと判定されると、端末の操作者に対してパスワードの入力を要求するための画面を表示する（Ｓ３１８）。操作者が入力したパスワードを受け付けると、予め端末に記憶されたパスワードとの一致からパスワードが正しいか否かを判定し（Ｓ３１９）、パスワードが正当でないと判定された場合には、端末の停止処理、端末に格納されたＯＳ又はアプリケーションプログラムの起動を禁止する処理、端末に格納されたデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理などの情報保全のための処理が実行される（Ｓ３２０）。一方、受け付けたパスワードが正当なものである場合には、通常通りの端末の使用を許可する（Ｓ３２１）。パスワードにはワンタイムパスワードを用いることが好ましこと、通常の使用を許可した後も、所定の間隔でネットワーク環境の再確認を行うのが好ましいことは、図９の場合と同様である。【００８１】  続いて、図１１を用いて、本発明の第２の実施形態における情報保全プログラムのフローについて説明する。第２の実施形態においては、第１の実施形態では端末内の情報から特定したネットワーク環境を、正規の状態において同一のＬＡＮ等のネットワークに接続されている認証サーバと情報の交信を行うことにより確認する。【００８２】  端末の電源をオンにすると（Ｓ４０１）、情報保全プログラムがＲＯＭ又はＨＤＤのブートセクタから読み出されて起動される（Ｓ４０２）。情報保全プログラムは、正規の状態において同一のＬＡＮ等のネットワークに接続されている認証サーバに対して、ｐｉｎｇを送信する（Ｓ４０３）、端末が正規のネットワークに接続されたか否かは、認証サーバからｐｉｎｇに対する返信があるか否か（Ｓ４０４）により判定される。返信がある場合には正規のネットワークに接続されたと判定し、ＯＳが起動されていない場合にはＯＳの起動を実行し（Ｓ４０９、Ｓ４１０）、その後は通常通りの端末の使用を許可する（Ｓ４１２）。【００８３】  ｐｉｎｇが返信されない場合には、端末は通常と異なる環境にあるものと判定され、端末の操作者に対してパスワードの入力を要求するための画面を表示する（Ｓ４０５）。操作者が入力したパスワードを受け付けると（Ｓ４０６）、予め端末のＨＤＤ等に記憶されたパスワードとの一致からパスワードが正しいか否かを判定し（Ｓ４０７）、パスワードが正当でないと判定された場合には、端末の停止処理、端末に格納されたＯＳ又はアプリケーションプログラムの起動を禁止する処理、端末に格納されたデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理などの情報保全のための処理が実行される（Ｓ４０８）。一方、受け付けたパスワードが正当なものである場合には、ＯＳが起動されていない場合にはＯＳの起動を実行し（Ｓ４０９、Ｓ４１０）、その後は通常通りの端末の使用を許可する（Ｓ４１２）。【００８４】  尚、上記の第２の実施形態においては、例えばノートＰＣ等で持ち出されるケースが多い端末については操作者の利便性を考慮して、図８乃至図１０のフローで採用したように、ｐｉｎｇの返信がないと判定してから指定時間の経過をカウントした後に再度ｐｉｎｇを送信し、再度ｐｉｎｇに対する返信がないと判定された場合に、ワンタイムパスワードの要求（Ｓ４０５）に進むこととしてもよいし、ｐｉｎｇの返信がないと判定してから指定時間の経過をカウントした後にワンタイムパスワードの要求（Ｓ４０５）に進むこととしてもよい。【００８５】  続いて、図１２乃至図１４を用いて、本発明の第３の実施形態における情報保全システムのフローについて説明する。第３の実施形態においては、第１の実施形態及び第２の実施形態では正規のネットワークに接続されたか否かの判定を端末側で行っているのに対し、第３の実施形態では正規の状態において同一のＬＡＮ等のネットワークに接続されている認証サーバにおいてネットワーク環境を把握し、判定を行った結果を端末に送信する。図１２は認証サーバに判定を要求する端末側の第１の動作を、図１３は判定を行う認証サーバ側の動作を、図１４は判定結果を受けた端末側の第２の動作のフローを示している。【００８６】  端末の電源をオンにすると（Ｓ５０１）、情報保全プログラムがＲＯＭ又はＨＤＤのブートセクタから読み出されて起動される（Ｓ５０２）。情報保全プログラムは、ネットワークインターフェイスから接続されたネットワーク環境に関する情報を取得して、かかるネットワーク環境情報を付した判定依頼を認証サーバに対して送信する（Ｓ５０３）。【００８７】  認証サーバが判定依頼を受け付けると（Ｓ５０４）、認証サーバは端末を特定する情報とあわせてネットワーク環境に関する情報を検出して（Ｓ５０５）、認証サーバに予め登録された当該端末の正規の環境と一致するか否かを確認する（Ｓ５０６）。一致したか否かの判定結果は、当該端末を指定して送信される（Ｓ５０７）。【００８８】  端末では認証サーバからの判定結果を受け付けると（Ｓ５０８）、判定結果が予め登録された当該端末の正規の環境と一致したことを示すものであるか否かを確認し（Ｓ５０９）、一致したことを示す場合は正規のネットワークに接続されたものと判定して、ＯＳが起動されていない場合にはＯＳの起動を実行し（Ｓ５１４、Ｓ５１５）、その後は通常通りの端末の使用を許可する（Ｓ５１６）。【００８９】  判定結果が一致したことを示すものでない場合、又は所定の時間内に認証サーバからの返信がない場合には、端末は通常と異なる環境にあるものと判定され、端末の操作者に対してパスワードの入力を要求するための画面を表示する（Ｓ５１０）。操作者が入力したパスワードを受け付けると（Ｓ５１１）、予め端末のＨＤＤ等に記憶されたパスワードとの一致からパスワードが正しいか否かを判定し（Ｓ５１２）、パスワードが正当でないと判定された場合には、端末の停止処理、端末に格納されたＯＳ又はアプリケーションプログラムの起動を禁止する処理、端末に格納されたデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理などの情報保全のための処理が実行される（Ｓ５１３）。一方、受け付けたパスワードが正当なものである場合には、ＯＳが起動されていない場合にはＯＳの起動を実行し（Ｓ５１４、Ｓ５１５）、その後は通常通りの端末の使用を許可する（Ｓ５１６）。【００９０】  尚、上記の第３の実施形態においても、操作者の利便性を考慮して、図８乃至図１０のフローで採用したように、端末が認証サーバから正規のネットワークでないとの判定結果を受信してから指定時間の経過をカウントした後に再度認証依頼を送信し、再度受信した認証結果が正規のネットワークでないと判定するものである場合に、ワンタイムパスワードの要求（Ｓ５１０）に進むこととしてもよいし、正規のネットワークでないとの判定結果を受信してから指定時間の経過をカウントした後にワンタイムパスワードの要求（Ｓ５１０）に進むこととしてもよい。
【図面の簡単な説明】
【００９１】［図１］本発明にかかる情報保全システムの構成を示すブロック図である。
［図２］本発明にかかる情報保全プログラムによる動作の概要を示す第１の図である。
［図３］本発明にかかる情報保全プログラムによる動作の概要を示す第２の図である。
［図４］本発明にかかる情報保全プログラムの格納場所を示す第１の図である。
［図５］本発明にかかる情報保全プログラムの格納場所を示す第２の図である。
［図６］本発明にかかる情報保全プログラムの格納場所を示す第３の図である。
［図７］本発明にかかる情報保全プログラムの格納場所を示す第４の図である。
［図８］本発明の第１の実施形態における情報保全プログラムの第１のフロー（ＯＳより先に起動する場合）を示すフローチャートである。
［図９］本発明の第１の実施形態における情報保全プログラムの第２のフロー（ＯＳ上で起動する場合）を示すフローチャートである。
［図１０］本発明の第１の実施形態における情報保全プログラムの第３のフロー（ＯＳより先に起動し、かつＯＳ上でも起動する場合）を示すフローチャートである。
［図１１］本発明の第２の実施形態における情報保全プログラムのフローを示すフローチャートである。
［図１２］本発明の第３の実施形態における情報保全システムの第１のフロー（端末側の第１の動作）を示すフローチャートである。
［図１３］本発明の第３の実施形態における情報保全システムの第２のフロー（認証サーバ側の動作）を示すフローチャートである。
［図１４］本発明の第３の実施形態における情報保全プログラムの第３のフロー（端末側の第２の動作）を示すフローチャートである。
【符号の説明】
【００９２】  １０  端末装置
１１  ネットワークインターフェイス
１２  演算装置
１２１  ＣＰＵ
１２２  ＲＡＭ
１２３  ＲＯＭ
１２４  ＨＤＤ
１３  情報保全プログラム
１４  ＯＳ
１５  アプリケーションプログラム
２０  認証サーバ
【図１】
2005111825.tif 000002
【図２】
2005111825.tif 000003
【図３】
2005111825.tif 000004
【図４】
2005111825.tif 000005
【図５】
2005111825.tif 000006
【図６】
2005111825.tif 000007
【図７】
2005111825.tif 000008
【図８】
2005111825.tif 000009
【図９】
2005111825.tif 000010
【図１０】
2005111825.tif 000011
【図１１】
2005111825.tif 000012
【図１２】
2005111825.tif 000013
【図１３】
2005111825.tif 000014
【図１４】
2005111825.tif 000015
【手続補正書】
【提出日】平成17年1月4日(2005.1.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
このような課題を解決する第１の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、前記コンピュータの起動時に、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得する第１の取得ステップと、前記第１のネットワーク環境情報を、前記コンピュータに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較する第１の比較ステップと、前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する第１の表示ステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する第１の判定ステップと、前記第１の判定ステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する第１の起動ステップを実行させ、前記第１の比較ステップで前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致する場合、又は前記第１の判定ステップでパスワードが一致すると判定される場合に、前記第１の比較ステップ又は前記第１の判定ステップの後に所定の時間が経過すると、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得する第２の取得ステップと、前記第１のネットワーク環境情報を、前記第２のネットワーク環境情報と比較する第２の比較ステップと、前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する第２の表示ステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する第２の判定ステップと、前記第２の判定ステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する第２の起動ステップを実行させることを特徴とする情報保全プログラムである。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第２の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、前記コンピュータの起動時に、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得する第１の取得ステップと、前記第１のネットワーク環境情報を、前記コンピュータに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較する第１の比較ステップと、前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、時間のカウントを開始する第１のカウントステップと、前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する第１の表示ステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する第１の判定ステップと、前記第１の判定ステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する第１の起動ステップを実行させ、前記第１の比較ステップで前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致する場合、又は前記第１の判定ステップでパスワードが一致すると判定される場合に、前記第１の比較ステップ又は前記第１の判定ステップの後に所定の時間が経過すると、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得する第２の取得ステップと、前記第１のネットワーク環境情報を、前記第２のネットワーク環境情報と比較する第２の比較ステップと、前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、時間のカウントを開始する第２のカウントステップと、前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する第２の表示ステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する第２の判定ステップと、前記第２の判定ステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する第２の起動ステップを実行させることを特徴とする情報保全プログラムである
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
第３の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、前記コンピュータの起動時に、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得する第１の取得ステップと、前記第１のネットワーク環境情報を、前記コンピュータに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較する第１の比較ステップと、前記第１の比較ステップから、時間のカウントを開始する第１のカウントステップと、前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得する第２の取得ステップと、前記第１のネットワーク環境情報を前記第２のネットワーク環境情報と比較する第２の比較ステップと、前記第１の取得ステップにおいて取得した前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致せず、かつ前記第２の取得ステップにおいて取得した前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する第１の表示ステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する第１の判定ステップと、前記第１の判定ステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する第１の起動ステップを実行させ、前記第１の比較ステップで前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致する場合、又は前記第１の判定ステップでパスワードが一致すると判定される場合に、前記第１の比較ステップ又は前記第１の判定ステップの後に所定の時間が経過すると、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得する第３の取得ステップと、前記第１のネットワーク環境情報を、前記コンピュータに予め格納された正規のネットワーク環境に関する第２のネットワーク環境情報と比較する第３の比較ステップと、前記第３の比較ステップから、時間のカウントを開始する第２のカウントステップと、前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータが接続されたネットワーク環境に関する第１のネットワーク環境情報を取得する第４の取得ステップと、前記第１のネットワーク環境情報を前記第２のネットワーク環境情報と比較する第４の比較ステップと、前記第３の取得ステップにおいて取得した前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致せず、かつ前記第４の取得ステップにおいて取得した前記第１のネットワーク環境情報が前記第２のネットワーク環境情報と一致しない場合には、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する第２の表示ステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する第２の判定ステップと、前記第２の判定ステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する第２の起動ステップを実行させることを特徴とする情報保全プログラムである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
第４の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、前記コンピュータの起動時に、前記コンピュータとネットワークを通じて接続された認証サーバにｐｉｎｇを送信する第１の送信ステップと、前記認証サーバから前記ｐｉｎｇに対する返信の有無を判定する第１の判定ステップと、前記第１の判定ステップでｐｉｎｇに対する返信がないと判定されると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する第１の表示ステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する第２の判定ステップと、前記第２の判定ステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する第１の起動ステップを実行させ、前記第１の判定ステップでｐｉｎｇに対する返信があると判定される場合、又は前記第２の判定ステップでパスワードが一致すると判定される場合に、前記第１の判定ステップ又は前記第２の判定ステップの後に所定の時間が経過すると、前記コンピュータとネットワークを通じて接続された認証サーバにｐｉｎｇを送信する第２の送信ステップと、前記認証サーバから前記ｐｉｎｇに対する返信の有無を判定する第３の判定ステップと、前記第３の判定ステップでｐｉｎｇに対する返信がないと判定されると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する第２の表示ステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する第４の判定ステップと、前記第４の判定ステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する第２の起動ステップを実行させることを特徴とする情報保全プログラムである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
第５の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、前記コンピュータの起動時に、前記コンピュータとネットワークを通じて接続された認証サーバにｐｉｎｇを送信する第１の送信ステップと、前記認証サーバから前記ｐｉｎｇに対する返信の有無を判定する第１の判定ステップと、前記第１の判定ステップでｐｉｎｇに対する返信がないと判定されると、時間のカウントを開始する第１のカウントステップと、前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する第１の表示ステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する第２の判定ステップと、前記第２の判定ステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する第１の起動ステップを実行させ、前記第１の判定ステップでｐｉｎｇに対する返信があると判定される場合、又は前記第２の判定ステップでパスワードが一致すると判定される場合に、前記第１の判定ステップ又は前記第２の判定ステップの後に所定の時間が経過すると、前記コンピュータとネットワークを通じて接続された認証サーバにｐｉｎｇを送信する第２の送信ステップと、前記認証サーバから前記ｐｉｎｇに対する返信の有無を判定する第３の判定ステップと、前記第３の判定ステップでｐｉｎｇに対する返信がないと判定されると、時間のカウントを開始する第２のカウントステップと、前記時間のカウントの開始から所定の時間の経過を検出すると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する第２の表示ステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する第４の判定ステップと、前記第４の判定ステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する第２の起動ステップを実行させることを特徴とする情報保全プログラムである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
第６の発明は、コンピュータが接続されたネットワークの環境を判定して前記コンピュータから取得し得る情報を保全するための情報保全プログラムであって、コンピュータに、前記コンピュータの起動時に、前記コンピュータとネットワークを通じて接続された認証サーバに第１のｐｉｎｇを送信する第１の送信ステップと、前記認証サーバから前記第１のｐｉｎｇに対する返信の有無を判定する第１の判定ステップと、前記第１の判定ステップから時間のカウントを開始する第１のカウントステップと、前記時間のカウントの開始から所定の時間の経過を検出すると、前記認証サーバに第２のｐｉｎｇを送信する第２の送信ステップと、前記認証サーバから前記第２のｐｉｎｇに対する返信の有無を判定する第２の判定ステップと、前記第１の判定ステップで前記第１のｐｉｎｇに対する返信がなく、かつ前記第２の判定ステップで前記第２のｐｉｎｇに対する返信がないと判定されると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する第１の表示ステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する第３の判定ステップと、前記第３の判定ステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する第１の起動ステップを実行させ、前記第１の判定ステップで前記第１のｐｉｎｇに対する返信があると判定される場合、前記第２の判定ステップで前記第２のｐｉｎｇに対する返信があると判定される場合、又は前記第３の判定ステップでパスワードが一致すると判定される場合に、前記第１の判定ステップ、前記第２の判定ステップ又は前記第３の判定ステップの後に所定の時間が経過すると、前記コンピュータとネットワークを通じて接続された認証サーバに第３のｐｉｎｇを送信する第３の送信ステップと、前記認証サーバから前記第３のｐｉｎｇに対する返信の有無を判定する第４の判定ステップと、前記第４の判定ステップから時間のカウントを開始する第２のカウントステップと、前記時間のカウントの開始から所定の時間の経過を検出すると、前記認証サーバに第４のｐｉｎｇを送信する第４の送信ステップと、前記認証サーバから前記第４のｐｉｎｇに対する返信の有無を判定する第５の判定ステップと、前記第４の判定ステップで前記第３のｐｉｎｇに対する返信がなく、かつ前記第５の判定ステップで前記第４のｐｉｎｇに対する返信がないと判定されると、前記コンピュータの操作者に対するパスワードの入力依頼画面を表示する第２の表示ステップと、パスワードの入力を受け付けると、前記コンピュータに格納されたパスワード又は前記コンピュータに格納されたロジックにより生成されたパスワードと一致するかを判定する第６の判定ステップと、前記第６の判定ステップでパスワードが一致しないと判定されると、前記コンピュータの停止処理、前記コンピュータに格納されたオペレーションシステム又はアプリケーションプログラムの少なくとも一部の起動を禁止する処理、前記コンピュータに格納された少なくとも一部のデータを消去する処理、前記コンピュータに接続された外部デバイスに対する命令を禁止する処理、の少なくとも一つの処理を起動する第２の起動ステップを実行させることを特徴とする情報保全プログラムである。
【国際調査報告】
2005111825.tif 000016
2005111825.tif 000017
2005111825.tif 000018
2005111825.tif 000019