(57)【要約】    【課題】  一つのサーバへログインした後、ユーザが再度ログイン入力を行わなくても、他のサーバが提供するサービスを利用可能とするシステムのセキュリティを強化する。    【解決手段】  アグリゲーションサーバ１と、ユーザが操作するユーザ装置３とが接続されている。アグリゲーションサーバ１は、サーバ５にログインするためのユーザ別ログイン情報を、ユーザの識別情報と対応付けて記憶するログイン情報記憶部１２０と、ユーザ装置３から入力されたユーザ識別情報に基づいて、ログイン情報記憶部１２０ユーザ別ログイン情報を取得して暗号化する暗号処理部１４と、暗号化された暗号情報と、暗号情報の復号処理を行う復号プログラムと、暗号情報を復号するための復号キーの入力を受け付けるための画面情報とを、ユーザ装置３に対して出力するオートログイン処理部１３とを備える。    【選択図】  図１
2007058487.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが操作するユーザ装置と接続されるログイン情報の管理装置であって、
サーバにログインするためのユーザ別ログイン情報を、ユーザの識別情報と対応付けて記憶する記憶手段と、
前記ユーザ装置から、ユーザ識別情報を受け付ける受付手段と、
前記記憶手段から、前記受け付けたユーザ識別情報と対応付けて記憶されているユーザ別ログイン情報を取得し、当該取得したユーザ別ログイン情報を暗号化する暗号化手段と、
前記暗号化手段により暗号化された暗号情報と、前記暗号情報の復号処理を行う復号プログラムと、前記暗号情報を復号するための復号キーの入力を受け付けるための画面情報とを、前記ユーザ装置に対して出力する出力手段と、を備え、
前記ユーザに、前記ユーザ装置から前記サーバへのログインを可能ならしめる、ログイン情報の管理装置。
【請求項２】
前記暗号化手段は、前記ユーザ別ログイン情報をワンタイムキーで暗号化するとともに、前記ワンタイムキーを暗号化して前記暗号情報を生成し、
前記画面情報に基づいて入力を受け付ける復号キーは、前記暗号化されたワンタイムキーを前記復号プログラムで復号するための復号キーである請求項１記載の管理装置。
【請求項３】
前記ユーザ装置と前記管理装置との間の通信プロトコルがＨＴＴＰ（Hyper Text Transfer Protocol）またはＨＴＴＰＳ（Hyper Text Transfer Protocol Security）である場合、前記出力手段は、一つのリクエストに対するレスポンスとして、前記暗号情報、前記復号プログラム、及び前記画面情報を出力する請求項１記載の管理装置。
【請求項４】
前記画面情報はＨＴＭＬ（Hyper Text Markup Language）で記述されていて、
前記暗号情報はクッキーに格納されている、請求項３記載の管理装置。
【請求項５】
前記復号キーは、前記ユーザ装置で前記画面情報に基づいて表示された画面から入力された文字列、または前記ユーザの生体情報である請求項１から４のいずれかに記載された管理装置。
【請求項６】
ユーザが操作するユーザ装置と接続される装置において、ログイン情報を管理する方法であって、
サーバにログインするためのユーザ別ログイン情報を、ユーザの識別情報と対応付けて記憶手段に記憶するステップ、
前記ユーザ装置から、ユーザ識別情報を受け付けるステップと、
前記記憶手段から、前記受け付けたユーザ識別情報と対応付けて記憶されているユーザ別ログイン情報を取得し、当該取得したユーザ別ログイン情報を暗号化するステップと、
前記暗号化された暗号情報と、前記暗号情報の復号処理を行う復号プログラムと、前記暗号情報を復号するための復号キーの入力を受け付けるための画面情報とを、前記ユーザ装置に対して出力するステップとを備える、ログイン情報の管理方法。
【請求項７】
ユーザが操作するユーザ装置と接続されるコンピュータにおいて、ログイン情報を管理するためのコンピュータプログラムであって、
前記コンピュータに実行されると、
サーバにログインするためのユーザ別ログイン情報を、ユーザの識別情報と対応付けて記憶手段に記憶するステップ、
前記ユーザ装置から、ユーザ識別情報を受け付けるステップと、
前記記憶手段から、前記受け付けたユーザ識別情報と対応付けて記憶されているユーザ別ログイン情報を取得し、当該取得したユーザ別ログイン情報を暗号化するステップと、
前記暗号化された暗号情報と、前記暗号情報の復号処理を行う復号プログラムと、前記暗号情報を復号するための復号キーの入力を受け付けるための画面情報とを、前記ユーザ装置に対して出力するステップとが行われる、ログイン情報の管理のためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のサーバに対するログイン情報を集中管理する技術に関し、特に、集中管理されているログイン情報を用いてログインする際のセキュリティを強化する技術に関する。
【背景技術】
【０００２】
一つのログイン処理用のサーバが、他の複数のサーバに関する情報を保持していて、このログイン処理用のサーバへ一度だけログインすると、他のサーバに対する再度の認証を行わなくても、他のサーバのサービスを利用できるシステムが、例えば特許文献１に記載されている。
【０００３】
これにより、ユーザは一度ログインをすれば、すべてのサーバへアクセス可能となり、何度もユーザＩＤなどのログイン入力を行う手間が省ける。
【特許文献１】特開２００２−２３６６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の場合、確かに、ユーザが毎回ログイン入力をする必要がなくなり、ユーザの利便性が向上する。
【０００５】
しかし、その一方、あるユーザがログイン処理用サーバに対して不正にログインした場合、その不正ログインしたユーザは、他のすべてのホストに対しても自由にアクセス可能となる。この結果、特許文献１の場合、各ホストのセキュリティ強度は、ログイン処理用サーバに依存してしまう。
【０００６】
そこで、本発明の目的は、一つのサーバへログインした後、ユーザが再度ログイン入力を行わなくても、他のサーバが提供するサービスを利用可能とするシステムのセキュリティを強化することである。
【課題を解決するための手段】
【０００７】
本発明の一実施態様に従う、ユーザが操作するユーザ装置と接続されるログイン情報の管理装置は、サーバにログインするためのユーザ別ログイン情報を、ユーザの識別情報と対応付けて記憶する記憶手段と、前記ユーザ装置から、ユーザ識別情報を受け付ける受付手段と、前記記憶手段から、前記受け付けたユーザ識別情報と対応付けて記憶されているユーザ別ログイン情報を取得し、当該取得したユーザ別ログイン情報を暗号化する暗号化手段と、前記暗号化手段により暗号化された暗号情報と、前記暗号情報の復号処理を行う復号プログラムと、前記暗号情報を復号するための復号キーの入力を受け付けるための画面情報とを、前記ユーザ装置に対して出力する出力手段と、を備える。そして、前記ユーザに、前記ユーザ装置から前記サーバへのログインを可能ならしめる。
【０００８】
これにより、ログイン情報は、復号キーにより復号されるまでは暗号化されている。従って、ユーザ装置への通信途中でキャプチャされたり、ユーザ装置から漏洩したりしても、復号キーがないので復号できない。
【０００９】
好適な実施形態では、前記暗号化手段は、前記ユーザ別ログイン情報をワンタイムキーで暗号化するとともに、前記ワンタイムキーを暗号化して前記暗号情報を生成してもよい。この場合、前記画面情報に基づいて入力を受け付ける復号キーは、前記暗号化されたワンタイムキーを前記復号プログラムで復号するための復号キーである。
【００１０】
このとき、ログイン情報の暗号化とワンタイムキーの暗号化に異なる暗号化ロジックを用いている場合、前記復号プログラムは、ワンタイムキーを用いて、前記暗号化されたユーザ別ログイン情報を復号する第１の復号プログラムと、前記暗号化されたワンタイムキーを復号するための第２の復号プログラムとを含んでもよい。
【００１１】
好適な実施形態では、前記ユーザ装置と前記管理装置との間の通信プロトコルがＨＴＴＰ（Hyper Text Transfer Protocol）またはＨＴＴＰＳ（Hyper Text Transfer Protocol Security）である場合、前記出力手段は、一つのリクエストに対するレスポンスとして、前記暗号情報、前記復号プログラム、及び前記画面情報を出力するようにしてもよい。
【００１２】
これにより、前記暗号情報、前記復号プログラム、及び前記画面情報をいずれもメモリ上で保持していればよく、外部記憶装置などに書き出す必要がないので、ユーザ装置からのデータ漏洩の可能性を低くすることができる。
【００１３】
好適な実施形態では、前記画面情報はＨＴＭＬ（Hyper Text Markup Language）で記述されていて、前記暗号情報はクッキーに格納されていてもよい。
【００１４】
好適な実施形態では、前記復号キーは、前記ユーザ装置で前記画面情報に基づいて表示された画面から入力された文字列、または前記ユーザの生体情報であってもよい。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施形態に係るネットワークシステムについて、図面を参照して説明する。
【００１６】
図１は、本実施形態に係るネットワークシステムの全体構成を示す図である。本システムは、種々のサーバから情報を収集して、ユーザにそれらの情報を提供するアグリゲーションサーバ１と、ユーザにより操作される情報処理装置である複数のユーザ端末３とが、インターネットなどのネットワーク９を介して接続されている。ネットワーク９には、さらに、例えば金融機関のサーバ、航空券の予約を受け付けるサーバ、ホテルの宿泊予約を受け付けるサーバなど、種々のサーバ５が接続されている。
【００１７】
各サーバ１、５は、いずれも例えば汎用的なコンピュータシステムにより構成され、以下に説明する各サーバ１，５内の個々の構成要素または機能は、例えば、コンピュータプログラムを実行することにより実現される。
【００１８】
ユーザ端末３は、例えば、入出力装置を備えた汎用的なパーソナルコンピュータ、または、携帯型の情報処理装置（例えば、ＰＤＡ（Personal Data Assistant）、携帯電話機など）で構成される。そして、ユーザ端末３には、各サーバ１，５が提供する情報を閲覧するためのブラウザ３１が搭載されている。ユーザ端末３は、ネットワーク９に対して、有線または無線のいずれで接続されていてもよい。
【００１９】
アグリゲーションサーバ１は、アグリゲーションサービスを提供するためのアグリゲーション処理部１０と、ネットワーク９に対するデータ入出力を行うインタフェース処理部１１と、アグリゲーションサーバに対するログイン要求を処理するログイン処理部１２と、ユーザを他のサーバ５へ直接ログインさせるオートログイン処理部１３と、ログイン情報を暗号化する暗号処理部１４と、暗号化するときに使用するワンタイムキーを生成するワンタイムキー生成部１５と、ユーザ端末３へ送信するクッキー（Cookie）を生成するクッキー生成部１６と、ユーザ情報記憶部１１０と、ログイン情報記憶部１２０と、画面情報記憶部１３０と、復号プログラム記憶部１４０とを備える。
【００２０】
まず、アグリゲーションサーバ１は、アグリゲーション処理部１０により、アグリゲーションサービスを提供する。例えば、アグリゲーション処理部１０は、ユーザごとに予め登録されているサーバ５へ、各ユーザの代わりにログインし、各サーバ５が提供するサービスに関する、個々のユーザに関する種々の情報を収集する。このとき、各サーバ５へユーザの代わりにログインするため、各ユーザのＩＤ，パスワードなどのログイン情報が必要である。そこで、ログイン情報記憶部１２０には、各ユーザのサーバ別のログイン情報が格納されている。そして、アグリゲーション処理部１０は、ユーザからのリクエストに応じて、各サーバ５からユーザの代行をして収集した情報を提供する。
【００２１】
アグリゲーションサーバ１は、ユーザが各サーバ５を利用するたびにポイントが蓄積され、そのユーザはポイントに応じた様々な特典を受けられる、いわゆるマイレージサービスにも利用することができる。
【００２２】
ここで、アグリゲーションサーバ１は、上述の通り、各サーバ５へログインするために必要なログイン情報を保持し、管理している。つまり、アグリゲーションサーバ１は、ログイン情報の管理装置でもある。そこで、アグリゲーションサーバ１は、上記のアグリゲーションサービスの提供のほか、アグリゲーションサービスのユーザが、他のサーバへ直接ログインすることを可能ならしめるオートログイン機能を提供する。以下、このオートログイン機能のための構成、ないし機能を中心に説明する。
【００２３】
ユーザ情報記憶部１１０に格納されているユーザ情報は、ユーザがアグリゲーションサーバ１へログインするときのパスワード認証のための情報や、その他ユーザの個人情報が記憶されている。
【００２４】
図２は、ユーザ情報記憶部１１０に格納されているユーザ情報の一例を示す。
【００２５】
すなわち、ユーザ情報記憶部１１０は、データ項目としてアグリゲーションサーバ１におけるユーザ識別情報であるアグリゲーションＩＤ１１１と、アグリゲーションサーバ１での認証のためのアグリゲーションパスワード１１２と、後述するオートログインのためのオートログインパスワード１１３と、ユーザの氏名、連絡先等のユーザ属性１１４とを有する。
【００２６】
オートログインパスワード１１３は、後述するように、ログイン情報を暗号化／復号化するときのキーとして用いられる。オートログインパスワード１１３は、一般的にパスワードとして用いられる文字列の他、生体情報であってもよい。
【００２７】
また、オートログインパスワード１１３を省略してもよい。この場合、オートログインパスワード１１３の代わりに、アグリゲーションパスワード１１２を用いることができる。
【００２８】
ログイン情報記憶部１２０に記憶されているログイン情報は、アグリゲーション処理部１０が他のサーバ５へユーザの代わりにログインするとき、または、オートログインのときに使用される。ログイン情報は、各ユーザの申告に基づいて、予めユーザ別に登録されている。
【００２９】
図３は、ログイン情報記憶部１２０に格納されているログイン情報の一例を示す。
【００３０】
すなわち、ログイン情報記憶部１２０は、データ項目として、アグリゲーションＩＤ１２１と、アグリゲーションまたはオートログインの対象となるサーバ名１２２と、ログインするサーバのＵＲＬ１２３と、そのサーバにおけるユーザＩＤ１２４と、そのユーザＩＤに対するパスワード１２５とを有する。
【００３１】
インタフェース処理部１１は、ネットワーク９に対するデータの入出力を行う。例えば、インタフェース処理部１１は、情報の転送を依頼するリクエストとそれに対するレスポンスとから構成されるプロトコル、例えばＨＴＴＰ（Hyper Text Transfer Protocol）またはＨＴＴＰＳ（Hyper Text Transfer Protocol Security）に従って、ネットワーク９に接続されたユーザ端末３及びサーバ５と通信する。
【００３２】
ログイン処理部１２は、アグリゲーションサーバ１に対するログイン要求を受けたときに、そのログイン要求で受け付けたアグリゲーションID及びアグリゲーションパスワードに基づいて、ユーザ情報記憶部１１０を参照して、ユーザ認証を行う。さらに、ログイン処理部１２は、オートログインを行うときに、ユーザ情報記憶部１１０を参照して、ユーザ端末３から送信されてきたオートログインパスワードが正しいか否かの判定を行う。
【００３３】
オートログイン処理部１３は、あるユーザからログイン先のサーバ５を指定したオートログイン要求があると、そのユーザを指定されたサーバ５へ自動的にログインさせるための処理を実行する。
【００３４】
例えば、オートログイン処理部１３は、オートログイン要求で指定されたサーバに対するログイン情報をログイン情報記憶部１２０から取得し、暗号処理部１４に暗号化させる。また、オートログイン処理部１３は、クッキー生成部１６から暗号処理部１４によって暗号化された暗号情報を含むクッキーを取得する。さらに、オートログイン処理部１３は、復号キーの入力画面を表示するための画面情報及び暗号情報を復号するための復号プログラムを、それぞれ画面情報記憶部１３０及び復号プログラム記憶部１４０から取得し、クッキーとともにオートログインの要求元へ送信する。
【００３５】
暗号処理部１４は、オートログイン処理部１３から取得したログイン情報を暗号化する。例えば、暗号処理部１４は、共通鍵暗号方式で暗号処理を行う。暗号化するときの暗号化キーは、例えば、オートログインパスワード１１３である。
【００３６】
あるいは、よりセキュリティ強度を高めるため、以下のように２段階で暗号化してもよい。すなわち、ワンタイムキー生成部１５にワンタイムキーを生成させて、これを暗号化キーとしてログイン情報を暗号化し、ここで使用したワンタイムキーをさらにオートログインパスワード１１３で暗号化してもよい。
【００３７】
２段階で暗号化することにより、ログイン情報の暗号化キーにワンタイムキーを用いることができる。ワンタイムキーで暗号化することにより、あるログイン情報の暗号文が毎回同じになってしまうことを回避できる。
【００３８】
また、２段階で暗号化する場合、互いに異なるロジックで暗号化してもよい。この場合、後述する復号プログラムも、それぞれの暗号化ロジックに対応した２種類のものが必要となる。
【００３９】
ワンタイムキー生成部１５は、暗号処理部１４が暗号キーに利用するワンタイムキーを生成する。
【００４０】
クッキー生成部１６は、暗号処理部１４により暗号化された暗号情報を含むクッキーを生成する。
【００４１】
図４は、クッキー生成部１６が生成したクッキー１６０の一例である。
【００４２】
ｃｓ１は、ワンタイムキーで暗号化されたオートログイン先のサーバのユーザＩＤである。ｃｓ２は、ワンタイムキーで暗号化されたオートログイン先のサーバのパスワードである。ｃｓ３は、暗号化されたワンタイムキーである。ｃｓ４は、ダミーデータである。
【００４３】
なお、クッキーに格納されているこれらの暗号情報は、必ずしもクッキーに格納する必要はない。例えば、次に説明する画面情報のＨＴＭＬ、あるいは、外部ファイルにこれらの暗号情報を記述してもよい。
【００４４】
画面情報記憶部１３０は、ユーザ端末３のブラウザ３１で画面を表示させるための情報を記憶する。例えば、画面情報記憶部１３０は、アグリゲーションサーバ１に対するログイン画面（図示しない）、オートログイン画面（図７参照）、オートログインパスワード入力画面（図７参照）などを表示するための画面情報を記憶する。画面情報は、例えば、ＨＴＭＬ（Hyper Text Markup Language）で記述されていてもよい。
【００４５】
復号プログラム記憶部１４０は、暗号処理部１４で暗号化された暗号情報を平文に復号するためのプログラムを記憶する。ここで言うプログラムには、例えば、所定のスクリプトで記述されたものなども含む。暗号処理部１４が行う暗号化ロジックが複数ある場合、復号プログラムも複数存在する。
【００４６】
次に、上記のような構成を備えたアグリゲーションサーバ１が、ダイレクトログインをさせるための処理手順を説明する。
【００４７】
図５及び図６は、ダイレクトログインのための処理手順をフローチャートである。
【００４８】
まず、ユーザ端末３からアグリゲーションサーバ１に予めログインしているユーザが、オートログイン要求を行う。
【００４９】
ここで、図７（ａ）にオートログイン要求を受け付けるサービス一覧画面２００の一例を示す。
【００５０】
サービス一覧画面２００は、利用可能なサービスのサーバ名の表示領域２１０と、各サーバに対応したオートログインボタン２２０とを有する。ユーザは、オートログインしたいサーバに対応するオートログインボタン２２０を選択する。
【００５１】
ユーザ端末３は、サービス一覧画面２００に対する入力を受け付けて、アグリゲーションサーバ１へ、オートログイン要求を通知する（Ｓ１１）。このオートログイン要求には、ユーザが選択した、オートログイン対象のサーバ名が含まれる。
【００５２】
アグリゲーションサーバ１は、このオートログイン要求を受け付けると、まず、オートログイン処理部１３が、ログイン情報記憶部１２０からこのユーザのログイン情報を取得する（Ｓ２１）。すなわち、オートログイン処理部１３は、このユーザのアグリゲーションＩＤ１２１及び利用希望のサーバ名１２２をキーにして、サーバＩＤ１２４及びパスワード１２５を取得する。
【００５３】
次に、ワンタイムキー生成部１５がワンタイムキーを生成し、暗号処理部１４がこのワンタイムキーを用いてログイン情報を暗号化する（Ｓ２２，Ｓ２３）。すなわち、暗号処理部１４は、オートログイン処理部１３からサーバＩＤ１２４及びパスワード１２５を取得して、ワンタイムキーを用いてそれぞれを暗号化する。
【００５４】
さらに、暗号処理部１４は、ユーザ情報記憶部１１０からこのユーザのオートログインパスワード１１３を取得し、ワンタイムキーを暗号化する（Ｓ２４）。
【００５５】
次に、クッキー生成部１６は、暗号処理部１４から暗号化されたログイン情報及びワンタイムキーを取得し、これらを含むクッキーを生成する（図４参照）。
【００５６】
オートログイン処理部１３は、クッキー生成部１６が生成したクッキーを取得するとともに、オートログインの対象となるサーバのＵＲＬ１２３、オートログインパスワードの入力画面を表示するための画面情報（ＨＴＭＬ）及び暗号情報を復号するための復号プログラムを取得する。そして、これらの情報をオートログイン要求があったユーザ端末３へ送信する（Ｓ２６）。
【００５７】
ユーザ端末３は、アグリゲーションサーバ１から送られた情報を受信する。そして、受信した画面情報に基づいて、オートログインパスワード入力画面を表示する（Ｓ１２）。
【００５８】
ここで、ユーザ端末３がアグリゲーションサーバ１から送信されたＵＲＬ、クッキー、画面情報、復号プログラムを受信すると、これらの情報は図示しないメインメモリ上に保持され、ハードディスク等の外部記憶装置に格納する必要がない。これは、ＨＴＴＰまたはＨＴＴＰＳの一つのリクエストに対する応答として受信した情報は、メインメモリで保持されるからである。外部記憶装置にデータを書き出すと、データ漏洩の可能性が高まるが、本実施形態ではそれを回避することができる。
【００５９】
さらに、メインメモリに保持されているデータであっても、悪意あるユーザやウィルス感染などにより、漏洩するおそれはある。これに対して、本実施形態では、クッキーに含まれているログイン情報は暗号化されているので、容易に解読されることはなく、十分なセキュリティが確保されている。特に、ログイン情報を復号するための復号キーは、ユーザから入力されるオートログインパスワードであって、メインメモリ上には存在しない。従って、メインメモリ上のデータが漏洩した場合であっても、セキュリティ強度は高い。  
【００６０】
また、アグリゲーションサーバ１とユーザ端末３との間で盗聴された場合も、上記と同様に、ログイン情報は暗号化されているとともに、それを復号するための復号キーは存在しないので、ログイン情報は容易には漏洩しない。
【００６１】
引き続き、図６を用いて説明を続ける。
【００６２】
ユーザ端末３に、図７（ｂ）に示すオートログインパスワード入力画面３００が表示されているとき、ユーザは所定のオートログインパスワードを入力する（Ｓ１３）。
【００６３】
ここで、オートログインパスワードは、ユーザによりキー入力されたものを受け付けるようにしてもよいし、可搬型記憶媒体に格納されているものを読み取るようにしてもよい。
【００６４】
例えば、生体情報をオートログインパスワードとして利用したときは、可搬型記憶媒体を利用する。この場合、オートログインパスワード入力画面３００で所定のアクセスキーが入力されると、可搬型記憶媒体に格納された生体情報が読み出されるようにしてもよい。
【００６５】
ユーザ端末３は、入力されたオートログインパスワードを用いて復号処理を行う（Ｓ１４）。例えば、まず、暗号化されたワンタイムキーを、入力されたオートログインパスワードを復号キーとし、アグリゲーションサーバ１から送られた復号プログラムを用いて復号する。次に、復号されたワンタイムキーを用いて、暗号化されたログイン情報をアグリゲーションサーバ１から送られた復号プログラムを用いて復号する。
【００６６】
これにより、ユーザ端末３上に、オートログインの対象となるサーバでのユーザ識別情報であるサーバＩＤとパスワードが揃う。そこで、このサーバＩＤとパスワードとを対象サーバのＵＲＬへ送り、ログイン要求をする（Ｓ１５）。
【００６７】
対象サーバ５では、このログイン要求を受け付けると、通常のログイン要求と同様に処理が行われる。そして、対象サーバ５でログインが許可されるときは、ログイン後の初期画面がユーザ端末３へ送られる。つまり、この時点で、ユーザ端末３から対象サーバ５へのログインが完了した。一方、対象サーバ５でログインが許可されなかったときは、ログインを拒否する画面がユーザ端末３へ送られる。
【００６８】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施形態に係るネットワークシステムの全体構成を示す図である。
【図２】ユーザ情報記憶部１１０に格納されているユーザ情報の一例を示す図である。
【図３】ログイン情報記憶部１２０に格納されているログイン情報の一例を示す図である。
【図４】クッキー生成部１６が生成したクッキー１６０の一例を示す図である。
【図５】ダイレクトログインのための処理手順をフローチャートである。
【図６】ダイレクトログインのための処理手順をフローチャートである。
【図７】ユーザ端末３に表示されるインタフェース画面の一例を示す図である。
【符号の説明】
【００７０】
１    アグリゲーションサーバ
３    ユーザ端末
５    サーバ
１０    アグリゲーション処理部
１１    インタフェース処理部
１２    ログイン処理部
１３    オートログイン処理部
１４    暗号処理部
１５    ワンタイムキー生成部
１６    クッキー生成部
３１    ブラウザ
１１０    ユーザ情報記憶部
１２０    ログイン情報記憶部
１３０    画面情報記憶部
１４０    復号プログラム記憶部
【図１】
2007058487.tif 000003
【図２】
2007058487.tif 000004
【図３】
2007058487.tif 000005
【図４】
2007058487.tif 000006
【図５】
2007058487.tif 000007
【図６】
2007058487.tif 000008
【図７】
2007058487.tif 000009