(57)【特許請求の範囲】
【請求項１】
コンピュータによって実行されたときに、
インタネットプロトコル（ＩＰ）ネットワークへのアクセスを要求するクライアントデバイスが現在のバージョンのセキュリティポリシーに準拠しているかを判定するステップであって、前記準拠が、準拠済みクライアントデバイスのリストをチェックすることで判定され、前記準拠済みクライアントデバイスのリストには、前記現在のバージョンの前記セキュリティポリシーを備えたクライアントソフトウェアをダウンロードしたクライアントデバイスが含まれる、ステップと、
前記クライアントデバイスが前記現在のバージョンの前記セキュリティポリシーに準拠していないとの判定に基づき、前記ＩＰネットワークへの前記クライアントデバイスのアクセスを拒否し、前記クライアントデバイスが前記現在のバージョンの前記セキュリティポリシーを備えた前記クライアントソフトウェアの最新バージョンにアクセスできるようにするステップと、
前記クライアントデバイスが前記現在のバージョンの前記セキュリティポリシーを備えた前記最新バージョンの前記クライアントソフトウェアをダウンロードしたことの確認を受信すると、前記クライアントデバイスを前記準拠済みクライアントデバイスのリストに追加するステップとを具備し、
前記セキュリティポリシーが更新されると、それまでに追加された準拠済みクライアントデバイス全てが、前記準拠済みクライアントデバイスのリストから消去される、
というセキュリティポリシーを実施する方法を、前記コンピュータに遂行させるソフトウエアプログラムを記憶するコンピュータ読取可能な記憶媒体。
【請求項２】
請求項１に記載の記憶媒体において、準拠していないクライアントデバイスが前記現在のバージョンの前記セキュリティポリシーを備えた前記クライアントソフトウェアの最新バージョンにアクセスするために遠隔サーバーに誘導される、記憶媒体。
【請求項３】
請求項１に記載の記憶媒体において、準拠していないクライアントデバイスが前記現在のバージョンの前記セキュリティポリシーを備えた前記クライアントソフトウェアの最新バージョンにアクセスするために所定のウェブサイトに誘導される、記憶媒体。
【請求項４】
クライアントデバイスがインタネットプロトコル（ＩＰ）ネットワークへのアクセスを要求した時に前記ネットワークのセキュリティポリシーを実施する装置であって、前記装置は、情報及びプログラム命令を格納するメモリ並びに前記命令を実行するプロセッサからなり、前記装置が、
ネットワークへのアクセスを要求するクライアントデバイスが現在のバージョンのセキュリティポリシーに準拠しているかを判定するステップであって、前記準拠が、準拠済みクライアントデバイスのリストをチェックすることで判定され、前記準拠済みクライアントデバイスのリストには、前記現在のバージョンの前記キュリティポリシーを備えたクライアントソフトウェアをダウンロードしたクライアントデバイスが含まれる、ステップと、
前記クライアントデバイスが現在のバージョンの前記セキュリティポリシーに準拠していないとの判定に基づき、前記ＩＰネットワークへの前記クライアントデバイスのアクセスを拒否し、前記クライアントデバイスが前記現在のバージョンの前記セキュリティポリシーを備えた前記クライアントソフトウェアの最新バージョンにアクセスできるようにするステップと、
前記クライアントデバイスが前記現在のバージョンの前記セキュリティポリシーを備えた前記最新バージョンの前記クライアントソフトウェアをダウンロードしたことの確認を受信すると、前記クライアントデバイスを前記準拠済みクライアントデバイスのリストに追加するステップと、
を実行するよう適合され、
前記セキュリティポリシーが更新されると、それまでに追加された準拠済みクライアントデバイス全てが、前記準拠済みクライアントデバイスのリストから消去される、装置。
【請求項５】
請求項４に記載の装置において、前記装置が、準拠していないクライアントデバイスを、前記現在のバージョンの前記セキュリティポリシーを備えた前記クライアントソフトウェアの最新バージョンへのアクセスのために遠隔サーバーに誘導することを特徴とする装置。
【請求項６】
請求項４に記載の装置において、前記装置が、準拠していないクライアントデバイスを、前記現在のバージョンの前記セキュリティポリシーを備えた前記クライアントソフトウェアの最新バージョンにアクセスするために所定のウェブサイトに誘導する、装置。
【請求項７】
請求項４に記載の装置において、前記装置が、前記現在のバージョンの前記セキュリティポリシーを備えた前記クライアントソフトウェアの最新バージョンを持つ準拠済みクライアントデバイスの前記リストを前記メモリ内に保持する、装置。
【請求項８】
クライアントデバイスがインタネットプロトコル（ＩＰ）ネットワークへのアクセスを要求した時に前記ネットワークのセキュリティポリシーを実施するシステムであって、前記システムは、
少なくとも１つのクライアントデバイス、
前記少なくとも１つのクライアントデバイスの前記ネットワークへのアクセスを制御するアクセスゲートウェイ、及び
前記ネットワークへのアクセスが前記アクセスゲートウェイによって前記少なくとも１つのクライアントデバイスに対して許可されたときに、ネットワークサービスを前記少なくとも１つのクライアントデバイスに提供する前記ネットワーク、を備え、
前記アクセスゲートウェイは、情報及びプログラム命令を格納するメモリ並びに前記命令を実行するプロセッサからなるとともに、
ネットワークへのアクセスを要求するクライアントデバイスが現在のバージョンのセキュリティポリシーに準拠しているかを判定するステップであって、前記準拠が、準拠済みクライアントデバイスのリストをチェックすることで判定され、前記準拠済みクライアントデバイスのリストには、前記現在のバージョンの前記キュリティポリシーを備えたクライアントソフトウェアをダウンロードしたクライアントデバイスが含まれる、ステップと、
前記クライアントデバイスが現在のバージョンの前記セキュリティポリシーに準拠していないとの判定に基づき、前記ＩＰネットワークへの前記クライアントデバイスのアクセスを拒否し、前記クライアントデバイスが前記現在のバージョンの前記セキュリティポリシーを備えた前記クライアントソフトウェアの最新バージョンにアクセスできるようにするステップと、
前記クライアントデバイスが前記現在のバージョンの前記セキュリティポリシーを備えた前記最新バージョンの前記クライアントソフトウェアをダウンロードしたことの確認を受信すると、前記クライアントデバイスを前記準拠済みクライアントデバイスのリストに追加するステップと、
を実行するよう適合され、
前記セキュリティポリシーが更新されると、それまでに追加された準拠済みクライアントデバイス全てが、前記準拠済みクライアントデバイスのリストから消去される、システム。
【請求項９】
請求項８に記載のシステムであって、現在のバージョンの前記セキュリティポリシーを有する遠隔サーバーをさらに備え、前記アクセスゲートウェイが、準拠していないクライアントデバイスを前記現在のバージョンの前記セキュリティポリシーを備えた前記クライアントソフトウェアの最新バージョンにアクセスさせるために前記遠隔サーバーに誘導する、システム。
【請求項１０】
請求項８に記載のシステムであって、現在のバージョンの前記セキュリティポリシーを有するウェブサイトからなるウェブサーバーをさらに備え、前記アクセスゲートウェイが、準拠していないクライアントデバイスを前記現在のバージョンの前記セキュリティポリシーを備えた前記クライアントソフトウェアの最新バージョンにアクセスさせるために前記ウェブサイトに誘導する、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータネットワークに関し、より具体的には、セキュリティポリシーを実施することによってネットワークシステムをウイルスや他の有害なアプリケーションから保護する方法に関する。
【背景技術】
【０００２】
インターネット及びローカルイントラネットの導入における世界的な増加が、情報が広がる速さや広さの向上といった多くの望ましい結果をもたらしてきたが、それは多くの望まれない結果をも可能にしてしまってきた。そのようなネットワークの導入に関連する最も注目すべき望まれない結果の一つは、コンピュータウイルス、ワーム及び他の有害なアプリケーションの送信が簡単にできるようになったことである。より具体的には、インターネットやローカルイントラネットの出現前は、ユーザーは、よく知らない外部ソースからデータを彼らのコンピュータに読み込んだりコピーしたりすることは滅多になかった。しかし、今日ではユーザーはｅメールを介して、又は例えばウェブブラウザ等を用いてワールドワイドウェブからのダウンロードを介してデータを未確認のコンピュータから日常的に受信している。そのため、企業やネットワークアクセスを提供するサービスプロバイダーはセキュリティに接続されている。特に、ウイルスや他の有害なアプリケーションは阻止しなければならない脅威である。最も有害なアプリケーションは、特にマイクロソフト・ウインドウズ（登録商標）の全バージョンのように広範に使用され、一般的によく普及しているオペレーティングシステムにおける既知のセキュリティの欠陥を突いてくるものである。それらは最初に脆弱な端末に感染し、そしてそのホストコンピュータを用いて感染の拡大及び／又はネットワークの過負荷を目的として通信を開始する。
【０００３】
最新の入手可能なウイルス対策ソフトウエアパッケージは、ウイルスを識別し、システムから除去することに注力するものである。ウイルス対策プログラムは、ｅメール及び他のファイルをウイルスやワームの既知の部分に照らし合わせることによってコンピュータを保護する。ファイルが既知のウイルスやワームを含むものとして識別されると、ユーザーは警告を受けるとともにそのファイルは除去され、又はそのファイル内のウイルスが除去される。新しいウイルスが特定されると、新しいウイルスの識別可能な特徴をサーチするために新しいコードが書き込まれる。しかし、ウイルス対策ソフトウエアは新しいウイルスの識別可能な特徴が何であるかを知らないためにファイルをスキャンしてもそれを見つけられないことから、これらのソフトウエアプログラムは、ウイルスソフトウエアプログラムが作成された後に作成された新しいウイルスに対しては効果がない。
【発明の開示】
【課題を解決するための手段】
【０００４】
本発明は、ネットワークのセキュリティポリシーを実施する方法、装置及びシステムを提供することで従来技術の様々な欠点に取り組むものである。
【０００５】
一実施例において、ネットワークのセキュリティポリシーを実施する方法は、ネットワークへのアクセスを要求するクライアントが、ネットワークへのアクセス権を得るのに必要なセキュリティポリシーの現在のバージョンに準拠しているかを判定するステップ、及び、要求しているクライアントがネットワークへのアクセス権を得るのに必要なセキュリティポリシーの現在のバージョンに準拠していない場合には、ネットワークへのクライアントのアクセスを拒否し、クライアントをセキュリティポリシーの現在のバージョンにアクセスできるようにするステップを含む。セキュリティポリシーの現在のバージョンを持っているクライアントは準拠済みクライアントのリストに追加され、引き続きネットワークへのアクセスが許可される。セキュリティポリシーが更新されると、ネットワークへのアクセスが許可される前に、リストアップされた全クライアントは準拠済みクライアントのリストから除去され、現在の更新されたバージョンのセキュリティポリシーをダウンロードするよう要求される。
【０００６】
本発明の代替の実施例では、ネットワークへのアクセスを要求するクライアントに関するネットワークのセキュリティポリシーを実施するためのアクセスゲートウェイが、準拠済みクライアントのリストのような情報及びプログラム命令を記憶するためのメモリ、並びに命令を実行するためのプロセッサを含む。アクセスゲートウェイは本発明の方法のステップを実行するように適合され、特に一実施例では、ネットワークへのアクセスを要求するクライアントが、ネットワークのセキュリティポリシーの現在のバージョンに準拠しているかを判定するステップ、及び、クライアントがセキュリティポリシーの現在のバージョンに準拠していない場合には、ネットワークへのクライアントのアクセスを拒否し、クライアントをセキュリティポリシーの現在のバージョンにアクセスできるようにするステップを実行するように適合されている。
【０００７】
本発明の一実施例では、アクセスゲートウェイはそのメモリに最新バージョンのセキュリティポリシーのコピーを保持し、最新でなくなったバージョンのセキュリティポリシーを持つクライアントによるダウンロードに対して入手可能とする。本発明の代替の実施例では、アクセスゲートウェイは、ネットワークのセキュリティポリシーの最新バージョンのダウンロードのためにクライアントを遠隔サーバーに誘導する。代替的には、アクセスゲートウェイは、ネットワークの最新バージョンのセキュリティポリシーのダウンロードのためにクライアントを所定のウェブサイトに誘導する。
【０００８】
本発明の教示は、付随する図面とともに以下の詳細な説明を検討することにより直ちに理解できる。なお、理解し易くするために、図面において、可能な箇所では、同一の符号を用いて図に共通な同一の要素を指し示している。
【発明を実施するための最良の形態】
【０００９】
本発明の様々な実施例がここではＩＰネットワークに関して記載されているが、本発明の具体的な実施例は発明の範囲を制限するものとして扱われるべきではない。何らかのネットワークにセキュリティポリシーを実施するために本発明の概念が適当に適用され得ることを当業者であれば理解でき、本発明の教示によって知得できるであろう。
【００１０】
図１は、本発明の実施例が実施されるＩＰネットワークの一部の上位ブロック図を示すものである。図１のＩＰネットワーク１００は例示的にクライアント装置１１０及びＩＰネットワークブランチ１２０からなる。ＩＰネットワーク１００はさらに、クライアント１１０とＩＰネットワークブランチ１２０間の通信を提供するアクセスゲートウェイ１３０を含む。ＩＰネットワーク１００のＩＰネットワークブランチ１２０は、ＩＰアドレスサーバー、ファイルサーバー、（図示されない）他のクライアント及びウェブサーバー等のような従来のＩＰネットワーク要素からなる。図１のＩＰネットワーク１００のゲートウェイ１３０は、最新バージョンのクライアントソフトウエア及びクライアントからＩＰネットワークブランチ１２０への通信に必要な最新のセキュリティポリシーに関する情報を含んでいる。最新のセキュリティポリシーの情報は、最新バージョンのウイルス対策ソフトウエア及び他の関係する公知の対策手段のような、修正されたＩＰネットワークブランチ１２０との通信に必要なセキュリティ手段に関する情報からなるようにしてもよい。クライアントソフトウエアは、セキュリティポリシーをダウンロードするために、又はセキュリティポリシーに示されるような他のセキュリティ手段を実行するために、クライアントが必要とするソフトウエアからなるようにしてもよい。
【００１１】
図２は、図１のＩＰネットワーク１００での使用における好適なアクセスゲートウェイの実施例の上位ブロック図を示すものである。図２のアクセスゲートウェイ１３０は、情報及び制御プログラムを記憶するためにメモリ２２０だけでなくプロセッサ２１０も備える。プロセッサ２１０は、メモリ２２０に記憶されたソフトウエアルーチンの実行を補助する回路だけでなく、電源、クロック回路、キャッシュメモリ等のような従来のサポート回路２３０とも協働する。アクセスゲートウェイ１３０はまた、アクセスゲートウェイ１３０と通信する種々の機能要素間のインターフェイスを形成する入出力回路２４０も含んでいる。例えば、図１の実施例では、アクセスゲートウェイ１３０はクライアント１１０と信号経路Ｓ１を介して、及びＩＰネットワークブランチ１２０と信号経路Ｏ１を介して通信する。
【００１２】
図２のアクセスゲートウェイ１３０は、本発明による種々の制御機能を実行するようにプログラムされた汎用コンピュータとして示されているが、発明は、例えば、特定用途向け集積回路（ＡＳＩＣ）としてハードウエアに実装されていてもよい。このように、ここに記載される処理ステップはソフトウエア、ハードウエア又はそれらの組み合せによって等価に実行されるように広義に解釈されることを意図している。
【００１３】
図１のＩＰネットワーク１００では、クライアント１１０が、ＩＰネットワーク１００のＩＰブランチ１２０との接続を確立したいと思う場合、接続要求がアクセスゲートウェイ１３０に通信される。アクセスゲートウェイ１３０が、クライアント１１０がアクセスゲートウェイ１３０からの更新されたバージョンのセキュリティポリシーを既に受信したクライアントであるとは認識しなかった場合、アクセスゲートウェイ１３０はクライアント１１０に最新バージョンのクライアントソフトウエア、及び、特に、最新バージョンのセキュリティポリシーをダウンロードすることを要求する。より具体的には、セキュリティポリシーは、パッチ及び他のアプリケーション（サービスプロバイダー又は企業が、ＩＰネットワークブランチ１２０へのアクセスを要求する全クライアントに対してＩＰネットワークブランチ１２０へのアクセスを許可する前に所有するよう要求する特定バージョンのウイルススキャナーのようなもの）を識別するクライアントソフトウエアの一部からなるようにしてもよい。
【００１４】
本発明のセキュリティポリシーは、それらがアクセスゲートウェイ１３０によって検査されることができるように、受動フォーマット（例えば、クライアントのメモリ内のドキュメント）又は能動フォーマット（例えば、スクリプト）のような大抵のフォーマットで、具体的には様々な公知のフォーマットで、表現されるようにすればよい。例えば、本発明の様々な実施例においては、セキュリティポリシーは、クライアント１１０で実行されるスクリプティング言語（例えば、Ｊａｖａ（登録商標）スクリプト、ＶＢスクリプト等）で表現される。スクリプティング言語を用いて、リファレンスが、例えば、ウインドウ登録、インストールされたオペレーティングシステムのバージョン、インストールされたパッチ及びソフトウエア、インストールされたアプリケーションのバージョン、実行しているサービス、パケットを受信するためにオープンとなっているネットワークポート、一般構成及び設定、並びにシステムにログインしたユーザーといったローカルマシンの状態に対して作成され、クライアントが最新のセキュリティポリシーに準拠しているかを判定するようにすればよい。
【００１５】
図１に戻ると、アクセスゲートウェイ１３０がクライアント１１０から接続要求を受信すると、例えば、アクセスゲートウェイ１３０は、最新バージョンのセキュリティポリシーを受信したクライアントのアクセスゲートウェイ１３０において保持されたリストを参照することによって、クライアント１１０が以前に最新バージョンのクライアントソフトウエアを受信したかを判定する（より詳細には下記に説明する）。クライアント１１０が最新のセキュリティポリシーを含んでいない場合、アクセスゲートウェイ１３０はＩＰネットワークブランチ１２０へのクライアント１１０のアクセスを拒否し、クライアントがＩＰネットワークブランチ１２０と通信することを許可する前に、クライアント１１０が最新バージョンのセキュリティポリシーを含む最新バージョンのクライアントソフトウエアのコピーをダウンロードするよう要求する。即ち、クライアント１１０が最新のセキュリティポリシーを有していない場合、クライアント１１０は、ファイルサーバー、他のクライアント、ウェブサーバー等のようなＩＰネットワークブランチ１２０のネットワークリソースから切り離される。
【００１６】
本発明の様々な実施例において、最新のクライアントソフトウエアはアクセスゲートウェイ１３０のメモリに保持される。以上のように、クライアント１１０が最新のセキュリティポリシーを有しない場合は、アクセスゲートウェイ１３０は、最新のクライアントソフトウエア及び関連するセキュリティポリシーをクライアント１１０がダウンロードするために入手可能なようにする。クライアント１１０が、必要事項及び最新セキュリティポリシーを最低限含むダウンロードされた最新バージョンのクライアントソフトウエアでコンパイルされると、アクセスゲートウェイ１３０は今準拠しているクライアント１１０を吟味し、クライアント１１０を、例えばアクセスゲートウェイ１３０のメモリに保持されている、準拠済みクライアントのリストに追加する。
【００１７】
本発明の代替の実施例においては、クライアントを準拠済みクライアントリストに追加するために、最新バージョンのクライアントソフトウエア及び関連のセキュリティポリシーをダウンロードしたクライアントを吟味しなければならない代わりに、アクセスゲートウェイ１３０が、例えば、ダウンロードするクライアントから、又はクライアントソフトウエア及び関連のセキュリティポリシーのソース（即ち、この実施例におけるアクセスゲートウェイ１３０のメモリ、下記の代替の実施例における遠隔サーバー又はウェブサイト）から、メッセージを受信するようにしてもよい。そのメッセージは、アクセスゲートウェイ１３０がアクセスゲートウェイ１３０に保持されている準拠済みクライアントのリストにクライアント１１０を追加することをトリガするために、クライアント１１０が最新バージョンのクライアントソフトウエアをダウンロードしたことを確認するものである。準拠済みクライアントリストへ追加した後に、続いてクライアント１１０によるＩＰネットワークブランチ１２０へのアクセスの要求がアクセスゲートウェイ１３０によって許可される。上記の発明の実施例ではクライアントソフトウエア及び関連するセキュリティポリシーはアクセスゲートウェイ１３０のメモリに保持されるが、本発明の代替の実施例では必要とされるクライアントソフトウエア及び関連するセキュリティポリシーはアクセスゲートウェイ１３０の外部にあるメモリに格納されていてもよい。
【００１８】
本発明の様々な実施例において、最新バージョンのクライアントソフトウエア及び関連のセキュリティポリシーがユーザーによってアクセスゲートウェイ１３０のメモリに読み込まれる。そのような実施例において、前述したように、ユーザーが更新されたクライアントソフトウエア及び関連するセキュリティポリシーを入力すると、アクセスゲートウェイ１３０は準拠済みクライアントのリストを消去し、ＩＰネットワークブランチ１２０へのアクセスを要求する新しいクライアント各々に対して新しいクライアントソフトウエア及びセキュリティポリシーをダウンロードするよう要求する。
【００１９】
本発明の代替の実施例では、アクセスゲートウェイ１３０は、最新クライアントソフトウエア及びセキュリティポリシーを入手するために、遠隔サーバー又は（図示しない）インターネットサイトのような遠隔ロケーションにアクセスするようにしてもよい。より具体的には、そのような実施例において、遠隔サーバー又はインターネットサイトは、ＩＰネットワークブランチ１２０へのアクセス権を得るために必要な最新バージョンのセキュリティポリシーを含んでいる最新バージョンのクライアントソフトウエアを保持するよう適合されている。そのような実施例では、アクセスゲートウェイ１３０は、アクセスゲートウェイ１３０と、例えば、所有チャネルを用いて通信するアクティブＸ要素の形式の最新バージョンのクライアントソフトウエア及びセキュリティポリシーを得るようにしてもよい。
【００２０】
本発明のそのような実施例では、クライアントソフトウエア及び関連するセキュリティポリシーが遠隔サーバー上で又はインターネットサイト上で更新されると、アクセスゲートウェイ１３０は、例えば遠隔サーバー若しくはインターネットサイトによって、又はクライアントソフトウエア及び関連するセキュリティポリシーを更新するユーザーによって更新を通知され、アクセスゲートウェイ１３０は最新のクライアントソフトウエア及びセキュリティポリシーのコピーをアクセスゲートウェイ１３０のメモリにダウンロードする。更新があると、アクセスゲートウェイ１３０はまた、準拠済みクライアントのリストを消去し、ＩＰネットワークブランチ１２０へのアクセスを要求する新しいクライアント各々に対して新しいクライアントソフトウエア及びセキュリティポリシーをダウンロードするよう要求する。代替的には、本発明のそのような実施例では、アクセスゲートウェイ１３０は、ＩＰネットワークブランチ１２０へのアクセスを要求するクライアントのダウンロード用に最新バージョンのクライアントソフトウエア及びセキュリティポリシーのコピーを確実に保持するために、クライアントソフトウエア及びセキュリティポリシーの更新に備えて遠隔サーバー又はインターネットサイトを周期的に監視するようにしてもよい。
【００２１】
本発明の代替実施例において、そして図１に戻ると、アクセスゲートウェイ１３０が、クライアント１１０が最新バージョンのクライアントソフトウエア及びセキュリティポリシーを含んでいないと判定した場合、アクセスゲートウェイ１３０によってクライアント１１０は遠隔サーバー又はインターネットサイトのような遠隔ロケーションに再誘導される。クライアント１１０の遠隔サーバー又はインターネットサイトへの再誘導は、クライアント１１０が、ファイルサーバー、他のクライアント、ウェブサーバー等のようなＩＰネットワークブランチ１２０のネットワークリソースから切り離されるような制限的な接続を用いて行われる。そのような制限的接続はクライアント１１０に所定のＩＰアドレス又はインターネットアドレスを割り当てて、遠隔サーバー又は特定のインターネットサイトだけにクライアント１１０のアクセスをそれぞれ許可することを含んでもよい。
【００２２】
そのような実施例では、最新バージョンのクライアントソフトウエア及びセキュリティポリシーのうちダウンロード可能なバージョンが遠隔サーバー又はインターネットサイトを介してクライアント１１０に入手可能となるようにしてもよい。クライアント１１０が必要事項、及び最新のセキュリティポリシーを最低限含むダウンロードされた最新バージョンのクライアントソフトウエアでコンパイルされると、アクセスゲートウェイ１３０は今準拠しているクライアント１１０を吟味し、クライアント１１０を、例えば、アクセスゲートウェイ１３０のメモリに保持される準拠済みクライアントのリストに追加する。このようにして、クライアント１１０によるＩＰネットワークブランチ１２０へのアクセスのための後の要求がアクセスゲートウェイ１３０によって許可される。しかしながら、前述したように、本発明の代替の実施例では、クライアントを準拠済みクライアントリストに追加するために、最新バージョンのクライアントソフトウエア及び関連のセキュリティポリシーをダウンロードしたクライアントを吟味しなければならない代わりに、アクセスゲートウェイ１３０に保持されている準拠済みクライアントのリストにクライアント１１０を追加することをアクセスゲートウェイ１３０に対してトリガするために、アクセスゲートウェイ１３０が、クライアント１１０がクライアントソフトウエアの最新バージョンをダウンロードしたことを確認するメッセージを受信するようにしてもよい。
【００２３】
本発明の前述した実施例にあるように、直接に先行する実施例において述べた本発明の実施例において、アクセスゲートウェイはクライアントソフトウエア及びセキュリティポリシーの更新を上述のいずれかの方法によって（即ち、遠隔サーバー若しくはインターネットサイトを周期的にチェックすることによって、又は遠隔サーバー若しくはインターネットサイトから表示を受信することによって）通知される。このようにして、クライアントソフトウエア及び関連するセキュリティポリシーが遠隔サーバー又はインターネットサイトによって更新される場合、アクセスゲートウェイ１３０は準拠済みクライアントのリストを消去し、ＩＰネットワークブランチ１２０へのアクセスを要求する新しいクライアント各々に対して新しいクライアントソフトウエア及びセキュリティポリシーをダウンロードするよう要求する。
【００２４】
図３は本発明の一実施例によるセキュリティポリシーを実施する方法を示すものである。方法３００は、クライアントからＩＰネットワークブランチへアクセスするための要求がＩＰネットワークのアクセスゲートウェイによって受信されるステップ３０２で始まる。そして、方法３００はステップ３０４に進む。
【００２５】
ステップ３０４において、アクセスゲートウェイが、クライアントが最新のセキュリティポリシーに準拠しているかを、例えば、準拠済みクライアントのリストを参照することにより判定する。アクセスゲートウェイが、要求しているクライアントが更新されたバージョンの現在のセキュリティポリシーを既に受信したクライアントであると認識した場合、方法３００はステップ３０６に進む。アクセスゲートウェイが、要求しているクライアントが更新されたバージョンの現在のセキュリティポリシーを既に受信したクライアントであるとは認識しなかった場合、方法３００はステップ３０８に進む。
【００２６】
ステップ３０６において、アクセスゲートウェイはクライアントにＩＰネットワークブランチへのアクセスを許可する。そして方法３００は終了する。
【００２７】
ステップ３０８において、アクセスゲートウェイはクライアントに現在のバージョンのセキュリティポリシーをダウンロードするよう要求し、クライアントが現在のバージョンのクライアントソフトウエア及び関連するセキュリティポリシーを入手できるようにする。そして方法３００はステップ３１０に進む。
【００２８】
ステップ３１０において、クライアントは現在のバージョンのクライアントソフトウエア及び同様に現在のバージョンのセキュリティポリシーをダウンロードし、アクセスゲートウェイがクライアントを現在のバージョンのセキュリティポリシーを含むクライアントとして記録するようメッセージがアクセスゲートウェイに送られる。現在のバージョンのクライアントソフトウエア及び同様に現在のバージョンのセキュリティポリシーがダウンロードされると、クライアントは、ＩＰネットワークブランチへのアクセスのための既に送信された要求を再送信し、ＩＰネットワークブランチへのアクセスがアクセスゲートウェイによって許可される。そして、方法３００はステップ３１２に進む。
【００２９】
ステップ３１２において、アクセスゲートウェイは、現在のクライアントソフトウエア及び関連するセキュリティポリシーが更新されたかを判定するために、クライアントソフトウエア及び同様にセキュリティポリシーのソースを周期的にチェックする。セキュリティポリシーが更新されていた場合、方法３００はステップ３１４に進む。セキュリティポリシーが更新されていなかった場合、アクセスゲートウェイは、ネットワークにアクセスするためのクライアントからの更なる要求がアクセスゲートウェイによって受信されるまで、現在のクライアントソフトウエア及び関連するセキュリティポリシーが更新されたかを判定するために、クライアントソフトウエア及び同様にセキュリティポリシーのソースを周期的にチェックする。そして、方法３００はステップ３０２に戻る。
【００３０】
代替のステップ３１２において、アクセスゲートウェイは現在のセキュリティポリシーが更新されたことを通知される。そして、方法３００はステップ３１４に進む。
【００３１】
ステップ３１４において、アクセスゲートウェイは、現在のセキュリティポリシーを持つクライアントのリストからそれまでに記録された準拠済みクライアント全てを消去する。そして方法３００は終了する。
【００３２】
クライアントが、ＩＰネットワークブランチへのアクセス権を得るのに必要となるクライアントソフトウエア及びセキュリティポリシーをダウンロードするために遠隔サーバー又は特定のインターネットサイトに誘導されるといった本発明の様々な実施例が図１を参照して上述されたが、上記の実施例はクライアントソフトウエア及びセキュリティポリシーをクライアントに提供するための唯一の想定される実施方法ではない。例えば、ダイヤルアップ接続を実行しようとするネットワークにおいて、クライアントが交流電流バージョンの必要なクライアントソフトウエア及びセキュリティポリシーを含むソースに、及び、クライアントが必要なセキュリティポリシーにアクセスできるようにするよう適合された所定のダイヤルインサーバー（例えば、０８００−ＱＵＡＲＡＮＴＩＮＥ）にクライアントを誘導する特定の番号にコールすることによって、誘導されるようにしてもよい。
【００３３】
上記は本発明の様々な実施例に関するものであるが、本発明の他の及び更なる実施例は本発明の基本的な範囲から離れることなく想到することができる。従って、発明の適切な範囲が特許請求の範囲に従って特定される。
【図面の簡単な説明】
【００３４】
【図１】図１は、本発明の実施例が実施されるＩＰネットワークの一部の上位ブロック図である。
【図２】図２は、図１のＩＰネットワークでの使用における好適なアクセスゲートウェイの実施例の上位ブロック図である。
【図３】図３は本発明の一実施例によるセキュリティポリシーを実施する方法を示すフローチャートである。
【符号の説明】
【００３５】
１００．ＩＰネットワーク
１１０．クライアント
１２０．ＩＰネットワークブランチ
１３０．アクセスゲートウェイ
２１０．プロセッサ
２２０．メモリ
２３０．サポート回路
２４０．入出力回路
【図１】
0005443663.tif 000002
【図２】
0005443663.tif 000003
【図３】
0005443663.tif 000004