(57)【要約】      （修正有）【課題】ログイン時のパスワードの入力操作を簡単にするとともに、不正ログインを防止する。【解決手段】情報処理装置１は、パスワードが格納される格納部１０１と、ユーザの識別子を受信する識別子受信部１０２と、ユーザの識別子の受信に応じてパスワードを生成するパスワード生成部１０３と、生成したパスワードを格納部に蓄積するパスワード蓄積部１０４と、パスワードを含む情報であり、押下可能なリンク情報を構成するリンク情報構成部１０５と、リンク情報を、ユーザにメール送信するメール送信部１０６と、ユーザの端末から送信されたパスワードを受信するパスワード受信部１０７と、受信したパスワードが格納部に格納されているか否かを判断する判断部１０８と、パスワードが格納されていると判断された場合にログイン処理を行うログイン処理部１０９とを具備する。【選択図】図１
2018073334.tif 000002
【特許請求の範囲】
【請求項１】
１以上のパスワードが格納される格納部と、
ユーザを識別する識別子を受信する識別子受信部と、
前記識別子の受信に応じて、パスワードを生成するパスワード生成部と、
前記パスワード生成部が生成したパスワードを少なくとも一時的に前記格納部に蓄積するパスワード蓄積部と、
前記パスワードを含む情報であり、押下可能なリンク情報を構成するリンク情報構成部と、
前記リンク情報を、前記ユーザの端末にメール送信するメール送信部と、
前記ユーザの端末でリンク情報が表示され、押下されたことにより、前記端末から送信されたパスワードを受信するパスワード受信部と、
前記パスワード受信部が受信したパスワードが前記格納部に格納されているか否かを判断する判断部と、
前記パスワードが前記格納部に格納されていると前記判断部が判断した場合に、前記ユーザのログインのための処理であるログイン処理を行うログイン処理部とを具備する情報処理装置。
【請求項２】
前記格納部は、
ユーザのメールアドレスと識別子との組を１組以上格納しており、
前記メール送信部は、
前記識別子受信部が受信した識別子と対になるメールアドレス宛に、前記リンク情報を送信する請求項１記載の情報処理装置。
【請求項３】
前記ユーザを識別する識別子は、メールアドレスであり、
前記メール送信部は、
前記識別子受信部が受信したメールアドレス宛に、前記リンク情報を送信する請求項１記載の情報処理装置。
【請求項４】
前記ログイン処理は、
前記ユーザの端末への情報の送信である請求項１から請求項３いずれか一項に記載の情報処理装置。
【請求項５】
前記ユーザの端末への情報の送信は、
ログイン後の作業のためのウェブページの送信である請求項４記載の情報処理装置。
【請求項６】
前記ユーザを識別する識別子を入力するユーザの端末と、リンク情報が表示され、押下される前記ユーザの端末とは異なる端末であり、
前記ユーザの端末への情報の送信は、どちらか一方の端末への情報の送信である請求項４または請求項５記載の情報処理装置。
【請求項７】
前記リンク情報は、パスワードが対応付いた画像である請求項１から請求項６いずれか一項に記載の情報処理装置。
【請求項８】
記録媒体は、１以上のパスワードが格納される格納部を具備し、
識別子受信部と、パスワード生成部と、パスワード蓄積部と、リンク情報構成部と、メール送信部と、パスワード受信部と、判断部と、ログイン処理部とによって実現される情報処理装置のログイン方法であって、
前記識別子受信部が、ユーザを識別する識別子を受信する識別子受信ステップと、
前記パスワード生成部が、前記識別子の受信に応じてパスワードを生成するパスワード生成ステップと、
前記パスワード蓄積部が、前記パスワード生成部が生成したパスワードを少なくとも一時的に前記格納部に蓄積するパスワード蓄積ステップと、
前記リンク情報構成部が、前記パスワードを含む情報であり、押下可能なリンク情報を構成するリンク情報構成ステップと、
前記メール送信部が、前記リンク情報を前記ユーザの端末にメール送信するメール送信ステップと、
前記パスワード受信部が、前記ユーザの端末でリンク情報が表示され、押下されたことにより、前記端末から送信されたパスワードを受信するパスワード受信ステップと、
前記判断部が、前記パスワード受信部が受信したパスワードが前記格納部に格納されているか否かを判断する判断ステップと、
前記パスワードが前記格納部に格納されていると前記判断部が判断した場合に、前記ログイン処理部が前記ユーザのログインのための処理であるログイン処理を行うログイン処理ステップと、
を具備する情報処理装置のログイン方法。
【請求項９】
コンピュータがアクセス可能な記録媒体は、
１以上のパスワードが格納される格納部を具備し、
前記コンピュータを、
ユーザを識別する識別子を受信する識別子受信部と、
前記識別子の受信に応じて、パスワードを生成するパスワード生成部と、
前記パスワード生成部が生成したパスワードを少なくとも一時的に前記格納部に蓄積するパスワード蓄積部と、
前記パスワードを含む情報であり、押下可能なリンク情報を構成するリンク情報構成部と、
前記リンク情報を、前記ユーザの端末にメール送信するメール送信部と、
前記ユーザの端末でリンク情報が表示され、押下されたことにより、前記端末から送信されたパスワードを受信するパスワード受信部と、
前記パスワード受信部が受信したパスワードが前記格納部に格納されているか否かを判断する判断部と、
前記パスワードが前記格納部に格納されていると前記判断部が判断した場合に、前記ユーザのログインのための処理であるログイン処理を行うログイン処理部と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードを入力しなくてもログインが可能な情報処理装置等に関するものである。
【背景技術】
【０００２】
特定の会員に対してウェブサービスを提供する情報処理装置においては、ユーザにそのウェブサービスを提供する場合、例えば、非特許文献１に示されるように、ユーザの端末にログイン画面を表示し、そのログイン画面でユーザに予め登録したユーザＩＤとパスワードの入力を要求することが行われている。そして、ユーザがそのログイン画面でユーザＩＤとパスワードを入力すると、情報処理装置は、そのユーザＩＤとパスワードを用いて当該ユーザが会員本人であるか否かを認証し、会員本人であると認証ができた場合に、ユーザの端末にサービスを提供するためのウェブページを表示する処理を行っている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】"Mister Donut Club"、［online］、［平成28年8月8日検索］、インターネット［https://misterdonut-club.jp/mypage/login］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の情報処理装置において、ログインのために、ユーザに対してユーザＩＤとパスワードの入力を要求するので、ユーザにとってはログイン操作が煩雑で、面倒であるという問題があった。特に、ユーザがセキュリティー強度の高いパスワードを設定した場合、パスワードの文字等の種類や桁数が増えることにより誤った入力操作をし易くなり、ユーザにとって非常に煩わしい入力操作となっていた。
【０００５】
また、セキュリティー強度上、ウェブサービス毎にパスワードを異ならせることが好ましいが、ウェブサービス毎に異なるパスワードを設定すると、ユーザにとってはパスワードの管理が難しくなるので、多くのユーザは数種類のパスワードを多くのウェブサービスで使い回しているのが現状である。このため、従来の情報処理装置におけるログイン処理では、パスワードを含むアカウント情報の漏洩や盗用により、他人が本人に成りまして不正にログインし、不正なサービスを享受するという不正ログイン事件を増大させるという問題もあった。
【課題を解決するための手段】
【０００６】
本第一の発明の情報処理装置は、１以上のパスワード が格納される格納部と、ユーザを識別する識別子を受信する識別子受信部と、識別子の受信に応じて、パスワードを生成するパスワード生成部と、パスワード生成部が生成したパスワードを少なくとも一時的に格納部に蓄積するパスワード蓄積部と、パスワードを含む情報であり、押下可能なリンク情報を構成するリンク情報構成部と、リンク情報を、ユーザの端末にメール送信するメール送信部と、ユーザの端末でリンク情報が表示され、押下されたことにより、端末から送信されたパスワードを受信するパスワード受信部と、パスワード受信部が受信したパスワードが格納部に格納されているか否かを判断する判断部と、パスワードが格納部に格納されていると判断部が判断した場合に、ユーザのログインのための処理であるログイン処理を行うログイン処理部とを具備する情報処理装置である。
【０００７】
かかる構成により、ユーザのログイン操作を簡単にすることができる。また、パスワードを含むアカウント情報の漏洩や盗用により、他人が本人に成りすまして不正にログインをすることを防止することができる。
【０００８】
また、本第二の発明の情報処理装置は、第一の発明に対して、格納部は、ユーザのメールアドレスと識別子との組を１組以上格納しており、メール送信部は、識別子受信部が受信した識別子と対になるメールアドレス宛に、リンク情報を送信する情報処理装置である。
【０００９】
かかる構成により、ユーザのログイン操作を簡単にすることができる。また、パスワードを含むアカウント情報の漏洩や盗用により、他人が本人に成りすまして不正にログインをすることを防止することができる。
【００１０】
また、本第三の発明の情報処理装置は、第一の発明に対して、ユーザを識別する識別子は、メールアドレスであり、メール送信部は、識別子受信部が受信したメールアドレス宛に、リンク情報を送信する情報処理装置である。
【００１１】
かかる構成により、ユーザのログイン操作をより簡単にすることができる。
【００１２】
また、本第四の発明の情報処理装置は、第一から第三いずれか１つの発明に対して、ログイン処理は、ユーザの端末への情報 の送信である情報処理装置である。
【００１３】
かかる構成により、ユーザのログイン操作を簡単にすることができる。
【００１４】
また、本第五の発明の情報処理装置は、第四の発明に対して、ユーザの端末への情報の送信は、ログイン後の作業のためのウェブページの送信である情報処理装置である。
【００１５】
かかる構成により、ユーザのログイン操作を簡単にすることができる。
【００１６】
また、本第六の発明の情報処理装置は、第四または第五の発明に対して、ユーザを識別する識別子を入力するユーザの端末と、リンク情報が表示され、押下されるユーザの端末とは異なる端末であり、ユーザの端末への情報の送信は、どちらか一方の端末への情報の送信である情報処理装置である。
【００１７】
かかる構成により、パスワードの漏洩や盗用が困難になり、本人以外の不正ログインの防止を向上することができる。
【００１８】
また、本第七の発明の情報処理装置は、第一から第六いずれか１つの発明に対して、リンク情報は、パスワードが対応付いた画像である情報処理装置である。
【００１９】
かかる構成により、ユーザはパスワードの情報処理装置への送信操作を簡単に行うことができる。
【発明の効果】
【００２０】
本発明による情報処理装置等によれば、ユーザのログイン操作を簡単にすることができる。
【図面の簡単な説明】
【００２１】
【図１】実施の形態１による情報処理装置の構成を示すブロック図
【図２】同情報処理装置の動作の処理手順を示すフローチャート
【図３】同情報処理装置の格納部に格納されている情報の一例を示す図
【図４】同情報処理装置が提供するウェブサービスにログインするためのログイン画面の一例を示す図
【図５】同情報処理装置からユーザＩＤが確認できない旨の情報が送信された場合にユーザの端末に表示されるログイン画面の一例を示す図
【図６】同情報処理装置が生成するリンク情報の一例を示す図
【図７】同情報処理装置からメール送信されたリンク情報を受信した受信画面の一例を示す図
【図８】同情報処理装置からメール送信されたリンク情報に対して押下操作をした場合に端末に表示されるログイン後のウェブページの一例を示す図
【図９】実施の形態２による情報処理装置の格納部に格納されている情報の一例を示す図
【図１０】同情報処理装置を実現するためのコンピュータシステムの概観図
【図１１】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２２】
（実施の形態１）
本実施の形態１において、ユーザが登録した識別子とメールアドレスを管理しており、ユーザから入力された識別子に対応するメールアドレスが示すユーザに生成したパスワードを送信し、当該パスワードを受信し、当該パスワードを用いて認証処理を行った後、当該ユーザが特定のサービスを享受するためのウェブページへのログインを許可するログインシステム機能を備えた情報処理装置について説明する。
【００２３】
図１は、本実施の形態１における情報処理装置１の構成を示すブロック図である。
【００２４】
情報処理装置１は、例えば、ネットワーク３に接続されたサーバで構成されており、ネットワーク３には、ユーザが使用する多数の端末２が接続されている。ネットワーク３は、例えば、インターネットであるが、ＷＡＮ等でも良く、その種類は問わないことは言うまでもない。
【００２５】
情報処理装置１は、格納部１０１、識別子受信部１０２、パスワード生成部１０３、パスワード蓄積部１０４、リンク情報構成部１０５、メール送信部１０６、パスワード受信部１０７、判断部１０８、ログイン処理部１０９を備える。
【００２６】
格納部１０１には、１以上のパスワードが格納され得る。格納部１０１に格納されるパスワードは、パスワード生成部１０３が生成するパスワードである。また、格納部１０１は、ユーザのメールアドレスと識別子との組を１組以上格納している。ユーザのメールアドレスと識別子の組は、例えば、会員登録でユーザが登録したメールアドレスと当該ユーザを識別するための識別子（以下、適宜、「ユーザＩＤ」という。）の組である。ユーザＩＤは、例えば、「ログインＩＤ」とも呼ばれるもので、例えば、ユーザが数字、文字及び記号などの中から任意に選択した文字等を羅列したコードで構成される。ユーザのメールアドレスは、ユーザがログイン操作をしている端末２のメールアドレスでもよく、その端末２以外の端末（例えば、ユーザが保持している携帯端末など）でもよい。また、生成されたパスワードは、例えば、識別子と対にして格納される。
【００２７】
ユーザＩＤには、ユーザのメールアドレスを用いることができるが、本実施の形態１では、ユーザＩＤにユーザのメールアドレスは使用しないものとする。
【００２８】
格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でもよい。格納部１０１に、ユーザのメールアドレスと識別子との組の情報等が格納される過程は、問わない。
【００２９】
識別子受信部１０２は、ユーザＩＤを受信する。例えば、ユーザが端末２に表示された、情報処理装置１が提供するサービスのウェブページにログインするための画面に対して、ユーザがユーザＩＤを入力して「ログイン」の操作をすると、端末２は、ネットワーク３を介してそのユーザＩＤを情報処理装置１に送信する。識別子受信部１０２は、ユーザの端末２から送信されたそのユーザＩＤを受信する。
【００３０】
識別子受信部１０２は、通常、無線又は有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【００３１】
パスワード生成部１０３は、ユーザＩＤの受信に応じて、パスワードを生成する。パスワードは、いわゆるワンタイムパスワードであることが好適である。パスワードは、ログイン操作をしていたユーザが本人であることを識別するための識別情報であるとも言える。パスワード生成部１０３は、識別子受信部１０２がユーザＩＤを受信する毎に、例えば、文字、数字及び記号などの中から任意の文字等をランダムに選択して羅列したパスワードを生成する。文字には、ひらかな、カタカナ、アルファベットが含まれる。数字は、通常、０から９までの数字であり、記号は、キーボードで入力可能な演算記号（×／−＋）、感嘆符記号（！）、シャープ記号（＃）などの記号である。なお、パスワードを生成するアルゴリズムは問わないことは言うまでもない。パスワードを生成するアルゴリズムは、公知の種々のアルゴリズムでも良い。
【００３２】
パスワード蓄積部１０４は、パスワード生成部１０３が生成したパスワードを少なくとも一時的に格納部１０１に蓄積する。少なくとも一時的に蓄積するとは、ユーザの本人認証処理に使用されるまでの間だけ一時的にパスワードを格納部１０１に蓄積するという意味である。従って、格納部１０１に格納されたパスワードは、ユーザの本人認証処理に使用されると、図示しない処理部が格納部１０１から当該パスワードを削除することが好適である。パスワード蓄積部１０４は、パスワード生成部１０３が生成したパスワードを識別子受信部１０２が受信したユーザＩＤに対応付けて格納部１０１に蓄積することは好適である。
【００３３】
リンク情報構成部１０５は、パスワードを含む情報であり、押下可能なリンク情報を構成する。押下可能なリンク情報は、例えば、リンク先が設定されるとともに、パスワードが埋め込まれた画像で構成される。このリンク情報は、画面に表示された画像にカーソルを合わせて押下操作（例えば、マウスのクリック操作）をすると、画像に埋め込まれたパスワードがリンク先に送信されるようにプログラムされている。なお、リンク情報は、画像ではなく、文字列による情報でもよい。つまり、押下可能なリンク情報は、例えば、いわゆるアンカーでも良い。また、パスワードを含むリンク情報とは、パスワードと対になったリンク情報でも良い。
【００３４】
パスワード生成部１０３、パスワード蓄積部１０４、リンク情報構成部１０５は、通常、ＭＰＵやメモリ等で実現することができる。パスワード生成部１０３などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。パスワード生成部１０３などは、ハードウェア（専用回路）で実現されてもよい。
【００３５】
メール送信部１０６は、リンク情報構成部１０５が構成したリンク情報を、ユーザにメール送信する。より具体的には、メール送信部１０６は、格納部１０１に格納されている、識別子受信部１０２が受信したユーザＩＤと対になるメールアドレス宛に、リンク情報を送信する。なお、ユーザに送信することは、ユーザのメールアドレス宛に送信することである。ユーザに送信することは、ユーザの端末２に送信することであっても良い。メール送信部１０６は、通常、無線又は有線の通信手段で実現される。
【００３６】
パスワード受信部１０７は、ユーザの端末２でリンク情報が表示され、押下されたことにより、端末２から送信されたパスワードを受信する。ユーザの端末２が、メール送信部１０６がメール送信したリンク情報を受信した後、そのリンク情報は端末２の画面に表示される。なお、リンク情報の表示とは、リンク情報の一部の表示でも良く、通常、パスワードは表示されない。次に、ユーザが画面に表示されたリンク情報に対して押下操作をすると、端末２は、当該リンク情報に含まれるパスワードを送信する。従って、パスワード受信部１０７は、端末２から送信されたパスワードを受信する。なお、パスワード受信部１０７は、識別子をも受信しても良い。
【００３７】
パスワード受信部１０７は、通常、無線又は有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【００３８】
判断部１０８は、パスワード受信部１０７が受信したパスワードが格納部１０１に格納されているか否かを判断する。すなわち、判断部１０８は、パスワード生成部１０３が生成したパスワードを用いてログイン操作をしたユーザの本人認証を行う。判断部１０８は、パスワード受信部１０７が受信したパスワードが格納部１０１に格納されていれば、ログイン操作をしたユーザは登録されているユーザ本人であると判断し（認証許可の判断）、パスワード受信部１０７が受信したパスワードが格納部１０１に格納されていなければ、ログイン操作をしたユーザは登録されているユーザ本人ではないと判断する（認証不許可の判断）。
【００３９】
判断部１０８は、パスワード受信部１０７が受信したパスワードとユーザのメールアドレスとの対が格納部１０１に格納されているか否かを判断しても良い。かかる場合、パスワード受信部１０７が受信したパスワードとユーザのメールアドレスとの対が格納部１０１に格納されている場合に、判断部１０８は認証許可の判断を行う。
【００４０】
また、判断部１０８は、パスワード受信部１０７が受信したパスワードと識別子との対が格納部１０１に格納されているか否かを判断しても良い。かかる場合、パスワード受信部１０７が受信したパスワードと識別子との対が格納部１０１に格納されている場合に、判断部１０８は認証許可の判断を行う。
【００４１】
ログイン処理部１０９は、パスワードが格納部１０１に格納されていると判断部１０８が判断した場合に、ユーザのログインのための処理であるログイン処理を行い、パスワードが格納部１０１に格納されていないと判断部１０８が判断した場合は、ログイン処理を行わない。ログイン処理とは、例えば、ユーザの端末２にログイン後の作業のためのウェブページの情報を送信する処理である。ログイン後の作業のためのウェブページとは、ユーザが情報処理装置１の提供する各種のサービスを受けるために操作作業をするためのページの画像情報である。ログイン処理は、ログイン時に行う各種の処理の実行などでも良い。つまり、ログイン処理は、ログインのための処理であれば良く、その処理内容は問わない。
【００４２】
判断部１０８及びログイン処理部１０９は、通常、ＭＰＵやメモリ等で実現することができる。判断部１０８などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。判断部１０８などは、ハードウェア（専用回路）で実現されてもよい。
【００４３】
次に、端末２の動作について説明する。端末２は、ユーザから識別子を受け付ける。そして、端末２は、当該識別子を情報処理装置１に送信する。次に、端末２は、情報処理装置１からパスワードを含むリンク情報を含むメールを受信する。次に、端末２は、当該メールを出力する。次に、端末２は、当該メールに含まれるリンク情報に対する押下を受け付ける。そして、端末２は、当該押下に応じて、パスワードを情報処理装置１に送信する。
【００４４】
次に、図２にフローチャートを用いて、情報処理装置１の動作を説明する。
【００４５】
（ステップＳ１０１）識別子受信部１０２は、ユーザの端末２からユーザＩＤが送信されたか否かを監視している。識別子受信部１０２は、ユーザの端末２からユーザＩＤが送信されると、そのユーザＩＤを受信し（Ｓ１０１：Ｙ）、ステップＳ１０２に進む。
【００４６】
（ステップＳ１０２）パスワード生成部１０３は、識別子受信部１０２が受信したユーザＩＤが格納部１０１に格納されているか否かを判断する。ユーザＩＤが格納部１０１に格納されていなければ（Ｓ１０２：Ｎ）、ステップＳ１０１に戻り、ユーザＩＤが格納部１０１に格納されていれば（Ｓ１０２：Ｙ）、ステップＳ１０３に進む。
【００４７】
（ステップＳ１０３）パスワード生成部１０３は、パスワードを生成する。
【００４８】
（ステップＳ１０４）パスワード蓄積部１０４は、パスワード生成部１０３が生成したパスワードを識別子受信部１０２が受信したユーザＩＤに対応付けて格納部１０１に記憶する。パスワード蓄積部１０４は、格納部１０１に、識別子受信部１０２が受信したユーザＩＤに対応付けて前回生成されたパスワードが格納されている場合、そのパスワードを削除した後、パスワード生成部１０３が今回生成したパスワードをユーザＩＤに対応付けて格納部１０１に記憶することは好適である。ユーザが前回ログイン操作をしたときにパスワード生成部１０３が生成したパスワードは、例えば、ユーザが新たにログイン操作をしたときには削除されるので、通常、パスワード生成部１０３が生成したパスワードは、ユーザの本人認証の処理で２回以上使用されることはない。なお、パスワードの削除のタイミングは、パスワードが受信され、認証処理が実行された直後等の、他のタイミングでも良い。
【００４９】
（ステップＳ１０５）リンク情報構成部１０５は、パスワード生成部１０３が生成したパスワードを含む、押下可能なリンク情報を構成する。
【００５０】
（ステップＳ１０６）メール送信部１０６は、識別子受信部１０２が受信したユーザＩＤと対になるメールアドレスを格納部１０１から読み出す。
【００５１】
（ステップＳ１０７）メール送信部１０６は、格納部１０１から読み出したメールアドレス宛にリンク情報構成部１０５が生成したリンク情報を送信する。
【００５２】
（ステップＳ１０８）パスワード受信部１０７は、メール送信部１０６によるリンク情報の送信に応じてユーザの端末２からパスワードが送信されたか否かを判断する。パスワード受信部１０７は、ユーザの端末２からパスワードが送信されると、そのパスワードを受信し（Ｓ１０８：Ｙ）、ステップＳ１０９に進む。
【００５３】
（ステップＳ１０９）判断部１０８は、パスワード受信部１０７が受信したパスワードが格納部１０１に格納されているか否かを判断する。パスワードが格納部１０１に格納されていれば（Ｓ１０９：Ｙ）、判断部１０８は、ログイン操作をしたユーザは登録されているユーザ本人であると判断してステップＳ１１０に進み、パスワードが格納部１０１に格納されていなければ（Ｓ１０９：Ｙ）、判断部１０８は、ログイン操作をしたユーザは登録されているユーザ本人ではないと判断してステップＳ１１１に進む。
【００５４】
（ステップＳ１１０）ログイン処理部１０９は、ログイン処理を行う。ログイン処理は、例えば、ユーザの端末２にログイン後のウェブページの情報を送信するなどの所定のログイン処理を行った後、ユーザの要求するログインに対する処理を終了する。
【００５５】
（ステップＳ１１１）ログイン処理部１０９は、認証不許可であった場合の処理であるログイン不許可処理を行う。ログイン不許可処理は、例えば、ユーザの端末２にログインを許可できない旨の情報を送信した後、ユーザの要求するログインに対する処理を終了する処理である。
【００５６】
なお、図２に示す処理手順では、ステップＳ１０２でユーザＩＤが格納部１０１に格納されていなければ（Ｓ１０２：Ｎ）、ユーザのログイン要求を無視してステップＳ１０１に戻るようにしているが、ユーザが入力したユーザＩＤが存在しない旨の情報をユーザの端末２に送信し、ユーザにユーザＩＤの再入力を促すようにしてもよい。
【００５７】
また、図２に示す処理手順では、ステップＳ１０８でユーザによるパスワードの送信操作を待ち続けるようにしているが、メール送信部１０６がリンク情報を送信してから所定の時間が経過してもパスワード受信部１０７がユーザからのパスワードを受信しない場合は、ユーザのログイン要求の操作が無効になる旨の情報をユーザの端末２に送信し、ユーザにユーザＩＤの再入力を促すようにしてもよい。
【００５８】
（具体例）
次に、本実施の形態１における情報処理装置１の具体例について説明する。
【００５９】
図３は、格納部１０１に格納されている情報の一例を示す図である。同図の「ユーザＩＤ」は、ユーザが、例えば、会員登録などで設定した当該ユーザを識別するための識別子である。「メールアドレス」は、ユーザが、同会員登録などで設定した当該ユーザの端末２で情報をメール受信するためのメールアドレスである。ユーザが設定したユーザＩＤとメールアドレスとは対応付けられて格納部１０１に格納されている。例えば、格納部１０１の一行目のユーザＩＤとメールアドレスは、ユーザが会員登録でユーザＩＤ＝ａｂｃｄ＊＊＊＊＊＊とメールアドレス＝○Ｘ△＊＊＊＠△□＆％.ｊｐを設定したことを示している。
【００６０】
「パスワード」は、識別子受信部１０２がユーザからユーザＩＤを受信したのに応じてパスワード生成部１０３が生成したパスワードである。パスワード生成部１０３が生成したパスワードは、ユーザＩＤに対応付けて格納部１０１に格納されている。例えば、格納部１０１の一行目のパスワードは、「ａｂｃｄ＊＊＊＊＊＊」のユーザＩＤを受信したときに「Ｇｄ４８ｂＳＨ７」のパスワードが生成されたことを示している。
【００６１】
図４は、ユーザが端末２で情報処理装置１が提供する会員用のウェブページにログインするためのログイン画面の一例を示す図である。
【００６２】
ログイン画面４は、ユーザＩＤ入力欄４０１とログイン操作ボタン４０２を備える。
ユーザＩＤ入力欄４０１は、ユーザが端末２にユーザＩＤを入力するための欄である。ログイン操作ボタン４０２は、ユーザが情報処理装置１にログインを要求する操作をするための操作ボタンである。
【００６３】
ユーザがユーザＩＤ入力欄４０１にユーザＩＤを入力した後、ログイン操作ボタン４０２を押下する操作（例えば、カーソルをログイン操作ボタン４０２の上に設定してマウスをクリックする操作）をすると、端末２は、入力されたユーザＩＤを含む要求情報を情報処理装置１に送信する。なお、要求情報とは、ログインの要求を示す情報である。
【００６４】
端末２からログインの要求情報が送信されると、情報処理装置１の識別子受信部１０２がその要求情報を受信する。次に、パスワード生成部１０３が当該要求情報に含まれるユーザＩＤと格納部１０１の「ユーザＩＤ」の欄に格納されている情報とを照合してユーザＩＤに一致する情報があるか否かを判断する。例えば、識別子受信部１０２が受信した要求情報に含まれるユーザＩＤが「ａｂｃｄ＊＊＊＊＊」の場合、図３に示す格納部１０１の格納情報にそのユーザＩＤに一致する情報があるので、パスワード生成部１０３はログインを要求するユーザが登録者であると判断する。一方、識別子受信部１０２が受信した要求情報に含まれるユーザＩＤに一致する情報が格納部１０１の「ユーザＩＤ」の欄に格納されていなければ、パスワード生成部１０３はログインを要求するユーザが未登録者であると判断する。
【００６５】
パスワード生成部１０３がログインを要求するユーザが未登録者であると判断した場合、情報処理装置１は、端末２にその判断結果を送信する。端末２は、情報処理装置１からユーザＩＤ未登録の判断結果を受信すると、例えば、図５に示すように、ユーザＩＤ入力欄４０１の下部に、入力されたユーザＩＤが未登録である旨の情報４０３を表示し、ユーザにユーザＩＤの再入力を促す処理を行う。
【００６６】
一方、パスワード生成部１０３は、ログインを要求するユーザが登録者であると判断した場合、所定のパスワード生成のプログラムを用いてパスワードを生成し、パスワード蓄積部１０４がそのパスワードを格納部１０１に一時的に蓄積する。この場合、パスワード蓄積部１０４は、例えば、パスワード生成部１０３が生成したパスワードを識別子受信部１０２が受信したユーザＩＤに対応付けて格納部１０１に蓄積する。
【００６７】
例えば、識別子受信部１０２が「ａｂｃｄ＊＊＊＊＊」のユーザＩＤを受信したのに応じて、パスワード生成部１０３が、例えば、「Ｇｄ４８ｂＳＨ７」のパスワードを生成した場合、パスワード蓄積部１０４は、図３に示すように、ユーザＩＤの欄の「ａｂｃｄ＊＊＊＊＊」のユーザＩＤに対応する位置に「Ｇｄ４８ｂＳＨ７」のパスワードを格納する。
【００６８】
続いて、リンク情報構成部１０５は、例えば、情報処理装置１が提供するサービスを示す所定の画像（アイコン）と、当該サービスのリンク先のＵＲＬ情報と、パスワード生成部１０３が生成したパスワードとを用いてリンク情報を構成する。リンク情報構成部１０５は、周知のリンクを設定するタグに、例えば、図６に示す画像４０４が存在するＵＲＬ情報とリンク先を示すＵＲＬ情報とを設定するとともに、パスワード生成部１０３が生成したパスワード「Ｇｄ４８ｂＳＨ７」をリンク先のＵＲＬに送信する指令情報を設定してリンク情報を構成する。なお、リンク情報の構成方法は問わない。押下可能なリンク情報に、パスワードが含まれれば良い。
【００６９】
メール送信部１０６は、格納部１０１から識別子受信部１０２が受信したユーザＩＤに対応付けられたメールアドレスを読み出し、そのメールアドレス宛にリンク情報構成部１０５が生成したリンク情報を送信する。なお、メール送信部１０６は、後述する案内の情報４０５をも含むメールを送信することは好適である。
【００７０】
端末２がリンク情報を受信すると、例えば、図７に示すような受信画面２０１が表示される。その受信画面２０１には、画像４０４からなるリンク情報が表示されるとともに、ユーザが行ったログイン操作を完了させるための案内の情報４０５が表示される。案内の情報４０５は、ユーザにアイコン画像４０４に対して押下操作を行うことを促す情報である。
【００７１】
ユーザがアイコン画像４０４に対して押下操作を行うと、端末２は、画像４０４に埋め込まれたパスワードをリンク先である情報処理装置１に送信する。
【００７２】
端末２から情報処理装置１にパスワードが送信されると、パスワード受信部１０７がそのパスワードを受信し、判断部１０８が格納部１０１にそのパスワードが格納されているか否かを判断する。すなわち、判断部１０８は、ログイン操作をしたユーザはユーザ登録者本人であるか否かを判断する。
【００７３】
例えば、端末２から「Ｇｄ４８ｂＳＨ７」のパスワードが送信された場合、「Ｇｄ４８ｂＳＨ７」のパスワードがユーザＩＤ＝ａｂｃｄ＊＊＊＊＊に対応付けて格納されているので、判断部１０８は、ユーザから送信されたパスワードが格納部１０１に格納されている、すなわち、ログイン操作をしたユーザはユーザ本人であると判断する。
【００７４】
そして、判断部１０８がユーザはユーザ本人であると判断すると、ログイン処理部１０９は、例えば、ユーザの端末２にログイン後のウェブページの情報を送信するなどの所定のログイン処理を行う。ログイン処理部１０９がログイン処理を行うと、ユーザの端末２には、例えば、図８に示すログイン後のウェブページ４０６が表示される。図８に示すウェブページ４０６は、いわゆる「ようこそ画面」と呼ばれる画面であり、ユーザは、このウェブページ４０６に表示されているアイコン４０６１，４０６２，４０６３，４０６４，…を操作することにより所望のサービスを享受することができる。
【００７５】
一方、ユーザから送信されたパスワードが格納部１０１に格納されておらず、判断部１０８がユーザはユーザ本人ではないと判断した場合は、情報処理装置１は、端末２にその判断結果を送信する。端末２は、情報処理装置１からユーザがユーザ本人ではないとの判断結果を受信すると、パスワード生成部１０３がユーザＩＤの未登録と判断した場合と同様に、例えば、図５に示すログイン画面４を表示し、ユーザにユーザＩＤの再入力を促す処理を行う。
【００７６】
以上、説明したように、本実施の形態１による情報処理装置１によれば、ユーザはユーザＩＤを入力した後、情報処理装置１からメール送信されるリング情報に対して押下操作をするだけでログインをすることができるので、ログイン操作が簡単になる。
【００７７】
また、ユーザの本人認証用のパスワードは情報処理装置１で生成し、ユーザのログイン操作時にだけ一時的に使用するので、パスワードの漏洩等により他人がユーザ本人に成りすまして不正なログインをすることを防止することができる。
【００７８】
ところで、上記の実施の形態１では、ログイン操作時にユーザが入力するユーザＩＤをメールアドレスではない情報としていたが、メールアドレスをユーザＩＤに設定してもよい。この場合、メールアドレスは、ユーザがログイン操作をしている端末２のメールアドレスでもよく、端末２以外の端末や携帯端末のメールアドレスであってもよい。
【００７９】
（実施の形態２）
本実施の形態２において、実施の形態１のユーザＩＤをメールアドレスとする場合について説明する。
【００８０】
実施の形態２による情報処理装置の構成は、図１に示す情報処理装置１の構成と同一であり、格納部１０１に格納されている情報の内容が異なるだけである。すなわち、実施の形態２による情報処理装置１では、格納部１０１にユーザＩＤとしてユーザのメールアドレスだけが格納されている。
【００８１】
また、実施の形態２による情報処理装置１の動作は、図２のフローチャートを用いて説明した実施の形態１による情報処理装置１の動作と同じである。従って、以下では、具体例によって実施の形態２による情報処理装置１の動作の要点を簡単に説明する。
【００８２】
（具体例）
図９は、実施の形態２による情報処理装置１の格納部１０１に格納されている情報の一例を示す図である。図９に示す格納部１０１の格納情報は、図３に示す格納部１０１の格納情報に対して、メールアドレスの欄がなく、ユーザＩＤの欄にユーザがユーザＩＤとして登録したメールアドレスを記憶している点が異なる。
【００８３】
実施の形態２による情報処理装置１では、識別子受信部１０２が端末２からログインの要求情報を受信すると、パスワード生成部１０３が当該要求情報に含まれるユーザＩＤ（メールアドレス）と格納部１０１の「ユーザＩＤ」の欄に格納されている情報（メールアドレスの情報）とを照合し、ユーザＩＤに一致する情報があるか否かを判断する。
【００８４】
例えば、識別子受信部１０２が受信した要求情報に含まれるユーザＩＤが「○Ｘ△＊＊＊＠△□＆％.ｊｐ」の場合、図９に示す格納部１０１の格納情報にそのユーザＩＤに一致する情報があるので、パスワード生成部１０３はログインを要求するユーザが登録者であると判断する。一方、識別子受信部１０２が受信した要求情報に含まれるユーザＩＤに一致する情報が格納部１０１の「ユーザＩＤ」の欄に格納されていなければ、パスワード生成部１０３はログインを要求するユーザが未登録者であると判断する。
【００８５】
情報処理装置１は、パスワード生成部１０３がログインを要求するユーザが登録者であると判断した場合、所定のパスワードプログラムを用いてパスワードを生成し、パスワード蓄積部１０４がそのパスワードを格納部１０１に一時的に格納する。この場合、パスワード蓄積部１０４は、パスワード生成部１０３は生成したパスワードを識別子受信部１０２が受信したユーザＩＤに対応付けて格納部１０１に格納する。例えば、識別子受信部１０２が「○Ｘ△＊＊＊＠△□＆％.ｊｐ」のユーザＩＤを受信したのに応じて、パスワード生成部１０３が、例えば、「Ｇｄ４８ｂＳＨ７」のパスワードを生成した場合、パスワード蓄積部１０４は、図９に示すように、ユーザＩＤの欄の「○Ｘ△＊＊＊＠△□＆％.ｊｐ」のユーザＩＤに対応する位置に「Ｇｄ４８ｂＳＨ７」のパスワードを格納する。
【００８６】
続いて、リンク情報構成部１０５は、実施の形態１による情報処理装置１と同様に、パスワード生成部１０３が生成したパスワードを含む押下操作可能なリンク情報を構成し、メール送信部１０６は、格納部１０１から識別子受信部１０２が受信したユーザＩＤ（メールアドレス）を読み出し、そのメールアドレス宛にリンク情報構成部１０５が生成したリンク情報を送信する。
【００８７】
そして、リンク情報送信後は、実施例１で説明した、実施の形態１による情報処理装置１の処理と同様の処理が行われる。なお、パスワード生成部１０３がログインを要求するユーザが未登録者であると判断した場合や判断部１０８がユーザはユーザ本人ではないと判断した場合は、実施例１で説明した、実施の形態１による情報処理装置１の処理と同様の処理が行われるので、これらの処理の説明は省略する。
【００８８】
以上のように、本実施の形態２による情報処理装置１でもユーザはユーザＩＤ（メールアドレス）を入力した後、情報処理装置１からメール送信されるリング情報に対して押下操作をするだけでログインをすることができるので、ログイン操作が簡単になる。
【００８９】
また、ユーザの本人認証用のパスワードは情報処理装置１で生成し、ユーザのログイン時にだけ一時的に使用するので、パスワードの漏洩等により他人がユーザ本人に成りすまして不正なログインをすることを防止することができる。
【００９０】
上記の実施の形態１，２による情報処理装置１の処理は、ソフトウェアで実現しても良い。そして、そのソフトウェアをソフトウェアダウンロード等により配布しても良い。また、そのソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して配布しても良い。
【００９１】
実施の形態１，２による情報処理装置１を実現するソフトウェアは、以下のようなプログラムである。
【００９２】
すなわち、コンピュータがアクセス可能な記録媒体は、１以上のパスワードが格納される格納部を具備し、コンピュータを、ユーザを識別する識別子を受信する識別子受信部と、識別子の受信に応じて、パスワードを生成するパスワード生成部と、パスワード生成部が生成したパスワードを少なくとも一時的に格納部に蓄積するパスワード蓄積部と、パスワードを含む情報であり、押下可能なリンク情報を構成するリンク情報構成部と、リンク情報を、ユーザの端末にメール送信するメール送信部と、ユーザの端末でリンク情報が表示され、押下されたことにより、端末から送信されたパスワードを受信するパスワード受信部と、パスワード受信部が受信したパスワードが格納部に格納されているか否かを判断する判断部と、パスワードが格納部に格納されていると判断部が判断した場合に、ユーザのログインのための処理であるログイン処理を行うログイン処理部と、して機能させるためのプログラムである。
【００９３】
また、上記プログラムにおいて、格納部は、ユーザのメールアドレスと識別子との組を１組以上格納しており、メール送信部は、識別子受信部が受信した識別子と対になるメールアドレス宛に、リンク情報を送信することは好適である。
【００９４】
また、上記プログラムにおいて、ユーザを識別する識別子は、メールアドレスであり、メール送信部は、識別子受信部が受信したメールアドレス宛に、リンク情報を送信することは好適である。
【００９５】
また、上記プログラムにおいて、ログイン処理は、ユーザの端末へのログイン後の作業のためのウェブページの情報の送信であることは好適である。
【００９６】
図１０は、上記のプログラムを実行して、上述した実施の形態１，２の情報処理装置１を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１０は、このコンピュータシステム３００の概観図であり、図１１は、コンピュータシステム３００のブロック図である。
【００９７】
図１０において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【００９８】
図１１において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＣＤ−ＲＯＭドライブ３０１２等に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【００９９】
コンピュータシステム３００に、本実施の形態１，２の情報処理装置１の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１００】
プログラムは、コンピュータ３０１に、上述した実施の形態１，２の情報処理装置１の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１０１】
なお、上記プログラムにおいて、情報を送信する送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信するステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１０２】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１０３】
また、上記実施の形態１，２において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１０４】
また、上記実施の形態１，２において、各処理や各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１０５】
なお、本願発明は、上記の実施の形態１，２に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１０６】
以上のように、本発明にかかる情報処理装置は、ログイン操作が簡単になるという効果を有し、情報処理装置等として有用である。
【符号の説明】
【０１０７】
１  情報処理装置
１０１  格納部
１０２  識別子受信部
１０３  パスワード生成部
１０４  パスワード蓄積部
１０５  リンク情報構成部
１０６  メール送信部
１０７  パスワード受信部
１０８  判断部
１０９  ログイン処理部
２  端末
３  ネットワーク
４  ログイン画面
４０１  ユーザＩＤ入力欄
４０２  ログイン操作ボタン
４０３  ユーザＩＤが未登録である旨の情報
４０４  画像
４０５  ログイン操作完了させるため案内の情報
４０６  ログイン後のウェブページ
【図１】
2018073334.tif 000003
【図２】
2018073334.tif 000004
【図３】
2018073334.tif 000005
【図４】
2018073334.tif 000006
【図５】
2018073334.tif 000007
【図６】
2018073334.tif 000008
【図７】
2018073334.tif 000009
【図８】
2018073334.tif 000010
【図９】
2018073334.tif 000011
【図１０】
2018073334.tif 000012
【図１１】
2018073334.tif 000013