【課題を解決するための手段】
【0006】
本出願の実施形態は、従来技術におけるシステム間の信頼できるログインのセキュリティ問題を解決し、信頼できるログインのセキュリティを強化するために使用される信頼できるログイン方法および装置、および電子デバイスを提供する。
【0007】
本出願の第1の態様は、信頼できるログイン方法を提供し、この方法は、第1のサーバに適用され、
第2のサーバに対応するターゲットクライアント端末によって送信されたページアクセス要求を受信するステップであり、ページアクセス要求は、第1のサーバによって提供されるサービスページにアクセスするよう要求するために使用される、ステップと、
ページアクセス要求で一時的な信頼できるログイントークンを取得し、一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有するかどうかを判定するステップと、
一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有する場合、ターゲットクライアント端末が信頼できる方式で第1のサーバにログインすることを許可し、ターゲットクライアント端末によってアクセスされるよう要求されたサービスページを返すステップと
を含む。
【0008】
随意に、ページアクセス要求内の一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有しているかどうかを判定するステップは、
一時的な信頼できるログイントークンおよびサービスページのサービス識別が第1のマッピング関係を満たすかどうかを判定するステップと、
一時的な信頼できるログイントークンおよびサービス識別が第1のマッピング関係を満たす場合、一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有していると決定するステップと
を含む。
【0009】
随意に、一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有しているかどうかを判定するステップは、
一時的な信頼できるログイントークンおよびサービスページのサービス識別が第1のマッピング関係を満たすかどうか、ならびに一時的な信頼できるログイントークンおよび第1のサーバによって第2のサーバに発行された現在の信頼できるログイン識別子が第2のマッピング関係を満たすかどうかを判定するステップと、
一時的な信頼できるログイントークンおよびサービス識別が第1のマッピング関係を満たし、一時的な信頼できるログイントークンおよび現在の信頼できるログイン識別子が第2のマッピング関係を満たす場合、一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有していると決定するステップと
を含む。
【0010】
随意に、ページアクセス要求内の一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有しているかどうかを判定するステップの前に、方法は、
一時的な信頼できるログイントークンが正当かどうかを判定し、一時的な信頼できるログイントークンが満了しているかどうかを判定するステップと、
一時的な信頼できるログイントークンが正当であり、満了していない場合、ページアクセス要求内の一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有しているかどうかを判定する操作を実行するステップと
をさらに含む。
【0011】
随意に、サービスページは、埋め込み方式でターゲットクライアント端末にロードできるページである。
【0012】
随意に、この方法は、
第2のサーバによって送信されたトークン取得要求を受信するステップと、
トークン取得要求に基づいて、ターゲットクライアント端末が、信頼が付与されたクライアント端末であるかどうかを判定するステップと、
ターゲットクライアント端末が、信頼が付与されたクライアント端末である場合、一時的な信頼できるログイントークンを生成し、一時的な信頼できるログイントークンのページアクセスサービス特権を設定するステップと、
第2のサーバを使用することによって、一時的な信頼できるログイントークンをターゲットクライアント端末に送信するステップと
をさらに含む。
【0013】
随意に、トークン取得要求に基づいて、ターゲットクライアント端末が、信頼が付与されたクライアント端末であるかどうかを判定するステップは、
トークン取得要求が、第1のサーバによって第2のサーバに発行された現在の信頼できるログイン識別子を含むかどうかを判定するステップと、
トークン取得要求が現在の信頼できるログイン識別子を含む場合、ターゲットクライアント端末が、信頼が付与されたクライアント端末であると決定するステップと
を含む。
【0014】
随意に、トークン取得要求に基づいて、ターゲットクライアント端末が、信頼が付与されたクライアント端末であるかどうかを判定するステップは、
ターゲットクライアント端末に対応する第1のクライアント端末が第1のサーバに存在するかどうかを判定するステップと、
第1のクライアント端末が存在する場合、ターゲットクライアント端末が、信頼が付与されたクライアント端末であると決定するステップと
を含む。
【0015】
本発明の第2の態様は、信頼できるログイン方法を提供し、この方法は、ターゲットクライアント端末のサーバ端末である第2のサーバに適用され、この方法は、
ターゲットクライアント端末によって送信された信頼できるログイン要求を受信するステップであり、信頼できるログイン要求は、第1のサーバにログインし、第1のサーバによって提供されるサービスページにアクセスするよう要求するために使用される、ステップと、
信頼できるログイン要求に基づいてトークン取得要求を生成し、トークン取得要求を第1のサーバに送信するステップと、
第1のサーバによってフィードバックされた一時的な信頼できるログイントークンを受信するステップであり、一時的な信頼できるログイントークンは、第1のサーバにログインし、サービスページにアクセスするためのサービス特権を有する、ステップと、
ターゲットクライアント端末が第1のサーバにログインし、一時的な信頼できるログイントークンを使用することによってサービスページにアクセスするように、一時的な信頼できるログイントークンをターゲットクライアント端末にフィードバックするステップと
を含む。
【0016】
随意に、アクセス要求に基づいてトークン取得要求を生成し、トークン取得要求を第1のサーバに送信するステップは、
第1のサーバによって第2のサーバに発行された現在の信頼できるログイン識別子を取得するステップであり、現在の信頼できるログイン識別子は、一時的な信頼できるログイントークンを取得するための証明書である、ステップと、
トークン取得要求を生成するために、現在の信頼できるログイン識別子をアクセス要求に書き込むステップと
を含む。
【0017】
本発明の第3の態様は、第1のサーバを提供し、
第2のサーバに対応するターゲットクライアント端末によって送信されたページアクセス要求を受信するように構成された受信ユニットであり、ページアクセス要求は、第1のサーバによって提供されるサービスページにアクセスするよう要求するために使用される、受信ユニットと、
ページアクセス要求で一時的な信頼できるログイントークンを取得し、一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有するかどうかを判定するように構成された判定ユニットと、
一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有する場合、ターゲットクライアント端末が信頼できる方式で第1のサーバにログインすることを許可し、ターゲットクライアント端末によってアクセスされるよう要求されたサービスページを返すように構成されたアクセス制限ユニットと
を含む。
【0018】
随意に、判定ユニットは、
一時的な信頼できるログイントークンおよびサービスページのサービス識別が第1のマッピング関係を満たすかどうかを判定し、
一時的な信頼できるログイントークンおよびサービス識別が第1のマッピング関係を満たす場合、一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有していると決定する
ように構成される。
【0019】
随意に、判定ユニットは、
一時的な信頼できるログイントークンおよびサービスページのサービス識別が第1のマッピング関係を満たすかどうかを判定し、一時的な信頼できるログイントークンおよび第1のサーバによって第2のサーバに発行された現在の信頼できるログイン識別子が第2のマッピング関係を満たすかどうかを判定し、
一時的な信頼できるログイントークンおよびサービス識別が第1のマッピング関係を満たし、一時的な信頼できるログイントークンおよび現在の信頼できるログイン識別子が第2のマッピング関係を満たす場合、一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有していると決定する
ように構成される。
【0020】
随意に、判定ユニットは、
ページアクセス要求内の一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有しているかどうかを判定する前に、一時的な信頼できるログイントークンが正当であるかどうかを判定し、一時的な信頼できるログイントークンが満了しているかどうかを判定し、
一時的な信頼できるログイントークンが正当であり、満了していない場合、ページアクセス要求内の一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有しているかどうかを判定する操作を実行する
ようにさらに構成される。
【0021】
随意に、サービスページは、埋め込み方式でターゲットクライアント端末にロードできるページである。
【0022】
随意に、受信ユニットは、第2のサーバによって送信されたトークン取得要求を受信するようにさらに構成され、
判定ユニットは、トークン取得要求に基づいて、ターゲットクライアント端末が、信頼が付与されたクライアント端末であるかどうかを判定するようにさらに構成され、
第1のサーバは、
ターゲットクライアント端末が、信頼が付与されたクライアント端末である場合、一時的な信頼できるログイントークンを生成し、一時的な信頼できるログイントークンのページアクセスサービス特権を設定するように構成された生成ユニットと、
第2のサーバを使用することによって、一時的な信頼できるログイントークンをターゲットクライアント端末に送信するように構成された送信ユニットと
をさらに含む。
【0023】
随意に、判定ユニットは、
トークン取得要求が、第1のサーバによって第2のサーバに発行された現在の信頼できるログイン識別子を含むかどうかを判定し、
トークン取得要求が現在の信頼できるログイン識別子を含む場合、ターゲットクライアント端末が、信頼が付与されたクライアント端末であると決定する
ようにさらに構成される。
【0024】
随意に、判定ユニットは、
ターゲットクライアント端末に対応する第1のクライアント端末が第1のサーバに存在するかどうかを判定し、
第1のクライアント端末が存在する場合、ターゲットクライアント端末が、信頼が付与されたクライアント端末であると決定する
ようにさらに構成される。
【0025】
本発明の第4の態様は、第2のサーバを提供し、第2のサーバは、ターゲットクライアント端末のサーバ端末であり、
ターゲットクライアント端末によって送信された信頼できるログイン要求を受信するように構成された受信モジュールであり、信頼できるログイン要求は、第1のサーバにログインし、第1のサーバによって提供されるサービスページにアクセスするよう要求するために使用される、受信モジュールと、
信頼できるログイン要求に基づいてトークン取得要求を生成し、送信モジュールを使用することによってトークン取得要求を第1のサーバに送信するように構成された生成モジュールとを含み、
受信モジュールは、第1のサーバによってフィードバックされた一時的な信頼できるログイントークンを受信するようにさらに構成され、一時的な信頼できるログイントークンは、第1のサーバにログインし、サービスページにアクセスするためのサービス特権を有し、
送信モジュールは、ターゲットクライアント端末が第1のサーバにログインし、一時的な信頼できるログイントークンを使用することによってサービスページにアクセスするように、一時的な信頼できるログイントークンをターゲットクライアント端末にフィードバックするようにさらに構成される。
【0026】
随意に、生成モジュールは、
第1のサーバによって第2のサーバに発行された現在の信頼できるログイン識別子を取得し、現在の信頼できるログイン識別子は、一時的な信頼できるログイントークンを取得するための証明書であり、
トークン取得要求を生成するために、現在の信頼できるログイン識別子をアクセス要求に書き込む
ように構成される。
【0027】
本発明の第5の態様は、信頼できるログインシステムを提供し、
第1のサーバと、
第2のサーバと、
ターゲットクライアント端末であり、ターゲットアクセスエントランスにおけるユーザ操作に応答して、信頼できるログイン要求を第2のサーバに送信し、信頼できるログイン要求は、第1のサーバにログインし、第1のサーバによって提供されるサービスページにアクセスするよう要求するために使用され、第2のサーバによって送信された一時的な信頼できるログイントークンを受信し、一時的な信頼できるログイントークンは、サービスページにアクセスするためのサービス特権を有し、一時的な信頼できるログイントークンに基づいて、サービスページにアクセスするためのアクセス要求を生成し、第1のサーバにログインし、サービスページにアクセスするよう要求するためのアクセス要求を第1のサーバに送信するように構成されたターゲットクライアント端末と
を含む。
【0028】
本出願の実施形態における上記の1つまたは複数の技術的解決策は、少なくとも以下の技術的解決策を有する。
【0029】
本出願の実施形態において、第1のサーバによって提供されるサービスページにアクセスするよう要求するために、第2のサーバに対応するターゲットクライアント端末によって送信されたページアクセス要求が受信されると、ページアクセス要求で一時的な信頼できるログイントークンが取得され、一時的な信頼できるログイントークンがサービスページにアクセスするためのサービス特権を有するかどうかが判定される。一時的な信頼できるログイントークンがサービス特権を有する場合、ターゲットクライアント端末は、信頼できる方式で第1のサーバにログインすることが許可され、ターゲットクライアント端末によってアクセスされるよう要求されたサービスページが返される。このようにして、信頼できるログインを実行するユーザは、一時的な信頼できるログイントークンのサービス特権からの制限下で対応するサービスページにのみアクセスでき、システムの別のサービスページにアクセスできず、したがって、従来技術での信頼できるログインのセキュリティ問題を解決し、信頼できるログインのセキュリティが強化される。