(57)【特許請求の範囲】
【請求項１】
モノのインターネットにおける認証情報のための転送方法であって、制約付きノードに適用され、
クライアントを認証するための認証情報を受信する段階と、
前記認証情報が初めて受信されたのかどうかを判断する段階と、
前記認証情報が初めて受信されたのではない場合、前記認証情報をリソースサーバに向けて転送する段階、又は、
前記認証情報が初めて受信された場合、前記認証情報が有効な認証情報であるかどうかを判断する段階、並びに、前記認証情報が有効な認証情報ではない場合、前記認証情報を破棄する段階、若しくは、前記認証情報が有効な認証情報である場合、前記有効な認証情報を検証する段階、及び、前記検証が成功した後、前記有効な認証情報を前記リソースサーバに向けて転送する段階とを備える、方法。
【請求項２】
前記認証情報が初めて受信されたのかどうかを判断する前記段階は、
前記認証情報がセキュリティモードで転送された場合、前記認証情報が初めて受信されたのではないと判断する段階、又は、
前記認証情報がセキュリティモードで転送されたのではない場合、前記認証情報が初めて受信されたと判断する段階を有する、請求項１に記載の方法。
【請求項３】
前記認証情報が有効な認証情報であるかどうかを判断する前記段階は、前記認証情報が転送トークンを含む場合、前記認証情報は有効な認証情報であると判断する段階、又は、
前記認証情報が転送トークンを含まない場合、前記認証情報は有効な認証情報ではないと判断する段階を有する、請求項１又は２に記載の方法。
【請求項４】
前記有効な認証情報を検証する前記段階は、
前記有効な認証情報から、許可サーバによって配信された転送トークンを取得する段階と、
前記転送トークンが正当なトークンであるかどうかを判断する段階と、
前記転送トークンが正当なトークンである場合、前記検証は成功したと判断する段階、又は、
前記転送トークンが正当なトークンではない場合、前記検証は失敗したと判断する段階とを有する、請求項１から３の何れか一項に記載の方法。
【請求項５】
前記転送トークンが正当なトークンであるかどうかを判断する前記段階は、
前記転送トークンによる、前記転送トークンの時間有効性を取得する段階と、
前記転送トークンが有効期間内であるかどうかを判断する段階と、
前記転送トークンが前記有効期間内である場合、前記制約付きノードと前記リソースサーバとの間のルートが存在するかどうかを判断する段階と、
前記ルートが存在する場合、前記転送トークンは正当なトークンであると判断する段階とを含む、請求項４に記載の方法。
【請求項６】
前記検証が成功した後、前記有効な認証情報を転送する前記段階は、
各既存ルートにおける転送ノードを取得する段階であって、前記転送ノードは、前記制約付きノードによって転送された前記有効な認証情報を受信するノードである、段階と、
各転送ノードのＩＰアドレスを取得し、前記転送ノードの前記ＩＰアドレスに従って、前記有効な認証情報を転送する段階とを有する、請求項５に記載の方法。
【請求項７】
前記転送ノードの前記ＩＰアドレスに従って、前記有効な認証情報を転送する前記段階は、
前記有効な認証情報の前記転送トークンを削除する段階と、
前記転送ノードの前記ＩＰアドレスに従い、かつセキュリティモードで、前記転送トークンが削除された前記有効な認証情報を転送する段階とを含む、請求項６に記載の方法。
【請求項８】
モノのインターネットにおける認証情報のための転送装置であって、
クライアントを認証するための認証情報を受信する受信ユニットと、
前記認証情報が初めて受信されたのかどうかを判断する第１の判断ユニットと、
前記認証情報が初めて受信されたのではない場合、前記認証情報をリソースサーバに向けて転送する転送ユニットと、
前記認証情報が初めて受信された場合、前記認証情報が有効な認証情報であるかどうかを判断し、前記認証情報が有効な認証情報ではない場合、前記認証情報を破棄する、又は、前記認証情報が有効な認証情報である場合、前記有効な認証情報を検証し、前記検証が成功した後、前記有効な認証情報を前記リソースサーバに向けて転送する第２の判断ユニットとを備える装置。
【請求項９】
前記第１の判断ユニットは、
前記認証情報がセキュリティモードで転送された場合、前記認証情報が初めて受信されたのではないと判断する、又は、
前記認証情報がセキュリティモードで転送されたのではない場合、前記認証情報が初めて受信されたと判断する、請求項８に記載の装置。
【請求項１０】
前記第２の判断ユニットは、
前記認証情報が、転送トークンを含む場合、前記認証情報は有効な認証情報であると判断する、又は、
前記認証情報が、転送トークンを含まない場合、前記認証情報は有効な認証情報ではないと判断する、請求項８又は９に記載の装置。
【請求項１１】
前記第２の判断ユニットは、検証サブユニットを含み、前記検証サブユニットは、
前記有効な認証情報から、許可サーバによって配信された転送トークンを取得し、
前記転送トークンは正当なトークンであるかどうかを判断し、
前記転送トークンが正当なトークンである場合、前記検証は成功したと判断する、又は、
前記転送トークンが正当なトークンではない場合、前記検証は失敗したと判断する、請求項８から１０の何れか一項に記載の装置。
【請求項１２】
前記検証サブユニットは更に、
前記転送トークンによる、前記転送トークンの時間有効性を取得し、
前記転送トークンが有効期間内であるかどうかを判断し、
前記転送トークンが前記有効期間内である場合、ノードと前記リソースサーバとの間のルートが存在するかどうかを判断し、
前記ルートが存在する場合、前記転送トークンは正当なトークンであると判断する、請求項１１に記載の装置。
【請求項１３】
前記第２の判断ユニットは更に、有効認証情報転送サブユニットを含み、前記有効認証情報転送サブユニットは、
各既存ルートにおける転送ノードであって、前記ノードによって転送された前記有効な認証情報を受信するノードである、転送ノードを取得し、
各転送ノードのＩＰアドレスを取得し、前記転送ノードの前記ＩＰアドレスに従って、前記有効な認証情報を転送する、請求項１２に記載の装置。
【請求項１４】
前記有効認証情報転送サブユニットは更に、
前記有効な認証情報の前記転送トークンを削除し、
前記転送ノードの前記ＩＰアドレスに従い、かつセキュリティモードで、前記転送トークンが削除された前記有効な認証情報を転送する、請求項１３に記載の装置。
【請求項１５】
モノのインターネットにおける認証情報のためのフォワーダであって、
クライアントを認証するための認証情報を受信する受信機と、
前記認証情報が初めて受信されたのかどうかを判断するプロセッサとを備え、
前記プロセッサは更に、前記認証情報が初めて受信されたのではない場合、前記認証情報をリソースサーバに向けて転送し、
前記プロセッサは更に、前記認証情報が初めて受信された場合、前記認証情報が有効な認証情報であるかどうかを判断し、前記認証情報が有効な認証情報ではない場合、前記認証情報を破棄する、又は、前記認証情報が有効な認証情報である場合、前記有効な認証情報を検証し、前記検証が成功した後、前記有効な認証情報を前記リソースサーバに向けて転送するフォワーダ。
【請求項１６】
前記プロセッサは、
前記認証情報がセキュリティモードで転送された場合、前記認証情報が初めて受信されたのではないと判断する、又は、
前記認証情報がセキュリティモードで転送されたのではない場合、前記認証情報が初めて受信されたと判断する、請求項１５に記載のフォワーダ。
【請求項１７】
前記プロセッサは、
前記認証情報が転送トークンを含む場合、前記認証情報は有効な認証情報であると判断する、又は、
前記認証情報が転送トークンを含まない場合、前記認証情報は有効な認証情報ではないと判断する、請求項１５又は１６に記載のフォワーダ。
【請求項１８】
前記プロセッサは、
前記有効な認証情報から、許可サーバによって配信された転送トークンを取得し、
前記転送トークンが正当なトークンであるかどうかを判断し、
前記転送トークンが正当なトークンである場合、前記検証は成功したと判断する、又は、
前記転送トークンが正当なトークンではない場合、前記検証は失敗したと判断する、請求項１５から１７の何れか一項に記載のフォワーダ。
【請求項１９】
前記プロセッサは、
前記転送トークンによる、前記転送トークンの時間有効性を取得し、
前記転送トークンが有効期間内であるかどうかを判断し、
前記転送トークンが前記有効期間内である場合、ノードと前記リソースサーバとの間のルートが存在するかどうかを判断し、
前記ルートが存在する場合、前記転送トークンは正当なトークンであると判断する、請求項１８に記載のフォワーダ。
【請求項２０】
前記プロセッサは、
各既存ルートにおける転送ノードであって、前記ノードによって転送された前記有効な認証情報を受信するノードである、転送ノードを取得し、
各転送ノードのＩＰアドレスを取得し、前記転送ノードの前記ＩＰアドレスに従って、前記有効な認証情報を転送する、請求項１９に記載のフォワーダ。
【請求項２１】
前記プロセッサは更に、
前記有効な認証情報の前記転送トークンを削除し、
前記転送ノードの前記ＩＰアドレスに従い、かつセキュリティモードで、前記転送トークンが削除された前記有効な認証情報を転送する、請求項２０に記載のフォワーダ。
【請求項２２】
コンピュータに請求項１から７の何れか一項に記載の方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、「モノのインターネットにおける認証情報のための転送方法、転送装置、及びフォワーダ」と題する、２０１５年１月４日に中国特許庁に出願された中国特許出願第２０１５１０００３７２６．５号に基づく優先権を主張し、その全体が参照によって本明細書において組み込まれる。
【０００２】
本発明は、モノのインターネットの分野に関し、特には、モノのインターネットにおける認証情報のための転送方法、転送装置、及びフォワーダに関する。
【背景技術】
【０００３】
モノのインターネットは、人々の生活に多大な利便性をもたらす。従来技術において、モノのインターネットによって使用される許可及び認証の方法は共に、基本フレームワークとしてプッシュモデル（ｐｕｓｈ  ｍｏｄｅｌ）を使用する。例えば、クライアントが、モノのインターネットの他方側のＲＳ（Ｒｅｓｏｕｒｃｅ  Ｓｅｒｖｅｒ、リソースサーバ）にリソースを要求する、又は、リソース操作を実行する場合、クライアントはまず要求を取得するリソースをＲＳに送信する必要があり、ＲＳが、ＡＳ（Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｓｅｒｖｅ、許可サーバ）についての情報を返した後、クライアントは、ＡＳに許可を要求する。ＡＳからの許可証明書を取得した後、クライアントは、ＤＴＬＳ（Ｄａｔａｇｒａｍ  Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ、データグラムトランスポート層セキュリティ）プロトコルを使用することによって、ＲＳに認証を要求する。クライアント上でのＲＳによる認証が成功した後、クライアントは、ＲＳにリソースを要求してよい、又は、リソース操作を実行してよい。
【０００４】
従来技術において、クライアントは、ＲＳと直接通信することができないことがある。この場合、クライアントによってＲＳに向けて送信された認証情報は、別のノードによって転送される必要がある。しかしながら、認証要求を転送するノードが制約付きノードであった場合、制約付きノードは限定された数のリソースしか有さないので、特に、帯域幅リソース及び電源リソースが限定されているとき、クライアントとＲＳとの間の通信の品質が直接影響を受ける。
【０００５】
従来技術において、モノのインターネットにおける制約付きノードを含む全ノードは、認証情報をフィルタリングすることなく無条件に当該情報を転送する。実際の状況において、モノのインターネットにおけるクライアントが、モノのインターネットの他方側のＲＳに大量の認証情報を悪意を持って送信した場合、クライアントとＲＳとの間に位置するノードは、大量の悪質な認証メッセージを無条件に転送する必要がある。認証情報を転送するノードが制約付きノードである場合、それが原因で、これらのノードの大量の帯域幅リソースが占有され、電力がすぐに消費されることになりかねない。その結果、モノのインターネットの全体的性能が影響を受け、モノのインターネットがまひさえする。
【発明の概要】
【０００６】
本発明の実施形態は、モノのインターネットにおける認証情報のための転送方法、転送装置、及びフォワーダを提供し、これにより、モノのインターネットにおいて、制約付きノードが認証情報を無条件に転送するために、モノのインターネットの性能が影響を受けるという問題を解決する。
【０００７】
上述の技術的問題を解決すべく、本発明の実施形態は以下の技術的解決手段を開示する。
【０００８】
第１の態様において、モノのインターネットにおける認証情報のための転送方法が提供される。当該方法は、制約付きノードに適用され、
認証情報を受信する段階と、
認証情報が初めて受信されたのかどうかを判断する段階と、
認証情報が初めて受信されたのではない場合、認証情報を転送する段階、又は、
認証情報が初めて受信された場合、認証情報が有効な認証情報であるかどうかを判断する段階、並びに、認証情報が有効な認証情報ではない場合、認証情報を破棄する段階、若しくは、認証情報が有効な認証情報である場合、有効な認証情報を検証する段階、及び、検証が成功した後、有効な認証情報を転送する段階とを含む。
【０００９】
第１の態様に関連して、第１の態様の第１の可能な実施方式において、認証情報が初めて受信されたのかどうかを判断する段階は、
認証情報がセキュリティモードで転送された場合、認証情報が初めて受信されたのではないと判断する段階、又は、
認証情報がセキュリティモードで転送されたのではない場合、認証情報が初めて受信されたと判断する段階を含む。
【００１０】
第１の態様に関連して、第１の態様の第２の可能な実施方式において、認証情報が有効な認証情報であるかどうかを判断する段階は、
認証情報が転送トークンを含む場合、認証情報は有効な認証情報であると判断する段階、又は、認証情報が転送トークンを含まない場合、認証情報は有効な認証情報ではないと判断する段階を含む。
【００１１】
第１の態様に関連して、第１の態様の第３の可能な実施方式において、有効な認証情報を検証する段階は、有効な認証情報から、許可サーバによって配信された転送トークンを取得する段階と、
転送トークンが正当なトークンであるかどうかを判断する段階と、
転送トークンが正当なトークンである場合、検証は成功したと判断する段階、又は
転送トークンが正当なトークンではない場合、検証は失敗したと判断する段階とを含む。
【００１２】
第１の態様の第３の可能な実施方式に関連して、第１の態様の第４の可能な実施方式において、転送トークンが正当なトークンであるかどうかを判断する段階は、
転送トークンによる、転送トークンの時間有効性を取得する段階と、
転送トークンが有効期間内であるかどうかを判断する段階と、
転送トークンが有効期間内である場合、ノードとリソースサーバとの間のルートが存在するかどうかを判断する段階と、
ルートが存在する場合、転送トークンが正当なトークンであると判断する段階とを含む。
【００１３】
第１の態様の第４の可能な実施方式に関連して、第１の態様の第５の可能な実施方式において、検証が成功した後、有効な認証情報を転送する段階は、
各既存ルートにおける転送ノードを取得する段階であって、転送ノードは、ノードによって転送された有効な認証情報を受信するノードである、段階と、
各転送ノードのＩＰアドレスを取得し、転送ノードのＩＰアドレスに従って、有効な認証情報を転送する段階とを含む。
【００１４】
第１の態様の第５の可能な実施方式に関連して、第１の態様の第６の可能な実施方式において、転送ノードのＩＰアドレスに従って、有効な認証情報を転送する段階は、
有効な認証情報の転送トークンを削除する段階と、
転送ノードのＩＰアドレスに従い、かつセキュリティモードで、転送トークンが削除された有効な認証情報を転送する段階とを含む。
【００１５】
第２の態様において、モノのインターネットにおける認証情報のための転送装置が提供される。当該装置は、
認証情報を受信するよう構成される受信ユニットと、
認証情報が初めて受信されたのかどうかを判断するよう構成される第１の判断ユニットと、
認証情報が初めて受信されたのではない場合、認証情報を転送するよう構成される転送ユニットと、
認証情報が初めて受信された場合、認証情報が有効な認証情報であるかどうかを判断し、認証情報が有効な認証情報ではない場合、認証情報を破棄する、又は、認証情報が有効な認証情報である場合、有効な認証情報を検証し、検証が成功した後、有効な認証情報を転送するよう構成される第２の判断ユニットとを含む。
【００１６】
第２の態様に関連して、第２の態様の第１の可能な実施方式において、第１の判断ユニットは、
認証情報がセキュリティモードで転送された場合、認証情報が初めて受信されたのではないと判断する、又は、
認証情報がセキュリティモードで転送されたのではない場合、認証情報が初めて受信されたと判断するよう構成される。
【００１７】
第２の態様に関連して、第２の態様の第２の可能な実施方式において、第２の判断ユニットは、
認証情報が転送トークンを含む場合、認証情報は有効な認証情報であると判断する、又は、
認証情報が転送トークンを含まない場合、認証情報は有効な認証情報ではないと判断するよう構成される。
【００１８】
第２の態様に関連して、第２の態様の第３の可能な実施方式において、第２の判断ユニットは検証サブユニットを含み、検証サブユニットは、
有効な認証情報から、許可サーバによって配信された転送トークンを取得し、
転送トークンが正当なトークンであるかどうかを判断し、
転送トークンが正当なトークンである場合、検証は成功したと判断する、又は
転送トークンが正当なトークンではない場合、検証は失敗したと判断するよう構成される。
【００１９】
第２の態様の第３の可能な実施方式に関連して、第２の態様の第４の可能な実施方式において、検証サブユニットは更に、
転送トークンによる転送トークンの時間有効性を取得し、
転送トークンが有効期間内かどうかを判断し、
転送トークンが有効期間内である場合、ノードとリソースサーバとの間のルートが存在するかどうかを判断し、
ルートが存在する場合、転送トークンは正当なトークンであると判断するよう構成される。
【００２０】
第２の態様の第４の可能な実施方式に関連して、第２の態様の第５の可能な実施方式において、検証が成功した後、有効な認証情報を転送することは、
第２の判断ユニットが更に、有効認証情報転送サブユニットを含み、有効認証情報転送サブユニットは、
各既存ルートにおける転送ノードであって、当該ノードによって転送された有効な認証情報を受信するノードである、転送ノードを取得し、
各転送ノードのＩＰアドレスを取得し、転送ノードのＩＰアドレスに従って、有効な認証情報を転送するよう構成されることを含む。
【００２１】
第２の態様の第５の可能な実施方式に関連して、第２の態様の第６の可能な実施方式において、有効認証情報転送サブユニットは更に、
有効な認証情報の転送トークンを削除し、
転送ノードのＩＰアドレスに従い、かつセキュリティモードで、転送トークンが削除された有効な認証情報を転送するよう構成される。
【００２２】
第３の態様において、モノのインターネットにおける認証情報のためのフォワーダが提供される。当該フォワーダは、
認証情報を受信するよう構成される受信機と、
認証情報が初めて受信されたのかどうかを判断するよう構成されるプロセッサとを含み、
プロセッサは更に、認証情報が初めて受信されたのではない場合、認証情報を転送するよう構成され、
プロセッサは更に、認証情報が初めて受信された場合、認証情報が有効な認証情報であるかどうかを判断し、認証情報が有効な認証情報ではない場合、認証情報を破棄する、又は、認証情報が有効な認証情報である場合、有効な認証情報を検証し、検証が成功した後、有効な認証情報を転送するよう構成される。
【００２３】
第３の態様に関連して、第３の態様の第１の可能な実施方式において、プロセッサは、
認証情報がセキュリティモードで転送された場合、認証情報が初めて受信されたのではないと判断する、又は、
認証情報がセキュリティモードで転送されたのではない場合、認証情報が初めて受信されたと判断するよう構成される。
【００２４】
第３の態様に関連して、第３の態様の第２の可能な実施方式において、プロセッサは
認証情報が転送トークンを含む場合、認証情報は有効な認証情報であると判断する、又は、
認証情報が転送トークンを含まない場合、認証情報は有効な認証情報ではないと判断するよう構成される。
【００２５】
第３の態様に関連して、第３の態様の第３の可能な実施方式において、プロセッサは、
有効な認証情報から、許可サーバによって配信された転送トークンを取得し、
転送トークンが正当なトークンであるかどうかを判断し、
転送トークンが正当なトークンである場合、検証は成功したと判断する、又は、
転送トークンが正当なトークンではない場合、検証は失敗したと判断するよう構成される。
【００２６】
第３の態様の第３の可能な実施方式に関連して、第３の態様の第４の可能な実施方式において、プロセッサは、
転送トークンによる、転送トークンの時間有効性を取得し、
転送トークンが有効期間内であるかどうかを判断し、
転送トークンが有効期間内である場合、ノードとリソースサーバとの間のルートが存在するかどうかを判断し、
ルートが存在する場合、転送トークンは正当なトークンであると判断するよう構成される。
【００２７】
第３の態様の第４の可能な実施方式に関連して、第３の態様の第５の可能な実施方式において、プロセッサは、
各既存ルートにおける転送ノードであって、ノードによって転送された有効な認証情報を受信するノードである、転送ノードを取得し、
各転送ノードのＩＰアドレスを取得し、転送ノードのＩＰアドレスに従って、有効な認証情報を転送するよう構成される。
【００２８】
第３の態様の第５の可能な実施方式に関連して、第３の態様の第６の可能な実施方式において、プロセッサは更に、
有効な認証情報の転送トークンを削除し、
転送ノードのＩＰアドレスに従い、かつセキュリティモードで、転送トークンが削除された有効な認証情報を転送するよう構成される。
【００２９】
本発明の実施形態は、モノのインターネットにおける認証情報のための転送方法を開示する。当該方法において、初めて認証情報を受信した後、制約付きノードは、認証情報を検証し、検証が成功した後、認証情報を転送する。これにより、大量の悪質な認証情報が、帯域幅を占有すること、及び、認証情報を転送する制約付きノードの電力を消費することが防止される。別の場合において、認証情報が初めて受信されたのではない場合、制約付きノードは認証情報をそのまま転送し、これにより、システムリソースの浪費が回避され、モノのインターネットの性能が向上される。
【図面の簡単な説明】
【００３０】
本発明の実施形態における、又は従来技術における技術的解決手段をより明確に説明すべく、実施形態を説明するために必要な添付図面を以下で簡潔に説明する。明らかに、以下の説明における添付図面は、本発明の一部の実施形態を示しているに過ぎず、当業者は、創造努力なくこれらの添付図面から他の図面を更に導き出し得る。
【００３１】
【図１】本発明の実施形態に係る、モノのインターネットにおける認証情報のための転送方法のフローチャートを示す。
【００３２】
【図２】本発明の実施形態に係る、モノのインターネットにおける認証情報のための転送方法のフローチャートを示す。
【００３３】
【図３】本発明の実施形態に係る、モノのインターネットにおける認証情報のための転送装置の概略図を示す。
【００３４】
【図４】本発明の実施形態に係る、モノのインターネットにおける認証情報のためのフォワーダの概略図を示す。
【発明を実施するための形態】
【００３５】
本発明の以下の実施形態は、モノのインターネットにおける認証情報のための転送方法、転送装置、及びフォワーダを提供し、これにより、モノのインターネットの性能が向上される。
【００３６】
以下で、本発明の実施形態における添付図面を参照して、本発明の実施形態における技術的解決手段を明確かつ十分に説明する。明らかに、説明される実施形態は、本発明の実施形態の全部ではなく一部に過ぎない。創造努力なく本発明の実施形態に基づいて当業者によって取得された全ての他の実施形態は、本発明の保護範囲内に含まれるものとする。
【００３７】
本発明の実施形態では、制約付きノードは、計算、記憶、及び電源の限定された能力と、限定された帯域幅とを有するノード、特には、限定された電源能力及び限定された帯域幅を有するノード、例えば、モノのインターネットにおいてノードとして機能してよい携帯電話などのモバイル端末を指す。本発明の実施形態の「制約付きノード」は、或いは、インターネットエンジニアリングタスクフォース（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ、ＩＥＴＦ）のＲＦＣ  ７２２８において規定される制約付きノード又は制約付きデバイスであってよい。
【００３８】
図１に示されるように、本発明の実施形態は、モノのインターネットにおける認証情報のための転送方法のフローチャートを提供する。図１に示されるように、当該方法は、制約付きノードに適用される。
【００３９】
当該方法は、以下の段階を含む。
【００４０】
Ｓ１０１：認証情報を受信する。
【００４１】
Ｓ１０２：認証情報が初めて受信されたのかどうかを判断する。
【００４２】
認証情報が初めて受信されたということは、送信元クライアントによって宛先リソースサーバに送信された現在の認証情報を、ノードが初めて受信したことを意味する。
【００４３】
Ｓ１０２において、認証情報が初めて受信されたのかどうかを判断する段階は、
認証情報がセキュリティモードで転送された場合、認証情報が初めて受信されたのではないと判断する段階、又は、
認証情報がセキュリティモードで転送されたのではない場合、認証情報が初めて受信されたと判断する段階を含む。
【００４４】
Ｓ１０３：認証情報が初めて受信されたのではない場合、認証情報を転送する。
【００４５】
認証情報が有効な認証情報であるかどうかを判断する段階は、
認証情報が転送トークンを含む場合、認証情報は有効な認証情報であると判断する段階、又は、
認証情報が転送トークンを含まない場合、認証情報は有効な認証情報ではないと判断する段階を含む。
【００４６】
Ｓ１０４：認証情報が初めて受信された場合、認証情報が有効な認証情報であるかどうかを判断し、認証情報が有効な認証情報ではない場合、認証情報を破棄する、又は、認証情報が有効な認証情報である場合、有効な認証情報を検証し、検証が成功した後、有効な認証情報を転送する。
【００４７】
Ｓ１０４において、認証情報が有効な認証情報であるかどうかを判断する段階は、
認証情報が転送トークンを含む場合、認証情報は有効な認証情報であると判断する、又は、
認証情報が転送トークンを含まない場合、認証情報は有効な認証情報ではないと判断する段階を含む。
【００４８】
認証情報は、第１のハンドシェイクメッセージ（Ｃｌｉｅｎｔ  Ｈｅｌｌｏ）であってよい。
【００４９】
本発明の本実施形態において、初めて受信された、有効ではない認証情報は、悪質な認証情報とみなされてよい。悪質な認証情報を破棄すれば、制約付きノードのリソースの浪費を回避し得る。
【００５０】
本発明の本実施形態では、クライアントが許可サーバから許可を取得し、許可サーバは、許可トークンを配信しつつ転送トークンを配信する。転送トークンは、転送トークンの時間有効性、クライアントのＩＰアドレス、リソースサーバのアドレス、及び許可サーバの署名などの情報を保持してよい。
【００５１】
本発明の本実施形態に係る、モノのインターネットにおける認証情報のための転送方法において、認証情報を初めて受信した後、制約付きノードはまず、認証情報が有効な認証情報であるかどうかを判断する。認証情報が有効な認証情報である場合、制約付きノードは有効な認証情報を検証し、検証が成功した後、有効な認証情報を転送する。これにより、大量の悪質な認証情報が、帯域幅を占有すること、及び、認証情報を転送する制約付きノードの電力を消費することが防止される。別の場合において、認証情報が初めて受信されたのではない場合、制約付きノードは認証情報をそのまま転送し、これにより、システムリソースの浪費が回避され、モノのインターネットの性能が向上される。
【００５２】
実際、本発明の本実施形態の方法は、制約付きノードに適用されてよい。認証情報を送信するクライアントが、異なるドメインから来た場合、本実施形態の方法は、同様にｐｒｏｘｙサーバに適用されてよい。この場合、ｐｒｏｘｙサーバもまた、制約付きノードとみなされてよい。
【００５３】
Ｓ１０４において、有効な認証情報を検証する段階は、
認証情報から、許可サーバによって配信された転送トークンを取得する段階と、
転送トークンが正当なトークンであるかどうかを判断する段階と、
転送トークンが正当なトークンである場合、検証は成功したと判断する段階、又は、
転送トークンが正当なトークンではない場合、検証は失敗したと判断する段階とを含む。
【００５４】
認証情報において保持された転送トークンは、第１のハンドシェイクメッセージ内のｄａｔａフィールドを転送トークンで置き換えてよい。
【００５５】
転送トークンが正当なトークンであるかどうかを判断する段階は、
転送トークンによる、転送トークンの時間有効性を取得する段階と、
転送トークンが有効期間内であるかどうかを判断する段階と、
転送トークンが有効期間内である場合、ノードとリソースサーバとの間のルートが存在するかどうかを判断する段階と、
ルートが存在する場合、転送トークンは正当なトークンであると判断する段階とを含む。
【００５６】
検証が成功した後、認証情報を転送する段階は、
各既存ルートにおける転送ノードを取得する段階であって、当該転送ノードは、当該ノードによって転送された有効な認証情報を受信するノードである、段階と、
各転送ノードのインターネットプロトコルＩＰアドレスを取得し、転送ノードのＩＰアドレスに従って、認証情報を転送する段階とを含む。
【００５７】
クライアントとリソースサーバとの間には複数のルートがあってよい。全ルートにおいて有効な認証情報を転送することで、１つのルートである場合における、回線障害、回線干渉、比較的長い遅延、又は同様のものを原因とする、時間内に有効な認証情報をリソースサーバに配信することの失敗を回避できる。
【００５８】
転送ノードのＩＰアドレスに従って、認証情報を転送する段階は、
有効な認証情報の転送トークンを削除する段階と、
転送ノードのＩＰアドレスに従い、かつセキュリティモードで、転送トークンが削除された有効な認証情報を転送する段階とを含む。
【００５９】
有効な認証情報の転送トークンは削除され、有効な認証情報はセキュリティモードで転送される。従って、認証情報を受信した後、次のノードは、更に検証することなく、認証情報は初めて受信されたのではないと判断してよい。これにより、制約付きノードのリソースが低減され、認証情報がクライアントからリソースサーバに伝わる時間が短縮される。転送トークンが削除された有効な認証情報は、認証情報の全ての後続の情報であって、送信元アドレスから宛先アドレスまでの全ての後続の情報を依然として含む。
【００６０】
本発明の本実施形態に係る、モノのインターネットにおける認証情報のための転送方法において、認証情報を初めて受信した後、制約付きノードは、認証情報が有効な認証情報であるかどうかを判断し、認証情報が有効な認証情報である場合、制約付きノードは、有効な認証情報を検証し、検証が成功した後、有効な認証情報を転送する。これにより、大量の悪質な認証情報が、帯域幅を占有すること、及び、認証情報を転送する制約付きノードの電力を消費することが防止される。別の場合において、認証情報が初めて受信されたのではない場合、制約付きノードは認証情報をそのまま転送し、これにより、システムリソースの浪費が回避され、モノのインターネットの性能が向上される。
【００６１】
図２は、本発明の実施形態に係る、モノのインターネットにおける認証情報のための転送方法のフローチャートを示す。当該方法は、制約付きノードに適用される。図２に示されるように、当該方法は以下の段階を含む。
【００６２】
Ｓ２０１：認証情報を受信する。
【００６３】
Ｓ２０２：認証情報がセキュリティモードで転送されたかどうかを判断する。ここで、認証情報がセキュリティモードで転送された、すなわち、認証情報が初めて受信されたのではない場合、Ｓ２０３が続く、又は、認証情報がセキュリティモードで転送されたのではない、すなわち、認証情報が初めて受信された場合、Ｓ２０４が続く。
【００６４】
Ｓ２０３：認証情報を転送する。
【００６５】
Ｓ２０４：認証情報が転送トークンを含むかどうかを判断し、認証情報が転送トークンを含まない、すなわち、認証情報が有効な認証情報ではない場合、Ｓ２０５を実行する、又は、認証情報が転送トークンを含む、すなわち、認証情報が有効な認証情報である場合、Ｓ２０６を実行する。
【００６６】
Ｓ２０５：認証情報を破棄する。
【００６７】
Ｓ２０６：有効な認証情報から、許可サーバによって配信された転送トークンを取得する。
【００６８】
Ｓ２０７：転送トークンによる、転送トークンの時間有効性を取得する。
【００６９】
Ｓ２０８：転送トークンが有効期間内かどうかを判断し、転送トークンが有効期間内ではない場合、Ｓ２０５を実行する、又は、転送トークンが有効期間内である場合、Ｓ２０９を実行する。
【００７０】
Ｓ２０９：ノードとリソースサーバとの間のルートが存在するかどうかを判断し、ルートが存在しない場合、Ｓ２０５を実行する、又は、ルートが存在する場合、Ｓ２１０を実行する。
【００７１】
Ｓ２１０：検証が成功したと判断し、転送トークンを格納し、有効な認証情報の転送トークンを削除する。
【００７２】
Ｓ２１１：転送ノードのＩＰアドレスに従い、かつセキュリティモードで、転送トークンが削除された有効な認証情報を転送する。
【００７３】
本発明の本実施形態に係る、モノのインターネットにおける認証情報のための転送方法において、認証情報を初めて受信した後、制約付きノードは、認証情報を検証し、検証が成功した後、認証情報を転送する。これにより、大量の悪質な認証情報が、帯域幅を占有すること、及び、認証情報を転送する制約付きノードの電力を消費することが防止される。別の場合において、認証情報が初めて受信されたのではない場合、制約付きノードは認証情報をそのまま転送し、これにより、システムリソースの浪費が回避され、モノのインターネットの性能が向上される。
【００７４】
上述の方法に対応して、本発明の実施形態は更に、モノのインターネットにおける認証情報のための転送装置を提供する。図３は、本発明の実施形態に係る、モノのインターネットにおける認証情報のための転送装置の構造の概略図を示す。図３に示されるように、当該装置は、
認証情報を受信するよう構成される受信ユニット３０１と、
認証情報が初めて受信されたのかどうかを判断するよう構成される第１の判断ユニット３０２と、
認証情報が初めて受信されたのではない場合、認証情報を転送するよう構成される転送ユニット３０３と、
認証情報が初めて受信された場合、認証情報が有効な認証情報であるかどうかを判断し、認証情報が有効な認証情報ではない場合、認証情報を破棄する、又は、認証情報が有効な認証情報である場合、有効な認証情報を検証し、検証が成功した後、有効な認証情報を転送するよう構成される第２の判断ユニット３０４とを含む。
【００７５】
任意選択で、第１の判断ユニット３０２は、
認証情報がセキュリティモードで転送された場合、認証情報が初めて受信されたのではないと判断する、又は、
認証情報がセキュリティモードで転送されたのではない場合、認証情報が初めて受信されたと判断するよう構成される。
【００７６】
任意選択で、第２の判断ユニット３０４は、
認証情報が転送トークンを含む場合、認証情報は有効な認証情報であると判断する、又は、
認証情報が転送トークンを含まない場合、認証情報は有効な認証情報ではないと判断するよう構成される。
【００７７】
任意選択で、第２の判断ユニット３０４は、検証サブユニットを含み、検証サブユニットは、
有効な認証情報から、許可サーバによって配信された転送トークンを取得し、
転送トークンが正当なトークンであるかどうかを判断し、
転送トークンが正当なトークンである場合、検証は成功したと判断する、又は、
転送トークンが正当なトークンではない場合、検証は失敗したと判断するよう構成される。
【００７８】
任意選択で、検証サブユニットは更に、
転送トークンによる、転送トークンの時間有効性を取得し、
転送トークンが有効期間内であるかどうかを判断し、
転送トークンが有効期間内である場合、ノードとリソースサーバとの間のルートが存在するかどうかを判断し、
ルートが存在する場合、転送トークンは正当なトークンであると判断するよう構成される。
【００７９】
任意選択で、第２の判断ユニット３０４は更に、有効認証情報転送サブユニットを含み、有効認証情報転送サブユニットは、
各既存ルートにおける転送ノードであって、当該ノードによって転送された有効な認証情報を受信するノードである、転送ノードを取得し、
各転送ノードのＩＰアドレスを取得し、転送ノードのＩＰアドレスに従って、有効な認証情報を転送するよう構成される。
【００８０】
任意選択で、有効認証情報転送サブユニットは更に、
有効な認証情報の転送トークンを削除し、
転送ノードのＩＰアドレスに従い、かつセキュリティモードで、転送トークンが削除された有効な認証情報を転送するよう構成される。
【００８１】
本発明の本実施形態に係る、モノのインターネットにおける認証情報のための転送装置があれば、大量の悪質な認証情報が、帯域幅を占有すること、及び、認証情報を転送する制約付きノードの電力を消費することが防止され、モノのインターネットの性能が向上される。
【００８２】
図４は、本発明の実施形態に係る、モノのインターネットにおける認証情報のためのフォワーダの概略図を示す。図４に示されるように、フォワーダは、
認証情報を受信するよう構成される受信機４０１と、
認証情報が初めて受信されたのかどうかを判断するよう構成されるプロセッサ４０２とを含み、ここで、
当該プロセッサ４０２は更に、認証情報が初めて受信されたのではない場合、認証情報を転送するよう構成され、
プロセッサ４０２は更に、認証情報が初めて受信された場合、認証情報が有効な認証情報であるかどうかを判断し、認証情報が有効な認証情報ではない場合、認証情報を破棄する、又は、認証情報が有効な認証情報である場合、有効な認証情報を検証し、検証が成功した後、有効な認証情報を転送するよう構成される。
【００８３】
任意選択で、プロセッサ４０２は
認証情報がセキュリティモードで転送された場合、認証情報が初めて受信されたのではないと判断する、又は、
認証情報がセキュリティモードで転送されたのではない場合、認証情報が初めて受信されたと判断するよう構成される。
【００８４】
任意選択で、プロセッサ４０２は、
認証情報が転送トークンを含む場合、認証情報は有効な認証情報であると判断する、又は、
認証情報が転送トークンを含まない場合、認証情報は有効な認証情報ではないと判断するよう構成される。
【００８５】
任意選択で、プロセッサ４０２は、有効な認証情報から、許可サーバによって配信された転送トークンを取得し、
転送トークンが正当なトークンであるかどうかを判断し、
転送トークンが正当なトークンである場合、検証は成功したと判断する、又は、
転送トークンが正当なトークンではない場合、検証は失敗したと判断するよう構成される。
【００８６】
任意選択で、プロセッサ４０２は、
転送トークンによる、転送トークンの時間有効性を取得し、
転送トークンが有効期間内であるかどうかを判断し、
転送トークンが有効期間内である場合、ノードとリソースサーバとの間のルートが存在するかどうかを判断し、
ルートが存在する場合、転送トークンは正当なトークンであると判断するよう構成される。
【００８７】
任意選択で、プロセッサ４０２は、
各既存ルートにおける転送ノードであって、当該ノードによって転送された有効な認証情報を受信するノードである、転送ノードを取得し、
各転送ノードのＩＰアドレスを取得し、転送ノードのＩＰアドレスに従って、有効な認証情報を転送するよう構成される。
【００８８】
任意選択で、プロセッサ４０２は更に、
有効な認証情報の転送トークンを削除し、
転送ノードのＩＰアドレスに従い、かつセキュリティモードで、転送トークンが削除された有効な認証情報を転送するよう構成される。
【００８９】
本発明の本実施形態に係る、モノのインターネットにおける認証情報のためのフォワーダは、認証情報が初めて受信された後、認証情報が有効な認証情報であるかどうかを判断し、有効な認証情報を検証し、検証が成功した後、認証情報を転送する。これにより、有効ではない認証情報が、帯域幅を占有すること、及び、制約付きノードの電力を消費することが防止され、モノのインターネットの性能が向上される。
【００９０】
本発明の実施形態は、モノのインターネットにおける認証情報のための転送方法、転送装置、及びフォワーダを開示する。本発明の実施形態において、認証情報を初めて受信した後、制約付きノードが、認証情報が有効な認証情報であるかどうかを判断し、有効な認証情報を検証し、検証が成功した後、認証情報を転送する。これにより、無効な認証情報、例えば、大量の悪質な認証情報が、帯域幅を占有すること、及び、認証情報を転送する制約付きノードの電力を消費することが防止される。別の場合において、認証情報が初めて受信されたのではない場合、制約付きノードは認証情報をそのまま転送し、これにより、システムリソースの浪費が回避され、モノのインターネットの性能が向上される。
【００９１】
当業者ならば明確に理解し得るように、本発明の実施形態の技術は、ソフトウェアに加えて必要な汎用ハードウェアによって実施され得る。汎用ハードウェアは、汎用集積回路、汎用ＣＰＵ、汎用メモリ、汎用コンポーネント、および同様のものを含む。言うまでもなく、当該技術は、特定用途向け集積回路、特定用途向けＣＰＵ、特定用途向けメモリ、特定用途向けコンポーネント、および同様のものを含む、特定用途向けハードウェアによっても同様に実施され得る。しかしながら、多くの場合、前者の方がより好ましい。そのような理解に基づいて、本発明の技術的解決手段は基本的に、又は、従来技術に貢献する部分は、ソフトウェア製品の形で実施されてよい。ソフトウェア製品は、リードオンリメモリ（ＲＯＭ、リードオンリメモリ）、ランダムアクセスメモリ（ＲＡＭ、ランダムアクセスメモリ）、ハードディスク、又は光ディスクなどの記憶媒体に格納され、本発明の実施形態、又は実施形態のいくつかの部分において説明された方法を実行するよう、（パーソナルコンピュータ、サーバ、又はネットワークデバイスであってよい）コンピュータデバイスに命令するための多数の命令を含む。
【００９２】
本明細書の実施形態は、全て漸進的な方式で説明されている。実施形態における同一又は類似の部分については、相互に参照されてよい。各実施形態は、何が他の実施形態とは異なっているかに着目している。特に、システムの実施形態は、基本的に方法の実施形態に類似しており、従って、簡潔に説明されている。関連する情報については、方法の実施形態におけるこれについての説明が参照されてよい。
【００９３】
上述の説明は、本発明の実施方式であり、本発明の保護範囲を限定するよう意図されてはいない。本発明の主旨及び原理から逸脱することなく成された何れの修正、等価な置き換え、及び改善も、本発明の保護範囲内に含まれるものとする。
【図１】
0006403176.tif 000002
【図２】
0006403176.tif 000003
【図３】
0006403176.tif 000004
【図４】
0006403176.tif 000005