(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続された管理サーバと、端末とを備えるログインシール管理システムであって、
前記端末は、前記端末のユーザからログインシールを受け付けたことに応じて、端末固有ＩＤを所定の記憶部から読み出して、読み出した前記端末固有ＩＤと共に前記ログインシールを前記管理サーバに送信するログインシール登録要求手段を備え、
前記管理サーバは、前記ログインシール登録要求手段によって送信された前記ログインシールを、前記端末固有ＩＤと共に受信したことに応じて、受信した前記ログインシールを前記端末固有ＩＤに関連付けてログインシールデータベースに記憶させるログインシール登録手段を備え、
前記端末は、前記端末のユーザからログイン要求を受け付けたことに応じて、前記管理サーバにアクセスして取得したログインシールを表示する指示を含んだログイン画面の情報を取得すると、前記端末固有ＩＤを所定の記憶部から読み出して、読み出した当該端末固有ＩＤと共にログインシール送信要求を前記管理サーバに送信するログインシール参照要求手段をさらに備え、
前記管理サーバは、前記ログインシール参照要求手段によって送信された前記ログインシール送信要求を、前記端末固有ＩＤと共に受信したことに応じて、受信した前記端末固有ＩＤに関連付けられた前記ログインシールを前記ログインシールデータベースから抽出し、抽出した前記ログインシールを前記端末に送信するログインシール送信手段をさらに備えるログインシール管理システム。
【請求項２】
通信ネットワークを介して接続された登録サポートサーバをさらに備え、
前記ログインシール登録要求手段は、前記端末のユーザから、ユーザＩＤをさらに受け付けて、読み出した前記端末固有ＩＤと共に前記ログインシール及び受け付けた前記ユーザＩＤを前記登録サポートサーバに送信し、
前記登録サポートサーバは、前記端末から前記端末固有ＩＤと共に前記ログインシール及び前記ユーザＩＤを受信したことに応じて、ワンタイムＩＤを生成するワンタイムＩＤ生成手段と、
生成した前記ワンタイムＩＤと共に前記端末固有ＩＤ及び前記ログインシールを前記管理サーバに送信するワンタイムＩＤ送信手段と、
受信した前記ユーザＩＤに基づいて所定のユーザデータベースからメールアドレスを抽出して、抽出したメールアドレスを宛て先として、生成した前記ワンタイムＩＤを前記管理サーバに送信する手段を含む本人確認メールを生成して、生成した前記ワンタイムＩＤを当該本人確認メールと共に送信する確認メール送信手段とを備え、
前記ログインシール登録手段は、
前記登録サポートサーバから前記ワンタイムＩＤと共に前記端末固有ＩＤ及び前記ログインシールを受信したことに応じて、受信した前記ログインシール及び前記ワンタイムＩＤを前記端末固有ＩＤに関連付けて前記ログインシールデータベースに仮登録として記憶させる仮登録手段と、
さらに前記ワンタイムＩＤを受信したことに応じて、受信した前記ワンタイムＩＤに関連付けられた前記端末固有ＩＤに係るログインシールを有効なものとして前記ログインシールデータベースに記憶させる有効登録手段とをさらに含む請求項１に記載のログインシール管理システム。
【請求項３】
前記ログインシール登録要求手段は、前記端末のユーザから、ユーザＩＤをさらに受け付けて、読み出した前記端末固有ＩＤと共に前記ログインシール及び受け付けた前記ユーザＩＤを前記管理サーバに送信し、
前記ログインシール登録手段は、
前記端末から前記端末固有ＩＤと共に前記ログインシール及び前記ユーザＩＤを受信したことに応じて、ワンタイムＩＤを生成する登録ワンタイムＩＤ生成手段と、
受信した前記ユーザＩＤに基づいて所定のユーザデータベースからメールアドレスを抽出して、抽出したメールアドレスを宛て先として、生成した前記ワンタイムＩＤを前記管理サーバに送信する手段を含む本人確認メールを生成して、生成した前記ワンタイムＩＤを当該本人確認メールと共に送信する登録確認メール送信手段と、
受信した前記ログインシール及び前記ワンタイムＩＤを前記端末固有ＩＤに関連付けて前記ログインシールデータベースに仮登録として記憶させる仮登録手段と、
さらに前記ワンタイムＩＤを受信したことに応じて、受信した前記ワンタイムＩＤに関連付けられた前記端末固有ＩＤに係るログインシールを有効なものとして前記ログインシールデータベースに記憶させる有効登録手段とをさらに含む請求項１に記載のログインシール管理システム。
【請求項４】
通信ネットワークを介して端末に接続された管理サーバであって、
ユーザからログインシールを受け付けたことに応じて、端末固有ＩＤを所定の記憶部から読み出して、読み出した端末固有ＩＤと共に前記ログインシールを送信する前記端末から、送信された前記ログインシールを、前記端末固有ＩＤと共に受信したことに応じて、受信した前記ログインシールを前記端末固有ＩＤに関連付けてログインシールデータベースに記憶させるログインシール登録手段と、
ユーザからログイン要求を受け付けたことに応じて、前記管理サーバにアクセスして取得したログインシールを表示する指示を含んだログイン画面の情報を取得すると、前記端末固有ＩＤを所定の記憶部から読み出して、読み出した当該端末固有ＩＤと共にログインシール送信要求を前記管理サーバに送信する前記端末から、送信された前記ログインシール送信要求を、前記端末固有ＩＤと共に受信したことに応じて、受信した前記端末固有ＩＤに関連付けられた前記ログインシールを前記ログインシールデータベースから抽出し、抽出した前記ログインシールを前記端末に送信するログインシール送信手段とを備える管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログインシール管理システム及び管理サーバに関する。
【背景技術】
【０００２】
近年、インターネット等の普及により、ユーザは、端末からインターネット等にアクセスし、便利なサービスを容易に利用することができる。サービスを利用する際に、ユーザは、ユーザ情報を入力し、サービス提供側によってユーザ認証が行われた後に、サービスを利用することができるようになる。このように入力されるユーザ情報は、Ｗｅｂページを偽装してユーザ情報を収集する、いわゆるフィッシング行為によって盗用されやすい。
【０００３】
そこで、フィッシング行為に対する様々な防御対策が開発されている。例えば、当該ユーザ情報（ユーザＩＤ、パスワード等）の入力を受け付ける画面において、ユーザが設定したメッセージや画像等で構成するログインシールを表示し、当該ログインシールを視認したユーザが、ユーザ情報（ユーザＩＤ、パスワード等）の入力を受け付ける正規の画面の表示と、これを偽装した画面の表示とが見分けられるようにした防御対策が知られている。
【０００４】
より具体的には、当該ユーザの端末が備えるＷｅｂブラウザが、ユーザからの指示を受け付けたことに応じて、ログインシールを構成するメッセージや画像等をＷｅｂサーバに送信し、これらを受信したＷｅｂサーバが、当該ユーザの端末のＷｅｂブラウザを識別する情報であるクッキー情報に関連付けて、当該ログインシールを構成するメッセージや画像等を記憶しておく。そして、次回、当該ユーザの端末が備えるＷｅｂブラウザから、当該クッキー情報と共にユーザ情報の入力を受け付ける画面の送信要求を受け付けたことに応じて、当該Ｗｅｂサーバは、当該受け付けたクッキー情報に基づいてログインシールを構成するメッセージや画像等を読み出して当該Ｗｅｂブラウザに送信し、当該Ｗｅｂブラウザが当該ログインシールを表示する。
【０００５】
また、特許文献１に開示された発明において、利用者データ管理装置は、最初に利用者のデータ登録を行う際に、ユーザＩＤごとに異なる第１のデータ登録画面を作成する。そして、利用者データ管理装置は、利用者のデータ登録時に、作成された第１のデータ登録画面に基づく第２のデータ登録画面を端末型データ処理装置に表示させ、フィッシング行為から利用者のデータ登録を防御する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−９４５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のログインシールを表示することによる対策は、上述のように、ログインシールを設定する際に、ユーザの端末及びＷｅｂサーバが、当該ログインシールと共に当該ユーザの端末のＷｅｂブラウザを識別する情報としてクッキー情報を併せて記憶しておくことによって可能となる。したがって、いわゆるスマートフォン等の携帯情報端末を含む端末において、クッキー情報の送受信及び記憶ができないアプリケーションは、従来のログインシールによる対策を利用できない。また、特許文献１に開示されている発明は、端末型データ処理装置に表示された第２のデータ登録画面によってユーザに正規の画面であることを、直感的に示すものではない。
【０００８】
そこで、端末において、クッキー情報の送受信及び記憶ができないアプリケーションであっても、ユーザの認証情報を受け付ける画面が正規の画面であることを直感的に示すことができ、ユーザの認証情報がフィッシングされることを抑止することができるシステムが求められている。
【０００９】
本発明は、端末において、クッキー情報の送受信及び記憶ができないアプリケーションであっても、ユーザの認証情報を受け付ける画面が正規の画面であることを直感的に示すことができ、ユーザの認証情報がフィッシングされることを確実に抑止することができるログインシール管理システム及び管理サーバを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明では、以下のような解決手段を提供する。
【００１１】
（１）  通信ネットワークを介して接続された管理サーバと、端末とを備えるログインシール管理システムであって、前記端末は、前記端末のユーザからログインシールを受け付けたことに応じて、端末固有ＩＤを所定の記憶部から読み出して、読み出した前記端末固有ＩＤと共に前記ログインシールを前記管理サーバに送信するログインシール登録要求手段を備え、前記管理サーバは、前記ログインシール登録要求手段によって送信された前記ログインシールを、前記端末固有ＩＤと共に受信したことに応じて、受信した前記ログインシールを前記端末固有ＩＤに関連付けてログインシールデータベースに記憶させるログインシール登録手段を備え、前記端末は、前記端末のユーザからログイン要求を受け付けたことに応じて、前記管理サーバにアクセスして取得したログインシールを表示する指示を含んだログイン画面の情報を取得すると、前記端末固有ＩＤを所定の記憶部から読み出して、読み出した当該端末固有ＩＤと共にログインシール送信要求を前記管理サーバに送信するログインシール参照要求手段をさらに備え、前記管理サーバは、前記ログインシール参照要求手段によって送信された前記ログインシール送信要求を、前記端末固有ＩＤと共に受信したことに応じて、受信した前記端末固有ＩＤに関連付けられた前記ログインシールを前記ログインシールデータベースから抽出し、抽出した前記ログインシールを前記端末に送信するログインシール送信手段をさらに備えるログインシール管理システム。
【００１２】
（１）の構成によれば、ログインシール管理システムは、通信ネットワークを介して接続された管理サーバと、端末とを備える。端末は、端末のユーザからログインシールを受け付けたことに応じて、端末固有ＩＤを所定の記憶部から読み出して、読み出した端末固有ＩＤと共にログインシールを管理サーバに送信する。管理サーバは、送信されたログインシールを、端末固有ＩＤと共に受信したことに応じて、受信したログインシールを端末固有ＩＤに関連付けてログインシールデータベースに記憶させる。そして、端末は、端末のユーザからログイン要求を受け付けたことに応じて、端末固有ＩＤを所定の記憶部から読み出して、読み出した当該端末固有ＩＤと共にログインシール送信要求を管理サーバに送信し、管理サーバは、送信されたログインシール送信要求を、端末固有ＩＤと共に受信したことに応じて、受信した端末固有ＩＤに関連付けられたログインシールをログインシールデータベースから抽出し、抽出したログインシールを端末に送信する。
【００１３】
すなわち、本発明に係るログインシール管理システムにおいて、端末は、ユーザからログイン要求を受け付けたことに応じて、管理サーバにログインシール送信要求を行い、端末固有ＩＤに関連付けて記憶させたログインシールを管理サーバから受信する。よって、端末は、ログイン要求に対し、端末固有のログインシールを表示することができる。したがって、本発明に係るログインシール管理システムは、端末において、クッキー情報の送受信及び記憶ができないアプリケーションであっても、当該管理サーバを当該通信ネットワーク上で識別して上述の通信を行える場合には、ログインするユーザに端末固有のログインシールを表示して、ユーザの認証情報を受け付ける画面が正規の画面であることを直感的に示すことができ、ユーザの認証情報がフィッシングされることを確実に抑止することができる。
【００１４】
（２）  通信ネットワークを介して接続された登録サポートサーバをさらに備え、前記ログインシール登録要求手段は、前記端末のユーザから、ユーザＩＤをさらに受け付けて、読み出した前記端末固有ＩＤと共に前記ログインシール及び受け付けた前記ユーザＩＤを前記登録サポートサーバに送信し、前記登録サポートサーバは、前記端末から前記端末固有ＩＤと共に前記ログインシール及び前記ユーザＩＤを受信したことに応じて、ワンタイムＩＤを生成するワンタイムＩＤ生成手段と、生成した前記ワンタイムＩＤと共に前記端末固有ＩＤ及び前記ログインシールを前記管理サーバに送信するワンタイムＩＤ送信手段と、受信した前記ユーザＩＤに基づいて所定のユーザデータベースからメールアドレスを抽出して、抽出したメールアドレスを宛て先として、生成した前記ワンタイムＩＤを前記管理サーバに送信する手段を含む本人確認メールを生成して、生成した前記ワンタイムＩＤを当該本人確認メールと共に送信する確認メール送信手段とを備え、前記ログインシール登録手段は、前記登録サポートサーバから前記ワンタイムＩＤと共に前記端末固有ＩＤ及び前記ログインシールを受信したことに応じて、受信した前記ログインシール及び前記ワンタイムＩＤを前記端末固有ＩＤに関連付けて前記ログインシールデータベースに仮登録として記憶させる仮登録手段と、さらに前記ワンタイムＩＤを受信したことに応じて、受信した前記ワンタイムＩＤに関連付けられた前記端末固有ＩＤに係るログインシールを有効なものとして前記ログインシールデータベースに記憶させる有効登録手段とをさらに備える（１）に記載のログインシール管理システム。
【００１５】
（２）の構成によれば、（１）のログインシール管理システムは、通信ネットワークを介して接続された登録サポートサーバをさらに備える。そして、端末は、端末のユーザから、ユーザＩＤをさらに受け付けて、読み出した端末固有ＩＤと共にログインシール及び受け付けたユーザＩＤを登録サポートサーバに送信し、登録サポートサーバは、端末から端末固有ＩＤと共にログインシール及びユーザＩＤを受信したことに応じて、ワンタイムＩＤを生成する。次に、登録サポートサーバは、生成したワンタイムＩＤと共に端末固有ＩＤ及びログインシールを管理サーバに送信し、受信したユーザＩＤに基づいて所定のユーザデータベースからメールアドレスを抽出して、抽出したメールアドレスを宛て先として、生成した当該ワンタイムＩＤを管理サーバに送信する手段を含む本人確認メールを生成して、生成したワンタイムＩＤを当該本人確認メールと共に送信する。管理サーバは、登録サポートサーバからワンタイムＩＤと共に端末固有ＩＤ及びログインシールを受信したことに応じて、受信したログインシール及びワンタイムＩＤを端末固有ＩＤに関連付けてログインシールデータベースに仮登録として記憶させ、さらにワンタイムＩＤを受信したことに応じて、受信したワンタイムＩＤに関連付けられた端末固有ＩＤに係るログインシールを有効なものとしてログインシールデータベースに記憶させる。
【００１６】
すなわち、（２）に係るログインシール管理システムにおいて、登録サポートサーバは、ワンタイムＩＤを含む本人確認メールをユーザＩＤに基づいて所定のメールアドレスに送信すると共に管理サーバに当該ワンタイムＩＤを送信する。管理サーバは、登録サポートサーバが生成した当該ワンタイムＩＤを受信したことに応じて、端末固有ＩＤに関連付けて仮登録したログインシールを、有効なものとして登録する。そして、端末は、ログイン要求に対し、有効なものとして登録された端末固有のログインシールを受信して、表示する。したがって、当該ログインシール管理システムは、（１）に係るログインシール管理システムの作用・効果に加えて、ユーザの本人確認をログインシールの登録時に行うことでログインシールの登録時の成りすましを抑止することができる、という作用・効果が期待できる。したがって、例えば、他人の端末を盗んだ悪意のユーザは、本人確認メールを受け取ることができないので、ログインシールの登録を行うことができない。ここで、本人確認メールを受信する端末と、ログインシールを登録及び参照する端末とは異なっていてもよいことは言うまでもない。
【００１７】
（３）  前記ログインシール登録要求手段は、前記端末のユーザから、ユーザＩＤをさらに受け付けて、読み出した前記端末固有ＩＤと共に前記ログインシール及び受け付けた前記ユーザＩＤを前記管理サーバに送信し、前記ログインシール登録手段は、前記端末から前記端末固有ＩＤと共に前記ログインシール及び前記ユーザＩＤを受信したことに応じて、ワンタイムＩＤを生成する登録ワンタイムＩＤ生成手段と、受信した前記ユーザＩＤに基づいて所定のユーザデータベースからメールアドレスを抽出して、抽出したメールアドレスを宛て先として、生成した前記ワンタイムＩＤを前記管理サーバに送信する手段を含む本人確認メールを生成して、生成した前記ワンタイムＩＤを当該本人確認メールと共に送信する登録確認メール送信手段と、受信した前記ログインシール及び前記ワンタイムＩＤを前記端末固有ＩＤに関連付けて前記ログインシールデータベースに仮登録として記憶させる仮登録手段と、さらに前記ワンタイムＩＤを受信したことに応じて、受信した前記ワンタイムＩＤに関連付けられた前記端末固有ＩＤに係るログインシールを有効なものとして前記ログインシールデータベースに記憶させる有効登録手段とをさらに含む（１）に記載のログインシール管理システム。
【００１８】
（３）の構成によれば、（１）のログインシール管理システムは、端末のユーザから、ユーザＩＤをさらに受け付けて、読み出した端末固有ＩＤと共にログインシール及び受け付けたユーザＩＤを管理サーバに送信し、管理サーバは、端末から端末固有ＩＤと共にログインシール及びユーザＩＤを受信したことに応じて、ワンタイムＩＤを生成し、受信したユーザＩＤに基づいて所定のユーザデータベースからメールアドレスを抽出して、抽出したメールアドレスを宛て先として、生成した当該ワンタイムＩＤを管理サーバに送信する手段を含む本人確認メールを生成して、生成したワンタイムＩＤを当該本人確認メールと共に送信する。そして、管理サーバは、受信したログインシール及びワンタイムＩＤを端末固有ＩＤに関連付けてログインシールデータベースに仮登録として記憶させ、さらにワンタイムＩＤを受信したことに応じて、受信したワンタイムＩＤに関連付けられた端末固有ＩＤに係るログインシールを有効なものとしてログインシールデータベースに記憶させる。
【００１９】
すなわち、（３）に係るログインシール管理システムにおいて、管理サーバは、（２）に係る登録サポートサーバの機能をも一の装置で併せて発揮する。したがって、当該ログインシール管理システムは、登録サポートサーバを別途備えることなく（２）に係るログインシール管理システムと同様の作用・効果を期待することができる。
【００２０】
（４）  通信ネットワークを介して端末に接続された管理サーバであって、端末固有ＩＤと共にログインシールを送信する前記端末から、送信された前記ログインシールを、前記端末固有ＩＤと共に受信したことに応じて、受信した前記ログインシールを前記端末固有ＩＤに関連付けてログインシールデータベースに記憶させるログインシール登録手段と、前記管理サーバにアクセスして取得したログインシールを表示する指示を含んだログイン画面の情報を取得すると、前記端末固有ＩＤと共にログインシール送信要求を送信する前記端末から、送信された前記ログインシール送信要求を、前記端末固有ＩＤと共に受信したことに応じて、受信した前記端末固有ＩＤに関連付けられた前記ログインシールを前記ログインシールデータベースから抽出し、抽出した前記ログインシールを前記端末に送信するログインシール送信手段と、を備える管理サーバ。
【００２１】
（４）の構成によれば、管理サーバは、端末固有ＩＤと共にログインシールを送信する端末から、送信された当該ログインシールを当該端末固有ＩＤと共に受信したことに応じて、受信した当該ログインシールを当該端末固有ＩＤに関連付けてログインシールデータベースに記憶させる。そして、管理サーバは、当該端末固有ＩＤと共にログインシール送信要求を送信する端末から、送信された当該ログインシール送信要求を当該端末固有ＩＤと共に受信したことに応じて、受信した当該端末固有ＩＤに関連付けられたログインシールをログインシールデータベースから抽出し、抽出したログインシールを端末に送信する。
【００２２】
すなわち、本発明に係る管理サーバは、（１）に係る管理サーバと同様の作用・効果を期待することができる。
【発明の効果】
【００２３】
本発明は、端末において、クッキー情報の送受信及び記憶ができないアプリケーションであっても、当該アプリケーションが管理サーバを当該ネットワーク上で識別して上述の通信を行える場合には、ユーザの認証情報を受け付ける画面が正規の画面であることを直感的に示すことができ、ユーザの認証情報がフィッシングされることを確実に抑止することができる管理システム及び管理サーバを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態１に係るログインシール管理システムの機能構成を示す機能ブロック図である。
【図２】本発明の実施形態１に係るログインシール管理システムのログインシールＤＢの例を示す図である。
【図３】本発明の実施形態１に係るログインシール管理システムのログインシール登録処理を示すフローチャートである。
【図４】本発明の実施形態１に係るログインシール管理システムのログインシール参照処理を示すフローチャートである。
【図５】本発明の実施形態２に係るログインシール管理システムの機能構成を示す機能ブロック図である。
【図６】本発明の実施形態２に係るログインシール管理システムのログインシールＤＢの例を示す図である。
【図７】本発明の実施形態２に係るログインシール管理システムのログインシール仮登録処理を示すフローチャートである。
【図８】本発明の実施形態２に係るログインシール管理システムのログインシール有効登録処理を示すフローチャートである。
【図９】本発明の実施形態３に係るログインシール管理システムの機能構成を示す機能ブロック図である。
【図１０】本発明の一実施形態に係るログインシール管理システムによるログインシールの登録要求の表示例を示す図である。
【図１１】本発明の一実施形態に係るログインシール管理システムによるログインの表示例を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について図を参照しながら説明する。
【００２６】
本実施形態のログインシール管理システム１において管理サーバ５０、登録サポートサーバ６０及び端末１０は、コンピュータ及びその周辺装置に適用される。本実施形態における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びに該ハードウェアを制御するソフトウェアによって構成される。
【００２７】
上記ハードウェアには、制御部としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の他、記憶部、通信装置、表示装置及び入力装置が含まれる。記憶部としては、例えば、メモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ等）、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）及び光ディスク（ＣＤ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ、ＤＶＤ：Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ等）ドライブが挙げられる。通信装置としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示装置としては、例えば、液晶ディスプレイやプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置としては、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）が挙げられる。
【００２８】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶部により記憶され、制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信回線を介して配布されることも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布されることも可能である。
【００２９】
［実施形態１］
図１は、本発明の実施形態１に係るログインシール管理システム１の機能構成を示す機能ブロック図である。ログインシール管理システム１は、端末１０と、通信ネットワーク７０を介して接続された管理サーバ５０とを備える。端末１０は、ログインシール登録要求手段としてのログインシール登録要求部１１と、ログインシール参照要求手段としてのログインシール参照要求部１２とを備える。管理サーバ５０は、ログインシール登録手段としてのログインシール登録部５１と、ログインシール送信手段としてのログインシール送信部５２と、ログインシールデータベースとしてのログインシールＤＢ３１とを備える。このようなログインシール管理システム１の機能について、各部ごとに詳述する。
【００３０】
端末１０のログインシール登録要求部１１は、端末１０のユーザからログインシールを受け付けたことに応じて、端末固有ＩＤを所定の記憶部から読み出して、読み出した端末固有ＩＤと共にログインシールを管理サーバに送信する。ここで、端末固有ＩＤは、端末が記憶している固有の識別情報であって、例えば、携帯情報端末や携帯電話等のＵＤＩＤ（Ｕｎｉｑｕｅ  Ｄｅｖｉｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）である。ログインシールは、文字列や任意の画像等によって構成されるデジタルデータである。例えば、端末１０のログインシール登録要求部１１は、ユーザが指定したログインシールのデータを受け付けて、端末１０のＲＯＭに記憶したＵＤＩＤと共に、ログインシールの登録要求を管理サーバ５０に送信する。端末１０は、ログインシールの候補リストをユーザに提示してユーザからの選択操作を受け付けてもよい。
【００３１】
管理サーバ５０のログインシール登録部５１は、端末１０のログインシール登録要求部１１によって送信されたログインシールを、端末固有ＩＤと共に受信したことに応じて、受信したログインシールを端末固有ＩＤに関連付けてログインシールＤＢ３１に記憶させる。例えば、管理サーバ５０のログインシール登録部５１は、端末１０から受信したログインシールの登録要求に基づいて、受信したログインシールのデータを、受信したＵＤＩＤに対応付けてログインシールＤＢ３１に記憶させる。
【００３２】
端末１０のログインシール参照要求部１２は、端末１０のユーザからログイン要求を受け付けたことに応じて、端末固有ＩＤを所定の記憶部から読み出して、読み出した当該端末固有ＩＤと共にログインシール送信要求を管理サーバ５０に送信する。すなわち、端末１０は、ユーザにログインをさせるための表示において、端末１０固有のログインシールを伴って表示をするために、管理サーバ５０に端末固有ＩＤと共にログインシール送信要求を送信する。例えば、端末１０のログインシール参照要求部１２は、ユーザがアプリケーションを起動したことによって、起動したアプリケーションが要求するログイン画面において、端末１０固有のログインシールを表示するために、端末１０のＲＯＭに記憶したＵＤＩＤと共に、ログインシール送信要求を管理サーバ５０に送信する。
【００３３】
管理サーバ５０のログインシール送信部５２は、端末１０のログインシール参照要求部１２によって送信されたログインシール送信要求を、端末固有ＩＤと共に受信したことに応じて、受信した端末固有ＩＤに関連付けられたログインシールをログインシールＤＢ３１から抽出し、抽出したログインシールを端末１０に送信する。例えば、管理サーバ５０は、受信したＵＤＩＤによってログインシールＤＢ３１を検索し、検索したＵＤＩＤに対応付けられたログインシールを抽出する。そして、ログインシール送信部５２は、抽出したログインシールのデータを端末１０に送信し、端末１０は、受信したログインシールのデータによってアプリケーションのログイン画面において、端末１０固有のログインシールを表示して、ユーザにログインをさせるための案内表示をする（後述する図１１参照）。他方、管理サーバ５０を通信ネットワーク７０上で識別して上述の通信を行うことができないアプリケーションは、ログインシールを表示することができない。
【００３４】
なお、ログインシール登録要求部１１及びログインシール参照要求部１２は、外部のサーバから送信され端末１０に導入され、端末１０のハードウェア資源を用いて処理を実行するプログラムとして構成され、端末１０の所定のアプリケーションに組み込まれたり、連携して動作されるようにして使用されるようにしてもよい。このようにすることで、端末１０のアプリケーションのうち、当該プログラムを組み込んだり、連携して動作させることができるものを選択あるいは指定して、上述の機能を発揮させることができると共に、既に端末１０に導入されているアプリケーションについても、後から上述の機能を発揮させることができる。
【００３５】
図２は、本発明の実施形態１に係るログインシール管理システム１のログインシールＤＢ３１の例を示す図である。ログインシールＤＢ３１は、端末１０から受信した端末固有ＩＤと、ログインシールとを対応付けて記憶する。ここで、ログインシールＤＢ３１の端末固有ＩＤには、端末固有ＩＤであるＵＤＩＤ等が記憶される。また、ログインシールＤＢ３１のログインシールには、ログインシールのデータの記憶場所を示す情報（ファイル名や、ダウンロード用のサーバ名等によって構成されるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等）が記憶される。
【００３６】
図３は、本発明の実施形態１に係るログインシール管理システム１のログインシール登録処理を示すフローチャートである。
【００３７】
ステップＳ１０１において、端末１０のＣＰＵ（ログインシール登録要求部１１）は、ユーザからログインシールの指定操作を受け付ける。より具体的には、端末１０のＣＰＵは、入力装置（例えば、キーボード等）によって、ユーザからログインシール登録要求の指示と、ログインシールを示す指定との入力を受け付ける。その後、端末１０のＣＰＵは、処理をステップＳ１０２に移す。
【００３８】
ステップＳ１０２において、端末１０のＣＰＵ（ログインシール登録要求部１１）は、端末固有ＩＤと共にログインシールを管理サーバ５０に送信する。より具体的には、端末１０のＣＰＵは、ＵＤＩＤをＲＯＭから読み出し、読み出したＵＤＩＤと共にステップＳ１０１で指定されたログインシールのデータを管理サーバ５０に送信する。その後、端末１０のＣＰＵは、処理をステップＳ１０３に移し、管理サーバ５０からの受信を待つ。
【００３９】
次に、ステップＳ２０１において、管理サーバ５０のＣＰＵ（ログインシール登録部５１）は、端末固有ＩＤと共にログインシールを受信する。より具体的には、管理サーバ５０のＣＰＵは、ステップＳ１０２で送信されたＵＤＩＤと、ログインシールのデータとを受信する。その後、管理サーバ５０のＣＰＵは、処理をステップＳ２０２に移す。
【００４０】
ステップＳ２０２において、管理サーバ５０のＣＰＵ（ログインシール登録部５１）は、ログインシールを端末固有ＩＤに関連付けてログインシールＤＢ３１に記憶させ、端末１０に登録完了を送信する。より具体的には、管理サーバ５０のＣＰＵは、ステップＳ２０１で受信したＵＤＩＤと、ログインシールのデータとを対応付けてログインシールＤＢ３１に記憶させる。そして、管理サーバ５０のＣＰＵは、端末１０に、登録完了を示すデータを送信する。その後、管理サーバ５０のＣＰＵは、処理を終了する。
【００４１】
次に、ステップＳ１０３において、端末１０のＣＰＵは、登録完了を受信し、記憶させる。より具体的には、端末１０のＣＰＵは、ステップＳ２０２で送信された、ログインシールの登録完了を示すデータを受信する。そして、端末１０のＣＰＵは、管理サーバ５０においてログインシールが登録されていることを記憶部に記憶させる。その後、端末１０のＣＰＵは、処理を終了する。端末１０は、管理サーバ５０においてログインシールが登録されていることを記憶部に記憶させることによって、ログインシールを登録していないユーザを識別することができ、ログインシールの登録を促すことができる。
【００４２】
図４は、本発明の実施形態１に係るログインシール管理システム１のログインシール参照処理を示すフローチャートである。
【００４３】
ステップＳ１１１において、端末１０のＣＰＵ（ログインシール参照要求部１２）は、ユーザからログイン画面要求を受け付ける。より具体的には、端末１０のＣＰＵは、入力装置（例えば、キーボード等）によって、ユーザからログイン画面要求の入力を受け付ける。その後、端末１０のＣＰＵは、処理をステップＳ１１２に移す。
【００４４】
ステップＳ１１２において、端末１０のＣＰＵ（ログインシール参照要求部１２）は、端末固有ＩＤと共にログインシール送信要求を送信する。より具体的には、端末１０のＣＰＵは、ＵＤＩＤをＲＯＭから読み出し、読み出したＵＤＩＤと共にログインシール送信要求を管理サーバ５０に送信する。その後、端末１０のＣＰＵは、処理をステップＳ１１３に移し、ログインシールの受信を待つ。
【００４５】
次に、ステップＳ２１１において、管理サーバ５０のＣＰＵ（ログインシール送信部５２）は、ログインシール送信要求を端末固有ＩＤと共に受信する。より具体的には、管理サーバ５０のＣＰＵは、ステップＳ１１２で送信されたログインシール送信要求と、ＵＤＩＤとを受信する。その後、管理サーバ５０のＣＰＵは、処理をステップＳ２１２に移す。
【００４６】
ステップＳ２１２において、管理サーバ５０のＣＰＵ（ログインシール送信部５２）は、受信した端末固有ＩＤに関連付けられたログインシールを抽出し、送信する。より具体的には、管理サーバ５０のＣＰＵは、ステップＳ２１１で受信したＵＤＩＤによって、ログインシールＤＢ３１を検索し、検索したＵＤＩＤに対応付けられたログインシールを抽出し、抽出したログインシールのデータを端末１０に送信する。その後、管理サーバ５０のＣＰＵは、処理を終了する。
【００４７】
次に、ステップＳ１１３において、端末１０のＣＰＵは、ログインシールを受信し、表示する。より具体的には、端末１０のＣＰＵは、ステップＳ２１２で送信されたログインシールのデータを受信し、端末１０の表示装置にログイン画面と共にログインシールを表示する（後述する図１１参照）。その後、端末１０のＣＰＵは、ログインシール参照処理を終了し、ログインの入力処理（図示せず）に移る。
【００４８】
［実施形態２］
図５は、本発明の実施形態２に係るログインシール管理システム１の機能構成を示す機能ブロック図である。ログインシール管理システム１は、実施形態１に加えて、登録サポートサーバ６０をさらに備える。登録サポートサーバ６０は、ワンタイムＩＤ生成手段としてのワンタイムＩＤ生成部６１と、ワンタイムＩＤ送信手段としてのワンタイムＩＤ送信部６２と、確認メール送信手段としての確認メール送信部６３と、ユーザデータベースとしてのユーザＤＢ３２とを備え、管理サーバ５０のログインシール登録部５１は、仮登録手段としての仮登録部５１１と、有効登録手段としての有効登録部５１２とをさらに備える。このようなログインシール管理システム１の機能について、各部ごとに詳述する。
【００４９】
端末１０のログインシール登録要求部１１は、端末１０のユーザから、ユーザＩＤをさらに受け付けて、読み出した端末固有ＩＤと共にログインシール及び受け付けたユーザＩＤを登録サポートサーバ６０に送信する。ここで、ユーザＩＤは、ユーザを識別する情報である。例えば、端末１０のログインシール登録要求部１１は、受け付けたユーザＩＤと、ユーザが指定したログインシールのデータと、ＲＯＭに記憶したＵＤＩＤと共に、ログインシールの登録要求とを登録サポートサーバ６０に送信する。
【００５０】
登録サポートサーバ６０のワンタイムＩＤ生成部６１は、端末１０から端末固有ＩＤと共にログインシール及びユーザＩＤを受信したことに応じて、ワンタイムＩＤを生成する。ここで、ワンタイムＩＤは、複数の装置等の間で一回限り使用可能な識別情報である。ワンタイムＩＤを使用できる条件として、回数だけでなく時間の制限（例えば、ワンタイムＩＤを生成後、１時間以内のみ使用可能）等を設けてもよい。また、ワンタイムＩＤは、受信したＵＤＩＤに基づいて生成してもよい（例えば、ＵＤＩＤに受信時刻を付加したり、乱数を付加したりした識別情報）。例えば、登録サポートサーバ６０のワンタイムＩＤ生成部６１は、端末１０からＵＤＩＤと共にログインシールのデータ及びユーザＩＤを受信したことに応じて、管理サーバ５０と端末１０との間で一回限り使用可能なワンタイムＩＤを生成する。
【００５１】
登録サポートサーバ６０のワンタイムＩＤ送信部６２は、ワンタイムＩＤ生成部６１によって生成されたワンタイムＩＤと共に端末固有ＩＤ及びログインシールを管理サーバ５０に送信する。例えば、登録サポートサーバ６０のワンタイムＩＤ送信部６２は、ワンタイムＩＤと共に、端末１０から受信したＵＤＩＤ及びログインシールのデータを管理サーバ５０に送信する。
【００５２】
登録サポートサーバ６０の確認メール送信部６３は、受信したユーザＩＤに基づいて所定のユーザＤＢ３２からメールアドレスを抽出して、抽出したメールアドレスを宛て先として、ワンタイムＩＤを管理サーバ５０に送信する手段を含む本人確認メールを生成して、ワンタイムＩＤ生成部６１によって生成されたワンタイムＩＤを本人確認メールと共に送信する。ここで、所定のユーザＤＢ３２は、ユーザＩＤに対応付けてユーザのメールアドレスを含むユーザ情報を記憶している。例えば、登録サポートサーバ６０の確認メール送信部６３は、端末１０から受信したユーザＩＤによってユーザＤＢ３２を検索し、検索したユーザＩＤに対応付けられたメールアドレスを抽出する。ワンタイムＩＤを管理サーバ５０に送信する手段は、例えば、ワンタイムＩＤを管理サーバ５０に送信するプログラムである。端末１０は、本人確認メールを受信したユーザからの操作を受け付けて、当該プログラムを起動することによって、ワンタイムＩＤを管理サーバ５０に送信することができる。すなわち、確認メール送信部６３は、抽出したメールアドレスを宛先として、ワンタイムＩＤ送信プログラムを含む本人確認メールを生成して、生成されたワンタイムＩＤを本人確認メールと共に送信する。あるいは、ワンタイムＩＤを管理サーバ５０に送信する手段は、例えば、ワンタイムＩＤが埋め込まれているＵＲＬをユーザがクリックしたことに応じて、ハイパーリンクの機能を介して、ワンタイムＩＤを管理サーバ５０に送信するメールによって実現してもよい。
【００５３】
管理サーバ５０のログインシール登録部５１において、登録サポートサーバ６０からワンタイムＩＤと共に端末固有ＩＤ及びログインシールを受信したことに応じて、仮登録部５１１は、受信したログインシール及びワンタイムＩＤを端末固有ＩＤに関連付けてログインシールＤＢ３１に仮登録として記憶させる。例えば、仮登録部５１１は、受信したＵＤＩＤに対応付けて、ログインシールのデータと共に、仮登録であることを示すデータ及びワンタイムＩＤを、ログインシールＤＢ３１に記憶させる。
【００５４】
そして、管理サーバ５０のログインシール登録部５１において、有効登録部５１２は、さらにユーザの端末１０からワンタイムＩＤを受信したことに応じて、受信したワンタイムＩＤに関連付けられた端末固有ＩＤに係るログインシールを有効なものとしてログインシールＤＢ３１に記憶させる。例えば、有効登録部５１２は、ユーザの端末１０からワンタイムＩＤを受信したことに応じて、ワンタイムＩＤによってログインシールＤＢ３１を検索する。そして、有効登録部５１２は、検索したワンタイムＩＤに対応するＵＤＩＤに係るログインシールの仮登録を示すデータを、有効登録であることを示すデータに更新する。
【００５５】
そして、端末１０は、端末１０のユーザからログイン要求を受け付けたことに応じて、端末固有ＩＤと共にログインシール送信要求を管理サーバ５０に送信し、管理サーバ５０から受信した、端末１０固有のログインシールを表示して、ユーザにログインをさせるための案内表示をする（後述する図１１参照）。
【００５６】
図６は、本発明の実施形態２に係るログインシール管理システム１のログインシールＤＢ３１の例を示す図である。ログインシールＤＢ３１は、端末１０から受信した端末固有ＩＤに、ログインシールと、ワンタイムＩＤと、登録状態とを対応付けて記憶する。ログインシールＤＢ３１のワンタイムＩＤには、ログインシールを仮登録した後に、有効登録にするためのワンタイムＩＤが記憶される。ログインシールＤＢ３１の登録状態には、仮登録であることを示すデータ又は有効登録であることを示すデータが記憶される。
【００５７】
図７は、本発明の実施形態２に係るログインシール管理システム１のログインシール仮登録処理を示すフローチャートである。
【００５８】
ステップＳ１２１において、端末１０のＣＰＵ（ログインシール登録要求部１１）は、ログインシールを受け付け、さらにユーザＩＤを受け付ける。より具体的には、端末１０のＣＰＵは、入力装置（例えば、キーボード等）から、ログインシール登録要求の指示と、ログインシールを示す指定と、ユーザＩＤの入力とを受け付ける。その後、端末１０のＣＰＵは、処理をステップＳ１２２に移す。
【００５９】
ステップＳ１２２において、端末１０のＣＰＵ（ログインシール登録要求部１１）は、端末固有ＩＤと共にログインシール及びユーザＩＤを登録サポートサーバ６０に送信する。より具体的には、端末１０のＣＰＵは、ＵＤＩＤをＲＯＭから読み出し、読み出したＵＤＩＤと共に、ステップＳ１２１で受け付けたユーザＩＤ及び指定されたログインシールのデータを登録サポートサーバ６０に送信する。その後、端末１０のＣＰＵは、処理を終了する。
【００６０】
次に、ステップＳ３２１において、登録サポートサーバ６０のＣＰＵ（ワンタイムＩＤ生成部６１）は、ワンタイムＩＤを生成する。より具体的には、登録サポートサーバ６０のＣＰＵは、ステップＳ１２２で送信されたＵＤＩＤ、ユーザＩＤ及びログインシールのデータを受信したことに応じて、ＵＤＩＤに受信時刻を付加してワンタイムＩＤを生成する。その後、登録サポートサーバ６０のＣＰＵは、処理をステップＳ３２２に移す。
【００６１】
ステップＳ３２２において、登録サポートサーバ６０のＣＰＵ（ワンタイムＩＤ送信部６２）は、ワンタイムＩＤと共に端末固有ＩＤ及びログインシールを管理サーバ５０に送信する。より具体的には、登録サポートサーバ６０のＣＰＵは、ステップＳ３２１で生成したワンタイムＩＤと共に、ステップＳ３２１で受信したＵＤＩＤ及びログインシールのデータを管理サーバ５０に送信する。その後、登録サポートサーバ６０のＣＰＵは、処理をステップＳ３２３に移す。
【００６２】
ステップＳ３２３において、登録サポートサーバ６０のＣＰＵ（確認メール送信部６３）は、本人確認メールを生成して、生成したワンタイムＩＤを送信する。より具体的には、登録サポートサーバ６０のＣＰＵは、ステップＳ３２１で受信したユーザＩＤによってユーザＤＢ３２を検索し、検索したユーザＩＤに対応付けられたメールアドレスを抽出する。そして、登録サポートサーバ６０のＣＰＵは、抽出したメールアドレスを宛て先として、ワンタイムＩＤ送信プログラムを含む本人確認メールを生成して、生成したワンタイムＩＤを本人確認メールと共に送信する。その後、登録サポートサーバ６０のＣＰＵは、処理を終了する。
【００６３】
次に、ステップＳ２２１において、管理サーバ５０のＣＰＵ（ログインシール登録部５１）は、登録サポートサーバ６０からワンタイムＩＤと共に端末固有ＩＤ及びログインシールを受信する。より具体的には、管理サーバ５０のＣＰＵは、ステップＳ３２２で送信されたワンタイムＩＤと、端末固有ＩＤと、ログインシールのデータとを受信する。その後、管理サーバ５０のＣＰＵは、処理をステップＳ２２２に移す。
【００６４】
ステップＳ２２２において、管理サーバ５０のＣＰＵ（ログインシール登録部５１、仮登録部５１１）は、ログインシールを端末固有ＩＤに関連付けてログインシールＤＢ３１に仮登録として記憶させる。より具体的には、管理サーバ５０のＣＰＵは、ステップＳ２２１で受信した端末固有ＩＤに、ログインシールとワンタイムＩＤと仮登録を示すデータとを対応付けて、ログインシールＤＢ３１に記憶させる。その後、管理サーバ５０のＣＰＵは、処理を終了する。なお、登録サポートサーバ６０のステップＳ３２２が、管理サーバ５０にユーザＩＤをも送信し、管理サーバ５０がステップＳ２２２の後に登録サポートサーバ６０のステップＳ３２３に相当する処理を行ってもよい。
【００６５】
図８は、本発明の実施形態２に係るログインシール管理システム１のログインシール有効登録処理を示すフローチャートである。
【００６６】
ステップＳ１３１において、端末１０のＣＰＵは、本人確認メールを受信する。ここで、本人確認メールを受信する端末は、端末１０とは異なるユーザの端末でもよい。より具体的には、端末１０のＣＰＵは、ステップＳ３２３で登録サポートサーバ６０から送信された本人確認メールを受信する。その後、端末１０のＣＰＵは、処理をステップＳ１３２に移す。
【００６７】
ステップＳ１３２において、端末１０のＣＰＵは、ワンタイムＩＤを送信する。ここで、ワンタイムＩＤを送信する端末は、端末１０とは異なるユーザの端末でもよい。より具体的には、端末１０のＣＰＵは、ステップＳ１３１で受信した本人確認メールによって送信されたワンタイムＩＤを、管理サーバ５０に送信する。その後、端末１０のＣＰＵは、ステップＳ１３３に移し、管理サーバ５０からの受信を待つ。
【００６８】
次に、ステップＳ２３１において、管理サーバ５０のＣＰＵ（ログインシール登録部５１、有効登録部５１２）は、ワンタイムＩＤを受信する。より具体的には、管理サーバ５０のＣＰＵは、ステップＳ１３２で端末１０から送信されたワンタイムＩＤを受信する。その後、管理サーバ５０のＣＰＵは、処理をステップＳ２３２に移す。
【００６９】
ステップＳ２３２において、管理サーバ５０のＣＰＵ（ログインシール登録部５１、有効登録部５１２）は、ワンタイムＩＤに関連付けられた端末固有ＩＤに係るログインシールを有効なものとしてログインシールＤＢ３１に記憶させ、端末１０に有効登録完了を送信する。より具体的には、管理サーバ５０のＣＰＵは、ステップＳ２３１で受信したワンタイムＩＤによってログインシールＤＢ３１を検索し、検索したワンタイムＩＤに対応する端末固有ＩＤに係るログインシールの登録状態に、有効登録を示すデータを記憶させる。そして、管理サーバ５０のＣＰＵは、端末１０に、ログインシールを有効登録したことを示すデータを送信する。その後、管理サーバ５０のＣＰＵは、処理を終了する。
【００７０】
次に、ステップＳ１３３において、端末１０のＣＰＵは、有効登録完了を受信し、記憶させる。より具体的には、端末１０のＣＰＵは、ステップＳ２３２で送信された、ログインシールを有効登録したことを示すデータを受信し、管理サーバ５０においてログインシールが有効登録されていることを記憶部に記憶させる。その後、端末１０のＣＰＵは、処理を終了する。
【００７１】
［実施形態３］
図９は、本発明の実施形態３に係るログインシール管理システム１の機能構成を示す機能ブロック図である。ログインシール管理システム１は、実施形態２における登録サポートサーバ６０の機能を、管理サーバ５０が備える。すなわち、管理サーバ５０のログインシール登録部５１は、実施形態２に加えて、登録ワンタイムＩＤ生成手段としての登録ワンタイムＩＤ生成部５１３と、登録確認メール送信手段としての登録確認メール送信部５１４と、ユーザデータベースとしてのユーザＤＢ３２とをさらに備える。このようなログインシール管理システム１の機能について、各部ごとに詳述する。
【００７２】
管理サーバ５０の登録ワンタイムＩＤ生成部５１３は、端末１０から端末固有ＩＤと共にログインシール及びユーザＩＤを受信したことに応じて、ワンタイムＩＤを生成する。
【００７３】
管理サーバ５０の登録確認メール送信部５１４は、受信したユーザＩＤに基づいて所定のユーザＤＢ３２からメールアドレスを抽出して、抽出したメールアドレスを宛て先として、ワンタイムＩＤを管理サーバ５０に送信する手段を含む本人確認メールを生成して、生成したワンタイムＩＤを本人確認メールと共に送信する。
【００７４】
そして、管理サーバ５０の仮登録部５１１は、受信したログインシール及びワンタイムＩＤを端末固有ＩＤに関連付けてログインシールＤＢ３１に仮登録として記憶させ、有効登録部５１２は、さらにユーザの端末１０からワンタイムＩＤを受信したことに応じて、受信したワンタイムＩＤに関連付けられた端末固有ＩＤに係るログインシールを有効なものとしてログインシールＤＢ３１に記憶させる。
【００７５】
実施形態３におけるログインシール管理システム１のログインシール仮登録処理は、図７に示すフローチャートと同様である。図７におけるステップＳ３２１及びステップＳ３２３を管理サーバ５０において登録ワンタイムＩＤ生成部５１３及び登録確認メール送信部５１４が行う。なお、実施形態３において、ステップＳ３２２は不要である。実施形態３におけるログインシール管理システム１のログインシール有効登録処理は、図８に示すフローチャートと同様である。
【００７６】
図１０は、本発明の一実施形態に係るログインシール管理システムによるログインシールの登録要求の表示例を示す図である。図１０の例は、ログインシール管理システム１における端末１０が、ユーザから、テキスト（文字列）によるログインシールか、画像によるログインシールかのうち、カーソル１９１の操作によって画像によるログインシールの登録要求を受け付けたことを示す例である。端末１０は、ログインシール用の画像ファイルの一覧を表示欄１９２に表示し、カーソル１９１によって示された画像ファイルを、参照ボタン１９３により表示する。そして、端末１０は、登録ボタン１９４を受け付けたことに応じて、ＲＯＭからＵＤＩＤを読み出して、読み出したＵＤＩＤと共にカーソル１９１によって示された画像ファイルのデータを管理サーバ５０に送信する。管理サーバ５０は、受信した画像ファイルのデータを、受信したＵＤＩＤに対応付けてログインシールＤＢ３１に記憶させる。
【００７７】
図１１は、本発明の一実施形態に係るログインシール管理システム１によるログインの表示例を示す図である。図１１の例は、ログインシール管理システム１における端末１０が、ユーザの要求によってログイン処理を行う際に、端末１０固有のログインシール３０１を表示していることを示す例である。図１１の例において、端末１０は、ユーザからログイン要求を受け付けたことに応じて、ＵＤＩＤをＲＯＭから読み出して、読み出したＵＤＩＤと共にログインシール送信要求を管理サーバ５０に送信する。そして、端末１０は、ＵＤＩＤに対応付けてログインシールＤＢ３１に記憶されたログインシール３０１のデータを管理サーバ５０から受信して、ユーザにログインを案内する表示に、端末１０固有のログインシール３０１を表示する。
【００７８】
本実施形態１によれば、ログインシール管理システム１は、通信ネットワーク７０を介して接続された管理サーバ５０と、端末１０とを備える。端末１０は、端末１０のユーザからログインシールを受け付けたことに応じて、ＵＤＩＤを所定の記憶部から読み出して、読み出したＵＤＩＤと共にログインシールを管理サーバ５０に送信する。管理サーバ５０は、送信されたログインシールを、ＵＤＩＤと共に受信したことに応じて、受信したログインシールをＵＤＩＤに関連付けてログインシールＤＢ３１に記憶させる。そして、端末１０は、端末１０のユーザからログイン要求を受け付けたことに応じて、ＵＤＩＤを所定の記憶部から読み出して、読み出したＵＤＩＤと共にログインシール送信要求を管理サーバ５０に送信し、管理サーバ５０は、送信されたログインシール送信要求を、ＵＤＩＤと共に受信したことに応じて、受信したＵＤＩＤに関連付けられたログインシールをログインシールＤＢ３１から抽出し、抽出したログインシールを端末１０に送信する。したがって、ログインシール管理システム１は、ログインするユーザに端末固有のログインシールを表示して、ユーザの認証情報を受け付ける画面が正規の画面であることを直感的に示すことができ、端末１０において、クッキー情報の送受信及び記憶ができないアプリケーションであっても、管理サーバ５０を通信ネットワーク７０上で識別して上述の通信を行える場合には、ユーザの認証情報がフィッシングされることを確実に抑止することができる。
【００７９】
本実施形態２によれば、ログインシール管理システム１は、通信ネットワーク７０を介して接続された登録サポートサーバ６０をさらに備える。そして、端末１０は、端末１０のユーザから、ユーザＩＤをさらに受け付けて、読み出したＵＤＩＤと共にログインシール及び受け付けたユーザＩＤを登録サポートサーバ６０に送信し、登録サポートサーバ６０は、端末１０からＵＤＩＤと共にログインシール及びユーザＩＤを受信したことに応じて、ワンタイムＩＤを生成する。次に、登録サポートサーバ６０は、生成したワンタイムＩＤと共にＵＤＩＤ及びログインシールを管理サーバ５０に送信し、受信したユーザＩＤに基づいて所定のユーザＤＢ３２からメールアドレスを抽出して、抽出したメールアドレスを宛て先として、ワンタイムＩＤを管理サーバに送信する手段を含む本人確認メールを生成して、生成したワンタイムＩＤを本人確認メールと共に送信する。管理サーバ５０は、登録サポートサーバ６０からワンタイムＩＤと共にＵＤＩＤ及びログインシールを受信したことに応じて、受信したログインシール及びワンタイムＩＤをＵＤＩＤに関連付けてログインシールＤＢ３１に仮登録として記憶させ、さらにユーザの端末１０からワンタイムＩＤを受信したことに応じて、受信したワンタイムＩＤに関連付けられたＵＤＩＤに係るログインシールを有効なものとしてログインシールＤＢ３１に記憶させる。そして、端末１０は、ログイン要求に対し、有効なものとして登録された端末１０固有のログインシールを管理サーバ５０から受信して、表示する。なお、本人確認メールを受信する端末と、ログインシールを登録及び参照する端末とは異なっていてもよいことは言うまでもない。したがって、実施形態２に係るログインシール管理システム１は、ユーザの認証情報を受け付ける画面が正規の画面であることを直感的に示すことができ、ユーザの認証情報がフィッシングされることをさらに確実に抑止することができる。しかも、ユーザＩＤを有する正規のユーザ以外（例えば、悪意のユーザ等）は、本人確認メールを受け取ることができないため、ログインシールを登録することができない。
【００８０】
本実施形態３によれば、登録サポートサーバ６０の機能を管理サーバ５０が行う。したがって、実施形態２と同様に、実施形態３に係るログインシール管理システム１は、ユーザの認証情報を受け付ける画面が正規の画面であることを直感的に示すことができ、ユーザの認証情報がフィッシングされることをさらに確実に抑止することができる。しかも、ユーザＩＤを有する正規のユーザ以外（例えば、悪意のユーザ等）は、本人確認メールを受け取ることができないため、ログインシールを登録することができない。
【００８１】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００８２】
１      ログインシール管理システム
１０    端末
１１    ログインシール登録要求部
１２    ログインシール参照要求部
３１    ログインシールＤＢ
３２    ユーザＤＢ
５０    管理サーバ
５１    ログインシール登録部
５１１  仮登録部
５１２  有効登録部
５１３  登録ワンタイムＩＤ生成部
５１４  登録確認メール送信部
５２    ログインシール送信部
６０    登録サポートサーバ
６１    ワンタイムＩＤ生成部
６２    ワンタイムＩＤ送信部
６３    確認メール送信部
７０    通信ネットワーク
【図１】
0005197681.tif 000002
【図２】
0005197681.tif 000003
【図３】
0005197681.tif 000004
【図４】
0005197681.tif 000005
【図５】
0005197681.tif 000006
【図６】
0005197681.tif 000007
【図７】
0005197681.tif 000008
【図８】
0005197681.tif 000009
【図９】
0005197681.tif 000010
【図１０】
0005197681.tif 000011
【図１１】
0005197681.tif 000012