(57)【要約】【課題】認証サーバへの接続をＩＰレベルよりも低いレベルで行うと共に、ＩＰレベルでの業務ネットワークへの接続の前にウィルスの検疫及び認証を行う。【解決手段】検疫に先立って、ネットワークスイッチ３がコンピュータとネットワークスイッチ３との間をレイヤー２レベルで接続し、ネットワークスイッチ３と認証サーバ１３との間をＩＰレベルで接続した状態で、認証サーバ１３がコンピュータの認証を行う。認証に成功した場合、ネットワークスイッチ３が、コンピュータとネットワークスイッチ３との間をレイヤー２レベルで接続し、ネットワークスイッチ３と認証サーバ１３との間をＩＰレベルで接続した状態で、検疫サーバ１２及び検疫クライアント４２が、認証サーバ１３及び第１のネットワーク１を介して、検疫情報を用いてコンピュータ４の検疫を行う。【選択図】図１
2006155062.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークと、ネットワークスイッチと、前記第１のネットワークに前記ネットワークスイッチを介して接続されるコンピュータからなるネットワーク検疫システムであって、
前記第１のネットワークは、所定の業務を行う業務サーバと、検疫を行う検疫サーバと、認証を行うと共に前記検疫サーバとの間で当該検疫のための通信を行う認証サーバとを備え、
前記ネットワークスイッチは、前記コンピュータと当該ネットワークスイッチとの間をレイヤー２レベル又はＩＰレベルで接続し、当該ネットワークスイッチと前記第１のネットワークとの間をＩＰレベルで接続するスイッチであり、
前記コンピュータは、前記認証サーバにおける認証のための処理を行う認証クライアント、及び、検疫のための検疫情報を作成する検疫クライアントを備え、
前記検疫サーバ及び前記検疫クライアントによる検疫に先立って、前記ネットワークスイッチが前記コンピュータとネットワークスイッチとの間をレイヤー２レベルで接続し前記ネットワークスイッチと前記認証サーバとの間をＩＰレベルで接続した状態で、前記認証サーバが前記認証クライアントとの間で前記コンピュータの認証を行い、
認証に成功した場合、前記ネットワークスイッチが、前記コンピュータとネットワークスイッチとの間をレイヤー２レベルで接続し、前記ネットワークスイッチと前記認証サーバとの間をＩＰレベルで接続した状態で、前記検疫サーバ及び検疫クライアントが、前記認証サーバ及び第１のネットワークを介して、前記検疫情報を用いて前記コンピュータの検疫を行う
ことを特徴とするネットワーク検疫システム。
【請求項２】
前記検疫に成功した場合、前記ネットワークスイッチが、当該接続を切り替えることにより、前記コンピュータとネットワークスイッチとの間及び前記ネットワークスイッチと前記業務サーバとの間をＩＰレベルで接続する
ことを特徴とする請求項１記載のネットワーク検疫システム。
【請求項３】
前記認証サーバが、前記検疫サーバとの間で検疫のための通信を行なう検疫エージェントを備え、
前記検疫サーバが、前記検疫情報を用いてウィルス感染の可能性の有無を判断するための情報である検疫診断条件を備え、
前記認証に成功した場合、前記認証サーバが、前記検疫エージェントを介して前記検疫サーバから前記検疫診断条件を取得し、これと共に検疫開始を前記検疫クライアントに通知し、
前記検疫開始を受信した前記検疫クライアントは、コンピュータの検疫情報を収集し、受信した検疫診断条件と収集した検疫情報とを比較することにより検疫診断を実施し、検疫成功か失敗の検疫診断の結果を、前記認証サーバの検疫エージェントを介して、前記検疫サーバに通知する
ことを特徴とする請求項２記載のネットワーク検疫システム。
【請求項４】
前記認証サーバが、前記検疫サーバとの間で検疫のための通信を行なう検疫エージェントを備え、
前記検疫サーバが、前記検疫情報を用いてウィルス感染の可能性の有無を判断するための情報である検疫診断条件を備え、
前記認証に成功した場合、前記認証サーバが、前記検疫エージェントを介して前記検疫サーバから前記検疫診断条件を取得し、検疫開始を検疫クライアントに通知し、
前記検疫開始を受信した前記検疫クライアントは、前記コンピュータの検疫情報を収集し、これを前記認証サーバの前記検疫エージェントを介して前記検疫サーバに送信し、
前記検疫サーバは、前記検疫診断条件と検疫情報とを比較することにより、検疫診断を実施する
ことを特徴とする請求項２記載のネットワーク検疫システム。
【請求項５】
前記検疫情報は、当該コンピュータのＯＳパッチのバージョン情報又はウィルス対策ソフトウェアのパターン番号を含み、
前記検疫診断条件は、当該コンピュータの備えるべきＯＳパッチのバージョン情報又はウィルス対策ソフトウェアのパターン番号を含む
ことを特徴とする請求項３又は請求項４記載のネットワーク検疫システム。
【請求項６】
前記認証サーバは、ＲＡＤＩＵＳサーバであり、
前記ネットワークスイッチは、802.1x対応ＶＬＡＮスイッチ又は802.1x対応アクセスポイントである
ことを特徴とする請求項２記載のネットワーク検疫システム。
【請求項７】
当該ネットワーク検疫システムが、更に、
第２のネットワークを備え、
前記ネットワークスイッチは、当該ネットワークスイッチと前記第１又は第２のネットワークとの間をＩＰレベルで接続するスイッチであり、
前記検疫に失敗した場合、前記ネットワークスイッチが、当該接続を切り替えることにより、前記コンピュータとネットワークスイッチとの間及び前記ネットワークスイッチと前記第２のネットワークとの間をＩＰレベルで接続する
ことを特徴とする請求項２記載のネットワーク検疫システム。
【請求項８】
前記第２のネットワークは、前記検疫に失敗したコンピュータを検疫復旧するための検疫復旧情報を提供する検疫復旧用サーバを備え、
前記コンピュータが前記検疫復旧用サーバから検疫復旧情報を取得して検疫復旧した後、前記コンピュータとネットワークスイッチとの間をレイヤー２レベルで接続し、前記ネットワークスイッチと前記認証サーバとの間をＩＰレベルで接続した状態で、前記認証サーバが前記コンピュータの認証を行う
ことを特徴とする請求項７記載のネットワーク検疫システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク検疫システムに関し、特に、ＩＰレベルでの接続の前にウィルスの検疫及び認証を行い、問題の無いコンピュータを業務ネットワークに接続するネットワーク検疫システムに関する。
【背景技術】
【０００２】
近年、企業等において、コンピュータへの不正なアクセスや外部から持ちこまれたパーソナルコンピュータ等の接続に起因するウィルス（コンピュータウィルス）感染が問題になっている。コンピュータ又はコンピュータネットワークへのウィルスの感染防止対策として、種々の技術が提案されている。
【０００３】
例えば、コンピュータネットワークにおいて、ネットワークに接続された各コンピュータが相互にログを診断することにより、不正の有無を判断する技術が提案されている（特許文献１参照）。また、ウィルスの攻撃を受けたファイルを含む検疫情報と、当該検疫情報を取得したクライアント端末の機器情報とに基づいて、ウィルス対策に必要な情報をポータルサイトにおいて提供する技術が提案されている（特許文献２参照）。
【特許文献１】特開平９−１２８３３６号公報
【特許文献２】特開２００３−３０３１１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
コンピュータへのウィルス感染を検疫するためのネットワークシステムとして、例えば図１０に示すようなネットワーク検疫システム（以下、検疫システム）が考えられる。この検疫システムにおいては、業務ネットワーク１００に接続しようとするコンピュータ（クライアント）４００は、ネットワークスイッチ３００を介して、検疫専用ネットワーク２００の認証サーバ２１３に接続する。検疫専用ネットワーク２００は、認証サーバ２１３の他に、検疫サーバ２１２、ＰＵＤ（パターンアップデート）サーバ２２１Ｂ、ＤＨＣＰサーバ２２２からなる。認証が終了するまで、コンピュータ４００は、ＩＰレベルでの接続はできない。コンピュータ４００は、認証が終了すると、検疫専用ネットワーク２００に無条件に接続することができ、検疫専用ネットワーク２００の検疫サーバ２１２に接続する。これにより、検疫サーバ２１２によるコンピュータ４００の検疫が行われる。コンピュータ４００は、検疫の結果に問題が無ければ、ネットワークを切り替えて、業務サーバ１１１及びＤＨＣＰサーバ１１４からなる業務ネットワーク１００に接続して、業務を開始する。
【０００５】
このような検疫システムによれば、検疫の期間中、検疫の終了していないものを含む全てのコンピュータ４００が、ネットワークスイッチ３００を介して、ＴＣＰ／ＩＰのＩＰレベルで検疫専用ネットワーク２００に接続される。このため、検疫専用ネットワーク２００には、セキュリティレベルが低くウィルスに感染したコンピュータ（感染コンピュータ）４００が接続する可能性がある。
【０００６】
このため、当該接続の期間中に、感染コンピュータ４００と正常なコンピュータ４００とが、検疫専用ネットワーク２００を媒介として、ウイルスの感染可能なＩＰレベルで接続されることになる。この結果、正常なコンピュータ４００へのウィルス感染の可能性がある。また、検疫専用ネットワーク２００には、認証サーバ２１３が設けられているので、当該接続の期間中に、認証サーバ２１３が感染コンピュータ４００からアタックされて、システムダウンしたりウィルスに感染したりする可能性がある。この結果、会社内部の業務ネットワーク１００への接続が不可能となり、全ての業務が停止してしまう可能性がある。
【０００７】
本発明は、認証サーバへの接続をＩＰレベルよりも低いレベルで行うと共に、ＩＰレベルでの業務ネットワークへの接続の前にウィルスの検疫及び認証を行うネットワーク検疫システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のネットワーク検疫システムは、第１のネットワークと、ネットワークスイッチと、第１のネットワークにネットワークスイッチを介して接続されるコンピュータからなる。第１のネットワークは、所定の業務を行う業務サーバと、検疫を行う検疫サーバと、認証を行うと共に検疫サーバとの間で当該検疫のための通信を行う認証サーバとを備える。ネットワークスイッチは、コンピュータと当該ネットワークスイッチとの間をレイヤー２レベル又はＩＰレベルで接続し、当該ネットワークスイッチと第１のネットワークとの間をＩＰレベルで接続するスイッチである。コンピュータは、認証サーバにおける認証のための処理を行う認証クライアント（サプリカント）、及び、検疫のための検疫情報を作成する検疫クライアントを備える。検疫サーバ及び検疫クライアントによる検疫に先立って、ネットワークスイッチがコンピュータとネットワークスイッチとの間をレイヤー２レベルで接続しネットワークスイッチと認証サーバとの間をＩＰレベルで接続した状態で、認証サーバが認証クライアントとの間でコンピュータの認証を行う。認証に成功した場合、ネットワークスイッチが、コンピュータとネットワークスイッチとの間をレイヤー２レベルで接続し、ネットワークスイッチと認証サーバとの間をＩＰレベルで接続した状態で、検疫サーバ及び検疫クライアントが、認証サーバ及び第１のネットワークを介して、検疫情報を用いてコンピュータの検疫を行う。
【０００９】
好ましくは、本発明のネットワーク検疫システムが、更に、第２のネットワークを備える。ネットワークスイッチは、当該ネットワークスイッチと第１又は第２のネットワークとの間をＩＰレベルで接続するスイッチである。検疫に失敗した場合、ネットワークスイッチが、当該接続を切り替えることにより、コンピュータとネットワークスイッチとの間及びネットワークスイッチと第２のネットワークとの間をＩＰレベルで接続する。
【発明の効果】
【００１０】
本発明のネットワーク検疫システムによれば、検疫に先立って、コンピュータとネットワークスイッチとの間をレイヤー２レベルで接続しネットワークスイッチと認証サーバとの間をＩＰレベルで接続した状態で、認証を行い、この認証に成功した場合、コンピュータとネットワークスイッチとの間をレイヤー２レベルで接続し、ネットワークスイッチと認証サーバとの間をＩＰレベルで接続した状態で、検疫サーバが認証サーバを介してコンピュータの検疫を行う。即ち、本発明においては、検疫に先立って行なう認証サーバへの接続をＩＰレベルよりも低いレベルで行うと共に、ＩＰレベルでの業務ネットワークへの接続の前にウィルスの検疫を行う。
【００１１】
従って、本発明のネットワーク検疫システムによれば、認証のために、全てのコンピュータが、ネットワークスイッチを介して、ＩＰレベルで第１のネットワーク（業務ネットワーク）に接続されることはない。このため、感染コンピュータが認証サーバに接続した場合でも、感染コンピュータと正常なコンピュータとがウイルスの感染可能なＩＰレベルで接続されることはない。この結果、正常なコンピュータへのウィルス感染を防止することができる。また、本発明のネットワーク検疫システムによれば、認証サーバが、認証のためであっても、感染の可能性のあるコンピュータからＩＰレベルで接続されることはない。このため、認証サーバが感染コンピュータからアタックされて、システムダウンしたり感染したりすることを防止でき、会社内部のネットワークへの接続が不可能となり全ての業務が停止してしまうことを防止することができる。
【００１２】
また、本発明のネットワーク検疫システムによれば、更に、第２のネットワークを備え、検疫に失敗した場合、ネットワークスイッチが、コンピュータとネットワークスイッチとの間、及び、ネットワークスイッチと第２のネットワークとの間をＩＰレベルで接続する。
【００１３】
従って、本発明のネットワーク検疫システムによれば、検疫に失敗したコンピュータを第２のネットワークに接続することにより、業務サーバの接続された第１のネットワークから切り離して隔離することができ、また、例えば検疫に失敗したコンピュータを検疫復旧する手段を第２のネットワークに備えることができる。
【発明を実施するための最良の形態】
【００１４】
図１は、ネットワーク検疫システム構成図であり、本発明のネットワーク検疫システムの構成の一例を示す。このネットワーク検疫システムは、第１のネットワーク１及び第２のネットワーク２と、ネットワークスイッチ３と、コンピュータ４（ユーザコンピュータ又はクライアント）からなる。コンピュータ４は、第１又は第２のネットワーク１又は２に、ネットワークスイッチ３を介して接続される。
【００１５】
第１のネットワーク１は、例えばＬＡＮ（Local Area Network）又はＷＡＮ（Wide Area Network ）からなる業務ネットワークである。業務ネットワーク１は、業務サーバ１１と、検疫サーバ１２と、認証サーバ１３と、ＤＨＣＰ（Dynamic Host Configuration Protocol ）サーバ１４とを備える。業務サーバ１１は、業務ネットワーク１に接続しようとするコンピュータ４との間で所定の業務を行う。検疫サーバ１２は、業務ネットワーク１に接続しようとするコンピュータ４についての検疫を行う。認証サーバ１３は、ユーザ（ユーザコンピュータ４）の認証を行うと共に、検疫サーバ１２との間で当該検疫のための通信を行う。ＤＨＣＰサーバ１４は、業務ネットワーク１に接続しようとするコンピュータ４に対して、ＩＰアドレスを動的に割り付ける。
【００１６】
検疫サーバ１２は、検疫（検疫診断）を、当該コンピュータ４の業務サーバ１１への接続に先立って、本発明に従って認証サーバ１３（の検疫エージェント１３１）を介して行う。検疫サーバ１２は、コンピュータ４の検疫情報を用いてウィルス感染の可能性の有無を判断するための情報である検疫診断条件を備える。
【００１７】
検疫診断条件とは、実際には、コンピュータ４が備えるべきウィルスへの防御レベルを示す情報であり、例えばＯＳ（オペレーティングシステム）の一部（ＯＳパッチ）のバージョン情報、ウィルス対策ソフトウェアのパターンのパターン番号等である。検疫診断条件は、コンピュータ４のＯＳ毎に異なる。このために、検疫サーバ１２は、図示しないが、検疫データベースを備える。検疫サーバ１２は、検疫データベースにおいて、各種のＯＳ毎に検疫診断条件を管理する。コンピュータ４のＯＳの種類は、例えば認証処理における証明書のネゴシエーションのための通信において取得される。検疫診断条件は、最新のウィルスに対抗するために、常に更新される。
【００１８】
検疫サーバ１２は、検疫の結果に基づいて、コンピュータ４のウィルス感染の状態を管理する。このために、検疫サーバ１２は、図示しないが、検疫管理テーブルを備える。検疫サーバ１２は、検疫管理テーブルにおいて、検疫に成功／失敗したコンピュータ４を、そのＭＡＣアドレスにより管理する。コンピュータ４のＭＡＣアドレスは、例えば認証処理における証明書のネゴシエーションのための通信において取得される。
【００１９】
認証サーバ１３は、例えばＲＡＤＩＵＳ（プロキシ）サーバ１３からなる。ＲＡＤＩＵＳサーバ１３は、ユーザ（ユーザコンピュータ４）の認証を行うと共に、検疫サーバ１２との間で当該検疫のための通信を行う。この認証は、周知の認証であって、例えばＥＡＰ（Extended Authentication Protocol）認証である。ＲＡＤＩＵＳサーバ１３は、検疫サーバ１２との間で検疫のための通信を行なう検疫エージェント（プログラム）１３１を備える。また、ＲＡＤＩＵＳサーバ１３は、図示しないが、認証用の情報を格納する認証データベースを備える。
【００２０】
第２のネットワーク２は、例えばＬＡＮ又はＷＡＮからなる検疫復旧ネットワークである。検疫復旧ネットワーク２は、（１又は複数の）検疫復旧用サーバ２１とＤＨＣＰサーバ２２とを備える。検疫復旧用サーバ２１は、検疫に失敗したコンピュータ４を検疫復旧するための検疫復旧情報を提供するサーバであり、この例では、ＳＵＳ（ソフトウェアアップデートサービスイズ（サーバ））２１Ａと、ＰＵＤ（パターンアップデート）サーバ２１Ｂとからなる。検疫復旧ネットワーク２にＤＨＣＰサーバ２２を設けることにより、検疫に失敗して検疫復旧ネットワーク２に接続されたコンピュータ４にもＩＰアドレスを割り付けることができる。これにより、検疫復旧用サーバ２１によりウィルス感染から検疫復旧したコンピュータ４が、ＩＰアドレスを取得して、再度、業務ネットワーク１にアクセスすることができる。
【００２１】
ネットワークスイッチ３は、例えば802.1x対応Ｖ（Virtual ）ＬＡＮスイッチ３からなるが、802.1x対応アクセスポイント３であっても良い（以下、802.1xスイッチ３と言う）。802.1xスイッチ３は、コンピュータ４と当該802.1xスイッチ３との間をレイヤー２レベル又はＩＰレベルで接続し、当該802.1xスイッチ３と業務ネットワーク１及び検疫復旧ネットワーク２との間をＩＰレベルで接続する。
【００２２】
ここで、レイヤー２レベルとは、図２（Ａ）に示すように、ＯＳＩの第２層（データリンク層）又はＴＣＰ／ＩＰの第２層（Ethernet(登録商標）層）を言う。ＩＰレベルとは、図２（Ａ）に示すように、 レイヤー３レベルと同義であり、ＯＳＩの第３層（ネットワーク層）又はＴＣＰ／ＩＰの第３層（ＩＰ層）を言う（本明細書において同じ）。
【００２３】
コンピュータ４は、業務プログラム（業務クライアント、図示せず）と、認証クライアント４１と、検疫クライアント４２とを備える。業務プログラムは、業務サーバ１１に接続して、所定の業務を行なう。認証クライアント４１（サプリカント）は、802.1xスイッチ３を介してＲＡＤＩＵＳサーバ１３との間で通信を行なうことにより、ＲＡＤＩＵＳサーバ１３における認証のための処理を行う。即ち、802.1xサプリカント４１である。検疫クライアント４２は、当該コンピュータ４を調べて、所定の情報を収集することにより、検疫のための検疫情報を作成する。
【００２４】
検疫情報は、前述のように、検疫診断条件に対応する情報であり、コンピュータ４が現在備えるウィルスへの防御レベルを示す情報である。例えば、コンピュータ４の現在のＯＳパッチのバージョン情報、又は、ウィルス対策ソフトウェアのパターン番号等が、検疫情報として収集される。これらの情報は、コンピュータ４のレジストリ（図示せず）の所定の位置に格納されている。
【００２５】
このネットワーク検疫システムにおいては、業務ネットワーク１に接続しようとするコンピュータ４について、検疫サーバ１２及び検疫クライアント４２による検疫に先立って、当該コンピュータ４の認証が行なわれる。即ち、図２（Ｂ）に示すように、802.1xスイッチ３がコンピュータ４と802.1xスイッチ３との間をレイヤー２レベル（２重線で示す、以下同じ）で接続し、802.1xスイッチ３とＲＡＤＩＵＳサーバ１３との間をＩＰレベル（一点鎖線で示す、以下同じ）で接続した状態で、ＲＡＤＩＵＳサーバ１３が、認証クライアント４１との間でコンピュータ４の認証を行う。802.1xスイッチ３は、変換処理部３１（図２（Ｂ）等参照）を備え、これにより、認証クライアント４１からレイヤー２レベルで受信した（ＥＡＰに従う）信号又は情報を、ＲＡＤＩＵＳプロトコルに従う信号又は情報に変換してＲＡＤＩＵＳサーバ１３に送信し、また、この逆も同様に行なう。
【００２６】
この認証に成功した場合、本発明に従って、業務ネットワーク１に接続しようとするコンピュータ４について、業務サーバ１１への接続に先立って、当該コンピュータ４の検疫が行なわれる。即ち、図２（Ｃ）に示すように、802.1xスイッチ３が、コンピュータ４と802.1xスイッチ３との間をレイヤー２レベルで接続し、802.1xスイッチ３とＲＡＤＩＵＳサーバ１３との間をＩＰレベルで接続した状態で、検疫サーバ１２及び検疫クライアント４２が、ＲＡＤＩＵＳサーバ１３及び業務ネットワーク１を介して、検疫情報を用いてコンピュータ４の検疫を行う。
【００２７】
なお、図１０に示す例では、コンピュータ４００とネットワークスイッチ３００との間は、図３（Ｂ）に示すように認証の期間中はレイヤー２レベルで接続されるが、図３（Ｃ）に示すように検疫の期間中はウィルスが感染し易いＩＰレベルで接続されてしまう。
【００２８】
検疫は、検疫サーバ１２及び検疫クライアント４２により行われる。即ち、認証に成功した場合、ＲＡＤＩＵＳサーバ１３が、検疫エージェント１３１を介して検疫サーバ１２から当該コンピュータ４のＯＳに応じた検疫診断条件を取得し、これと共に検疫開始を検疫クライアント４２に通知する。検疫開始を受信した検疫クライアント４２は、当該コンピュータ４の検疫情報を収集し、受信した検疫診断条件と収集した検疫情報とを比較することにより、事実上の検疫診断を実施する。
【００２９】
例えば、コンピュータ４のＯＳパッチのバージョン情報がレジストリの所定の位置から検疫情報として収集され（読み出され）、これが検疫診断条件であるＯＳパッチのバージョン情報と比較される。前者が後者よりも古い場合、最新のウィルスへの必要な防御がなされていないので、ウィルス感染の可能性がある。即ち、検疫は失敗（ＮＧ）である。前者が後者よりも新しいか等しい場合、最新のウィルスへの必要な防御がなされているので、ウィルス感染の可能性がない。即ち、検疫は成功（ＯＫ）である。また、コンピュータ４のウィルス対策ソフトウェアのパターン番号（検疫情報）が検疫診断条件のパターン番号よりも古い場合も、同様である。
【００３０】
この後、検疫クライアント４２は、当該比較の結果（即ち、検疫成功か失敗かの検疫診断の結果）を、ＲＡＤＩＵＳサーバ１３の検疫エージェント１３１を介して検疫サーバ１２に通知する。検疫サーバ１２は、当該検疫診断の結果に基づいて、どのコンピュータ４が検疫に成功／失敗したかを、そのＭＡＣアドレスにより記録し管理する。
【００３１】
なお、検疫は、以下のようにして行なっても良い。即ち、認証に成功した場合、ＲＡＤＩＵＳサーバ１３が、検疫エージェント１３１を介して検疫サーバ１２から当該コンピュータ４のＯＳに応じた検疫診断条件を取得し、一方、検疫開始を検疫クライアント４２に通知する。検疫クライアント４２は、コンピュータ４の検疫情報を収集し、これをＲＡＤＩＵＳサーバ１３の検疫エージェント１３１を介して検疫サーバ１２に送信する。この後、検疫サーバ１２は、検疫診断条件と検疫情報とを比較することにより検疫診断を実施し、その結果に基づいて、どのコンピュータ４が検疫に失敗したかを、そのＭＡＣアドレスにより記録し管理する。
【００３２】
以上の検疫に成功した場合、802.1xスイッチ３が、ＲＡＤＩＵＳサーバ１３の指示に従って、当該接続を切り替えることにより、図３（Ａ）に示すように、 コンピュータ４と802.1xスイッチ３との間、及び、802.1xスイッチ３と業務サーバ１１との間をＩＰレベルで接続する。この時、802.1xスイッチ３の変換処理部３１は変換処理を行なわないので、図示を省略する（以下、同じ）。
【００３３】
一方、以上の検疫に失敗した場合、802.1xスイッチ３が、ＲＡＤＩＵＳサーバ１３の指示に従って、当該接続を切り替えることにより、コンピュータ４と802.1xスイッチ３との間、及び、802.1xスイッチ３と検疫復旧ネットワーク２との間をＩＰレベルで接続する。
【００３４】
検疫に失敗したコンピュータ４は、例えば検疫復旧用サーバ２１から検疫復旧情報を取得して検疫復旧する。即ち、検疫復旧用サーバ２１から、当該コンピュータ４のＯＳパッチ及び（又は）ウィルス対策ソフトウェアのパターン番号をダウンロードすることにより、当該コンピュータ４は備えるべきウィルス防御のレベルを満たす状態となる（検疫復旧する）。この後、当該コンピュータ４は、コンピュータ４と802.1xスイッチ３との間をレイヤー２レベルで接続し、802.1xスイッチ３とＲＡＤＩＵＳサーバ１３との間をＩＰレベルで接続した状態で、前述のように、ＲＡＤＩＵＳサーバ１３が、コンピュータ４の認証を行う。
【００３５】
以下、図４〜図６のネットワーク検疫処理フローと、図７〜図９のネットワーク検疫処理の説明図とを参照して、本発明のネットワーク検疫処理について詳細に説明する。
【００３６】
図４は、ネットワーク検疫処理フローであり、本発明のネットワーク検疫システムにおける検疫処理を示し、特に、認証に成功し、かつ、検疫（検疫診断）に成功した場合の処理を示す。
【００３７】
業務ネットワーク１に接続しようとするコンピュータ４において、最初に、その認証クライアント４１が、802.1xスイッチ３に接続する。接続された802.1xスイッチ３が、当該認証クライアント４１に対してユーザ認証要求を送信する。これに応じて、認証クライアント４１がユーザ名を通知すると、802.1xスイッチ３は、ＲＡＤＩＵＳサーバ１３にユーザ認証の問い合わせを行う。以上の通信は、図２（Ｂ）及び図７の通信＃１に示すように、認証クライアント４１と802.1xスイッチ３との間はレイヤー２レベルで行なわれ、802.1xスイッチ３とＲＡＤＩＵＳサーバ１３との間はＩＰレベルで行われる。なお、図７において、802.1xスイッチ３の変換処理部３１の図示は省略している（図８及び図９において同じ）。
【００３８】
この後、認証クライアント４１とＲＡＤＩＵＳサーバ１３との間で、当該認証のための通信、例えば証明書のネゴシエーション（証明書ネゴ）のための通信が行なわれる。この通信は、図２（Ｂ）及び図７の通信＃１に示すように、認証クライアント４１と802.1xスイッチ３との間はレイヤー２レベルで行なわれ、802.1xスイッチ３とＲＡＤＩＵＳサーバ１３との間はＩＰレベルで行なわれる。なお、この通信において、前述のように、コンピュータ４のＯＳの種類、ＭＡＣアドレス等もＲＡＤＩＵＳサーバ１３に通知される。
【００３９】
認証に成功すると、ＲＡＤＩＵＳサーバ１３は、802.1xスイッチ３を介して、当該認証クライアント４１に対応する（即ち、コンピュータ４の）検疫クライアント４２に対して、検疫開始を通知する。この通信も、図２（Ｂ）及び図７の通信＃１に示すように、認証クライアント４１と802.1xスイッチ３との間はレイヤー２レベルで行なわれ、802.1xスイッチ３とＲＡＤＩＵＳサーバ１３との間はＩＰレベルで行なわれる。
【００４０】
この例では、ＲＡＤＩＵＳサーバ１３は、検疫開始の通知と共に、検疫診断条件を検疫クライアント４２に送信する。このために、当該送信に先立って、ＲＡＤＩＵＳサーバ１３（の検疫エージェント１３１）は、業務ネットワーク１を介して、検疫サーバ１２との間でＩＰレベルでの通信を行うことにより、検疫サーバ１２から検疫診断条件を取得する。
【００４１】
検疫開始の通知に応じて、検疫クライアント４２は、検疫を実施するために、検疫（検疫診断）のための所定の検疫情報を当該コンピュータ４から収集する。そして、検疫クライアント４２は、検疫診断条件と検疫情報とを比較することにより事実上の検疫を実施して、802.1xスイッチ３を介して、ＲＡＤＩＵＳサーバ１３に検疫の結果（この場合、検疫の成功）を送信する。従って、検疫クライアント４２が検疫サーバ１２に直接接続して通信を行なうことは無い。検疫の結果を受信したＲＡＤＩＵＳサーバ１３は、当該検疫の結果をその検疫エージェント１３１に渡す。検疫エージェント１３１は、業務ネットワーク１を介して、検疫サーバ１２にアクセスして、検疫の結果を渡して検疫処理及びその管理を依頼する。
【００４２】
この依頼を受信した検疫サーバ１２は、検疫の結果を調べて、検疫が成功か失敗かを判断する。この場合、検疫サーバ１２は、当該検疫が成功したことを知る。そこで、検疫サーバ１２は、当該コンピュータ４が検疫に成功したことを、そのＭＡＣアドレスにより記録し管理する。
【００４３】
検疫サーバ１２は、検疫が成功の場合、前記依頼への応答として、検疫成功を検疫エージェント１３１に返信する。これを受信した検疫エージェント１３１は、受信した検疫成功をＲＡＤＩＵＳサーバ１３に渡す。ＲＡＤＩＵＳサーバ１３は、この検疫成功と先の認証成功とに基づいて、当該コンピュータ４の接続を業務ネットワーク１へ切り替えるように、802.1xスイッチ３に対して指示する。これに応じて、802.1xスイッチ３は、当該コンピュータ４の接続先を業務ネットワーク１へ動的に切り替える。
【００４４】
以上の検疫クライアント４２と検疫サーバ１２との間の通信は、図２（Ｃ）及び図８に示すように行われる。即ち、検疫クライアント４２（コンピュータ４）と802.1xスイッチ３との間はレイヤー２レベルで行なわれ、802.1xスイッチ３とＲＡＤＩＵＳサーバ１３との間はＩＰレベルで行なわれ、ＲＡＤＩＵＳサーバ１３と検疫サーバ１２との間はＩＰレベルで行なわれる。
【００４５】
以上の処理により、当該コンピュータ４について、認証が完了し、検疫が完了する。従って、新たに業務ネットワーク１に接続しようとするコンピュータ４は、その認証及び検疫が終了するまで、ＩＰレベルでＲＡＤＩＵＳサーバ１３及び検疫サーバ１２に接続されることはない。当該終了に基づく業務ネットワーク１への切り替えまで、全てレイヤー２とＩＰレベルとの組み合わせの通信又は接続に限られる。これにより、ウィルスが感染することを防止することができる。
【００４６】
これ以後、当該コンピュータ４は、業務サーバ１１にＩＰレベルで接続して、業務を行なう。即ち、図３（Ａ）及び図９に示すように、当該コンピュータ４と802.1xスイッチ３との間、及び、802.1xスイッチ３と業務サーバ１１との間は、共にＩＰレベルで接続される。
【００４７】
図５は、ネットワーク検疫処理フローであり、本発明のネットワーク検疫システムにおける検疫処理を示し、特に、認証に成功したが、検疫（検疫診断）に失敗した場合の処理を示す。
【００４８】
前述のように、業務ネットワーク１に接続しようとするコンピュータ４の検疫に先立って、その認証を行ない、認証に成功する。そこで、ＲＡＤＩＵＳサーバ１３が、当該認証クライアント４１に対応する検疫クライアント４２に対して、検疫診断条件と共に、検疫開始を通知する。ここまでは、前述の図４の場合と同様である。即ち、検疫クライアント４２（コンピュータ４）と802.1xスイッチ３との間の通信は、図２（Ｂ）及び図７の通信＃１に示すように、レイヤー２レベルの通信である。
【００４９】
この後、前述の図４の場合と同様にして、検疫開始の通知に応じて、検疫クライアント４２は、当該コンピュータ４から検疫情報を収集し、これと検疫診断条件とを比較して事実上の検疫を行い、その結果（この場合、検疫失敗）を、802.1xスイッチ３を介して、ＲＡＤＩＵＳサーバ１３に送信する。検疫の結果を受信したＲＡＤＩＵＳサーバ１３は、その検疫エージェント１３１により、業務ネットワーク１を介して、検疫サーバ１２にアクセスして、検疫の結果を渡して検疫処理及びその管理を依頼する。ここまでも、前述の図４の場合と同様に、検疫クライアント４２（コンピュータ４）と802.1xスイッチ３との間の通信は、図２（Ｃ）及び図８に示すように、レイヤー２レベルの通信である。
【００５０】
検疫サーバ１２は、検疫の結果を調べて、検疫が失敗したことを知る。検疫サーバ１２は、検疫が失敗の場合、これを記録し管理すると共に、前記依頼への応答として、検疫エージェント１３１を介して、検疫失敗をＲＡＤＩＵＳサーバ１３に渡す。ＲＡＤＩＵＳサーバ１３は、この検疫失敗と先の認証成功とに基づいて、当該コンピュータ４の接続を検疫復旧ネットワーク２へ切り替えるように、802.1xスイッチ３に対して指示する。これに応じて、802.1xスイッチ３は、当該コンピュータ４の接続先を、図９に点線で示すように、検疫復旧ネットワーク２へ動的に切り替える。以上の検疫クライアント４２と検疫サーバ１２との間の通信においても、前述の図４の場合と同様に、検疫クライアント４２（コンピュータ４）と802.1xスイッチ３との間の通信は、レイヤー２レベルの通信である。
【００５１】
従って、新たに業務ネットワーク１に接続しようとするコンピュータ４は、その認証及び検疫が終了するまで、ＩＰレベルでＲＡＤＩＵＳサーバ１３及び検疫サーバ１２に接続されていない。この例の場合、当該コンピュータ４が（検疫の結果）感染コンピュータ４であったが、本発明により、ＩＰレベルで業務ネットワーク１及び各種のサーバに接続されることを防止している。これにより、ＩＰレベルで感染するウィルスが感染することを防止することができる。
【００５２】
これ以後、当該コンピュータ４は、図９に点線で示すように、 検疫復旧ネットワーク２に接続されているので、同様に検疫復旧ネットワーク２に接続されている例えばＰＵＤサーバ２１Ｂにアクセスする。これにより、当該コンピュータ４は、ＰＵＤサーバ２１Ｂから感染から検疫復旧するために必要なソフトウェアをダウンロードして、正常な状態になる（検疫復旧する）。この後、当該コンピュータ４は、再度、業務ネットワーク１に接続するために、802.1xスイッチ３に接続し直す。なお、これに先立って、当該コンピュータ４がＤＨＣＰサーバ２２からＩＰアドレスの割り付けを受けても良い。
【００５３】
図６は、ネットワーク検疫処理フローであり、本発明のネットワーク検疫システムにおける検疫処理を示し、特に、認証に失敗した場合の処理を示す。
【００５４】
前述のように、業務ネットワーク１に接続しようとするコンピュータ４において、その認証クライアント４１が802.1xスイッチ３に接続すると、802.1xスイッチ３が当該認証クライアント４１に対してユーザ認証要求を送信する。これに応じて、認証クライアント４１がユーザ名を通知すると、802.1xスイッチ３は、ＲＡＤＩＵＳサーバ１３にユーザ認証の問い合わせを行う。この後、認証クライアント４１とＲＡＤＩＵＳサーバ１３との間で、当該認証のための証明書のネゴシエーションが行なわれるが、当該認証に失敗する。認証に失敗すると、ＲＡＤＩＵＳサーバ１３は、802.1xスイッチ３を介して、当該認証クライアント４１に対して、認証失敗を通知する。ここまでは、前述の図４の場合と同様である。即ち、図２（Ｂ）及び図７の通信＃１に示すように、認証クライアント４１（コンピュータ４）と802.1xスイッチ３との間の通信は、レイヤー２レベルの通信である。
【００５５】
従って、業務ネットワーク１に接続しようとするコンピュータ４は、その認証が終了するまで、ＩＰレベルでＲＡＤＩＵＳサーバ１３（及び検疫サーバ１２）に接続されていない。これにより、当該コンピュータ４は感染コンピュータ４であったとしても、本発明により、ＩＰレベルで業務ネットワーク１及び各種のサーバに接続されることを防止しているので、ＩＰレベルで感染するウィルスが感染することを防止することができる。
【産業上の利用可能性】
【００５６】
以上説明したように、本発明によれば、ネットワーク検疫システムにおいて、検疫に先立って行なう認証サーバへの接続をＩＰレベルよりも低いレベルで行うと共に、ＩＰレベルでの業務ネットワークへの接続の前にウィルスの検疫及び認証を行う。これにより、認証のために全てのコンピュータがＩＰレベルで業務ネットワークに接続されることはないので、感染コンピュータが接続した場合でも、感染コンピュータと正常なコンピュータとがウイルスの感染可能なＩＰレベルで接続されることを無くして、正常なコンピュータへのウィルス感染を防止することができる。また、認証サーバが感染の可能性のあるコンピュータからＩＰレベルで接続されることはないので、認証サーバが感染コンピュータからアタックされて、システムダウンしたり感染したりすることを防止でき、全ての業務が停止してしまうことを防止することができる。
【図面の簡単な説明】
【００５７】
【図１】ネットワーク検疫システム構成図である。
【図２】ネットワーク検疫処理説明図である。
【図３】ネットワーク検疫処理説明図である。
【図４】ネットワーク検疫処理フローである。
【図５】ネットワーク検疫処理フローである。
【図６】ネットワーク検疫処理フローである。
【図７】ネットワーク検疫処理説明図である。
【図８】ネットワーク検疫処理説明図である。
【図９】ネットワーク検疫処理説明図である。
【図１０】本発明の背景説明図である。
【符号の説明】
【００５８】
１    業務ネットワーク（第１のネットワーク）
２    検疫復旧ネットワーク（第２のネットワーク）
３    ネットワークスイッチ（802.1xスイッチ）
４    コンピュータ（クライアント）
１１    業務サーバ
１２    検疫サーバ
１３    認証サーバ（ＲＡＤＩＵＳサーバ）
１４    ＤＨＣＰサーバ
２１    検疫復旧用サーバ
２２    ＤＨＣＰサーバ
４１    認証クライアント
４２    検疫クライアント
１３１    検疫エージェント
【図１】
2006155062.tif 000003
【図２】
2006155062.tif 000004
【図３】
2006155062.tif 000005
【図４】
2006155062.tif 000006
【図５】
2006155062.tif 000007
【図６】
2006155062.tif 000008
【図７】
2006155062.tif 000009
【図８】
2006155062.tif 000010
【図９】
2006155062.tif 000011
【図１０】
2006155062.tif 000012
【手続補正書】
【提出日】平成18年1月10日(2006.1.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のネットワークと、ネットワークスイッチと、前記第１のネットワークに前記ネットワークスイッチを介して接続されるコンピュータからなるネットワーク検疫システムであって、
前記第１のネットワークは、所定の業務を行う業務サーバと、検疫を行う検疫サーバと、認証を行うと共に前記検疫サーバとの間で当該検疫のための通信を行う認証サーバとを備え、
前記ネットワークスイッチは、前記コンピュータと当該ネットワークスイッチとの間をレイヤー２レベル又はＩＰレベルで接続し、当該ネットワークスイッチと前記第１のネットワークとの間をＩＰレベルで接続するスイッチであり、
前記コンピュータは、前記認証サーバにおける認証のための処理を行う認証クライアント、及び、検疫のための検疫情報を作成する検疫クライアントを備え、
前記検疫サーバ及び前記検疫クライアントによる検疫に先立って、前記ネットワークスイッチが前記コンピュータとネットワークスイッチとの間をレイヤー２レベルで接続しかつＩＰレベルで接続しない状態及び前記ネットワークスイッチと前記認証サーバとの間をＩＰレベルで接続した状態で、前記認証サーバが前記認証クライアントとの間で前記コンピュータの認証を行い、
認証に成功した場合、前記ネットワークスイッチが、前記コンピュータとネットワークスイッチとの間をレイヤー２レベルで接続しかつＩＰレベルで接続しない状態、かつ、前記ネットワークスイッチと前記認証サーバとの間をＩＰレベルで接続した状態で、前記検疫サーバ及び検疫クライアントが、前記認証サーバ及び第１のネットワークを介して、前記検疫情報を用いて前記コンピュータの検疫を行う
ことを特徴とするネットワーク検疫システム。
【請求項２】
前記検疫に成功した場合、前記ネットワークスイッチが、当該接続を切り替えることにより、前記コンピュータとネットワークスイッチとの間及び前記ネットワークスイッチと前記業務サーバとの間をＩＰレベルで接続する
ことを特徴とする請求項１記載のネットワーク検疫システム。
【請求項３】
前記認証サーバが、前記検疫サーバとの間で検疫のための通信を行なう検疫エージェントを備え、
前記検疫サーバが、前記検疫情報を用いてウィルス感染の可能性の有無を判断するための情報である検疫診断条件を備え、
前記認証に成功した場合、前記認証サーバが、前記検疫エージェントを介して前記検疫サーバから前記検疫診断条件を取得し、これと共に検疫開始を前記検疫クライアントに通知し、
前記検疫開始を受信した前記検疫クライアントは、前記コンピュータの検疫情報を収集し、受信した検疫診断条件と収集した検疫情報とを比較することにより検疫診断を実施し、検疫成功か失敗の検疫診断の結果を、前記認証サーバの検疫エージェントを介して、前記検疫サーバに通知する
ことを特徴とする請求項２記載のネットワーク検疫システム。
【請求項４】
前記認証サーバが、前記検疫サーバとの間で検疫のための通信を行なう検疫エージェントを備え、
前記検疫サーバが、前記検疫情報を用いてウィルス感染の可能性の有無を判断するための情報である検疫診断条件を備え、
前記認証に成功した場合、前記認証サーバが、前記検疫エージェントを介して前記検疫サーバから前記検疫診断条件を取得し、検疫開始を検疫クライアントに通知し、
前記検疫開始を受信した前記検疫クライアントは、前記コンピュータの検疫情報を収集し、これを前記認証サーバの前記検疫エージェントを介して前記検疫サーバに送信し、
前記検疫サーバは、前記検疫診断条件と検疫情報とを比較することにより、検疫診断を実施する
ことを特徴とする請求項２記載のネットワーク検疫システム。
【請求項５】
前記検疫情報は、当該コンピュータのＯＳパッチのバージョン情報又はウィルス対策ソフトウェアのパターン番号を含み、
前記検疫診断条件は、当該コンピュータの備えるべきＯＳパッチのバージョン情報又はウィルス対策ソフトウェアのパターン番号を含む
ことを特徴とする請求項３又は請求項４記載のネットワーク検疫システム。
【請求項６】
前記認証サーバは、ＲＡＤＩＵＳサーバであり、
前記ネットワークスイッチは、802.1x対応ＶＬＡＮスイッチ又は802.1x対応アクセスポイントである
ことを特徴とする請求項２記載のネットワーク検疫システム。
【請求項７】
当該ネットワーク検疫システムが、更に、
第２のネットワークを備え、
前記ネットワークスイッチは、当該ネットワークスイッチと前記第１又は第２のネットワークとの間をＩＰレベルで接続するスイッチであり、
前記検疫に失敗した場合、前記ネットワークスイッチが、当該接続を切り替えることにより、前記コンピュータとネットワークスイッチとの間及び前記ネットワークスイッチと前記第２のネットワークとの間をＩＰレベルで接続する
ことを特徴とする請求項２記載のネットワーク検疫システム。
【請求項８】
前記第２のネットワークは、前記検疫に失敗したコンピュータを検疫復旧するための検疫復旧情報を提供する検疫復旧用サーバを備え、
前記コンピュータが前記検疫復旧用サーバから検疫復旧情報を取得して検疫復旧した後、前記コンピュータとネットワークスイッチとの間をレイヤー２レベルで接続し、前記ネットワークスイッチと前記認証サーバとの間をＩＰレベルで接続した状態で、前記認証サーバが前記コンピュータの認証を行う
ことを特徴とする請求項７記載のネットワーク検疫システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明のネットワーク検疫システムは、第１のネットワークと、ネットワークスイッチと、第１のネットワークにネットワークスイッチを介して接続されるコンピュータからなる。第１のネットワークは、所定の業務を行う業務サーバと、検疫を行う検疫サーバと、認証を行うと共に検疫サーバとの間で当該検疫のための通信を行う認証サーバとを備える。ネットワークスイッチは、コンピュータと当該ネットワークスイッチとの間をレイヤー２レベル又はＩＰレベルで接続し、当該ネットワークスイッチと第１のネットワークとの間をＩＰレベルで接続するスイッチである。コンピュータは、認証サーバにおける認証のための処理を行う認証クライアント（サプリカント）、及び、検疫のための検疫情報を作成する検疫クライアントを備える。検疫サーバ及び検疫クライアントによる検疫に先立って、ネットワークスイッチがコンピュータとネットワークスイッチとの間をレイヤー２レベルで接続しかつＩＰレベルで接続しない状態及びネットワークスイッチと認証サーバとの間をＩＰレベルで接続した状態で、認証サーバが認証クライアントとの間でコンピュータの認証を行う。認証に成功した場合、ネットワークスイッチが、コンピュータとネットワークスイッチとの間をレイヤー２レベルで接続しかつＩＰレベルで接続しない状態、かつ、ネットワークスイッチと認証サーバとの間をＩＰレベルで接続した状態で、検疫サーバ及び検疫クライアントが、認証サーバ及び第１のネットワークを介して、検疫情報を用いてコンピュータの検疫を行う。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明のネットワーク検疫システムによれば、検疫に先立って、コンピュータとネットワークスイッチとの間をレイヤー２レベルで接続しかつＩＰレベルで接続しない状態及びネットワークスイッチと認証サーバとの間をＩＰレベルで接続した状態で、認証を行い、この認証に成功した場合、コンピュータとネットワークスイッチとの間をレイヤー２レベルで接続しかつＩＰレベルで接続しない状態、かつ、ネットワークスイッチと認証サーバとの間をＩＰレベルで接続した状態で、検疫サーバが認証サーバを介してコンピュータの検疫を行う。即ち、本発明においては、検疫に先立って行なう認証サーバへの接続をＩＰレベルよりも低いレベルで行うと共に、ＩＰレベルでの業務ネットワークへの接続の前にウィルスの検疫を行う。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
従って、本発明のネットワーク検疫システムによれば、認証においてコンピュータとネットワークスイッチとの間がＩＰレベルで接続されないので、認証のために、全てのコンピュータが、ネットワークスイッチを介して、ＩＰレベルで第１のネットワーク（業務ネットワーク）に接続されることはない。このため、感染コンピュータが認証サーバに接続した場合でも、感染コンピュータと正常なコンピュータとがウイルスの感染可能なＩＰレベルで接続されることはない。この結果、正常なコンピュータへのウィルス感染を防止することができる。また、本発明のネットワーク検疫システムによれば、認証サーバが、認証のためであっても、感染の可能性のあるコンピュータからＩＰレベルで接続されることはない。このため、認証サーバが感染コンピュータからアタックされて、システムダウンしたり感染したりすることを防止でき、会社内部のネットワークへの接続が不可能となり全ての業務が停止してしまうことを防止することができる。
更に、本発明のネットワーク検疫システムによれば、検疫においてコンピュータとネットワークスイッチとの間がＩＰレベルで接続されないので、検疫のために、全てのコンピュータが、ネットワークスイッチを介して、ＩＰレベルで第１のネットワークに接続されることはない。このため、認証の場合と同様に、正常なコンピュータへのウィルス感染を防止することができ、また、検疫サーバが感染コンピュータからアタックされて、システムダウンしたり感染したりすることを防止できる。