(57)【特許請求の範囲】
【請求項１】
ネットワークノードにより、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約ごとに少なくとも１つのパラメータを記憶し、その少なくとも１つのパラメータは、ＷｅｂＲＴＣにおけるインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の加入者を認証することが許可されたウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）の少なくとも１つのアイデンティティを含み；
ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを呼状態制御機能から受け取り；
前記受け取ったウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを、前記インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した少なくとも１つのパラメータと比較し；及び
前記受け取ったウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティと、前記インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した少なくとも１つのパラメータとの間に一致がないときに、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）通信を拒絶する；
ことを含む、方法。
【請求項２】
前記ネットワークノードは、ホーム加入者サーバー（ＨＳＳ）又はサービング呼状態制御機能（Ｓ−ＣＳＣＦ）を含み、そして前記呼状態制御機能は、問合わせ呼状態制御機能（Ｉ−ＣＳＣＦ）、又はＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）を含む、請求項１に記載の方法。
【請求項３】
インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約ごとに少なくとも１つのパラメータを記憶するための記憶手段であって、少なくとも１つのパラメータは、ＷｅｂＲＴＣにおけるインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の加入者を認証することが許可されたウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）の少なくとも１つのアイデンティティを含むものである記憶手段；
ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを呼状態制御機能から受け取るための受信手段；
前記受け取ったウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを、前記インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した少なくとも１つのパラメータと比較するための比較手段；及び
前記受け取ったウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティと、前記インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した少なくとも１つのパラメータとの間に一致がないときに、前記インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶するための拒絶手段；
を備えた装置。
【請求項４】
前記装置は、ホーム加入者サーバー（ＨＳＳ）及び／又はサービング呼状態制御機能（Ｓ−ＣＳＣＦ）を含み、そして前記呼状態制御機能は、問合わせ呼状態制御機能（Ｉ−ＣＳＣＦ）、又はＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）を含む、請求項３に記載の装置。
【請求項５】
呼状態制御機能により、ホーム加入者サーバー（ＨＳＳ）からインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連したウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを検索し；
前記呼状態制御機能により、ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取り；
前記呼状態制御機能により、前記ホーム加入者サーバー（ＨＳＳ）から検索したウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを、前記ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取られたウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティと比較し；及び
前記呼状態制御機能により、前記ホーム加入者サーバー（ＨＳＳ）から検索したウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティと、前記ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取られたウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティとの間に一致がないときに、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する；
ことを含む方法。
【請求項６】
ホーム加入者サーバー（ＨＳＳ）からインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連したウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを検索するための検索手段；
ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取るための受信手段；
前記ホーム加入者サーバー（ＨＳＳ）から検索したウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを、前記ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取られたウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティと比較するための比較手段；及び
前記ホーム加入者サーバー（ＨＳＳ）から検索したウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティと、前記ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取られたウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティとの間に一致がないときに、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶するための拒絶手段；
を備えた装置。
【請求項７】
前記装置は、問合わせ呼状態制御機能又はサービング呼状態制御機能を備えている、請求項６に記載の装置。
【請求項８】
ネットワークノードにより、ブロックされるウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを含む少なくとも１つのパラメータを記憶し；
ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを呼状態制御機能から受け取り；
呼状態制御機能から受け取られたＷＷＳＦのアイデンティティをそのブロックされるＷＷＳＦのアイデンティティと比較し；及び
呼状態制御機能から受け取られたＷＷＳＦのアイデンティティと、そのブロックされるＷＷＳＦのアイデンティティとの間に一致があるときに、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する；
ことを含む方法。
【請求項９】
前記ネットワークノードは、ホーム加入者サーバー（ＨＳＳ）又はサービング呼状態制御機能（Ｓ−ＣＳＣＦ）を備え、そして前記呼状態制御機能は、問合わせ呼状態制御機能（Ｉ−ＣＳＣＦ）、又はＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）を含む、請求項８に記載の方法。
【請求項１０】
ブロックされるウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを含む少なくとも１つのパラメータを記憶する記憶手段；
ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを呼状態制御機能から受け取る受信手段；
呼状態制御機能から受け取られたＷＷＳＦのアイデンティティをそのブロックされるＷＷＳＦのアイデンティティと比較する比較手段；及び
呼状態制御機能から受け取られたＷＷＳＦのアイデンティティと、そのブロックされるＷＷＳＦのアイデンティティとの間に一致があるときに、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する拒絶手段；
を備えた装置。
【請求項１１】
前記装置は、ホーム加入者サーバー（ＨＳＳ）又はサービング呼状態制御機能（Ｓ−ＣＳＣＦ）を備え、そして前記呼状態制御機能は、問合わせ呼状態制御機能（Ｉ−ＣＳＣＦ）、又はＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）を含む、請求項１０に記載の装置。
【請求項１２】
ネットワークノードにより、ブロックされるウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを記憶又は検索し；
ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取り；
前記ブロックされるＷＷＳＦのアイデンティティを、ｅＰ−ＣＳＣＦから受け取られたＷＷＳＦのアイデンティティと比較し；及び
前記ブロックされるＷＷＳＦアイデンティティと、ｅＰ−ＣＳＣＦから受け取られたＷＷＳＦのアイデンティティとの間に一致があるときに、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する；
ことを含む方法。
【請求項１３】
前記検索は、ブロックされるＷＷＳＦのアイデンティティをホーム加入者サーバー（ＨＳＳ）から検索することを含む、請求項１２に記載の方法。
【請求項１４】
前記ネットワークノードは、サービング呼状態制御機能を備え、そして前記方法は、更に、前記ブロックされるＷＷＳＦに関連した全てのユーザに対してネットワーク登録抹消を開始することを含む、請求項１２又は１３に記載の方法。
【請求項１５】
ブロックされるウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを記憶又は検索するための手段；
ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能（ＷＷＳＦ）のアイデンティティを、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取るための受信手段；
前記ブロックされるＷＷＳＦのアイデンティティを、ｅＰ−ＣＳＣＦから受け取られたＷＷＳＦのアイデンティティと比較するための比較手段；及び
前記ブロックされるＷＷＳＦのアイデンティティと、ｅＰ−ＣＳＣＦから受け取られたＷＷＳＦのアイデンティティとの間に一致があるときに、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶するための拒絶手段；
を備えた装置。
【請求項１６】
前記受信手段は、前記ブロックされるＷＷＳＦのアイデンティティをホーム加入者サーバー（ＨＳＳ）から検索するように構成された、請求項１５に記載の装置。
【請求項１７】
前記装置は、サービング呼状態制御機能を備え、そして前記装置は、更に、ブロックされるＷＷＳＦに関連した全てのユーザに対してネットワーク登録抹消を開始するための開始手段を備えた、請求項１５又は１６に記載の装置。
【請求項１８】
ハードウェアでの実行時に、請求項１から２、８から９、及び１２から１４のいずれか１つに記載の方法を含むプロセスを遂行するインストラクションでエンコードされたコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照：本願は、２０１４年１月１３日に出願された米国プロビジョナル特許出願第６１／９２６，６２１号からの優先権を主張するものである。先に出願されたこの特許出願の全内容が参考としてここにそのまま援用される。
【０００２】
本発明の実施形態は、一般的に、ウェブリアルタイム通信（ＷｅｂＲＴＣ）に関するもので、特に、ある実施形態は、インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）へのＷｅｂＲＴＣクライアントアクセスのセキュリティの観点に関するものである。
【背景技術】
【０００３】
インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）は、ＩＰマルチメディアサービスを配信するためのアーキテクチャーフレームワークである。インターネットとの一体化を促進するために、ＩＭＳは、可能なときには、セッションイニシエーションプロトコル（ＳＩＰ）のようなインターネットエンジニアリングタスクフォース（ＩＥＴＦ）プロトコルを使用する。ＩＭＳは、ワイヤレスターミナル又は装置から音声及びマルチメディアアプリケーションにアクセスする際に役立つように設計されている。
【０００４】
ウェブリアルタイム通信（ＷｅｂＲＴＣ）は、適当なサーバーからダウンロードされたＪａｖａ（登録商標）スクリプトコードを実行することによりクライアントウェブブラウザからのリアルタイム通信を可能にする新規な技術である。３ＧＰＰは、ＷｅｂＲＴＣクライアントからＩＭＳへのアクセスを標準化するための活動を開始した。
【発明の概要】
【０００５】
ある実施形態は、ネットワークノードにより、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約ごとに少なくとも１つのパラメータを記憶することを含む方法に向けられる。少なくとも１つのパラメータは、ＷｅｂＲＴＣにおけるインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の加入者を認証することが許可されたウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能の少なくとも１つのアイデンティティを含む。又、この方法は、ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを呼状態制御機能（Call State Control Function）から受け取り；その受け取ったウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した少なくとも１つのパラメータと比較し；そしてその受け取ったウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティと、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した少なくとも１つのパラメータとの間に一致がないときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する；ことも含む。
【０００６】
一実施形態において、前記ネットワークノードは、ホーム加入者サーバー（ＨＳＳ）を含み、そして前記呼状態制御機能は、問合わせ呼状態制御機能（Interrogating Call State Control Function）（Ｉ−ＣＳＣＦ）又はサービング呼状態制御機能（Serving Call State Control Function）（Ｓ−ＣＳＣＦ）を含む。
【０００７】
別の実施形態は、少なくとも１つのプロセッサ、及びコンピュータプログラムコードを含む少なくとも１つのメモリを備えた装置に関する。少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、少なくとも、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約ごとに少なくとも１つのパラメータを記憶するようにさせるよう構成される。少なくとも１つのパラメータは、ＷｅｂＲＴＣにおけるインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の加入者を認証することが許可されたウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能の少なくとも１つのアイデンティティを含む。少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、少なくとも、ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを呼状態制御機能から受け取り、その受け取ったウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した少なくとも１つのパラメータと比較し、そしてその受け取ったウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティと、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した少なくとも１つのパラメータとの間に一致がないときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する、ようにさせるよう構成される。
【０００８】
一実施形態において、前記装置は、ホーム加入者サーバー（ＨＳＳ）を含み、そして前記コール状態制御機能は、問合わせ呼状態制御機能（Ｉ−ＣＳＣＦ）又はサービング呼状態制御機能（Ｓ−ＣＳＣＦ）を含む。
【０００９】
別の実施形態は、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約ごとに少なくとも１つのパラメータを記憶するための手段を備えた装置に向けられる。少なくとも１つのパラメータは、ＷｅｂＲＴＣにおけるインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の加入者を認証することが許可されたウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能の少なくとも１つのアイデンティティを含む。又、装置は、ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを呼状態制御機能から受け取るための手段、その受け取ったウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した少なくとも１つのパラメータと比較するための手段、及びその受け取ったウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティと、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した少なくとも１つのパラメータとの間に一致がないときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶するための手段、も備えている。
【００１０】
別の実施形態は、非一時的なコンピュータ読み取り可能な媒体で実施されるコンピュータプログラムに向けられる。このコンピュータプログラムは、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約ごとに少なくとも１つのパラメータを記憶することを含むプロセスを遂行するようにプロセッサを制御するよう構成される。少なくとも１つのパラメータは、ＷｅｂＲＴＣにおけるインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の加入者を認証することが許可されたウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能の少なくとも１つのアイデンティティを含む。又、このプロセスは、ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを呼状態制御機能から受け取り、その受け取ったウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した少なくとも１つのパラメータと比較し、及びその受け取ったウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティと、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した少なくとも１つのパラメータとの間に一致がないときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶することも含む。
【００１１】
別の実施形態は、呼状態制御機能により、ホーム加入者サーバーからインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した全てのウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティに対して少なくとも１つのアイデンティティを検索し、ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取り、全てのウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティに対する少なくとも１つのアイデンティティを、呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと比較し、及び全てのウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティに対する少なくとも１つのアイデンティティと、呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティとの間に一致がないときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する、ことを含む方法に向けられる。
【００１２】
一実施形態において、この方法は、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをホーム加入者サーバー（ＨＳＳ）へ送出することも含む。
【００１３】
別の実施形態は、少なくとも１つのプロセッサ、及びコンピュータプログラムコードを含む少なくとも１つのメモリを備えた装置に向けられる。少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、少なくとも、ホーム加入者サーバーからインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した全てのウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティに対して少なくとも１つのアイデンティティを検索し、ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取り、全てのウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティに対する少なくとも１つのアイデンティティを、呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと比較し、及び全てのウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティに対する少なくとも１つのアイデンティティと、呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティとの間に一致がないときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する、ようにさせるよう構成された装置。
【００１４】
一実施形態において、少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、少なくとも、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをホーム加入者サーバー（ＨＳＳ）へ送出するようにさせるよう更に構成される。ある実施形態によれば、装置は、問合わせ呼状態制御機能又はサービング呼状態制御機能を備えている。
【００１５】
別の実施形態は、ホーム加入者サーバーからインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した全てのウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティに対して少なくとも１つのアイデンティティを検索するための手段；ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取るための手段；全てのウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティに対する少なくとも１つのアイデンティティを、呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと比較するための手段；及び全てのウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティに対する少なくとも１つのアイデンティティと、呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティとの間に一致がないときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶するための手段；を備えた装置に向けられる。
【００１６】
別の実施形態は、非一時的なコンピュータ読み取り可能な媒体で実施されるコンピュータプログラムに向けられる。このコンピュータプログラムは、ホーム加入者サーバーからインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の契約に関連した全てのウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティに対して少なくとも１つのアイデンティティを検索し、ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取り、全てのウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティに対する少なくとも１つのアイデンティティを、呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと比較し、及び全てのウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティに対する少なくとも１つのアイデンティティと、呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティとの間に一致がないときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する、ことを含むプロセスを遂行するようにプロセッサを制御するよう構成される。
【００１７】
別の実施形態は、ネットワークノードにより、ブロックされるウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを含む少なくとも１つのパラメータを記憶し；ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを呼状態制御機能から受け取り；呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをそのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと比較し；及び呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと、そのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティとの間に一致があるときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する；ことを含む方法に向けられる。
【００１８】
ある実施形態において、ネットワークノードは、ホーム加入者サーバー（ＨＳＳ）を備え、そして呼状態制御機能は、問合わせ呼状態制御機能（Ｉ−ＣＳＣＦ）又はサービング呼状態制御機能（Ｓ−ＣＳＣＦ）を含む。一実施形態によれば、前記拒絶は、更に、全てのサービング呼状態制御機能に、ＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをブロックすることを通知することを含む。ある実施形態では、少なくとも１つのパラメータは、ホーム加入者サーバー（ＨＳＳ）に一度追加される。
【００１９】
別の実施形態は、少なくとも１つのプロセッサ、及びコンピュータプログラムコードを含む少なくとも１つのメモリを備えた装置に向けられる。少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、少なくとも、ブロックされるウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを含む少なくとも１つのパラメータを記憶し、ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを呼状態制御機能から受け取り、呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをそのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと比較し、及び呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと、そのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティとの間に一致があるときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する、ようにさせるよう構成される。
【００２０】
一実施形態において、装置は、ホーム加入者サーバー（ＨＳＳ）を備え、そして呼状態制御機能は、問合わせ呼状態制御機能（Ｉ−ＣＳＣＦ）又はサービング呼状態制御機能（Ｓ−ＣＳＣＦ）を含む。ある実施形態によれば、少なくとも１つのメモリ及びコンピュータプログラムコードは、更に、少なくとも１つのプロセッサとで、装置が、少なくとも、全てのサービング呼状態制御機能に、ＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをブロックすることを通知するようにさせるよう構成される。ある実施形態では、少なくとも１つのパラメータは、ホーム加入者サーバー（ＨＳＳ）に一度追加される。
【００２１】
別の実施形態は、ブロックされるウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを含む少なくとも１つのパラメータを記憶するための手段；ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを呼状態制御機能から受け取るための手段；呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをそのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと比較するための手段；及び呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと、そのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティとの間に一致があるときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶するための手段；を備えた装置に向けられる。
【００２２】
別の実施形態は、非一時的なコンピュータ読み取り可能な媒体で実施されるコンピュータプログラムに向けられる。このコンピュータプログラムは、ブロックされるウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを含む少なくとも１つのパラメータを記憶し、ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを呼状態制御機能から受け取り、呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをそのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと比較し、及び呼状態制御機能から受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと、そのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティとの間に一致があるときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する、ことを含むプロセスを遂行するようにプロセッサを制御するよう構成される。
【００２３】
別の実施形態は、ネットワークノードにより、ブロックされるウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを記憶又は検索し、ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取り、そのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティを、ｅＰ−ＣＳＣＦから受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと比較し、及びそのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと、ｅＰ−ＣＳＣＦから受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティとの間に一致があるときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する、ことを含む方法に向けられる。
【００２４】
一実施形態において、前記検索は、ブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをホーム加入者サーバー（ＨＳＳ）から検索することを含む。ある実施形態によれば、この方法は、更に、ｅＰ−ＣＳＣＦから受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをＨＳＳへ送出することを含む。ある実施形態において、ネットワークノードは、サービング呼状態制御機能を備え、そしてこの方法は、更に、ブロックされるＷｅｂＲＴＣのウェブサーバー機能に関連した全てのユーザに対してネットワーク登録抹消を開始することを含む。
【００２５】
別の実施形態は、少なくとも１つのプロセッサ、及びコンピュータプログラムコードを含む少なくとも１つのメモリを備えた装置に向けられる。少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサとで、装置が、少なくとも、ブロックされるウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを記憶又は検索し、ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取り、そのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティを、ｅＰ−ＣＳＣＦから受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと比較し、及びそのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと、ｅＰ−ＣＳＣＦから受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティとの間に一致があるときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する、ようにさせるよう構成される。
【００２６】
ある実施形態において、少なくとも１つのメモリ及びコンピュータプログラムコードは、更に、少なくとも１つのプロセッサとで、装置が、少なくとも、ブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをホーム加入者サーバー（ＨＳＳ）から検索するようにさせるよう構成される。一実施形態によれば、少なくとも１つのメモリ及びコンピュータプログラムコードは、更に、少なくとも１つのプロセッサとで、装置が、少なくとも、ｅＰ−ＣＳＣＦから受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをＨＳＳへ送出するようにさせるよう構成される。ある実施形態において、前記装置は、サービング呼状態制御機能を備え、そして少なくとも１つのメモリ及びコンピュータプログラムコードは、更に、少なくとも１つのプロセッサとで、装置が、少なくとも、ブロックされるＷｅｂＲＴＣのウェブサーバー機能に関連した全てのユーザに対してネットワーク登録抹消を開始するようにさせるよう構成される。
【００２７】
別の実施形態は、ブロックされるウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを記憶又は検索するための手段；ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取るための手段；そのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティを、ｅＰ−ＣＳＣＦから受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと比較するための手段；及びそのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと、ｅＰ−ＣＳＣＦから受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティとの間に一致があるときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶するための手段；を備えた装置に向けられる。
【００２８】
一実施形態において、検索手段は、ブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをホーム加入者サーバー（ＨＳＳ）から検索する手段を含む。ある実施形態によれば、この装置は、更に、ｅＰ−ＣＳＣＦから受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティをＨＳＳへ送出する手段を含む。ある実施形態において、この装置は、サービング呼状態制御機能を備え、そしてこの装置は、更に、ブロックされるＷｅｂＲＴＣのウェブサーバー機能に関連した全てのユーザに対してネットワーク登録抹消を開始する手段を備えている。
【００２９】
別の実施形態は、非一時的なコンピュータ読み取り可能な媒体で実施されるコンピュータプログラムに向けられる。このコンピュータプログラムは、ブロックされるウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを記憶又は検索し、ウェブリアルタイム通信（ＷｅｂＲＴＣ）のウェブサーバー機能のアイデンティティを、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）から受け取り、そのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティを、ｅＰ−ＣＳＣＦから受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと比較し、及びそのブロックされるＷｅｂＲＴＣのウェブサーバー機能のアイデンティティと、ｅＰ−ＣＳＣＦから受け取られたＷｅｂＲＴＣのウェブサーバー機能のアイデンティティとの間に一致があるときには、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）の通信を拒絶する、ことを含むプロセスを遂行するようにプロセッサを制御するよう構成される。
【００３０】
本発明を適切に理解するために、添付図面を参照する。
【図面の簡単な説明】
【００３１】
【図１】一実施形態によるシステムの一例を示す。
【図２】一実施形態による方法のフローチャートの一例を示す。
【図３】別の実施形態による方法のフローチャートの一例を示す。
【図４】別の実施形態による方法のフローチャートの一例を示す。
【図５】一実施形態による装置のブロック図である。
【図６】別の実施形態による装置のブロック図である。
【図７】別の実施形態による装置のブロック図である。
【発明を実施するための形態】
【００３２】
添付図面に示して一般的に説明する本発明のコンポーネントは、種々様々な異なる構成で配列及び設計されることが容易に理解されよう。従って、添付図面に示されるように、ＷｅｂＲＴＣクライアントとＩＭＳとの間のセキュリティを与えるためのシステム、方法、装置及びコンピュータプログラム製品の実施形態の以下の詳細な説明は、本発明の範囲を限定するものではなく、本発明の選択された実施形態を単に表わすものに過ぎない。
【００３３】
本明細書全体にわたって述べる本発明の特徴、構造又は特性は、１つ以上の実施形態において適当な仕方で合成できる。例えば、本明細書全体にわたる句「ある実施形態」又は「幾つかの実施形態」又は他の同様の言語の使用は、その実施形態に関連して述べる特定の特徴、構造又は特性が本発明の少なくとも１つの実施形態に含まれることを指す。従って、本明細書全体にわたる句「ある実施形態において」「幾つかの実施形態において」「他の実施形態において」又は他の同様の言語の出現は、必ずしも、全部が同じグループの実施形態を指すものではなく、ここに述べる特徴、構造又は特性は、１つ以上の実施形態において適当な仕方で合成されてもよい。
【００３４】
更に、以下に述べる異なる機能は、必要に応じて、異なる順序で及び／又は互いに同時に遂行されてもよい。更に、ここに述べる機能の１つ以上は、必要に応じて、オプションであってもよいし、又は結合されてもよい。従って、以下の説明は、本発明の原理、教示及び実施形態の単なる例示であって、それに限定されないと考えられる。
【００３５】
上述したように、ある実施形態は、ＩＭＳへのＷｅｂＲＴＣクライアントのアクセスのセキュリティの観点に関連している。３ＧＰＰアーキテクチャーの事柄が３ＧＰＰ  ＴＲ２３．７０１、ｖ０．３．０、“Study on Web Real Time Communication (WebRTC) access to IMS (Stage 2)”に文書化されており、そして初期のセキュリティの事柄が３ＧＰＰ  ＴＲ３３．ａｂｃ、ｖ０．１．０、“Study on Security for WebRTC IMS Client access to IMS”に文書化されている。３ＧＰＰ  ＴＲ２３．７０１、ｖ０．３．０、及び３ＧＰＰ  ＴＲ３３．ａｂｃ、ｖ０．１．０は、参考としてここにそのまま援用される。
【００３６】
３ＧＰＰ  ＴＲ２３．７０１、Ａｎｎｅｘ  Ａ．２．１．１は、ＩＭＳへのＷｅｂＲＴＣアクセスによりサポートされる多数の認証シナリオを記載している。ある実施形態は、３ＧＰＰ  ＴＲ２３．７０１のいわゆるシナリオ２に適用できるが、それら実施形態は、３ＧＰＰＴＲ２３．７０１及びどこかに記載された他のシナリオにも適用できる。
【００３７】
図１は、ＷｅｂＲＴＣクライアントＩＭＳアクセスのアーキテクチャーを含む一実施形態によるシステムの一例を示す。図１に示すように、この例では、システムは、ＷｅｂＲＴＣ  ＩＭＳクライアント（ＷＩＣ）、ＷｅｂＲＴＣウェブサーバー機能（ＷＷＳＦ）、ＷｅｂＲＴＣに対して改善されたプロキシー呼状態制御機能（ｅＰ−ＣＳＣＦ）、問合わせ呼状態制御機能（Ｉ−ＣＳＣＦ）、サービング呼状態制御機能（Ｓ−ＣＳＣＦ）、及びホーム加入者サーバー（ＨＳＳ）を備えている。Ｉ−ＣＳＣＦ、Ｓ−ＣＳＣＦ、及びＨＳＳ、並びにそれらの機能は、ＩＭＳアーキテクチャーから良く知られている（例えば、３ＧＰＰ  ＴＳ２３．２２８を参照）。図１に示すＩＭＳ−ＡＬＧコンポーネント、ｅＩＭＳ−ＡＧＷ及びそれらのインターフェイスは、必ずしも幾つかの実施形態に関連していない。
【００３８】
ＷＩＣは、ＷｅｂＲＴＣ  ＩＭＳアクセスアーキテクチャーと協働できるＷｅｂＲＴＣＪａｖａ（登録商標）ｓｃｒｉｐｔ（ＪＳ）アプリケーションである。ＷＩＣアプリケーションは、ＷＷＳＦからダウンロードされ、そしてＩＭＳの通信サービスへのアクセスを与える。
【００３９】
ＷＷＳＦは、オペレータネットワーク、又はオペレータネットワークにより許可された第三者ネットワークのいずれかに位置される。ＷＷＳＦは、ウェブクレデンシャルに基づきＷＩＣの認証を遂行し、そしてＷＩＣのあるＩＭＳアイデンティティがそのＷＩＣの認証されたウェブアイデンティティに関連していることを主張する。
【００４０】
ｅＰ−ＣＳＣＦは、オペレータネットワークに位置される。ｅＰ−ＣＳＣＦは、ＷＷＳＦにより与えられる主張を検証することによりＷＷＳＦにより遂行されるユーザ装置（ＵＥ）認証を検証し、そしてＷＷＳＦにより既に認証されたＵＥに対するＩＭＳにおいて、３ＧＰＰ  ＴＳ３３．２０３、Ａｎｎｅｘ  Ｕに規定された信頼性ノード認証（ＴＮＡ）を遂行する。更に、３ＧＰＰ  ＴＳ２３．７０１に記載されたように、ｅＰ−ＣＳＣＦは、ＷＩＣに関連したＩＭＳアイデンティティに関する主張を与えることがＷＷＳＦに許可されたことを検証する。
【００４１】
３ＧＰＰ  ＴＲ２３．７０１の前記シナリオ２において、クライアントは、定期ＩＭＳ契約を有するが、クライアントの認証は、ウェブクレデンシャル、及び３ＧＰＰの範囲外のある種のウェブ認証スキームを使用することにより与えられ、即ち３ＧＰＰにより現在指定された認証スキームの１つを使用せずに与えられる。ＷＩＣは、この既存のＩＭＳ契約からＩＭＰＵ（ＩＰマルチメディアパブリックアイデンティティ）の１つをＩＭＳに登録する。ＷＷＳＦは、ウェブ認証を遂行し、そして例えば、データベースルックアップを経て、ユーザのＩＭＰＵと、ユーザのウェブアイデンティティとの間の（スタティック）関連性を学習する。ＷＷＳＦは、典型的に、例えば、暗号手段を使用して、特定のＩＭＰＵを伴うＷＩＣがＷＷＳＦにより認証されたことを主張するトークンを発生し、このトークンは、ＷＩＣを経てｅＰ−ＣＳＣＦへ通される。シナリオ２の記載は、ＷＷＳＦによるＩＭＰＵの指定をこのＷＷＳＦに関連したＩＭＰＵの特定セットに制限するという条項は含まず、従って、これは、ＩＭＳ契約のＩＭＰＵである。
【００４２】
セキュリティ違反は常に考えられるので、そのような潜在的なセキュリティ違反の結果ができるだけ含まれることが望ましい。それ故、本発明の実施形態は、第三者のＷＷＳＦにより運営されるウェブ認証スキームにおける潜在的なセキュリティ違反の結果に対処し及び／又はそれを防止する。
【００４３】
少なくとも２つの関連する問題があって、幾つかの実施形態で解決できるが、それらの実施形態は、ここに列挙されない他の問題の解決策も提供する。第１の問題は、例えば、ＷＷＳＦにより使用されるウェブ認証スキームにおいてＷＷＳＦに影響するセキュリティ違反の、ＩＭＳ加入者への影響を制限することに関する。
【００４４】
アタッカーがＷＷＳＦのセキュリティを妥協できると仮定すれば、アタッカーは、このＩＭＰＵが既存のＩＭＳ契約に関連している場合、ＷＷＳＦがアタッカー選択のＩＭＰＵでユーザを認証したと誤って主張する偽のトークンを発生することができる。このようにして、アタッカーは、このＩＭＰＵでＷｅｂＲＴＣ呼を発信者として開始し、従って、このＩＭＰＵに法的に関連したユーザに成りすますことができる。これは、ユーザ及び／又はＩＭＳサーバープロバイダーに対して金融的影響を及ぼすだけでなく、呼の行先や内容によっては彼等の評判や又は法的起訴の結果に損害を及ぼす。ＷＩＣに指定するＩＭＳアイデンティティを割り当てることがＷＷＳＦに許可されたことを検証することでｅＰ−ＣＳＣＦが仕事をすることは真実であるが、ｅＰ−ＣＳＣＦは、既存のＩＭＳ契約に関連したＩＭＰＵをＷＷＳＦが指定できると仮定しているので、この成りすましを停止することができない。成りすましは、ＩＭＳ加入者が、ＷＷＳＦを運営する第三者（例えば、ソーシャルネットワーク）とのビジネス関係がなくても、又はＷｅｂＲＴＣを使用しなくても、彼等に影響を及ぼし得る。
【００４５】
第２の問題は、セキュリティ問題の潜在的な原因であるＷＷＳＦを選択的にブロックすることに関する。１つのＷＷＳＦにセキュリティ違反があるか、或いは１つのＷＷＳＦにより認証されたＷｅｂＲＴＣクライアントの振舞いが何らかの異常を示すと仮定すれば、ＩＭＳサーバープロバイダーは、他のＷＷＳＦに関連したクライアントに影響せずにセキュリティ違反の影響を分離することに関心をもつ。従って、ＩＭＳサーバープロバイダーは、他のＷＷＳＦに関連したクライアントに影響を及ぼすことなく、セキュリティ異常を示すか又はセキュリティ違反で悩まされているＷＷＳＦを（一時的に）選択的にブロックできねばならない。
【００４６】
前記で示唆されたように、第１の実施形態は、ＩＭＳ加入者のＷＷＳＦに影響するセキュリティ違反の影響を限定することに少なくとも一部分向けられる。この実施形態によれば、第三者のＷＷＳＦは、ＩＭＰＵの良好に定義されたセット、即ちこのＷＷＳＦのウェブ認証スキームを経てＩＭＳにアクセスするオプションを選択したＩＭＳ加入者のＩＭＰＵからＩＭＰＵを指定することだけが許可されるのであって、任意のＩＭＰＵについては許可されない。この実施形態は、既存のＩＭＳシステムに対する次の改善の幾つか又は全部を含む。
【００４７】
例えば、この実施形態では、ＨＳＳは、ＩＭＳ契約ごとに１つ又は多数の付加的なパラメータ、即ちＷｅｂＲＴＣにおいてＩＭＳ加入者を認証することが許可されたＷＷＳＦのアイデンティティ（１つ又は複数）、を記憶させることにより改善される。逆に、ＩＭＳ契約のデータにそのような付加的パラメータが欠けることは、このＩＭＳ契約に対して、ＷＷＳＦにより認証が許可されないことを指示する。
【００４８】
この実施形態では、ｅＰ−ＣＳＣＦは、３ＧＰＰ  ＴＲ２３．７０１に記述されたｅＰ−ＣＳＣＦ及び既存のＰ−ＣＳＣＦの両方に関して、ＷｅｂＲＴＣにおけるＩＭＳ加入者の認証に関する主張をｅＰ−ＣＳＣＦが受け取ったところのＷＷＳＦのアイデンティティ（１つ又は複数）を登録メッセージの一部分としてＩ−／Ｓ−ＣＳＣＦへ送出させることにより改善される。
【００４９】
更に、この実施形態では、Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦは、ａ）ＨＳＳからのＩＭＳ契約に関連した全てのＷＷＳＦアイデンティティのアイデンティティ（１つ又は複数）を検索させ；及び／又はｂ）ｅＰ−ＣＳＣＦから受け取ったＷＷＳＦアイデンティティをＨＳＳへ送出させる；という２つの考えられる方法の少なくとも１つにおいて改善される。
【００５０】
更に、この実施形態では、Ｉ−ＣＳＣＦ、Ｓ−ＣＳＣＦ及び／又はＨＳＳは、比較及び拒絶機能で改善される。例えば、Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦがＨＳＳからのＩＭＳ契約に関連した全てのＷＷＳＦアイデンティティのアイデンティティ（１つ又は複数）を検索するように構成されるときには（例えば、前記ケースａ））、Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦは、ＨＳＳからのＩＭＳ契約に関連した全てのＷＷＳＦアイデンティティのアイデンティティ（１つ又は複数）をｅＰ−ＣＳＣＦから受け取ったＷＷＳＦアイデンティティと比較し、そして一致がないときには、ＩＭＳの通信を拒絶する。図２は、この実施形態によりＩＭＳ契約ごとにＷＷＳＦの許可をチェックするための規範的な情報フローを示すシグナリング図である。
【００５１】
Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦがｅＰ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティをＨＳＳへ送出するように構成されたときには（例えば、前記ケースｂ））、ＨＳＳは、Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティを、ＨＳＳに記憶されたＩＭＳ契約に関連した全てのＷＷＳＦアイデンティティのアイデンティティ（１つ方は複数）と比較し、そして一致がないときには、ＩＭＳの通信を拒絶する。
【００５２】
上述したように、第２の実施形態は、セキュリティ問題の潜在的な原因であるＷＷＳＦを選択的にブロックすることに少なくとも一部分向けられる。この第２の実施形態によりセキュリティ問題の潜在的な原因であるＷＷＳＦを選択的にブロックする解決策は不必要なものであると誰かが考えるかもしれない。というのは、ＷＷＳＦをブロックすべき場合には、第１の実施形態によりＨＳＳに記憶されたＷＷＳＦアイデンティティを単に除去することができ、そうすれば、このＷＷＳＦに関する通信が行われないからである。しかしながら、これは、非常に多数のＩＭＳ契約レコードに影響が及ぶので非常に厄介である。更に、ＷＷＳＦを伴うセキュリティ問題は、一時的なものであり、従って、ＷＷＳＦセキュリティ問題が固定されると、この非常に多数のＩＭＳ契約レコードにそれら全てのＷＷＳＦアイデンティティを追加して戻さねばならない。それ故、この第２の実施形態が更に有用なものとなる。
【００５３】
この第２の実施形態は、前記第１の実施形態について定義されたものと若干同様のメカニズムを使用する。前記第１の実施形態及び以下に述べる第２の実施形態は、共存することができ、且つ並列に使用することができる。
【００５４】
この実施形態は、既存のＩＭＳシステムに対する次の改善の幾つか又は全部を含む。例えば、この実施形態では、ＨＳＳは、１つ又は多数の付加的なパラメータ、即ちブロックされるＷＷＳＦのアイデンティティを記憶させることにより改善される（第１の実施形態との相違は、付加的なパラメータがＨＳＳに一度追加され、ＩＭＳ契約ごとではないことである）。又、ＨＳＳは、ＷＷＳＦのブロッキングについて全てのＳ−ＣＳＣＦに通知することによっても改善される（例えば、ＨＳＳ開始のプッシュメッセージ）。
【００５５】
この実施形態では、ｅＰ−ＣＳＣＦは、３ＧＰＰ  ＴＲ２３．７０１に記述されたｅＰ−ＣＳＣＦ及び既存のＰ−ＣＳＣＦの両方に関して、ＷｅｂＲＴＣにおけるＩＭＳ加入者の認証に関する主張をｅＰ−ＣＳＣＦが受け取ったところのＷＷＳＦのアイデンティティ（１つ又は複数）を送出させることにより改善される。
【００５６】
更に、この実施形態では、Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦは、考えられる次の仕方の少なくとも１つで改善される。
ｃ）第１の実施形態に関してｅＰ−ＣＳＣＦから受け取られた指示に基づきユーザごとにＷＷＳＦのアイデンティティを記憶させることにより（第１の実施形態では、Ｓ−ＣＳＣＦは、登録プロセスだけのためにＷＷＳＦ  ＩＤを使用する必要がある。この実施形態では、全登録期間中にそれを記憶する必要がある）。
ｄ）ＨＳＳから全てのブロックされたＷＷＳＦアイデンティティを検索させることにより（第１の実施形態との相違は、異なるタイプの付加的なパラメータが検索されることである）。
ｅ）ｅＰ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティをＨＳＳへ送出させることにより。
ｆ）１つ又は多数の付加的なパラメータを記憶させることにより、即ちＨＳＳにおいてこの記憶が行われない場合にはブロックされるＷＷＳＦのアイデンティティを記憶させることにより。
ｇ）Ｓ−ＣＳＣＦのみに対して、ブロックされるＷＷＳＦに関連した全てのユーザについてネットワーク開始の登録抹消を開始させることにより。但し、影響を受けるユーザは、前記ｃ）のように識別される。これは、ＷＷＳＦがまだブロックされないが、既に妥協がなされているときには、ブロックされるＷＷＳＦにより認証されたユーザの通信を回避する。
【００５７】
更に、この実施形態では、Ｉ−ＣＳＣＦ、Ｓ−ＣＳＣＦ及び／又はＨＳＳは、比較及び拒絶機能で改善される。例えば、Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦがＨＳＳから全てのブロックされるＷＷＳＦアイデンティティを検索するように構成されるときには（即ち、前記ケースｄ））、Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦは、ＨＳＳから受け取られたブロックされるＷＷＳＦアイデンティティを、ｅＰ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティと比較し、そして一致があったときには、ＩＭＳの通信を拒絶する。図３は、この実施形態により妥協されたＷＷＳＦをブロックするための規範的な情報フローを示すシグナリング図である。
【００５８】
Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦがｅＰ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティをＨＳＳへ送出するように構成されるときには（即ち、前記ケースｅ））、ＨＳＳは、Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティを、ＨＳＳに記憶された全てのブロックされるＷＷＳＦアイデンティティと比較し、そして一致があるときには、ＩＭＳの通信を拒絶する。
【００５９】
Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦが、１つ又は多数の付加的なパラメータを記憶するように構成され、例えば、ＨＳＳにおいてこの記憶が行われない場合にはブロックされるＷＷＳＦのアイデンティティを記憶するように構成されるときには（即ち、前記ケースｆ））、Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦは、Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦに記憶されたブロックされるＷＷＳＦアイデンティティを、ｅＰ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティと比較し、そして一致があるときには、ＩＭＳの通信を拒絶する。
【００６０】
図４は、ＨＳＳがＷＷＳＦのブロッキングについて全てのＳ−ＣＳＣＦに通知し（例えば、ＨＳＳ開始のプッシュメッセージ）そしてＳ−ＣＳＣＦが前記ケースｇ）により影響を受けるユーザを登録抹消する場合の規範的な情報フローを示すシグナリング図である。
【００６１】
図５は、一実施形態による装置２０の一例を示す。一実施形態において、装置２０は、通信ネットワークにおけるノード、ホスト又はサーバーであるか、又はそのようなネットワークにサービスし、例えば、ＩＭＳにおけるＨＳＳである。当業者であれば、装置２０は、図５に示さないコンポーネント又は特徴を含むことが理解されよう。
【００６２】
図５に示されたように、装置２０は、情報を処理しそしてインストラクション又はオペレーションを実行するプロセッサ３２を備えている。プロセッサ３２は、任意のタイプの汎用又は特殊目的プロセッサである。図５には単一のプロセッサ３２が示されているが、他の実施形態により複数のプロセッサが使用されてもよい。実際に、プロセッサ３２は、例えば、汎用コンピュータ、特殊目的コンピュータ、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、及びマルチコアプロセッサアーキテクチャーに基づくプロセッサのうちの１つ以上を含む。
【００６３】
装置２０は、更に、プロセッサ３２によって実行されるインストラクション及び情報を記憶するために、プロセッサ３２に結合されるメモリ３４（内部又は外部）を備えているか又はそれに結合される。メモリ３４は、１つ以上のメモリでよく且つローカルアプリケーション環境に適した任意のタイプでよく、そして半導体ベースのメモリ装置のような適当な揮発性又は不揮発性データ記憶技術、磁気メモリ装置及びシステム、光学的メモリ装置及びシステム、固定メモリ、及び除去可能なメモリを使用して具現化される。例えば、メモリ３４は、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、磁気又は光学ディスクのようなスタティックストレージ、或いは他のタイプの非一時的マシン又はコンピュータ読み取り可能な媒体の組み合わせより成る。メモリ３４に記憶されたインストラクションは、プロセッサ３２により実行されたときに、ここに述べるタスクを装置２０が遂行できるようにするプログラムインストラクション又はコンピュータプログラムコードを含む。
【００６４】
装置２０は、更に、情報、信号及び／又はデータを送信及び受信するように構成されたトランシーバ３８を備えるか又はそれに結合される。
【００６５】
プロセッサ３２は、装置２０のオペレーションに関連した機能を遂行し、これは、通信メッセージを形成する個々のビットをエンコード及びデコードすること、情報をフォーマットすること、及び通信リソースの管理に関連したプロセスを含めて装置２０の全体的な制御を包含するが、これらに限定されない。
【００６６】
一実施形態において、メモリ３４は、プロセッサ３２によって実行されたときに機能を発揮するソフトウェアモジュールを記憶する。それらモジュールは、例えば、装置２０のオペレーティングシステム機能を発揮するオペレーティングシステムを含む。又、メモリは、装置２０の付加的な機能を発揮するためのアプリケーション又はプログラムのような１つ以上の機能的モジュールも記憶する。装置２０のコンポーネントは、ハードウェアで実施されてもよいし、又はハードウェア及びソフトウェアの適当な組み合わせとして実施されてもよい。
【００６７】
上述したように、ある実施形態によれば、装置２０は、通信ネットワークにおけるサーバー、ノード又はホストであるか、又はそのようなネットワークにサービスし、例えば、ＩＭＳにおけるＨＳＳである。この実施形態では、装置２０は、ＩＭＳ契約ごとに１つ又は多数のパラメータを記憶するためにメモリ３４及びプロセッサ３２により制御される。パラメータは、ＷｅｂＲＴＣにおいてＩＭＳ加入者を認証することが許可されたＷＷＳＦのアイデンティティ（１つ又は複数）を含む。一実施形態によれば、ＩＭＳ契約のデータにそのような付加的なパラメータがないことは、このＩＭＳ契約に対して、ＷＷＳＦにより認証が許可されないことを指示する。ある実施形態において、装置２０がＩ−ＣＳＣＦ又はＳ−ＣＳＣＦから送られたＷＷＳＦアイデンティティを受け取ると、装置２０は、Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティを、ＨＳＳに記憶されたＩＭＳ契約に関連した全てのＷＷＳＦアイデンティティのアイデンティティ（１つ又は複数）と比較し、そして一致がないときには、ＩＭＳ通信を拒絶する、ように制御される。
【００６８】
別の実施形態において、装置２０は、ブロックされるＷＷＳＦのアイデンティティである１つ又は多数のパラメータを記憶するようにメモリ３４及びプロセッサ３２により制御される。この実施形態において、パラメータは、ＨＳＳに一度追加される（ＩＭＳ契約ごとではなく）。一実施形態において、装置２０は、Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティを、装置２０に記憶された全てのブロックされるＷＷＳＦアイデンティティと比較し、そして一致があったときにＩＭＳ通信を拒絶するように制御される。次いで、装置２０は、例えば、ＨＳＳ開始のプッシュメッセージを経て、ＷＷＳＦのブロッキングについて全てのＳ−ＣＳＣＦに通知するように制御される。
【００６９】
図６は、一実施形態による装置４０の一例を示す。一実施形態において、装置４０は、通信ネットワークにおけるノード、ホスト又はサーバーであるか、又はそのようなネットワークにサービスし、例えば、ｅＰ−ＣＳＣＦである。当業者であれば、装置４０は、図６に示さないコンポーネント又は特徴を含むことが理解されよう。
【００７０】
図６に示されたように、装置４０は、情報を処理しそしてインストラクション又はオペレーションを実行するプロセッサ４２を備えている。プロセッサ４２は、任意のタイプの汎用又は特殊目的プロセッサである。図６には単一のプロセッサ４２が示されているが、他の実施形態により複数のプロセッサが使用されてもよい。実際に、プロセッサ４２は、例えば、汎用コンピュータ、特殊目的コンピュータ、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、及びマルチコアプロセッサアーキテクチャーに基づくプロセッサのうちの１つ以上を含む。
【００７１】
装置４０は、更に、プロセッサ４２によって実行されるインストラクション及び情報を記憶するために、プロセッサ４２に結合されるメモリ４４（内部又は外部）を備えているか又はそれに結合される。メモリ４４は、１つ以上のメモリでよく且つローカルアプリケーション環境に適した任意のタイプでよく、そして半導体ベースのメモリ装置のような適当な揮発性又は不揮発性データ記憶技術、磁気メモリ装置及びシステム、光学的メモリ装置及びシステム、固定メモリ、及び除去可能なメモリを使用して具現化される。例えば、メモリ４４は、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、磁気又は光学ディスクのようなスタティックストレージ、或いは他のタイプの非一時的マシン又はコンピュータ読み取り可能な媒体の組み合わせより成る。メモリ４４に記憶されたインストラクションは、プロセッサ４２により実行されたときに、ここに述べるタスクを装置４０が遂行できるようにするプログラムインストラクション又はコンピュータプログラムコードを含む。
【００７２】
装置４０は、更に、情報、データ又は信号を送信及び受信するように構成されたトランシーバ４８を備えるか又はそれに結合される。
【００７３】
プロセッサ４２は、装置４０のオペレーションに関連した機能を遂行し、これは、通信メッセージを形成する個々のビットをエンコード及びデコードすること、情報をフォーマットすること、及び通信リソースの管理に関連したプロセスを含めて装置４０の全体的な制御を包含するが、これらに限定されない。
【００７４】
一実施形態において、メモリ４４は、プロセッサ４２によって実行されたときに機能を発揮するソフトウェアモジュールを記憶する。それらモジュールは、例えば、装置４０のオペレーティングシステム機能を発揮するオペレーティングシステムを含む。又、メモリは、装置４０の付加的な機能を発揮するためのアプリケーション又はプログラムのような１つ以上の機能的モジュールも記憶する。装置４０のコンポーネントは、ハードウェアで実施されてもよいし、又はハードウェア及びソフトウェアの適当な組み合わせとして実施されてもよい。
【００７５】
上述したように、ある実施形態によれば、装置４０は、通信ネットワークにおけるサーバー、ノード又はホストであるか、又はそのようなネットワークにサービスし、例えば、ｅＰ−ＣＳＣＦである。この実施形態では、装置４０は、ＷｅｂＲＴＣにおけるＩＭＳ加入者の認証に関連した主張を装置４０が受け取るところのＷＷＳＦのアイデンティティ（１つ又は複数）を登録メッセージの一部分としてＩ／Ｓ−ＣＳＣＦへ送出するように制御される。
【００７６】
図７は、一実施形態による装置５０の一例を示す。一実施形態において、装置５０は、通信ネットワークにおけるノード、ホスト又はサーバーであるか、又はそのようなネットワークにサービスし、例えば、ＩＭＳにおけるＩ−ＣＳＣＦ又はＳ−ＣＳＣＦである。当業者であれば、装置５０は、図７に示さないコンポーネント又は特徴を含むことが理解されよう。
【００７７】
図７に示されたように、装置５０は、情報を処理しそしてインストラクション又はオペレーションを実行するプロセッサ５２を備えている。プロセッサ５２は、任意のタイプの汎用又は特殊目的プロセッサである。図７には単一のプロセッサ５２が示されているが、他の実施形態により複数のプロセッサが使用されてもよい。実際に、プロセッサ５２は、例えば、汎用コンピュータ、特殊目的コンピュータ、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、及びマルチコアプロセッサアーキテクチャーに基づくプロセッサのうちの１つ以上を含む。
【００７８】
装置５０は、更に、プロセッサ５２によって実行されるインストラクション及び情報を記憶するために、プロセッサ５２に結合されるメモリ５４（内部又は外部）を備えているか又はそれに結合される。メモリ５４は、１つ以上のメモリでよく且つローカルアプリケーション環境に適した任意のタイプでよく、そして半導体ベースのメモリ装置のような適当な揮発性又は不揮発性データ記憶技術、磁気メモリ装置及びシステム、光学的メモリ装置及びシステム、固定メモリ、及び除去可能なメモリを使用して具現化される。例えば、メモリ５４は、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、磁気又は光学ディスクのようなスタティックストレージ、或いは他のタイプの非一時的マシン又はコンピュータ読み取り可能な媒体の組み合わせより成る。メモリ５４に記憶されたインストラクションは、プロセッサ５２により実行されたときに、ここに述べるタスクを装置５０が遂行できるようにするプログラムインストラクション又はコンピュータプログラムコードを含む。
【００７９】
装置５０は、更に、情報、データ又は信号を送信及び受信するように構成されたトランシーバ５８を備えるか又はそれに結合される。
【００８０】
プロセッサ５２は、装置５０のオペレーションに関連した機能を遂行し、これは、通信メッセージを形成する個々のビットをエンコード及びデコードすること、情報をフォーマットすること、及び通信リソースの管理に関連したプロセスを含めて装置５０の全体的な制御を包含するが、これらに限定されない。
【００８１】
一実施形態において、メモリ５４は、プロセッサ５２によって実行されたときに機能を発揮するソフトウェアモジュールを記憶する。それらモジュールは、例えば、装置５０のオペレーティングシステム機能を発揮するオペレーティングシステムを含む。又、メモリは、装置５０の付加的な機能を発揮するためのアプリケーション又はプログラムのような１つ以上の機能的モジュールも記憶する。装置５０のコンポーネントは、ハードウェアで実施されてもよいし、又はハードウェア及びソフトウェアの適当な組み合わせとして実施されてもよい。
【００８２】
上述したように、ある実施形態によれば、装置５０は、通信ネットワークにおけるサーバー、ノード又はホストであるか、又はそのようなネットワークにサービスし、例えば、ＩＭＳにおけるＩ−ＣＳＣＦ又はＳ−ＣＳＣＦである。一実施形態において、装置５０は、ＨＳＳからＩＭＳ契約に関連した全てのＷＷＳＦアイデンティティのアイデンティティ（１つ又は複数）を検索するためにメモリ５４及びプロセッサ５２により制御される。次いで、装置５０は、ＨＳＳからのＩＭＳ契約に関連した全てのＷＷＳＦアイデンティティのアイデンティティ（１つ又は複数）を、ｅＰ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティと比較し、そして一致がないときには、ＩＭＳ通信を拒絶するように制御される。別の実施形態では、装置５０は、ｅＰ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティをＨＳＳへ送出するようにメモリ５４及びプロセッサ５２により制御される。
【００８３】
別の実施形態によれば、装置５０は、ｅＰ−ＣＳＣＦから受け取られた指示に基づいてユーザごとにＷＷＳＦのアイデンティティを記憶するようにメモリ５４及びプロセッサ５２により制御される。一実施形態において、装置５０は、ＨＳＳから全てのブロックされたＷＷＳＦアイデンティティを検索するようにメモリ５４及びプロセッサ５２により制御される。この実施形態によれば、装置５０は、ＨＳＳから検索されたブロックされるＷＷＳＦアイデンティティを、ｅＰ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティと比較し、そして一致があったときにＩＭＳ通信を拒絶するようにメモリ５４及びプロセッサ５２により制御される。
【００８４】
一実施形態において、装置５０は、ｅＰ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティをＨＳＳへ送出するようにメモリ５４及びプロセッサ５２により制御される。ある実施形態では、装置５０は、ＨＳＳにおいて記憶が行われない場合にブロックされるＷＷＳＦのアイデンティティを含む１つ又は多数の付加的なパラメータを記憶するようにメモリ５４及びプロセッサ５２によって制御される。この実施形態によれば、装置５０は、次いで、Ｉ−ＣＳＣＦ又はＳ−ＣＳＣＦに記憶されたブロックされるＷＷＳＦアイデンティティを、ｅＰ−ＣＳＣＦから受け取られたＷＷＳＦアイデンティティと比較し、そして一致したときにＩＭＳ通信を拒絶するようにメモリ５４及びプロセッサ５２により制御される。
【００８５】
一実施形態において、装置５０がＳ−ＣＳＣＦであるとき、装置５０は、ブロックされるＷＷＳＦに関連した全てのユーザに対してネットワーク開始の登録抹消を開始するようにメモリ５４及びプロセッサ５２により制御される。これは、ＷＷＳＦがまだブロックされないが、既に妥協がなされているときには、ブロックされるＷＷＳＦにより認証されたユーザの通信を回避する。
【００８６】
ある実施形態において、上述した図２から４に示すもののような、ここに述べるいずれかの方法の機能は、メモリ又は他のコンピュータ読み取り可能な又は有形の媒体に記憶されてプロセッサにより実行されるソフトウェア及び／又はコンピュータプログラムコード又はその一部分によって具現化される。ある実施形態において、装置は、演算オペレーションとして或いはプログラム又はその一部分（追加又は更新されるソフトウェアルーチンを含む）として構成されて少なくとも１つのオペレーションプロセッサにより実行される少なくとも１つのソフトウェアアプリケーション、モジュール、ユニット又はエンティティを備えるか又はそれに関連される。ソフトウェアルーチン、アプレット及びマクロを含むプログラム製品又はコンピュータプログラムとも称されるプログラムは、装置読み取り可能なデータストレージ媒体に記憶され、そして特定タスクを遂行するためのプログラムインストラクションを含む。コンピュータプログラム製品は、プログラムが実行されるときにそれら実施形態を具現化するよう構成された１つ以上のコンピュータ実行可能なコンポーネントを含む。１つ以上のコンピュータ実行可能なコンポーネントは、少なくとも１つのソフトウェアコード又はその一部分である。一実施形態の機能を具現化するのに必要な変更及び構成は、追加又は更新されるソフトウェアルーチンとして具現化されるルーチンとして遂行される。ソフトウェアルーチンは、装置へダウンロードされる。
【００８７】
ソフトウェア又はコンピュータプログラムコード又はその一部分は、ソースコード形態、オブジェクトコード形態、又は何らかの中間形態であり、そしてプログラムを実施できるエンティティ又は装置であるある種のキャリア、配布媒体、又はコンピュータ読み取り可能な媒体に記憶される。そのようなキャリアは、例えば、レコード媒体、コンピュータメモリ、リードオンリメモリ、光電気及び／又は電気的キャリア信号、テレコミュニケーション信号、及びソフトウェア配布パッケージを含む。必要な処理能力に基づき、コンピュータプログラムは、単一の電子デジタルコンピュータで実行されるか、又は多数のコンピュータ間に配布される。コンピュータ読み取り可能な媒体又はコンピュータ読み取り可能なストレージ媒体は、非一時的媒体である。
【００８８】
他の実施形態において、機能は、ハードウェアにより遂行され、例えば、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルゲートアレイ（ＰＧＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、又はハードウェア及びソフトウェアの他の組み合わせの使用により遂行される。更に別の実施形態では、機能は、信号、即ちインターネット又は他のネットワークからダウンロードされる電磁信号によって搬送できる非有形手段として具現化される。
【００８９】
一実施形態によれば、ノード、デバイス、又はそれに対応するコンポーネントのような装置は、単一チップコンピュータ要素のようなコンピュータ又はマイクロプロセッサとして構成されるか、或いは演算に使用される記憶容量を与えるためのメモリ及び演算を実行するためのオペレーションプロセッサを少なくとも含むチップセットとして構成される。
【００９０】
当業者であれば、以上に述べた本発明は、前記とは異なる順序の段階及び／又は異なる構成のハードウェア要素で実施できることが容易に理解されよう。それ故、本発明は、好ましい実施形態に基づいて説明したが、当業者にとって、本発明の精神及び範囲から逸脱せずに、幾つかの変更、修正及び代替的構造が明らかとなるであろう。それ故、本発明の範囲を決定するためには、特許請求の範囲を参照すべきである。
【符号の説明】
【００９１】
３２：プロセッサ
３４：メモリ
３８：トランシーバ
４２：プロセッサ
４４：メモリ
４８：トランシーバ
５２：プロセッサ
５４：メモリ
５８：トランシーバ
【図１】
0006328775.tif 000002
【図２】
0006328775.tif 000003
【図３】
0006328775.tif 000004
【図４】
0006328775.tif 000005
【図５】
0006328775.tif 000006
【図６】
0006328775.tif 000007
【図７】
0006328775.tif 000008