(57)【特許請求の範囲】
【請求項１】
不正プログラムが格納されたコンピュータがセキュアネットワークに接続されることを防止するためのネットワーク接続制御プログラムであって、ネットワークへの接続処理が起動されたコンピュータに、
前記コンピュータに格納されたネットワーク接続プログラムによる前記ネットワークへの接続処理を停止させるステップと、
前記コンピュータに記憶された前記セキュアネットワークへの接続環境に関する第１の環境情報を読み出すステップと、
前記コンピュータに記憶された前記コンピュータが前回動作した際のネットワークへの接続環境に関する第２の環境情報を読み出すステップと、
前記第１の環境情報と前記第２の環境情報を対比して、第１の環境情報と前記第２の環境が一致しない場合には、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定するステップと、
前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定されると、前記コンピュータ又は前記コンピュータに接続された外部記憶装置から読み出した前記コンピュータに不正プログラムが格納されているかを検査する検査プログラムを起動するステップと、
前記検査プログラムによって前記コンピュータにおいて不正プログラムが検出されない場合には、前記ネットワーク接続プログラムによる前記ネットワークへの接続処理を起動するステップと、を実行させ、かつ、前記コンピュータに、
前記ネットワークへの接続環境に関する第３の環境情報の収集を行うための前記ネットワークへの接続を行って、前記第３の環境情報を取得するステップと、
前記第１の環境情報と前記第３の環境情報を対比して、前記第１の環境情報と前記第３の環境情報が一致しない場合には、前記コンピュータを前記ネットワークに接続してよいと判定するステップと、
前記コンピュータを前記ネットワークに接続してよいと判定されると、前記ネットワーク接続プログラムによる前記ネットワークへの接続処理を起動するステップと、を実行させること
を特徴とするネットワーク接続制御プログラム。
【請求項２】
不正プログラムが格納されたコンピュータがセキュアネットワークに接続されることを防止するためのネットワーク接続制御プログラムであって、ネットワークへの接続処理が起動されたコンピュータに、
前記コンピュータに格納されたネットワーク接続プログラムによる前記ネットワークへの接続処理を停止させるステップと、
前記コンピュータに記憶された前記セキュアネットワークへの接続環境に関する第１の環境情報を読み出すステップと、
前記コンピュータに記憶された前記コンピュータが前回動作した際のネットワークへの接続環境に関する第２の環境情報を読み出すステップと、
前記第１の環境情報と前記第２の環境情報を対比して、第１の環境情報と前記第２の環境が一致しない場合には、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定するステップと、
前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定されると、前記コンピュータから読み出した前記コンピュータに不正プログラムが格納されているかを検査する検査プログラムの前回更新時刻又はバージョン情報を取得し、最新バージョンとして指定された所定の条件に合致するかを判定するステップと、
前記検査プログラムが最新バージョンであると判定されると、前記検査プログラムを起動するステップと、
前記検査プログラムによって前記コンピュータにおいて不正プログラムが検出されない場合には、前記ネットワーク接続プログラムによる前記ネットワークへの接続処理を起動するステップと、
を実行させることを特徴とするネットワーク接続制御プログラム。
【請求項３】
不正プログラムが格納されたコンピュータがセキュアネットワークに接続されることを防止するためのネットワーク接続の制御方法であって、
ネットワークへの接続処理が起動されたコンピュータが、前記コンピュータに格納されたネットワーク接続プログラムによる前記ネットワークへの接続処理を停止させるステップと、
前記コンピュータが、前記コンピュータに記憶された前記セキュアネットワークへの接続環境に関する第１の環境情報を読み出すステップと、
前記コンピュータが、前記コンピュータに記憶された前記コンピュータが前回動作した際のネットワークへの接続環境に関する第２の環境情報を読み出すステップと、
前記コンピュータが、前記第１の環境情報と前記第２の環境情報を対比して、第１の環境情報と前記第２の環境が一致しない場合には、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定するステップと、
前記コンピュータが、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定されると、前記コンピュータ又は前記コンピュータに接続された外部記憶装置から読み出した前記コンピュータに不正プログラムが格納されているかを検査する検査プログラムを起動するステップと、
前記コンピュータが、前記検査プログラムによって前記コンピュータにおいて不正プログラムが検出されない場合には、前記ネットワーク接続プログラムによる前記ネットワークへの接続処理を起動するステップと、を有していて、かつ、
前記コンピュータが、前記ネットワークへの接続環境に関する第３の環境情報の収集を行うための前記ネットワークへの接続を行って、前記第３の環境情報を取得するステップと、
前記コンピュータが、前記第１の環境情報と前記第３の環境情報を対比して、前記第１の環境情報と前記第３の環境情報が一致しない場合には、前記コンピュータを前記ネットワークに接続してよいと判定するステップと、
前記コンピュータが、前記コンピュータを前記ネットワークに接続してよいと判定されると、前記ネットワーク接続プログラムによる前記ネットワークへの接続処理を起動するステップと、を有すること
を特徴とするネットワーク接続の制御方法。
【請求項４】
不正プログラムが格納されたコンピュータがセキュアネットワークに接続されることを防止するためのネットワーク接続の制御方法であって、
ネットワークへの接続処理が起動されたコンピュータが、前記コンピュータに格納されたネットワーク接続プログラムによる前記ネットワークへの接続処理を停止させるステップと、
前記コンピュータが、前記コンピュータに記憶された前記セキュアネットワークへの接続環境に関する第１の環境情報を読み出すステップと、
前記コンピュータが、前記コンピュータに記憶された前記コンピュータが前回動作した際のネットワークへの接続環境に関する第２の環境情報を読み出すステップと、
前記コンピュータが、前記第１の環境情報と前記第２の環境情報を対比して、第１の環境情報と前記第２の環境が一致しない場合には、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定するステップと、
前記コンピュータが、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定されると、前記コンピュータから読み出した前記コンピュータに不正プログラムが格納されているかを検査する検査プログラムの前回更新時刻又はバージョン情報を取得し、最新バージョンとして指定された所定の条件に合致するかを判定するステップと、
前記コンピュータが、前記検査プログラムが最新バージョンであると判定されると、前記検査プログラムを起動するステップと、
前記コンピュータが、前記検査プログラムによって前記コンピュータにおいて不正プログラムが検出されない場合には、前記ネットワーク接続プログラムによる前記ネットワークへの接続処理を起動するステップと、
を有することを特徴とするネットワーク接続の制御方法。
【請求項５】
不正プログラムが格納されたコンピュータがセキュアネットワークに接続されることを防止するためのネットワーク接続制御システムであって、
前記コンピュータのネットワークへの接続処理を実行するネットワーク接続手段と、
前記コンピュータが起動されると、前記ネットワーク接続手段による前記ネットワークへの接続処理を停止させる接続処理停止手段と、
前記セキュアネットワークへの接続環境に関する第１の環境情報を記憶する第１の環境情報記憶手段と、
前記コンピュータが前回動作した際のネットワークへの接続環境に関する第２の環境情報を記憶する第２の環境情報記憶手段と、
前記第１の環境情報記憶手段から第１の環境情報を読み出し、前記第２の環境情報記憶手段から第２の環境情報を読み出して、前記第１の環境情報と前記第２の環境情報を対比する環境情報対比手段と、
前記環境情報対比手段において、前記第１の環境情報と前記第２の環境が一致しない場合には、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定する接続環境判定手段と、
前記接続環境判定手段において、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定されると、前記コンピュータ又は前記コンピュータに接続された外部記憶装置から読み出した、前記コンピュータに不正プログラムが格納されているかを検査する検査プログラムを起動する検査プログラム起動手段と、
前記ネットワークへの接続環境に関する第３の環境情報の収集を行うための前記ネットワークへの接続を行って、前記第３の環境情報を取得する環境情報取得手段と、
前記第１の環境情報と前記第３の環境情報を対比して、前記第１の環境情報と前記第３の環境情報が一致しない場合には、前記コンピュータを前記ネットワークに接続してよいと判定する第２の接続環境判定手段と、
を備えていて、
前記検査プログラム起動手段の起動した検査プログラムによって前記コンピュータにおいて不正プログラムが検出されない場合には、前記ネットワーク接続手段による前記ネットワークへの接続処理が起動され、かつ、
前記第２の接続環境判定手段によって、前記コンピュータを前記ネットワークに接続してよいと判定されると、前記ネットワーク接続手段による前記ネットワークへの接続処理が起動されること
を特徴とするネットワーク接続制御システム。
【請求項６】
不正プログラムが格納されたコンピュータがセキュアネットワークに接続されることを防止するためのネットワーク接続制御システムであって、
前記コンピュータのネットワークへの接続処理を実行するネットワーク接続手段と、
前記コンピュータが起動されると、前記ネットワーク接続手段による前記ネットワークへの接続処理を停止させる接続処理停止手段と、
前記セキュアネットワークへの接続環境に関する第１の環境情報を記憶する第１の環境情報記憶手段と、
前記コンピュータが前回動作した際のネットワークへの接続環境に関する第２の環境情報を記憶する第２の環境情報記憶手段と、
前記第１の環境情報記憶手段から第１の環境情報を読み出し、前記第２の環境情報記憶手段から第２の環境情報を読み出して、前記第１の環境情報と前記第２の環境情報を対比する環境情報対比手段と、
前記環境情報対比手段において、前記第１の環境情報と前記第２の環境が一致しない場合には、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定する接続環境判定手段と、
前記接続環境判定手段において、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定されると、前記コンピュータから読み出した前記コンピュータに不正プログラムが格納されているかを検査する検査プログラムの前回更新時刻又はバージョン情報を取得し、最新バージョンとして指定された所定の条件に合致するかを判定する検査プログラム判定手段と、
前記検査プログラム判定手段において、前記検査プログラムが最新バージョンであると判定されると、前記検査プログラムを起動する検査プログラム起動手段と、
を備えていて、
前記検査プログラム起動手段の起動した検査プログラムによって前記コンピュータにおいて不正プログラムが検出されない場合には、前記ネットワーク接続手段による前記ネットワークへの接続処理が起動されること
を特徴とするネットワーク接続制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウイルスやスパイウェアなどの不正なプログラムが格納されたコンピュータが、社内ＬＡＮなどのセキュアネットワークに接続されることを防止するためのネットワーク接続制御プログラム、ネットワーク接続制御方法及びネットワーク接続制御システムに関するものである。
【背景技術】
【０００２】
社内ＬＡＮ等のセキュアネットワークにおいては、ネットワーク外部からのウイルスやスパイウェアなど不正なプログラムの侵入や、外部から持ち込まれたコンピュータ等による不正なネットワークへの接続を防止することが重要な課題となっている。このようなセキュアネットワークへの不正な攻撃の態様は複雑化・多様化が進んでおり、セキュアネットワーク内の重要な情報を保護するための方法も、様々なシステムを組み合わせて堅牢なネットワークを維持することが必要になっている。
【０００３】
ウイルスなど不正プログラムへの対策としては、外部ネットワークとのゲートウェイにファイアウオールを設置して外部からの侵入を防止する方法の他に、セキュアネットワーク内において使用されるコンピュータ端末にもアンチウイルスソフト（例えば、非特許文献１参照。）を備えて、不正なプログラムを受信した場合には速やかに駆除することが行われている。
【０００４】
外部から持ち込まれたコンピュータが不正にセキュアネットワークへ接続されることを防止するためには、例えばセキュアネットワーク内にモニタ用のサーバを設置し、正規のコンピュータ端末には専用のプログラムをインストールして、モニタ用のサーバとの交信を行うことによって、不正なコンピュータ端末の接続を速やかに検出する監視システムが提供されている（例えば、非特許文献２参照。）。不正なコンピュータ端末の制御を行う技術としては、他にコンピュータ端末のアドレス情報を用いて正規の端末を識別する技術が開示されている（例えば、特許文献１参照。）。
【０００５】
【非特許文献１】「ウイルスチェイサー」製品情報、［online］、出願人ホームページ、［平成１８年２月５日検索］、インターネット＜http://www.viruschaser.jp/products/product_vc.html＞
【非特許文献２】内部情報漏洩対策システム「ＣＷＡＴシステムの概要」、［online］、出願人ホームページ、［平成１８年２月５日検索］、インターネット＜URL：http://www.iwi.co.jp/product/cwat/cwat_system.html＞
【０００６】
【特許文献１】特開２００４−１８５４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のセキュアネットワーク内の監視システムを用いれば、正規のコンピュータ端末以外の不正なコンピュータ端末がセキュアネットワークに接続され、ネットワーク内部から不正行為が行われることを防止することができる。しかしながら、このシステムを用いる場合に、正規のコンピュータ端末が企業内等に固定されているものであれば安全性に問題は生じにくいが、持ち運び可能なノートパソコンなどを正規のコンピュータ端末として用いる場合には、以下のような問題が生じることになる。
【０００８】
特に近年は、営業先でのプレゼンテーションや出張先での作業のために、業務用のコンピュータとして持ち運び可能なノートパソコンが用いられることが多くなっている。社外においてノートパソコンを利用する場合に、ネットワークに接続せずにスタンドアローンでのみ使用するのであれば問題はないが、外出先においてインターネット等への接続を行った際には、社内のセキュアネットワークのような安全性の高い環境が構築されていないために、ウイルス等の不正プログラムの侵入を許す可能性が否定できない。
【０００９】
このように、外出先で不正プログラムが侵入したノートパソコンを社内のセキュアネットワークに接続しようと試みると、当該ノートパソコンは正規のコンピュータ端末として定義されているために接続が許可されてしまい、不正プログラムがセキュアネットワーク内に侵入することを許してしまう。特に、不正プログラムがノートパソコン内で動作するだけでなく、ネットワークに対して不正な動作を行うものである場合には、深刻な影響が発生し得る。
【００１０】
本発明は、このような課題に対応するためになされたものであり、外出先等でウイルスやスパイウェアなどの不正なプログラムが侵入したコンピュータが、社内ＬＡＮなどのセキュアネットワークにそのまま接続されることを防止するためのネットワーク接続制御プログラム、ネットワーク接続制御方法及びネットワーク接続制御システムを提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
このような課題を解決するために、本発明は、不正プログラムが格納されたコンピュータがセキュアネットワークに接続されることを防止するためのネットワーク接続制御プログラムであって、ネットワークへの接続処理が起動されたコンピュータに、前記コンピュータに格納されたネットワーク接続プログラムによる前記ネットワークへの接続処理を停止させるステップと、前記コンピュータに記憶された前記セキュアネットワークへの接続環境に関する第１の環境情報を読み出すステップと、前記コンピュータに記憶された前記コンピュータが前回動作した際のネットワークへの接続環境に関する第２の環境情報を読み出すステップと、前記第１の環境情報と前記第２の環境情報を対比して、第１の環境情報と前記第２の環境が一致しない場合には、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定するステップと、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定されると、前記コンピュータ又は前記コンピュータに接続された外部記憶装置から読み出した前記コンピュータに不正プログラムが格納されているかを検査する検査プログラムを起動するステップと、前記検査プログラムによって前記コンピュータにおいて不正プログラムが検出されない場合には、前記ネットワーク接続プログラムによる前記ネットワークへの接続処理を起動するステップと、を実行させることを特徴とする。
【００１２】
また、本発明は、前記コンピュータに、前記検査プログラムが前記コンピュータに不正プログラムが格納されていると判定すると、前記不正プログラムを修復する修復プログラムの起動処理、又は前記セキュアネットワークに接続されたモニタ端末との通信を確立して前記モニタ端末に警告メッセージを発信する処理、の少なくとも一つの処理を行わせるステップを実行させることを特徴としてもよい。
【００１３】
本発明においては、予めコンピュータに社内ＬＡＮ等のセキュアネットワークの環境情報を定義しておき、コンピュータを起動した際には前回動作時にコンピュータに保存した環境情報と対比することによって、前回の動作がセキュアネットワーク以外に接続されたと判定される場合にはコンピュータにウイルス等の不正プログラムが侵入していないかをアンチウイルスソフト等の検査プログラムによって検査する。検査の結果、ウイルス等が検出されなかったことを確認してネットワークへの接続を許可することにより、セキュアネットワーク以外のネットワークに接続されたコンピュータについては、ウイルス等が侵入していないことを確認したコンピュータのみがセキュアネットワークに接続されることを保障することができる。
【００１４】
また、検査の結果、ウイルス等が検出された場合には、ウイルスの駆逐等の修復処理や、セキュアネットワークを監視するモニタ端末への警告の発信処理を行うことにより、セキュアネットワーク以外のネットワークに接続されてウイルス等が侵入したコンピュータが、そのままの状態でセキュアネットワークに接続されることを防止することができる。
【００１５】
さらに、本発明は、前記コンピュータに、前記セキュアネットワークに接続されたモニタ端末との通信のみを可能とする前記ネットワークへの接続を行って、前記モニタ端末との通信が行えない場合には、前記ネットワークが前記セキュアネットワークでないと判定するステップと、前記ネットワークが前記セキュアネットワークでないと判定されると、前記ネットワーク接続プログラムによる前記ネットワークへの接続処理を起動するステップと、を実行させることを特徴とすることもできる。
【００１６】
このように、コンピュータが起動された際に、ネットワークとの間ではセキュアネットワークに接続されたモニタ端末との通信のみを許可することによって、モニタ端末との通信が確立できればセキュアネットワークへの接続、確立できなければ他のネットワークへの接続と判断することができる。他のネットワークへの接続と判断された場合には、セキュアネットワークではないのでウイルス検査等を行わずに速やかに接続を許可することができる。
【００１７】
さらに、本発明は、前記コンピュータに、前記ネットワークへの接続環境に関する第３の環境情報の収集を行うための前記ネットワークへの接続を行って、前記第３の環境情報を取得するステップと、前記第２の環境情報と前記第３の環境情報を対比して、前記第２の環境情報と前記第３の環境情報が一致する場合には、前記コンピュータを前記ネットワークに接続してよいと判定するステップと、前記コンピュータを前記ネットワークに接続してよいと判定されると、前記ネットワーク接続プログラムによる前記ネットワークへの接続処理を起動するステップと、を実行させることを特徴とすることもできる。
【００１８】
このように、コンピュータが起動された際に、ネットワークとの間ではネットワークの接続環境を収集するために必要な通信のみを許可することによって、接続された環境が前回動作した環境と同じであれば、少なくとも前回は外部のネットワークに接続されたコンピュータが社内のセキュアネットワークに接続されたケースには該当しないと確認することができる。ネットワークへの接続環境に変化がないと判断された場合には、前回外部ネットワークに接続されたコンピュータがセキュアネットワークに接続された状態には当たらないので、ウイルス検査等を行わずに速やかに接続を許可することができる。尚、このパターンにおいて両者が一致しない場合に実行する動作については特に限定されるものではなく、例えば第３の接続環境が社内のセキュアネットワークでないならば、直ちに接続を許可するよう設定してもよい。
【００１９】
さらに、本発明は、前記検査プログラムを起動するステップにおいては、前記コンピュータ又は前記コンピュータに接続された外部記憶装置から読み出した前記検査プログラムの更新時間又はバージョンに関する情報を取得し、前記更新時間又はバージョンに関する情報が前記検査プログラムが最新のプログラムであると認定するための所定の条件に合致しない場合には、前記ネットワークへの接続処理を実行させるステップは実行されないことを特徴とすることもできる。
【００２０】
本発明において用いられるアンチウイルスソフト等の検査プログラムを有効に動作させるためには、最新のウイルス等に対応した定義を含むものであることが必要である。検査プログラムが最新のものであるかは、所定の時間内に更新が行われたものであるか否か、最新のバージョンであるか否か等によって判断することが可能であり、何らかの方法で最新のバージョンに更新されない限りはネットワークへの接続処理は行われない。
【００２１】
さらに、本発明にかかるネットワーク接続制御プログラムによるネットワーク接続の制御方法は、不正プログラムが格納されたコンピュータがセキュアネットワークに接続されることを防止するためのネットワーク接続の制御方法であって、ネットワークへの接続処理が起動されたコンピュータが、前記コンピュータに格納されたネットワーク接続プログラムによる前記ネットワークへの接続処理を停止させるステップと、前記コンピュータが、前記コンピュータに記憶された前記セキュアネットワークへの接続環境に関する第１の環境情報を読み出すステップと、前記コンピュータが、前記コンピュータに記憶された前記コンピュータが前回動作した際のネットワークへの接続環境に関する第２の環境情報を読み出すステップと、前記コンピュータが、前記第１の環境情報と前記第２の環境情報を対比して、第１の環境情報と前記第２の環境が一致しない場合には、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定するステップと、前記コンピュータが、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定されると、前記コンピュータ又は前記コンピュータに接続された外部記憶装置から読み出した前記コンピュータに不正プログラムが格納されているかを検査する検査プログラムを起動するステップと、前記コンピュータが、前記検査プログラムによって前記コンピュータにおいて不正プログラムが検出されない場合には、前記ネットワーク接続プログラムによる前記ネットワークへの接続処理を起動するステップと、を有することを特徴とするネットワーク接続の制御方法である。
【００２２】
また、本発明にかかるネットワーク接続の制御方法は、前記コンピュータが、前記検査プログラムによって前記コンピュータにおいて不正プログラムが検出された場合には、前記不正プログラムを修復する修復プログラムの起動処理、又は前記セキュアネットワークに接続されたモニタ端末との通信を確立して前記モニタ端末に警告メッセージを発信する処理、の少なくとも一つの処理を行うステップを有することを特徴とすることもできる。
【００２３】
さらに、本発明にかかるネットワーク接続の制御方法は、前記コンピュータが、前記セキュアネットワークに接続されたモニタ端末との通信のみを可能とする前記ネットワークへの接続を行って、前記モニタ端末との通信が行えない場合には、前記ネットワークが前記セキュアネットワークでないと判定するステップと、前記コンピュータが、前記ネットワークが前記セキュアネットワークでないと判定されると、前記ネットワーク接続プログラムによる前記ネットワークへの接続処理を起動するステップと、を有することを特徴としてもよい。
【００２４】
さらに、本発明にかかるネットワーク接続の制御方法は、前記コンピュータが、前記ネットワークへの接続環境に関する第３の環境情報の収集を行うための前記ネットワークへの接続を行って、前記第３の環境情報を取得するステップと、前記コンピュータが、前記第２の環境情報と前記第３の環境情報を対比して、前記第２の環境情報と前記第３の環境情報が一致する場合には、前記コンピュータを前記ネットワークに接続してよいと判定するステップと、前記コンピュータが、前記コンピュータを前記ネットワークに接続してよいと判定されると、前記ネットワーク接続プログラムによる前記ネットワークへの接続処理を起動するステップと、を有することを特徴としてもよい。
【００２５】
さらに、本発明にかかるネットワーク接続の制御方法は、前記検査プログラムを起動するステップにおいては、前記コンピュータ又は前記コンピュータに接続された外部記憶装置から読み出した前記検査プログラムの更新時間又はバージョンに関する情報を取得し、前記更新時間又はバージョンに関する情報が前記検査プログラムが最新のプログラムであると認定するための所定の条件に合致しない場合には、前記コンピュータが前記ネットワークへの接続処理を実行させるステップを有しないことを特徴としてもよい。
【００２６】
さらに、本発明にかかるネットワーク接続制御プログラムが格納されたネットワーク接続制御システムは、不正プログラムが格納されたコンピュータがセキュアネットワークに接続されることを防止するためのネットワーク接続制御システムであって、前記コンピュータのネットワークへの接続処理を実行するネットワーク接続手段と、前記コンピュータが起動されると、前記ネットワーク接続手段による前記ネットワークへの接続処理を停止させる接続処理停止手段と、前記セキュアネットワークへの接続環境に関する第１の環境情報を記憶する第１の環境情報記憶手段と、前記コンピュータが前回動作した際のネットワークへの接続環境に関する第２の環境情報を記憶する第２の環境情報記憶手段と、前記第１の環境情報記憶手段から第１の環境情報を読み出し、前記第２の環境情報記憶手段から第２の環境情報を読み出して、前記第１の環境情報と前記第２の環境情報を対比する環境情報対比手段と、前記環境情報対比手段において、前記第１の環境情報と前記第２の環境が一致しない場合には、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定する接続環境判定手段と、前記接続環境判定手段において、前記コンピュータが前回動作した環境が前記セキュアネットワーク以外の接続環境であったと判定されると、前記コンピュータ又は前記コンピュータに接続された外部記憶装置から読み出した、前記コンピュータに不正プログラムが格納されているかを検査する検査プログラムを起動する検査プログラム起動手段と、を備えていて、前記検査プログラム起動手段の起動した検査プログラムによって前記コンピュータにおいて不正プログラムが検出されない場合には、前記ネットワーク接続手段による前記ネットワークへの接続処理が起動されることを特徴とするネットワーク接続制御システムである。
【００２７】
また、本発明にかかるネットワーク接続制御システムは、前記検査プログラム起動手段の起動した検査プログラムによって前記コンピュータにおいて不正プログラムが検出された場合には、前記不正プログラムを修復する修復プログラムの起動処理、又は前記セキュアネットワークに接続されたモニタ端末との通信を確立して前記モニタ端末に警告メッセージを発信する処理、の少なくとも一つの処理が実行されることを特徴とすることもできる。
【００２８】
さらに、本発明にかかるネットワーク接続制御システムは、前記セキュアネットワークに接続されたモニタ端末との通信のみを可能とする前記ネットワークへの接続を行って、前記モニタ端末との通信が行えない場合には、前記ネットワークが前記セキュアネットワークでないと判定するセキュアネットワーク判定手段を備えていて、前記セキュアネットワーク判定手段によって、前記ネットワークが前記セキュアネットワークでないと判定されると、前記ネットワーク接続手段による前記ネットワークへの接続処理が起動されることを特徴としてもよい。
【００２９】
さらに、本発明にかかるネットワーク接続制御システムは、前記ネットワークへの接続環境に関する第３の環境情報の収集を行うための前記ネットワークへの接続を行って、前記第３の環境情報を取得する環境情報取得手段と、前記第２の環境情報と前記第３の環境情報を対比して、前記第２の環境情報と前記第３の環境情報が一致する場合には、前記コンピュータを前記ネットワークに接続してよいと判定する第２の接続環境判定手段と、を備えていて、前記第２の接続環境判定手段によって、前記コンピュータを前記ネットワークに接続してよいと判定されると、前記ネットワーク接続手段による前記ネットワークへの接続処理が起動されることを特徴としてもよい。
【００３０】
さらに、本発明にかかるネットワーク接続制御システムは、前記検査プログラム起動手段においては、前記コンピュータ又は前記コンピュータに接続された外部記憶装置から読み出した前記検査プログラムの更新時間又はバージョンに関する情報を取得し、前記更新時間又はバージョンに関する情報が前記検査プログラムが最新のプログラムであると認定するための所定の条件に合致しない場合には、前記ネットワーク接続手段による前記ネットワークへの接続処理は実行されないことを特徴としてもよい。
【発明の効果】
【００３１】
本発明によって、外出先等でネットワークに接続してウイルスやスパイウェアなどの不正なプログラムが侵入したコンピュータが、社内ＬＡＮなどのセキュアネットワークにそのまま接続されることを防止することができる。その結果、セキュアネットワークに接続されるコンピュータについては、ウイルス等の検査を受けたもののみに制限して、安全性を確保することが可能になる。
【発明を実施するための最良の形態】
【００３２】
本発明を実施するための最良の形態について、図面を用いて以下に詳細に説明する。尚、以下において説明するネットワークへの接続停止や復旧方法、モニタ端末との交信方法などの具体的処理手順は本発明の実施形態の一例であって、本発明はかかる実施形態に限定されるものではない。
【００３３】
図１は、本発明にかかるネットワーク接続制御プログラムの実施形態の概要を示す図である。図２は、本発明にかかるネットワーク接続制御プログラムが格納されたコンピュータの構成を示すブロック図である。図３〜図５は、本発明にかかるネットワーク接続制御プログラムにおいて、ネットワークの接続環境を判定する第１〜第３の方法のフローを示すフローチャートである。図６は、本発明にかかるネットワーク接続制御プログラムにおいて、ネットワークへの接続の可否を判定するフローを示すフローチャートである。
【００３４】
本発明にかかるネットワーク接続制御プログラムは、図１の例に示したような形態で使用される。本発明にかかるネットワーク接続制御プログラムは、セキュアネットワークである社内ＬＡＮへの接続が許可された、ノートパソコンなど持ち運びが可能なコンピュータであるユーザ端末１０に格納されている。ユーザ端末１０は、通常は社内ＬＡＮに接続して使用される。
【００３５】
持ち運び可能なユーザ端末１０は、営業先でのプレゼンや出張時の作業等に使用されることもあり、社外においてインターネット等のオープンネットワークに接続される可能性がある。社外でネットワークに接続された場合には、安全性の高い環境が構築されている社内ＬＡＮに比べると、ウイルスやスパイウェアなどの不正プログラムの侵入を許してしまうリスクが高まることとなる。
【００３６】
社外で使用されたユーザ端末１０を社内に持ち帰ると、ユーザ端末１０自身は社内ＬＡＮにおいて正規の端末と定義されているため、社内ＬＡＮへの接続は当然に許可されることになる。しかしながら、ユーザ端末１０がウイルス等に感染していた場合、特に感染したウイルスがネットワークに動作して不正な影響を生じさせるものである場合には、例えゲートウェイサーバ３０において外部ネットワークからの不正プログラムの侵入を防止していたとしても、内部からネットワークの安全性が侵されてしまうことになる。
【００３７】
そこで、本発明にかかるネットワーク接続制御プログラムは、ユーザ端末１０が起動された場合に、社内ＬＡＮへの接続動作を一旦停止させて、ユーザ端末１０がウイルス等の検査を行って感染がないことを確認した上で、社内ＬＡＮへの接続処理を実行することとしている。但し、社外に持ち出していないコンピュータについて毎回ウイルス検査等を実行することは非効率で利便性の低下を招くため、ネットワークへの接続時に前回の接続環境を確認し、前回の接続環境が社内ＬＡＮ以外であったことが確認された場合に、ウイルス検査を行うよう設定してもよい。このように、社内ＬＡＮに接続されるコンピュータには必ず検疫作業を実行することによって、社内ＬＡＮの安全性を保証することが可能になる。
【００３８】
尚、社内ＬＡＮの安全性を保証するという目的を考えた場合には、前回の接続環境の如何に関わらず、ユーザ端末１０が社外ネットワークに接続されようとしている際には、ウイルス検査を行うことは必須の要件ではない。従って、例えばウイルス検査前にネットワーク接続が停止されている間にも社内ＬＡＮの監視を行うモニタ端末３０との間で社内ＬＡＮを通じた通信のみを行えるように設定しておき、ユーザ端末１０の起動時にはモニタ端末３０との交信を試みることによって社内ＬＡＮに接続されているか否かを判断し、社内ＬＡＮに接続されていないと判断された場合には、ウイルス検査を行わずにネットワーク接続を許可するよう設定してもよい。
【００３９】
また、前回の接続環境が社外ネットワークであったとしても、引続き社外ネットワークに接続してユーザ端末１０が使用される場合には、社内ＬＡＮの安全性を保証するという目的を考えた場合には、ウイルス検査を行うことは必須の要件ではない。従って、例えばウイルス検査前にネットワーク接続が停止されている間にもネットワークへの接続環境に関する情報を収集するために必要な通信のみは行えるように設定しておき、ユーザ端末１０の起動時に接続されたネットワークの環境情報を収集し、前回の接続環境と異ならないことが確認された場合には、ウイルス検査を行わずにネットワーク接続を許可するよう設定してもよい。
【００４０】
上記のいずれのパターンにおいても、ウイルス等の検査にはユーザ端末１０に常駐しているアンチウイルスソフトを用いてもよいが、コンピュータに常駐するアンチウイルスソフトを最新の状態に更新するためにはネットワークと接続することが必要になるため、最新の定義がアップデートされたアンチウイルスプログラムを格納した外部記憶媒体を用いることが好ましい。外部記憶媒体の種類は特に限定されるものではないが、アンチウイルスソフトの自動起動が可能になるＵＳＢメモリ２０を用いることが好ましい。
【００４１】
図２において、本発明にかかるネットワーク接続制御プログラムが格納されたノートパソコン等のユーザ端末１０には、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、ＨＤＤ１４、ネットワークカード１５及びＵＳＢポート１６が備えられている。ＵＳＢポート１６には、アンチウイルスプログラム２１が格納されたＵＳＢメモリ２０を接続することができる。ＨＤＤ１４には、検疫制御プログラム１４１、社内環境定義ファイル１４３及び環境情報記憶ファイル１４４が格納されていて、ＵＳＢメモリ２０を用いない実施形態においてはアンチウイルスプログラム１４２がＨＤＤ１４に格納されることとしてもよい。
【００４２】
ＨＤＤ１４に格納された検疫制御プログラム１４１等のアプリケーションプログラムによって所定の処理を実行するためには、ＲＯＭ１３に記憶された入力制御や出力制御などのハードウェア制御のための基本的な各種プログラムを起動し、ＲＡＭ１２をアプリケーションプログラムのワークエリアとして機能させながら、ＣＰＵ１１によって演算処理が行われる。
【００４３】
ユーザ端末１０が起動されるとオペレーションシステムが読み出され、通常の処理ではネットワークドライバによってネットワークカード１５の初期化が行われて、社内ＬＡＮへの接続が行われるが、本発明においては、ネットワークドライバ又は検疫制御プログラム１４１の動作によって、ネットワークへの接続処理が停止される。尚、ネットワーク接続の停止処理はドライバレベルで行う方法の他に、ネットワークカード１５のＢＩＯＳ等に停止処理を実行するプログラムを搭載して、ハードウェアレベルで行うこととしてもよい。
【００４４】
ネットワークへの接続処理が停止されると、ユーザ端末１０が前回動作した際のネットワークへの接続環境の確認が行われる。ユーザ端末１０が接続を許可された社内ＬＡＮの接続環境に関する情報は、ＨＤＤ１４に社内環境定義ファイル１４３として記憶されている。一方、ユーザ端末１０が前回動作した際のネットワークへの接続環境に関する情報は、オペレーションシステムのレジストリか、ＨＤＤ１４に環境情報記憶ファイル１４４として記憶されている。
【００４５】
検疫制御プログラム１４１により実行されるネットワークへの接続環境の確認は、次のように行われる。前回動作した際のネットワークへの接続環境に関する情報をレジストリ値又は環境情報記憶ファイル１４４から読み出し、社内ＬＡＮの接続環境に関する情報を社内環境定義ファイル１４３から読み出して、これらを対比することによってユーザ端末１０が前回動作した接続環境が社内ＬＡＮであったか否かを判定する。両者が一致する場合には、前回の動作で接続された環境は社内ＬＡＮであったと判定されることになる。
【００４６】
前回の動作で接続された環境は社内ＬＡＮであれば、安全性の高い環境で使用されたものと確認されるため、ネットワーク接続の復旧処理が行われる。ネットワーク接続の復旧処理の方法は特に限定されるものではないが、例えばオペレーションシステムに対して新規にネットワークカードが追加されたことを擬似的に伝達し、プラグアンドプレイの機能によってネットワークカード１５に対して通常の初期化処理を行わせることとしてもよいし、ネットワークカード１５への情報伝達をフィルタドライバで阻害しておいて、その阻害を解除することによってネットワーク接続を実行させることとしてもよい。
【００４７】
尚、ネットワーク接続の可否を判定する方法は上記の方法に限られず、前回の接続環境の如何に関わらず、ユーザ端末１０が社外ネットワークに接続されようとしていることを確認できれば、そのままネットワーク接続を許可することとしてもよい。このケースでは、ネットワーク接続が停止されている間にも検疫制御プログラム１４１によって社内ＬＡＮの監視を行うモニタ端末３０との間で社内ＬＡＮを通じた通信のみを行えるように設定しておき、ユーザ端末１０の起動時にはモニタ端末３０との交信を試みることによって社内ＬＡＮに接続されているか否かを判断し、社内ＬＡＮに接続されていないと判断された場合にはネットワーク接続を許可するよう設定してもよい。
【００４８】
また、ユーザ端末１０が前回の動作時と同じ接続環境にあることを確認できれば、外部ネットワークに接続された後に社内ＬＡＮに接続されるケースには該当しないことが明らかになるため、そのままネットワーク接続を許可することとしてもよい。このケースでは、ネットワーク接続が停止されている間にも検疫制御プログラム１４１によってネットワークへの接続環境に関する情報を収集するために必要な通信のみを行えるように設定しておき、ユーザ端末１０の起動時には接続されたネットワークの環境情報を収集し、レジストリ値又は環境情報記憶ファイル１４４から読み出した前回動作した際のネットワークへの接続環境に関する情報と同一の環境と判断される場合には、ネットワーク接続を許可するよう設定してもよい。
【００４９】
前述のいずれのケースにおいても、直ちにネットワーク接続を許可できる条件に合致しないと判定された場合には、ユーザ端末１０にウイルスやスパイウェアなどの不正なプログラムが侵入していないかを検査するために、アンチウイルスソフト等によって検査が行われる。
【００５０】
例えば、検疫制御プログラム１４１の動作によって、最新の状態にアップデートされているアンチウイルスプログラム２１が格納されたＵＳＢメモリ２０を要求する画面が表示され、ユーザはＵＳＢメモリ２０をＵＳＢポート１６に挿入する。ＵＳＢメモリ２０の動作によってアンチウイルスプログラム２１が自動的に起動され、ユーザ端末１０のウイルスチェックを行う。
【００５１】
アンチウイルスプログラム２１が格納される記憶媒体はＵＳＢメモリ２０に限られず、フレキシブルディスクやＣＤ−ＲＯＭなどを用いることとしてもよい。但し、ＵＳＢメモリのように自動起動が行えない場合には、ユーザ自身に実行ファイルをクリックするなどの操作を要求することが必要になる。
【００５２】
また、ウイルス等の検査は、ＨＤＤ１４に格納されたアンチウイルスプログラム１４２を読み出すこととしてもよい。但し、アンチウイルスプログラム１４２を最新の状態にアップデートしておくためには、ネットワークに接続して更新用のサーバにアクセスすることが必要になるため、最新の定義を反映した検査を行うために工夫を施すことが必要になる。そのためには、例えばアンチウイルスプログラム１４２に記録された前回のアップデート時刻からの経過時間が一定の時間内である場合には最新の定義であると判定してもよいし、アンチウイルスプログラム１４２に記録されたバージョン情報から最新か否かを判定することとしてもよい。最新の状態にアップデートされていない場合には、ネットワーク接続の復旧処理を行わないか、又はアップデートを行うためのサーバとの間での通信のみを許可してアップデートを行い、アンチウイルスプログラム１４２に最新の定義を反映する。アンチウイルスプログラム１４２のアップデートは、ネットワーク経由ではなくフレキシブルディスクなどの外部記憶媒体を接続して行うこととしてもよい。
【００５３】
アンチウイルスプログラム２１又は１４２が読み出されてユーザ端末１０の検査を行った結果、ウイルス等が発見されなかった場合には、検疫制御プログラム１４１によって速やかにネットワーク接続の復旧処理が起動される。ネットワーク接続の復旧方法は先に説明した方法と同様であるが、ウイルス等の検査が終了したことは、検疫制御プログラム１４１で直接検出することとしてもよいし、アンチウイルスプログラム２１又は１４２がレジストリに検査の終了時刻等を書き込み、検疫制御プログラム１４１がレジストリを常時監視して検査の終了を検出することとしてもよい。ネットワーク接続の復旧が行われると、検疫制御プログラム１４１の動作によってモニタ端末３０に警告を送信することとしてもよい。
【００５４】
一方、アンチウイルスプログラム２１又は１４２による検査の結果、ウイルス等が発見された場合には、速やかに発見されたウイルス等の修復が行われる。但し、修復不能のウイルス等と判断される場合には、社内ＬＡＮの安全性を確保するために、ネットワーク接続の復旧処理は行われない。
【００５５】
ウイルス等の修復が行われた場合には、検疫制御プログラム１４１によって社内ＬＡＮへの接続の復旧処理が行われる。ネットワーク接続の復旧方法は先に説明した方法と同様であるが、ウイルス等の修復の終了は検疫制御プログラム１４１で直接検出することとしてもよいし、アンチウイルスプログラム２１又は１４２がレジストリにウイルスの修復時刻等を書き込み、検疫制御プログラム１４１がレジストリを常時監視してウイルス等の修復を検出することとしてもよい。ウイルス等を修復してネットワーク接続の復旧が行われた場合には、検疫制御プログラム１４１の動作によってモニタ端末３０にウイルスが発見されたことや発見されたウイルスの種別等を通知するための警告を送信することが好ましい。
【００５６】
図３のフローチャートを用いて、本発明にかかるネットワーク接続制御プログラムにおいて、ネットワークの接続環境を判定する第１の実施形態のフローを説明する。尚、以下のフローにおいて接続環境情報が記憶されている領域等は特に限定されるものではなく、ネットワーク接続の停止や復旧のための具体的な処理をドライバレベルで行うか、ハードウェアレベルで行うかなどについても、特に限定されるものではない。
【００５７】
コンピュータが起動されると（Ｓ０１）、オペレーションシステムが読み出されるが（Ｓ０２）、オペレーションシステムによる動作のうち、ネットワーク接続のための動作は直ちに停止させる処理が行われる（Ｓ０３）。続いて、コンピュータが前回動作した際のネットワークの接続環境に関する情報である環境情報（Ａ）を、オペレーションシステムのレジストリから取得する（Ｓ０４）。さらに、社内ＬＡＮ等への通常の接続環境に関する情報である環境情報（Ｂ）を、社内のネットワーク環境を定義するファイルから取得する（Ｓ０５）。
【００５８】
ここで、環境情報（Ａ）と環境情報（Ｂ）が一致するかを対比して（Ｓ０６）、両者が一致する場合にはコンピュータは社内ＬＡＮに接続された環境下で継続して使用されているものと判断されて、ネットワーク接続の復旧処理を行って（Ｓ０７）、ネットワーク接続制御にかかる処理を終了する。両者が一致しない場合には、ウイルス等の検査を行ってネットワークへの接続の可否を判定する処理に移行する。
【００５９】
図４のフローチャートを用いて、本発明にかかるネットワーク接続制御プログラムにおいて、ネットワークの接続環境を判定する第２の実施形態のフローを説明する。以下のフローにおいても、接続環境情報が記憶されている領域や、ネットワーク接続の停止や復旧のための具体的な処理が、特に限定されるものでないことは同様である。
【００６０】
コンピュータが起動されると（Ｓ１１）、オペレーションシステムが読み出されるが（Ｓ１２）、オペレーションシステムによる動作のうち、モニタ端末との通信を除くネットワーク接続のための動作を直ちに停止させる処理が行われる（Ｓ１３）。モニタ端末に対しては社内ネットワークを通じての接続が試みられ、接続の可否によってコンピュータの接続環境が社内ネットワークであるか否かが判断される（Ｓ１４）。
【００６１】
モニタ端末との通信が行えず、社内ネットワークでないと判断された場合には、社外でのネットワーク接続であれば検疫を行う必要がないため、そのままネットワーク接続の復旧処理を行って（Ｓ１８）、ネットワーク接続制御にかかる処理を終了する。一方、社内ネットワークであると判断された場合には、コンピュータが前回動作した際のネットワークの接続環境に関する情報である環境情報（Ａ）を、オペレーションシステムのレジストリから取得する（Ｓ１５）。さらに、社内ＬＡＮ等への通常の接続環境に関する情報である環境情報（Ｂ）を、社内のネットワーク環境を定義するファイルから取得する（Ｓ１６）。
【００６２】
続いて、環境情報（Ａ）と環境情報（Ｂ）が一致するかを対比して（Ｓ１７）、両者が一致する場合にはコンピュータは社内ＬＡＮに接続された環境下で継続して使用されているものと判断されて、ネットワーク接続の復旧処理を行って（Ｓ１８）、ネットワーク接続制御にかかる処理を終了する。両者が一致しない場合には、ウイルス等の検査を行ってネットワークへの接続の可否を判定する処理に移行する。
【００６３】
図５のフローチャートを用いて、本発明にかかるネットワーク接続制御プログラムにおいて、ネットワークの接続環境を判定する第３の実施形態のフローを説明する。以下のフローにおいても、接続環境情報が記憶されている領域や、ネットワーク接続の停止や復旧のための具体的な処理が、特に限定されるものでないことは同様である。
【００６４】
コンピュータが起動されると（Ｓ２１）、オペレーションシステムが読み出されるが（Ｓ２２）、オペレーションシステムによる動作のうち、ネットワークへの接続環境情報を収集するための動作を除くネットワーク接続のための動作を直ちに停止させる処理が行われる（Ｓ２３）。続いて、コンピュータが前回動作した際のネットワークの接続環境に関する情報である環境情報（Ａ）を、オペレーションシステムのレジストリから取得する（Ｓ２４）。さらに、現在接続中のネットワークから収集した接続環境に関する情報である環境情報（Ｃ）を取得する（Ｓ２５）。
【００６５】
ここで、環境情報（Ａ）と環境情報（Ｃ）が一致するかを対比して（Ｓ２６）、両者が一致する場合にはコンピュータは前回動作時と同じ環境下で継続して使用されているものと判断されて、ネットワーク接続の復旧処理を行って（Ｓ２７）、ネットワーク接続制御にかかる処理を終了する。両者が一致しない場合には、前回動作時とは環境が変化しているため社外から社内に持ち込まれた可能性があると判断されるために、ウイルス等の検査を行ってネットワークへの接続の可否を判定する処理に移行する。尚、一致しない場合の動作についてはここでの例に限定されるものではなく、環境情報（Ｂ）と環境情報（Ｃ）を対比して、接続された環境が社内ＬＡＮでない場合には、ネットワーク接続の復旧処理を行うこととしてもよい。
【００６６】
図６のフローチャートを用いて、第１〜第３の実施形態においてネットワークへの接続の可否を判定する必要が生じた場合の、本発明にかかるネットワーク接続制御プログラムによる判定フローについて説明する。尚、以下のフローにおいて、アンチウイルスソフトはＵＳＢメモリから検出されることとしているが、アンチウイルスソフトが格納される媒体はＵＳＢメモリに限定されるものではなく、その他の外部記憶媒体やコンピュータ本体に格納されたものを用いることとしてもよい。また、検査の対象はウイルスに限られず、スパイウェアなど他の不正プログラムを対象とするものであってもよい。
【００６７】
接続環境情報の不一致により、コンピュータ内部におけるウイルス等の有無の確認が必要であると判断されると、最新の状態に更新されたアンチウイルスソフトの起動を行うために、専用のＵＳＢメモリの挿入が要求される（Ｓ３１）。ＵＳＢメモリが検出されない場合には（Ｓ３２）、ウイルスの検査が行えないため、警告メッセージが表示されて（Ｓ３８）、ネットワーク接続の復旧処理は行われない。
【００６８】
ＵＳＢメモリが検出されると（Ｓ３２）、ＵＳＢメモリから読み出されたアンチウイルスソフトが起動され（Ｓ３３）、ウイルスの検査を行う。検査によってウイルス等が検出されなかった場合には（Ｓ３４）、ネットワーク接続の復旧処理を行って（Ｓ３７）、ネットワーク接続制御にかかる処理を終了する。
【００６９】
検査によってウイルス等が検出された場合（Ｓ３４）、検出されたウイルスが修復可能な場合には（Ｓ３５）、ウイルスを修復し（Ｓ３６）、ネットワーク接続の復旧処理を行って（Ｓ３７）、ネットワーク接続制御にかかる処理を終了する。検出されたウイルスが修復不可能な場合には（Ｓ３５）、ウイルスの修復が行えないため、警告メッセージが表示されて（Ｓ３８）、ネットワーク接続の復旧処理は行われない。
【図面の簡単な説明】
【００７０】
【図１】本発明にかかるネットワーク接続制御プログラムの実施形態の概要を示す図である。
【図２】本発明にかかるネットワーク接続制御プログラムが格納されたコンピュータの構成を示すブロック図である。
【図３】本発明にかかるネットワーク接続制御プログラムにおいて、ネットワークの接続環境を判定する第１の方法のフローを示すフローチャートである。
【図４】本発明にかかるネットワーク接続制御プログラムにおいて、ネットワークの接続環境を判定する第２の方法のフローを示すフローチャートである。
【図５】本発明にかかるネットワーク接続制御プログラムにおいて、ネットワークの接続環境を判定する第３の方法のフローを示すフローチャートである。
【図６】本発明にかかるネットワーク接続制御プログラムにおいて、ネットワークへの接続の可否を判定するフローを示すフローチャートである。
【符号の説明】
【００７１】
１０    ユーザ端末
１１    ＣＰＵ
１２    ＲＡＭ
１３    ＲＯＭ
１４    ＨＤＤ
１４１  検疫制御プログラム
１４２  アンチウイルスプログラム
１４３  社内環境定義ファイル
１４４  環境情報記憶ファイル
１５    ネットワークカード
１６    ＵＳＢポート
２０    ＵＳＢメモリ
２１    アンチウイルスプログラム
３０    モニタ端末
４０    ゲートウェイサーバ
【図２】
0004792352.tif 000002
【図３】
0004792352.tif 000003
【図４】
0004792352.tif 000004
【図５】
0004792352.tif 000005
【図６】
0004792352.tif 000006
【図１】
0004792352.tif 000007