(57)【特許請求の範囲】
【請求項１】
ＩＭＳネットワークにおける端末装置にファイアウォールを提供する方法であって、
ＩＭＳネットワークにおいてファイアウォールシステムを構成するステップと、
ファイアウォールシステムが、ネットワーク要素から、端末装置にファイアウォールを提供することを求める要求を受信すると、前記端末装置の識別情報を取得するステップと、
ファイアウォールシステムの識別情報を端末装置、および関連するネットワーク要素に送信するステップと、
ファイアウォールシステムによって前記端末装置と他のネットワーク要素の間の通信活動の少なくとも一部分を管理するステップであって、前記他のネットワーク要素が、ＩＭＳネットワークにおけるネットワーク要素、および／またはＩＭＳネットワークを介して前記端末装置と通信するネットワーク要素を含むステップとを含み、
前記他のネットワーク要素は、前記ファイアウォールシステムの識別情報と関連づけられていないネットワーク要素である、方法。
【請求項２】
前記要求を送信するネットワーク要素がＳ−ＣＳＣＦまたはＳ−ＣＳＣＦの信頼する相手である、請求項１に記載の方法。
【請求項３】
前記端末装置がＩＭＳネットワークに入り、登録要求またはセッション要求を開始する際、端末装置にファイアウォールを提供する必要があるかどうか、および／または前記ファイアウォールシステムが或る特定のサービスを提供する必要があるかどうかについての識別情報が、登録要求またはセッション要求の中で伝送される、請求項１から２のいずれか一項に記載の方法。
【請求項４】
要求を送信する前記ネットワーク要素、またはそのようなネットワーク要素の信頼する相手またはファイアウォールシステムが、前記伝送された識別情報を識別し、前記識別情報が、前記端末装置にファイアウォールを提供する必要がないことを示す場合、端末装置にファイアウォールを提供しない、請求項３に記載の方法。
【請求項５】
前記ファイアウォールシステムが、端末デバイスに構成機能を提供し、前記構成機能が、前記通信活動を管理しないこと、部分的に管理すること、または完全に管理すること、端末装置に対してホールスキャンを実行すること、端末装置にリアルタイム更新を提供する、もしくは更新をダウンロードするリンクを提供すること、端末装置の更新条件を確認する、もしくは端末装置に関して自動的に更新すること、端末装置のファイアウォール構成を確認すること、好ましくは、説明文書、実演ビデオ、障害修復を備える構成支援、端末装置上のファイアウォールを使用可能にすること、および使用不可にすること、および構成ファイルを生成することの少なくとも１つを備えることを特徴とする、請求項１から４のいずれか一項に記載の方法。
【請求項６】
ＩＭＳネットワークにおけるファイアウォールシステムであって、
情報を送受信するための通信インタフェースと、
通信インタフェースを介してネットワーク要素から、端末装置にファイアウォールを提供する要求を受信すると、端末装置の識別情報を取得するための情報取得モジュールと、
前記識別情報を受信した後、通信インタフェースを介して前記端末装置および／または関連するネットワーク要素にファイアウォールシステムの識別情報を送信するため、および前記端末装置と他のネットワーク要素の間の通信活動の少なくとも一部分を管理するための通信管理モジュールとを備え、前記他のネットワーク要素が、ＩＭＳネットワークにおけるネットワーク要素、および／またはＩＭＳネットワークを介して前記端末装置と通信状態にあるネットワーク要素を含み、
前記他のネットワーク要素は、前記ファイアウォールシステムの識別情報と関連づけられていないネットワーク要素である、ファイアウォールシステム。
【請求項７】
前記要求を送信するネットワーク要素がＳ−ＣＳＣＦまたはＳ−ＣＳＣＦの信頼する相手である、請求項６に記載のファイアウォールシステム。
【請求項８】
通信管理モジュールが、端末装置がファイアウォールサービスおよび／または特定のサービスを必要とするか否かについての、前記要求の中で伝送された識別情報を識別し、通信管理モジュールが、前記端末装置にファイアウォールを提供する必要がないことを示す伝送された識別情報を識別した場合、前記ファイアウォールシステムが、前記端末装置にファイアウォールサービスを提供せず、必要とされる場合、前記端末装置に特定のサービスを提供する、請求項６または７に記載のファイアウォールシステム。
【請求項９】
通信インタフェースを介して前記端末装置に構成機能を提供するための構成モジュールをさらに備え、前記構成機能が、前記通信活動を管理しないこと、部分的に管理すること、または完全に管理すること、端末装置に対してホールスキャンを実行すること、端末装置にリアルタイム更新を提供する、もしくは更新をダウンロードするリンクを提供すること、端末装置の更新条件を確認する、もしくは端末装置に関して自動的に更新すること、端末装置のファイアウォール構成を確認すること、好ましくは、説明文書、実演ビデオ、障害修復を備える構成支援、端末装置上のファイアウォールを使用可能にすること、および使用不可にすること、および構成ファイルを生成することの少なくとも１つを含むことを特徴とする、請求項６から８のいずれか一項に記載のファイアウォールシステム。
【請求項１０】
ＩＭＳネットワークにおけるファイアウォールシステムであって、
情報を送受信するための通信インタフェースと、
通信インタフェースを介してネットワーク要素から、端末装置にファイアウォールを提供することを求める要求を受信すると、端末装置の識別情報を取得するための情報取得モジュールと、
前記識別情報が受信された後、さらにファイアウォールシステムの識別情報が、前記要求を送信するネットワーク要素、またはそのようなネットワーク要素の信頼する相手によって、前記端末装置および／または関連するネットワーク要素に供給された後、前記端末装置と他のネットワーク要素の間の通信活動の少なくとも一部分を管理するための通信管理モジュールとを備え、前記他のネットワーク要素が、ＩＭＳネットワークにおけるネットワーク要素、および／またはＩＭＳネットワークを介して前記端末装置と通信状態にあるネットワーク要素を備え、
前記他のネットワーク要素は、前記ファイアウォールシステムの識別情報と関連づけられていないネットワーク要素である、ファイアウォールシステム。
【請求項１１】
通信管理モジュールが、端末装置がファイアウォールサービスおよび／または特定のサービスを必要とするか否かについての、前記要求の中で伝送された識別情報を識別し、通信管理モジュールが、前記端末装置にファイアウォールを提供する必要がないことを示す伝送された識別情報を識別した場合、前記ファイアウォールシステムが、前記端末装置にファイアウォールサービスを提供せず、必要とされる場合、前記端末装置に特定のサービスを提供する、請求項１０に記載のファイアウォールシステム。
【請求項１２】
通信インタフェースを介して前記端末装置に構成機能を提供するための構成モジュールをさらに備え、前記構成機能が、前記通信活動を管理しないこと、部分的に管理すること、または完全に管理すること、端末装置に対してホールスキャンを実行すること、端末装置にリアルタイム更新を提供する、もしくは更新をダウンロードするリンクを提供すること、端末装置の更新条件を確認する、もしくは端末装置に関して自動的に更新すること、端末装置のファイアウォール構成を確認すること、好ましくは、説明文書、実演ビデオ、障害修復を備える構成支援、端末装置上のファイアウォールを使用可能にすること、および使用不可にすること、および構成ファイルを生成することの少なくとも１つを含むことを特徴とする、請求項１０から１１のいずれか一項に記載のファイアウォールシステム。
【請求項１３】
ＩＭＳネットワークにおけるネットワーク要素であって、
情報を送受信するための通信インタフェースと、
端末装置からメッセージが受信されたときに端末装置がファイアウォールサービスを必要とするか否かを判定するための、及び、前記端末装置がファイアウォールサービスを必要とする場合に前記端末装置にファイアウォールサービスを提供するよう要求する要求メッセージをファイアウォールシステムに送信するための、サービス制御モジュールと、
通信インタフェースを介してファイアウォールシステムからファイアウォールシステムを識別する識別情報を受信すると、前記端末装置に識別情報を送信するため、または前記要求メッセージを送信する必要があると判定した後、前記ファイアウォールシステムの格納された識別情報を前記端末装置に送信するため、および前記端末装置に向けられたすべての情報を、前記端末装置にではなく、前記ファイアウォールシステムに送信するための通信制御モジュールとを備え、
前記ファイアウォールシステムを識別する識別情報は、前記端末装置が通信する通信相手と関連づけられていない、
ネットワーク要素。
【請求項１４】
ＩＭＳネットワークにアクセスするための端末装置であって、
情報を送受信するための通信インタフェースと、
通信インタフェースを介してネットワーク要素またはファイアウォールシステムから、ファイアウォールの識別情報を含むメッセージを受信すると、識別情報を取得するための識別情報取得モジュールと、
端末装置が他のネットワーク要素と通信する必要があるたびに、前記識別情報を取得した後、前記ファイアウォールシステムを介して前記他のネットワーク要素に、対応する通信情報を送信し、前記他のネットワーク要素が、ＩＭＳネットワークにおけるネットワーク要素、および／またはＩＭＳネットワークを介して前記端末装置と通信状態にあるネットワーク要素を備える、通信管理モジュールとを備え、
前記他のネットワーク要素は、前記ファイアウォールシステムの識別情報と関連づけられていないネットワーク要素である、端末装置。
【請求項１５】
コンピュータに、請求項１から５のいずれか一項に記載の方法の各ステップを実行させる、コンピュータプログラム。
【請求項１６】
コンピュータを、請求項６から１２のいずれか一項に記載のファイアウォールシステムの、通信インタフェース、情報取得モジュール、通信管理モジュールとして機能させるための、コンピュータプログラム。
【請求項１７】
コンピュータを、請求項１３に記載のネットワーク要素の、通信インタフェース、サービス制御モジュール、通信制御モジュールとして機能させるための、コンピュータプログラム。
【請求項１８】
コンピュータを、請求項１４に記載の端末装置の、通信インタフェース、識別情報取得モジュール、通信管理モジュールとして機能させるための、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信に関し、より詳細には、ＩＭＳネットワークにおける端末装置の通信セキュリティを強化するための方法およびシステムに関する。
【背景技術】
【０００２】
様々なタイプのネットワークの使用が普及するにつれ、人々は、通信するのに、さらに様々なリソースを取得するのにネットワークにますます依存する傾向にある。しかし、多数のネットワークベースの技術の急速な成長とともに、ネットワーク犯罪が絶えることがなく、ネットワークのセキュリティが、広く人々の懸念を生じさせている。実際、ほとんどのネットワーク犯罪は、データ傍受の形態だけでなく、ネットワークに侵入して、データに許可なくアクセスすること、あるいはデータを交換すること、データを破壊すること、ネットワークリソースを許可なく使用することなども含む。明らかに、ユーザにとって、データのプライバシー、および通信のセキュリティは、大きな脅威に悩まされてきた。
【０００３】
ネットワークリソースをネットワーク攻撃から保護するために、ネットワークのセキュリティを保証するファイアウォールが提案されている。ファイアウォールの使用によって、データの保護が実現され、ネットワークリソースがネットワーク侵入者によって荒らされる可能性から遮蔽される。ファイアウォールの成功は、ネットワーク要素がネットワークから攻撃を受けることがない、または許可なく探られることがないことなどを確実にしながら、ネットワーク要素が他の通信ノードと通信し、対話することを可能にする。
【０００４】
ネットワークサービス上のユーザのますます多様な要件を満たすため、３ＧＰＰが、リリース５仕様においてＩＭＳシステム（ＩＰマルチメディアサブシステム）を提案している。そのようなシステムは、オープンＳＩＰ／ＩＰプロトコルに基づいて、アクセスに関係がなく、より豊かなサービスを提供するように様々なマルチメディアサービスタイプをサポートするプラットフォームをセットアップする。このシステムは、セルラ移動体通信ネットワーク、従来の固定ネットワーク、およびインターネットなどの複数の技術を組み合わせて、将来の完全ＩＰネットワークベースのマルチメディアアプリケーションのためのユニバーサルサービスインテリジェンスプラットフォームを提供するとともに、将来のネットワーク展開におけるネットワーク統合のための技術的基礎も提供する。ＩＭＳの多数の特性が、ＩＭＳが将来のネットワーク統合、および展開の方向を実現するための理想的なソリューションとなることを可能にする。
【０００５】
ＩＭＳネットワークは、インターネットに接続されるので、ＩＰプロトコルベースの、オープンなネットワークアーキテクチャが、異なる様々なサービスが、複数の様々なアクセスの方式を使用することによってサービスプラットフォームを共有することを可能にし、このため、ネットワークの柔軟性、および端末装置の間の共有性を高める。しかし、ＩＭＳのセキュリティ要件は、ＩＭＳがＩＰを基礎にして確立されるため、従来の事業者による独立したネットワーク上の動作のセキュリティ要件と比べて、はるかに高く、したがって、ＩＭＳのセキュリティ問題は、移動体アクセスであるか、固定アクセスであるかにかかわらず、無視され得ない。したがって、公共ネットワークと通信し、対話しているネットワーク要素として、ＩＭＳネットワークにおける通信端末装置が、攻撃、および許可のないアクセスから通信端末装置自らを保護するように通信端末装置独自のファイアウォールを有することが極めて重要である。しかし、すべてのＩＭＳ端末装置が、ファイアウォールを実行するのに十分なメモリおよび計算能力を有するわけではない。個々のファイアウォールシステムをインストールしているＩＭＳ端末装置の場合でさえ、ファイアウォールメンテナンス、例えば、ファイアウォールが適時に更新されているかどうか、ファイアウォールが正しく構成されているかどうか、ファイアウォールシステムが十分に強力であるかどうかなども問題である。さらに、ネットワークセキュリティ構成を保守することは、ＩＭＳユーザには、特に、十分な関連する知識を有さないユーザには、大きな作業負荷を意味し、つまり、ユーザは、保守することに多くの時間と労力を費やさなければならないだけでなく、ネットワークセキュリティと関係する、少なくともファイアウォールの使用と関係する十分な知識を有している必要もある。
【０００６】
さらに、遠隔通信ネットワークは、通常のコンピュータネットワークと比べて、より多くのデバイス（例えば、移動電話機、ＰＤＡなど）を有することが知られている。しかし、ＰＣとは異なり、これらの移動デバイスは、高い性能のファイアウォールを実行する十分なリソース（例えば、ＣＰＵ、メモリなど）を通常、欠いており、さらに、旧来の電話デバイスなどの多くのレガシーアクセスデバイスは、ファイアウォールソフトウェア／ハードウェアをインストールするのに不適格である。実際、そのような移動デバイスの潜在的なセキュリティ上の危険性は、直ちに解消される必要がある。したがって、ＩＭＳネットワークにおける端末装置のセキュリティを保護しながら、ファイアウォールの運用および構成の負担からＩＭＳ端末装置ユーザをどのように解放するかは、緊急に解決されるべき問題である。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述した問題を解決するのに、本発明は、ファイアウォールの運用および構成の負担からＩＭＳ端末装置ユーザを解放する、またはそのような負担を完全に解消しさえする、ＩＭＳネットワークにおける端末装置にファイアウォールを提供する方法、ならびにＩＭＳネットワーク端末装置にセキュリティ保護を提供するためのファイアウォールシステムを提案する。
【課題を解決するための手段】
【０００８】
本発明の一実施形態によれば、
ＩＭＳネットワークにおいてファイアウォールシステムを設定するステップと、
ファイアウォールシステムが、ネットワーク要素から、端末装置にファイアウォールを提供する要求を受信すると、端末装置の識別情報を取得するステップと、
ファイアウォールシステムの識別情報を端末装置、および関連するネットワーク要素に送信するステップと、
ファイアウォールシステムによって端末装置と他のネットワーク要素の間の通信活動の少なくとも一部分を管理するステップであって、それらの他のネットワーク要素が、ＩＭＳネットワークにおけるネットワーク要素、および／またはＩＭＳネットワークを介して端末装置と通信するネットワーク要素を含むステップとを含む、ＩＭＳネットワークにおける端末装置にファイアウォールを提供する方法が提供される。
【０００９】
オプションとして、ネットワーク要素は、Ｓ−ＣＳＣＦ、またはＳ−ＣＳＣＦの信頼する相手である。
【００１０】
ただし、端末装置およびファイアウォールシステムの識別情報は、端末装置およびファイアウォールのＩＰアドレス、ＭＡＣアドレス、ユーザＩＤ、ファイアウォール通し番号、または以上の任意の組合せを備える。
【００１１】
オプションとして、ファイアウォールシステムは、要求を送信するネットワーク要素、またはそのようなネットワーク要素の信頼する相手にファイアウォールシステムの識別情報を送信し、次に、要求を送信するネットワーク要素、またはそのようなネットワーク要素の信頼する相手が、その識別情報をその端末装置に送信する、あるいはファイアウォールシステムが、要求を送信するネットワーク要素、またはそのようなネットワーク要素の信頼する相手、およびその端末装置にファイアウォールシステムの識別情報をそれぞれ送信する、またはファイアウォールシステムが、要求を送信するネットワーク要素、またはそのようなネットワーク要素の信頼する相手、およびその端末装置のいずれかにファイアウォールシステムの識別情報を送信する。
【００１２】
オプションとして、要求を送信するネットワーク要素、またはそのようなネットワーク要素の信頼する相手は、その端末装置、および関連するネットワーク要素にファイアウォールシステムの識別情報を送信する。オプションとして、この送信することは、そのファイアウォールシステムに要求メッセージを送信する際／送信した後に、あるいはそのファイアウォールシステムにその要求メッセージを送信することを決定する際／決定した後に実行されることが可能である。
【００１３】
オプションとして、デフォルトの設定は、その端末装置がＩＭＳネットワークに入り、登録要求またはセッション要求を開始すると、その要求を送信するネットワーク要素、またはそのようなネットワーク要素の信頼する相手が、端末装置にファイアウォールを提供することを求める要求をそのファイアウォールシステムに送信することである。
【００１４】
オプションとして、その端末装置がＩＭＳネットワークに入り、登録要求またはセッション要求を開始する際、その端末装置にファイアウォールを提供する必要があるかどうか、またはそのファイアウォールシステムが或る特定のサービスを提供する必要があるかどうかについての識別情報が、その登録要求またはセッション要求の中で伝送される。
【００１５】
オプションとして、要求を送信するネットワーク要素、またはそのようなネットワーク要素の信頼する相手が、その端末装置によって送信された要求の中で伝送された識別情報を識別し、この識別情報が、その端末装置にファイアウォールを提供する必要がないことを示す場合、その端末装置にファイアウォールを提供する要求を送信しない。
【００１６】
オプションとして、ファイアウォールシステムが、その端末装置によって送信された要求の中で伝送された識別情報を識別し、この識別情報が、その端末装置にファイアウォールを提供する必要がないことを示す場合、その端末装置にファイアウォールサービスを提供しない。
【００１７】
オプションとして、ファイアウォールシステムが、その端末装置によって送信された要求の中で伝送された識別情報を識別し、この識別情報が、その端末装置に或る特定のファイアウォールサービスを提供する必要があることを示す場合、その端末装置に、要求された特定のファイアウォールサービスを提供する。
【００１８】
オプションとして、この特定のファイアウォールサービスは、その端末装置とそれらの他のネットワーク要素の間のすべての通信活動を管理している、またはその端末装置とそれらの他のネットワーク要素の間の通信活動の一部分を管理している。
【００１９】
好ましくは、そのファイアウォールシステムは、構成モジュールをその端末装置に提供し、それにより端末装置とそれらの他のネットワーク要素の間の通信活動を管理していない、部分的に管理している、または完全に管理しているとして、端末装置がファイアウォールを設定することができる。
【００２０】
好ましくは、通信活動のその部分は、通信プロトコルのタイプ、他のネットワーク要素が位置しているロケーション区域、その端末装置の訪問先／訪問元のリソースのタイプ、セキュリティレベル、感度、プライバシー度などに応じて分類されることが可能である。
【００２１】
本発明の一実施形態によれば、
情報を送受信するための通信インタフェースと、
通信インタフェースを介して要求を送信するネットワーク要素から、端末装置にファイアウォールを提供する要求を受信すると、端末装置の識別情報を取得するための情報取得モジュールと、
この識別情報を受信した後、通信インタフェースを介してその端末装置および／または関連するネットワーク要素にファイアウォールシステムの識別情報を送信するため、およびその端末装置と他のネットワーク要素の間の通信活動の少なくとも一部分を管理するための通信管理モジュールとを備え、それらの他のネットワーク要素が、ＩＭＳネットワークにおけるネットワーク要素、および／またはＩＭＳネットワークを介してその端末装置と通信状態にあるネットワーク要素を含む、ＩＭＳネットワークにおけるファイアウォールシステムが提供される。
【００２２】
本発明の別の態様によれば、
情報を送受信するための通信インタフェースと、
通信インタフェースを介してネットワーク要素から、端末装置にファイアウォールを提供することを求める要求を受信すると、端末装置の識別情報を取得するための情報取得モジュールと、
この識別情報が受信され、ファイアウォールシステムの識別情報が、そのネットワーク要素、またはそのようなネットワーク要素の信頼する相手によって、その端末装置および／または関連するネットワーク要素に供給された後、その端末装置と他のネットワーク要素の間の通信活動の少なくとも一部分を管理するための通信管理モジュールとを備え、それらの他のネットワーク要素が、ＩＭＳネットワークにおけるネットワーク要素、および／またはＩＭＳネットワークを介してその端末装置と通信状態にあるネットワーク要素を含む、ＩＭＳネットワークにおけるファイアウォールシステムが提供される。
【００２３】
ただし、通信管理モジュールは、端末装置がファイアウォールサービスを必要とするか否か、および／または或る特定のサービスが要求されるかどうかを示す、その要求の中で伝送された識別情報を識別し、その端末装置にファイアウォールを提供する必要がないことを示す伝送された識別情報を識別した場合、そのファイアウォールシステムは、その端末装置にファイアウォールサービスを提供せず、その端末装置に或る特定のサービスを提供する必要がある場合、その端末装置に或る特定のサービスを提供する。
【００２４】
好ましくは、そのファイアウォールシステムは、その端末装置ユーザに構成機能を提供するために使用される構成モジュールをさらに備える。
【００２５】
本発明の別の態様によれば、ネットワーク要素から、端末装置にファイアウォールを提供することを求める要求を受信すると、端末装置の識別情報を取得するため、およびその端末装置と他のネットワーク要素の間の通信活動の少なくとも一部分を管理するための、それらの他のネットワーク要素が、ＩＭＳネットワークにおけるネットワーク要素、および／またはＩＭＳネットワークを介してその端末装置と通信状態にあるネットワーク要素を含む、ＩＭＳネットワークにおけるファイアウォールシステムが提供される。
【００２６】
本発明の別の態様によれば、
情報を送受信するための通信インタフェースと、
端末装置から情報が受信されると、端末装置がファイアウォールサービスを必要とするか否かを判定するため、さらに「はい」である場合、その端末装置にファイアウォールサービスを提供する要求メッセージをファイアウォールシステムに送信するためのサービス制御モジュールと、
通信インタフェースを介してファイアウォールシステムからファイアウォールシステムを識別する識別情報を受信すると、その端末装置に識別情報を送信するため、またはその要求メッセージを送信する必要があると判定した後、そのファイアウォールシステムの格納された識別情報をその端末装置に送信するため、およびその端末装置に向けられたすべての情報を、その端末装置にではなく、そのファイアウォールシステムに送信するための通信制御モジュールとを備える、ＩＭＳネットワークにおけるネットワーク要素が提供される。
【００２７】
ただし、そのネットワーク要素は、ソフトウェアを介して、ハードウェアを介して、またはソフトウェアとハードウェアの組合せを介して実施されることが可能である。
【００２８】
本発明の別の態様によれば、
情報を送受信するための通信インタフェースと、
通信インタフェースを介してネットワーク要素またはファイアウォールシステムから、ファイアウォールの識別情報を含むメッセージを受信すると、識別情報を取得するための識別情報取得モジュールと、
端末装置が他のネットワーク要素と通信する必要があるたびに、その識別情報を取得した後、そのファイアウォールシステムを介してそれらの他のネットワーク要素に、対応する通信情報を送信し、それらの他のネットワーク要素が、ＩＭＳネットワークにおけるネットワーク要素、および／またはＩＭＳネットワークを介してその端末装置と通信状態にあるネットワーク要素を備える、通信管理モジュールとを備える、ＩＭＳネットワークにアクセスするための端末装置が提供される。
【００２９】
本発明の別の態様によれば、
ＩＭＳネットワークに入ると、登録要求またはセッション要求を開始するための、ＩＭＳネットワークにアクセスする端末装置と、
この登録要求またはセッション要求を受信すると、端末装置にファイアウォールを提供することを求める要求をファイアウォールシステムに送信するためのネットワーク要素と、
この要求を受信すると、その端末装置の識別情報を取得するため、およびその端末装置と他のネットワーク要素の間の通信活動の少なくとも一部分を管理するための、それらの他のネットワーク要素が、ＩＭＳネットワークにおけるネットワーク要素、および／またはＩＭＳネットワークを介してその端末装置と通信状態にあるネットワーク要素を含む、ＩＭＳネットワークシステムが提供される。
【００３０】
本発明の別の態様によれば、ＩＭＳネットワークにおける端末装置と、ＩＭＳネットワークにおけるネットワーク要素と、前述したファイアウォールシステムとを備える、ＩＭＳネットワークシステムも提供される。
【００３１】
本発明の別の態様によれば、前述の方法のいずれか１つを実行するため、または前述のファイアウォールシステムまたはネットワーク要素または端末装置のいずれか１つを実行するための実行可能コードを備える、コンピュータプログラム製品も提供される。
【００３２】
本発明の方法およびファイアウォールシステムは、ＩＭＳ端末装置とネットワークの間のトランザクションのセキュリティを保護しながら、ＩＭＳ端末装置ユーザの負担を大幅に軽減すること、またはそのような負担を完全に解消しさえすることができる。ファイアウォールを既に実行したＩＭＳ端末装置の場合、本発明の方法およびシステムによって、それらの端末装置に二重のファイアウォールの保護が与えられ、さらにそれらの端末装置は、本発明を使用することによって、更新支援、構成支援などの付加価値サービスも提供され、このため、端末装置の負担が軽減される。一方、ファイアウォールを実行するのに十分なメモリ空間および計算能力を有さないＩＭＳ端末装置の場合、またはファイアウォールのメンテナンスおよび構成について十分な知識を有さないユーザの場合、本発明のファイアウォールシステムは、そのようなＩＭＳ端末装置またはユーザに保護を提供するために選択されることが可能であり、その結果、それらの端末装置にかかる負担が完全に解消される。いずれにしても、本発明によって提案されるファイアウォールは、ＩＭＳネットワークにおいて展開されているシステムであり、ＩＭＳ端末装置とは独立しているので、ユーザ機器上のリソースを全く使用しない。さらに、ユーザは、メンテナンスがサービスプロバイダによって行われるので、メンテナンスのために全く努力する必要がない。さらに、ＩＭＳ端末装置上で実行されるファイアウォールと比べて、このファイアウォールシステムは、より強力であるとともに、ＩＭＳ端末装置の通信セキュリティをよりよく保護するように適時に更新されることが可能である。
【００３３】
本発明のよりよい理解が、図を参照して後段の詳細な説明を読むことによって容易に得られよう。しかし、図、ならびに本明細書の文章部分において例示されるネットワーク環境および方法の流れは、すべて例示的であり、これらは、単に、本発明の基本的な考え方を説明するのに使用され、本発明を限定するものと見なされるべきではないことに留意されたい。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施形態によるＩＭＳ端末装置にファイアウォールシステムを提供するネットワークアーキテクチャを示す図である。
【図２】本発明の実施形態によるファイアウォールシステムの例示的な構造を示す図である。
【図３】本発明の実施形態によるＩＭＳネットワークにおけるＳ‐ＣＳＣＦの例示的な構造を示す図である。
【図４】本発明の実施形態によるＩＭＳ端末装置の例示的な構造を示す図である。
【図５】本発明の実施形態によるＩＭＳネットワークに入ると登録またはセッションを開始するＩＭＳ端末装置を示す流れ図である。
【発明を実施するための形態】
【００３５】
本発明の原理により、図１は、ＩＭＳ端末装置にファイアウォールシステムを提供する例示的なネットワークアーキテクチャを示す。図１で見て取ることができるとおり、ＵＥ（ユーザ機器）がアクセスネットワークからＩＭＳネットワークを訪問し、ただし、このＵＥは、通信能力を有する任意の端末装置、例えば、デスクトップのような固定端末装置、あるいはＰＤＡ（携帯情報端末）、ハンドセット、ノートブック、ポータブル通信デバイスなどの移動端末装置であることが可能である。ただし、アクセスネットワークは、ＧＰＲＳ（ＧＳＭ／ＵＭＴＳネットワークにおける）、ＡＤＳＬ（非対称デジタル加入者線における）、またはＷＬＡＮ（無線ローカルエリアネットワークにおける）などのＩＰ−ＣＡＮ（ＩＰ接続アクセスネットワーク）であることが可能である。さらに、図１に示されるＩＭＳネットワークは、様々なネットワーク要素、例えば、Ｐ−ＣＳＣＦ（プロキシＣＳＣＦ）、Ｉ−ＣＳＣＦ（問合せＣＳＣＦ）、Ｓ−ＣＳＣＦ（サービングＣＳＣＦ）、他の通信ノード（ルータやスイッチなどの）などを含むことが可能である。さらに、図１は、ＩＭＳネットワークに結合されたインターネットまたは他の公共ネットワークも示し、ただし、それらの他の公共ネットワークは、ＩＭＳネットワークに接続されることが可能であり、ＩＭＳネットワークを介して訪問されることが可能な任意のタイプのネットワークであることが可能である。
【００３６】
さらに、図１に示されるネットワークアーキテクチャにおいて、ＩＭＳ端末装置を保護するファイアウォールシステムがＩＭＳネットワークに導入される。ＩＭＳ端末装置がＩＭＳネットワークに登録すると、またはＵＥがＩＭＳネットワークにおける関係のある構成要素（例えば、Ｐ−ＣＳＣＦ）に対するセッション要求を開始して、本発明のファイアウォールシステムによって提供されるサービスを取得する許可を得ると、ＩＭＳネットワークにおけるファイアウォールシステムが、通信セッションのセキュリティ、およびＵＥのリソースを保護する。通常、デフォルトの設定は、ＩＭＳネットワークに登録されたすべてのユーザ機器がこのサービスを有するように構成されることが可能である。つまり、ファイアウォールシステムがすべてのＩＭＳ端末装置のセキュリティについてのすべての問題を管理することがデフォルトである。このサービスを有するユーザ機器の場合、そのＵＥと他の通信デバイスの間のすべての通信セッション／接続が、ファイアウォールシステムによって管理される。そのような他の通信デバイスは、図１に示されるインターネットおよび公共ネットワークなどからの、ＩＭＳネットワークを介してＵＥと通信するネットワーク要素を備える。
【００３７】
ＩＭＳネットワークにおける関連するネットワーク要素、すなわち、Ｐ−ＣＳＣＦ、Ｉ−ＣＳＣＦ、Ｓ−ＣＳＣＦなどの、ＵＥが、使用中に使用されるネットワーク仕様／プロトコル／特定の構成に応じて他の通信ノードを相手にセッション／接続を確立する際に一般に関与するネットワーク要素。
【００３８】
ＩＭＳネットワークにおける他のネットワーク要素、すなわち、ＵＥが通信する通信相手。前述の「関連するネットワーク要素」と対比して、これらのネットワーク要素は、「関係のないネットワーク要素」と呼ばれることも可能であり、つまり、ＵＥが、特定のネットワーク仕様／プロトコル／詳細な設定に応じて他の通信ノードを相手にセッション／接続を確立する際に、通常、関与している必要がないネットワーク要素である（もちろん、「関与している必要がない」という表現は、この場合、絶対的ではなく、例えば、ＵＥがＳ−ＣＳＣＦと通信することを意図する場合、明らかに、Ｓ−ＣＳＣＦはＵＥのいわゆる通信相手である）。
【００３９】
つまり、ファイアウォールシステムは、ＩＭＳネットワークにおけるＵＥのエージェントの役割をし、したがって、ＵＥからのいずれの情報も、ファイアウォールシステムをまず通過しなければならず、その後、ＩＭＳネットワークにおける他のネットワーク要素に送信され、さらにＩＭＳネットワークを介してＵＥに向かういずれの情報も、やはり、ファイアウォールシステムをまず通過する必要があり、その後、ＵＥに送信され、その結果、ＵＥと公共ネットワークの間の安全な通信が保証される。
【００４０】
本発明の実施形態によれば、図２は、ファイアウォールシステムの例示的な構造図を示す。ただし、このファイアウォールシステムは、ＵＥ、Ｓ−ＣＳＣＦなどの他のネットワーク要素から情報を受信するため、およびそれらのネットワーク要素に関連する情報を送信するための通信インタフェースと、通信インタフェースを介してＳ−ＣＳＣＦ、またはＳ−ＣＳＣＦの信頼する相手から、端末装置にファイアウォールを提供することを求める要求を受信すると、端末装置の識別情報を取得するための情報取得モジュールと、端末装置の識別情報を受信した後、通信インタフェースを介して端末装置および／または関連するネットワーク要素にファイアウォールシステムの識別情報を送信するため、および端末装置と他のネットワーク要素の間の通信活動の少なくとも一部分を管理するための通信管理モジュールとを備える。
【００４１】
この場合、前述したとおり、それらの他のネットワーク要素は、ＩＭＳネットワークにおけるネットワーク要素、および／またはＩＭＳネットワークを介してその端末装置と通信することになるネットワーク要素を含む。
【００４２】
通信インタフェース、情報取得モジュール、および通信管理モジュールの他に、図２は、ファイアウォールシステムに含められ得る他の構成要素をさらに示す。図２は、これらの構成要素を示しているものの、これらの構成要素は、本発明のファイアウォールシステムを実施するのに不必要であることに留意されたい。つまり、これらの構成要素は、本発明のファイアウォールシステムがＵＥに追加の／強化された機能を提供することを可能にする。
【００４３】
オプションとして、本発明のファイアウォールシステムは、ユーザが、必要に応じてユーザのファイアウォール構成を変更する構成モジュールも提供する。具体的には、情報取得モジュールが、通信インタフェースを介して受信された情報がファイアウォールに対するユーザの構成情報であることを見出すと、対応するファイアウォール構成サービスが、構成モジュールを介してユーザに提供される。
【００４４】
オプションとして、ユーザは、構成モジュールを介して構成を行うことができ、ユーザの構成は、通信管理モジュールによって実施される。好ましくは、ファイアウォールシステムは、ユーザに関して対応する構成ファイルを生成し、それらのファイルをユーザ情報データベースの中に格納することができる。ユーザ情報データベースは、ファイアウォールシステムと同一の物理ノード上で動作してもよく、さらに他の物理ノード上、またはバックグラウンドサーバ上に分散されてもよい。
【００４５】
構成モジュールを使用して、ユーザは、ユーザのいずれの通信活動がファイアウォールシステムによって管理され得るかを構成することができ、例えば、ユーザの通信活動のすべてではなく、ユーザの通信活動の一部分だけが管理される。
【００４６】
一方、ファイアウォールを既にインストールしているＵＥの場合、ユーザは、構成モジュールを介して、ファイアウォールが、このファイアウォールシステムによって管理されないように構成することができる。もちろん、ユーザは、それでも、このファイアウォールシステムの管理を受け入れてもよい（この時点で、ＵＥ上で実行されているファイアウォールと、本発明のファイアウォールシステムの両方が、ＵＥの通信の安全を保護するのに使用され、つまり、ＵＥは、２重の保護を得る）。ユーザがいずれの構成を選択しても、本発明は、ＵＥユーザに、ユーザの負担を軽減するアプローチを提供している。
【００４７】
好ましくは、構成モジュールは、ＵＥユーザに他の付加価値サービスを提供することもできる。具体的には、ファイアウォールをインストールしているＵＥに関して、構成モジュールを介して対応する構成が行われ、本発明のファイアウォールシステムは、ＵＥ上で実行されているファイアウォールに、以下の様々なサポートを提供することができる：
セキュリティホールが存在するかどうか（例えば、ＵＥ上に最新のオペレーティングシステム（ＯＳ）パスがインストールされているかどうか、ＵＥ上で動作しているソフトウェアがセキュリティ問題を生じさせているかどうかなど）を検査するようにＵＥをスキャンする、ホールスキャン。スキャン結果は、ユーザに通知される、またはユーザの構成に基づいて、それらのホールを自動的に修復する。
【００４８】
ＵＥにリアルタイム更新または安全なダウンロードパスを提供する、リアルタイム更新。本発明のファイアウォールシステム自体、リアルタイム更新を行うことができるので、ファイアウォールシステムは、ＵＥ上で動作しているファイアウォールに必要なすべての種類のリアルタイム更新情報を提供することができる。したがって、ＵＥが、インターネットなどの他の公共ネットワーク、またはＩＭＳネットワークを介する他の通信ノードから更新を取得する必要がなく、その結果、ネットワークにおけるトラフィックが低減され、ネットワーク輻輳の可能性が低減される。さらに、このことは、ＵＥが安全でないサイトから更新をダウンロードすることを防止し、またはダウンロード更新中の可能な攻撃を回避し、その結果、ＵＥの通信の安全が強化される。その一方で、このことは、更新を取得するためのＵＥの待ち時間を短縮し、その結果、サービス品質ＱｏＳが向上する。
【００４９】
更新を確認すること。更新を確認することは、ＵＥ上にインストールされていない更新が存在することを見出すと、対応する更新をインストールすることをユーザに通知する、またはユーザの構成に基づいて、更新を自動的にインストールする。
【００５０】
ファイアウォールの構成を確認すること。問題が見出された場合、関連する問題を、好ましくは、好ましいソリューションを、ユーザに通知する、あるいはユーザの構成に基づいて、構成更新を自動的に実行する。
【００５１】
構成支援を提供すること。構成支援を提供することは、説明文書や実演ビデオなどの、ユーザがＵＥ自らのファイアウォールを構成するのに、より豊富な技術サポートを提供することができ、あるいはユーザの代わりにファイアウォールシステムが、ユーザの構成を介して、ＵＥ上で動作しているファイアウォール上でいくつかの構成を実行することを可能にすることもできる。このようにして、ファイアウォールシステムは、ユーザがユーザの機器上のファイアウォールを保守するのを支援することができる。明白に、ファイアウォールシステムは、関係のある経験／知識を欠いているユーザにファイアウォールメンテナンス作業をはるかに容易にする。
【００５２】
障害修復。障害修復とは、ユーザが、ファイアウォールシステムの構成インタフェースを介して対応する構成を行った場合、ＵＥ上で動作しているファイアウォールに動作不良が生じると、ＵＥが、障害レポートまたは障害アラートをユーザとファイアウォールシステムの両方に送信することが可能であり、あるいはファイアウォールシステムだけに送信することが可能であることを意味する（特定の実施の方式は、ユーザの設定に依存する）。さらに、障害修復は、ファイアウォールシステムが、ユーザの設定に基づいて、ＵＥにおける障害を自動的に修復することを可能にすることができる。この事例において、ファイアウォールシステムの通信インタフェースがＵＥから異常メッセージを受信すると、ファイアウォールシステムは、ユーザに取って代わって、ユーザのファイアウォール上の対応する修復／回復作業を行うことができる。
【００５３】
ＵＥ上で動作しているファイアウォールを使用可能にすること、および使用不可にすること。すなわち、ユーザの設定に基づいて、ＵＥがファイアウォールシステムに接続されると、ＵＥ上で動作しているファイアウォールを使用不可にすること、およびＵＥがファイアウォールシステムから切断されると、ＵＥ上で動作しているファイアウォールを使用可能にすること。この機能は、ＵＥを保護する作業が本発明のファイアウォールシステムによってプロビジョニングされながら、Ｅのリソースを、より重要なタスクに適用することを助ける。
【００５４】
構成ファイルを生成すること。すなわち、ユーザの設定に応じて、ユーザが構成を更新しない限り、ＵＥがＩＭＳネットワークに次回にアクセスした際に、生成された構成ファイルの中の設定をＵＥにデフォルトで適用すること。
【００５５】
ウイルス対策機能。すなわち、ユーザの設定に応じて、ウイルス対策保護、スキャン、ウイルスデータベース更新などを実行するようにＵＥを支援すること、またはＵＥ上のウイルス対策ソフトウェアを置き換えること。この状況において、本発明のファイアウォールシステムは、ファイアウォールおよびウイルス対策／ウイルス駆除という２つの機能をＵＥに提供することができ、その結果、ＵＥの負担がさらに軽減される。
【００５６】
前述の機能をよりよく実施するために、ユーザの構成情報を格納するデータベースまたは記憶媒体がファイアウォールシステム内に配置されることが可能であり、あるいは前述の機能のそれぞれに対応する情報データベースまたは情報エンジンが、それぞれ配置されることが可能である。もちろん、ファイアウォールシステムは、より強力なバックグラウンドデータベースに、あるいはホールスキャンエンジン／ホールデータベース、情報更新エンジン／データベース、更新確認エンジン、構成確認エンジン、構成支援エンジン（説明文書データベース、ビデオ実演データベースなどを含む／そのようなデータベースに接続されることが可能な）、障害修復エンジン、ユーザ構成情報データベース、ウイルスデータベースなどの別個のデータベースまたはエンジンにリンクされることも可能である。
【００５７】
本発明の実施形態によれば、図３は、ＩＭＳネットワークにおけるＳ−ＣＳＣＦなどのネットワーク要素の例示的な構造を示す。図に示されるとおり、このネットワーク要素は、情報を送受信するための通信インタフェースと、端末装置から登録要求／セッション要求を受信すると、端末装置がファイアウォールサービスを必要とするか否かを判定するため（前述したとおり、この場合、デフォルトの設定は、端末装置がそのサービスを必要とすることであっても、送信された要求の中で端末装置によって設定された識別情報を介して判定することであってもよい）、および「はい」である場合、その端末装置にファイアウォールサービスを提供する要求メッセージをファイアウォールシステムに送信するためのサービス制御モジュールと、通信インタフェースを介してファイアウォールシステムから、ファイアウォールシステムを識別する識別情報を受信すると、この識別情報をその端末装置に送信するため、またはその要求メッセージを送信する必要があると判定した後、そのファイアウォールシステムの格納された識別情報をその端末装置に送信するための通信制御モジュールとを備え、さらに、この通信制御モジュールが、その端末装置に向けられたすべての情報をそのファイアウォールシステムに送信し、その後、ファイアウォールシステムによって端末装置に情報を送信するのに使用される。
【００５８】
オプションとして、Ｓ−ＣＳＣＦによって実施される前述の機能は、Ｓ−ＣＳＣＦの信頼する相手に完全に、または部分的に移されることが可能であり、対応する機能を実施するのは、この信頼する相手である。信頼する相手が前述の機能を担う場合、信頼する相手は、必要とされる場合、Ｓ−ＣＳＣＦなどのＩＭＳネットワークにおける構成要素と通信することができる。
【００５９】
本発明の実施形態によれば、図４は、ＩＭＳネットワークにアクセスする端末装置の例示的な構造を示す。図に示されるとおり、この端末装置は、情報を送受信するための通信インタフェースと、通信インタフェースを介して、Ｓ−ＣＳＣＦもしくはＳ−ＣＳＣＦの信頼する相手、またはファイアウォールシステムからファイアウォールの識別情報を含むメッセージを受信すると、識別情報を取得するための識別情報取得モジュールと、この識別情報を取得した後、端末装置がそれらの他のネットワーク要素と通信する必要があるたびに、そのファイアウォールシステムを介してそれらの他のネットワーク要素に、対応する通信情報を送信するための通信管理モジュールとを備え、それらの他のネットワーク要素が、ＩＭＳネットワークにおけるネットワーク要素、および／またはＩＭＳネットワークを介してその端末装置と通信状態に入るネットワーク要素を備える。
【００６０】
図５は、ＵＥが、アクセスネットワークを介して、本発明のファイアウォールシステムを含むＩＭＳネットワークにアクセスする際に実行される登録段階／セッションを開始することのフローを示す。ただし、図５に示されるステップ１−５は、従来技術におけるＵＥによるセッション／登録を開始するプロセスであり、すなわち、ＵＥが、登録メッセージをＰ−ＣＳＣＦに送信し、次に、Ｐ−ＣＳＣＦがこのメッセージをＩ−ＣＳＣＦに転送する。Ｉ−ＣＳＣＦが、ＨＳＳに問い合わせることによって（例えば、本明細書で使用されるＣｘインタフェースを介して）ユーザのためのＳ−ＣＳＣＦを選択する。その後、Ｓ−ＣＳＣＦがＨＳＳと対話し、さらにユーザ認証を実行する。具体的には、Ｓ−ＣＳＣＦは、ＨＳＳからユーザプロファイルをダウンロードする。このユーザプロファイルは、比較的重要な情報であり、ユーザ情報の他に、ユーザプロファイルは、サービスを提供するアプリケーションサーバにいつＳＩＰ要求を転送すべきかを決定するフィルタリング規則をさらに含む一方で、これらのフィルタリング規則が、トリガ条件のセットを構成する。ＩＭＳネットワークにおけるサービスとして、本発明のファイアウォールサービスのトリガは、フィルタリング規則の中に保存されることも可能である。
【００６１】
ステップ６および７：フィルタリング規則に基づいて、Ｓ−ＣＳＣＦは、ＵＥからの要求が、ユーザにサービスを提供する１つまたは複数のアプリケーションサーバを通過する必要があるかどうかを判定することができる。Ｓ−ＣＳＣＦは、要求された特定のサービスを提供することはしないものの、これらのサービスを実行するようアプリケーションサーバをトリガする。ユーザがファイアウォールサービスを有する場合（デフォルトの設定は、すべてのユーザがこのサービスを有することである）、Ｓ−ＣＳＣＦは、図５における「Ｆ／Ｗ要求」のような登録情報をファイアウォールシステムに送信する。この要求は、ＵＥのアドレス情報などのＵＥの識別情報を含み、さらに、ファイアウォールの特定の性能に依存して、Ｐ−ＣＳＣＦのアドレス、ホームネットワーク交信情報、ユーザＩＤ（公開ユーザＩＤおよびプライベートユーザＩＤ）などの情報が、実際の必要性に応じて、この要求の中に備えられることが可能である。
【００６２】
ただし、この識別情報は、数字、アルファベット、文字、または以上の組合せの形態であることが可能な、ＵＥを一意に識別することができる任意のタイプの情報であり得る。さらに、この識別情報は、任意の種類、例えば、ＭＡＣアドレス、ユーザＩＤ、ＵＥのＩＰアドレスなど、あるいは以上の情報の組合せであることが可能である。
【００６３】
ステップ８：ファイアウォールは、例えば、ユーザＩＤまたは他の情報に基づいて、ユーザに対する必要な許可確認を実行して、ユーザがファイアウォールシステムによって提供されるサービスを使用することを許可されていることを確実にする。ファイアウォールシステムとＩＭＳネットワークが異なるネットワーク供給業者に属する場合、そのような許可確認が有益であるが、もちろん、この確認は、強制的ではなく、この確認を実行するか否かは、特定のアプリケーション要件に依存する。ファイアウォールシステムとＩＭＳネットワークが同一のネットワーク供給業者に属する場合、サービス制御は、Ｓ−ＣＳＣＦにおいて行われることが可能であり、すなわち、ＵＥがＩＭＳネットワークにアクセスすることを許可されたユーザであるかどうか判定すること、およびステップ８は、ファイアウォールシステムにおいて省略され得る。
【００６４】
ステップ９、１０、および１１：ＵＥが、ファイアウォールシステムの許可されたユーザである場合、ファイアウォールシステムは、２００（ＯＫ）メッセージをＵＥに送信する（ステップ９）。ただし、このメッセージは、アドレス情報などの、ファイアウォールを一意に識別することができる識別情報を含み、したがって、ＵＥおよび関連する他のＩＭＳ構成要素（Ｐ−ＣＳＣＦやＳ−ＣＳＣＦなどの）は、そのファイアウォールがＵＥのファイアウォールであることを知る。このメッセージを受信すると、ＵＥおよび関連する他のＩＭＳ構成要素は、ＵＥおよび関連する他のＩＭＳ構成要素の関連する構成を更新する。具体的には、ＵＥは、ファイアウォールのアドレスを、ネットワークと交信するアドレスとして格納する。その後、ＵＥから送信されたすべての要求はまず、ファイアウォールシステムに送信され、次に、これらの要求が、ファイアウォールシステムによってネットワークにおける正しいアドレスに転送される。ＵＥと通信状態にある他のネットワーク要素は、ファイアウォールのアドレスを格納し、ＵＥのアドレスに取って代わるように、このアドレスを使用する。すると、ネットワークとＵＥの間のすべてのメッセージは、ファイアウォールシステムによって転送される。
【００６５】
オプションとして、ファイアウォールのアドレス情報は、ファイアウォールシステムによってではなく、Ｓ−ＣＳＣＦによって追加されてもよく、さらにステップ１０で、ファイアウォールのアドレス情報が追加されている２００（ＯＫ）メッセージがＰ−ＣＳＣＦに送信され、次に、Ｐ−ＣＳＣＦがこのメッセージをＵＥに送信する（すなわち、ステップ１１）。
【００６６】
オプションとして、ファイアウォール自らのアドレス情報を２００（ＯＫ）メッセージに追加した後、ファイアウォールは、図５に示されるとおり、２００（ＯＫ）メッセージをＳ−ＣＳＣＦ、Ｐ−ＣＳＣＦ、およびＵＥに順次に送信しなくてもよい。代替として、ファイアウォールは、このメッセージをＳ−ＣＳＣＦおよびＵＥにそれぞれ送信してもよい。つまり、ファイアウォールは、２００（ＯＫ）メッセージをＵＥに直接に送信することが可能であり、ファイアウォールとＵＥの間の２００（ＯＫ）メッセージの伝送は、他のプロトコル（Ｈ３２３、ＨＴＴＰなどの）を使用することが可能である。
【００６７】
オプションとして、ファイアウォールシステムは、２００（ＯＫ）メッセージをＵＥだけに送信して、ＵＥにＳ−ＣＳＣＦへの通知を行わせてもよい（同様の処理が、２００（ＯＫ）メッセージがＳ−ＣＳＣＦだけに送信される場合に行われる）。
【００６８】
つまり、前述の方式は、特定のアプリケーション構成に応じて、２００（ＯＫ）メッセージの伝送のために柔軟に選択され得る。
【００６９】
ステップ１２、１３、および１４：更新が完了すると、ＵＥとＩＭＳネットワークにおけるファイアウォールシステムの間の接続を通知する２００（ＯＫ）応答がファイアウォールシステムに返信される。次に、ファイアウォールシステムが、ＵＥにサービスを提供するためにＵＥとＩＭＳネットワークの間で機能する。
【００７０】
オプションとして、ファイアウォールシステムがステップ９で２００（ＯＫ）メッセージを送信するのと同様に、ＵＥも、２００（ＯＫ）応答をＰ−ＣＳＣＦ、Ｓ−ＣＳＣＦ、およびファイアウォールシステムに順次に送信するのではなく、この応答をＰ−ＣＳＣＦおよびファイアウォールシステムにそれぞれ送信し、Ｐ−ＣＳＣＦに、この応答をＳ−ＣＳＣＦに転送させることが可能である。
【００７１】
オプションとして、２００（ＯＫ）メッセージは、送り返されないことも可能であり、代わりに、事前定義された時間の後、ＵＥとＩＭＳネットワークの間の通信がファイアウォールシステムを介して管理される。つまり、ＵＥがＩＭＳネットワークを離れる前に、ＵＥとＩＭＳネットワークにおける他のネットワーク要素の間、またはＵＥと、ＩＭＳネットワークを介してＵＥと通信状態にあるネットワーク要素の間のすべての通信活動は、本発明のファイアウォールシステムを通過する。しかし、ユーザが或る特定の構成を行った場合、そのような構成が、より高い優先度で使用される。
【００７２】
前述したとおり、ＵＥ自体がファイアウォールを動作させる場合、ＵＥは、ファイアウォールシステムによって提供される構成モジュールを介して、前述した様々な設定を行うことができ、したがって、対応する構成ファイルがファイアウォールシステムにおいて生成され得る。ＵＥがＩＭＳネットワークを離れた後、ＵＥがＩＭＳネットワークに再び入り、Ｓ−ＣＳＣＦ（関連するデータがＳ−ＣＳＣＦによって保持されるように構成される、またはファイアウォールシステムと対話することによって取得されることが可能である）またはファイアウォールシステムが、ＵＥと関係する構成情報を見出した場合、既存の構成がＵＥ上で使用されることが可能である。
【００７３】
代替として、ＵＥが、ステップ１で送信される登録要求の中に、ファイアウォールシステムサービスが要求されるか否か、またはファイアウォールシステムによって提供されるいずれの特定の種類のサービスが要求されるかについての識別／特性情報を追加するように構成されることが可能である。このようにして、ＵＥがファイアウォールサービスを有さない場合、Ｓ−ＣＳＣＦは、従来技術が行うとおり、ＵＥを処理すべき通常のＩＭＳ端末装置と見なすだけでよい。
【００７４】
以上のことから見て取ることができるとおり、ＩＭＳネットワークが本発明のファイアウォールシステムを含むと、ＵＥとＩＭＳネットワークの間、ならびにＵＥと公共ネットワークの間のすべての通信が、ファイアウォールシステムによって管理される。ＩＭＳネットワークを介するＵＥから／へのすべての要求は、ファイアウォールを通過する。つまり、ファイアウォールは、ＩＭＳネットワーク、およびＩＭＳに（有線または無線）接続された他の公共ネットワークを攻撃から遮蔽することができる。その結果、既存のＩＭＳネットワークにおけるユーザ機器のためにネットワークレベルのファイアウォールが全く存在せず、ユーザが、端末装置上で動作するファイアウォールによってしかユーザの通信の安全を確実にすることができないという問題が、克服される。
【００７５】
本発明のファイアウォールシステムは、ＩＭＳネットワーク、およびＩＭＳネットワークを介する外部ネットワークを発信元とする攻撃からＵＥを遮蔽することができる。しかし、アクセスネットワークがセキュリティで保護されたネットワークではない、またはいくつかのユーザ機器がセンシティブな情報を担持している事例に関して、より包括的な保護が所望される可能性がある。この状況において、ＵＥとファイアウォールシステムの間でＶＰＮ接続が使用されることが可能であり、その結果、アクセスネットワークからの攻撃がＵＥに関して遮蔽され得る。そのようなＶＰＮ接続は、ＵＥおよびファイアウォールシステムに適した任意のタイプのＶＰＮ接続、例えば、ＭＰＬＳ、ＶＰＮ、ＩＰＳｅｃ  ＶＰＮなどであることが可能である。
【００７６】
本発明におけるＩＭＳネットワーク端末装置とは、ＩＭＳネットワーク内に配置された、または様々なタイプのアクセスネットワークを介してＩＭＳネットワークにアクセスする、無線／有線通信能力を有する通信相手を指す。
【００７７】
通信ノードまたは通信ユニットとも呼ばれる本発明のネットワーク要素とは、ソフトウェアによって、ハードウェアによって、またはソフトウェアとハードウェアの組合せによって実施され得る、ネットワークにおいて通信能力を有するエンティティを指す。
【００７８】
ファイアウォールシステム、ＩＭＳ端末装置、ＩＭＳネットワーク要素などの、本発明におけるエンティティは、ソフトウェアによって、ハードウェアによって、またはソフトウェアとハードウェアの組合せによって実施されることが可能である。実施のプロセスにおいて、本発明において説明されるモジュールおよびインタフェースに対してさらなる組合せ、またはさらなる分割が行われることが可能である。さらに、本発明におけるＩＭＳネットワーク内の様々なエンティティ、およびファイアウォールシステムは、独立型であっても、分散型であってもよい。さらに、そのようなエンティティおよびファイアウォールシステムは、ネットワーク内の単一の通信ノード上、またはネットワーク内の同一の通信ノード上に配置されることが可能である。例えば、ファイアウォールシステムは、Ｓ−ＣＳＣＦが配置された通信ノード上に完全に／部分的に配置され、この通信ノードは、Ｓ−ＣＳＣＦの実施の全体／一部分を含むことが可能である。
【００７９】
以上に本発明の例示的な実施形態を詳細に説明するものの、本発明の原理によれば、組み合わせること、および分割することを含め、本開示に対する、特定のアプリケーション環境に適合させるための修正、変更、変形、および改良がすべて実行可能であり、それでも、そのような修正、変更、変形、および改良が本発明の趣旨を逸脱しない限り、本発明の保護範囲に含まれることが、当業者には理解されよう。
【図１】
0005694954.tif 000002
【図２】
0005694954.tif 000003
【図３】
0005694954.tif 000004
【図４】
0005694954.tif 000005
【図５】
0005694954.tif 000006