(57)【要約】【課題】ユーザにとって、前回ログアウトしてから、今回ログインするまでの間、第三者に不正に利用されていないことが判別できる記憶しやすい情報の提供方式が求められている。【解決手段】ユーザには、前回ログアウト日時のような記憶しにくい数値情報の提供ではなく、ユーザが覚えやすいマジカルナンバー７以下の指標でしかも忘れにくいパターン情報として、ログイン回数インジケータや累積ログイン回数履歴を図的に表示するなどして、ログイン時に提供する。【選択図】図１
2006323616.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介したログインの不正利用チェックを行う不正利用チェックシステムにおいて、ユーザＩＤとパスワードを認証し、正しいと認証された場合、当該ユーザＩＤに対するこれまでのログイン回数インジケータをＭ個（Ｍ≧２の自然数）の離散的な図、グラフ、記号、音、またはこれらを組み合わせることを特徴とする不正利用チェック方式。
【請求項２】
請求項１において、ログイン回数インジケータと合わせて、ログイン回数カウンタ、または前回ログアウト日時、またはログイン回数カウンタと前回ログアウト日時とを表示することを特徴とする不正利用チェック方式。
【請求項３】
請求項１及び請求項２において、指定された期間（例えば1週間）の累積ログイン回数を指定された期間（例えば４週間）だけ、グラフにして表示することを特徴とする不正利用チェック方式。
【請求項４】
請求項１において、ログイン回数インジケータとして、ログイン回数Ｎ（Ｎ≧１の自然数）を指定された数Ｍ（Ｍ≧２の自然数）で割ったＮ／Ｍの余り、または（Ｎ／Ｍの余り）＋１とすることを特徴とする不正利用チェック方式。
【請求項５】
請求項１において、ログイン後に確認画面を追加して表示し、その画面内にログイン回数インジケータを表示することを特徴とする不正利用チェック方式。
【請求項６】
請求項５において、確認画面にパスワード変更ボタンを設け、不正利用が行われたと判断された場合に、パスワードを変更できることを特徴とする不正利用チェック方式。
【請求項７】
請求項５において、ログイン履歴の詳細な情報を表示することを特徴とする不正利用チェック方式。
【請求項８】
請求項７において、ログイン回数インジケータまたはログイン回数カウンタ等をマウス等の操作手段でクリックすることに、ログイン履歴の詳細な情報を表示することを特徴とする不正利用チェック方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線を介したログインの不正利用チェックを行う不正利用チェック方式に関するものである。
【背景技術】
【０００２】
従来、端末装置からユーザＩＤとパスワード（暗証番号も含む）を入力し、通信回線を介してシステムへログインをする時、「前回のログアウト日時」を表示し、第三者が本人になりすました利用がないかをユーザがチェックすることを行っている。しかし、ログイン時に前回のログアウト日時が表示されても、第三者に不正利用されたかをチェックするには、ユーザが前回のログアウト日時を正確に記憶しておき、それと比較して当該ユーザがアクセスした日時か第三者がアクセスした日時かを判定しなければならない。ところが、ユーザにとって日時を覚えておくことは、実際には難しく有効に機能していないという問題がある。そのため、特許文献１では、ログイン時に、前回のログアウト日時と、それ以降に間違ったパスワード入力の履歴を表示する発明がなされている。
【特許文献１】特開平９−２１８８５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１では、正しいパスワードをシステムへの侵入の試行錯誤以外で知った第三者による不正利用をチェックすることの問題は解決されていない。ユーザにとって、前回ログアウトしてから、今回ログインするまでの間、第三者に不正に利用されていないことが容易に判別できる情報提供方式が求められている。
【課題を解決するための手段】
【０００４】
ユーザには、前回ログアウト日時のような記憶しにくい数値情報ではなく、ユーザが覚えやすいマジカルナンバー７以下の指標でしかも忘れにくいパターン情報として、ログイン回数インジケータや累積ログイン回数履歴を図的に表示するなどして、ログイン時に提供する。
【発明の効果】
【０００５】
本発明によれば、ユーザは前回ログアウト時のログイン回数インジケータを正確に覚えておくことができるので、今回ログインまでの間に第三者による不正利用の有無が判別でき、パスワード変更等の不正利用対策を行うことができる。
【発明を実施するための最良の形態】
【０００６】
本発明は、通信回線を介して利用する電子メール、電子会議室、オンラインゲーム、オンラインバンキング等の会員制サービスを行うシステムに関する不正利用チェック方式である。
【実施例１】
【０００７】
図１〜図４と図６、図７を用いて、本発明の一実施例を説明する。まず、使用する図を説明する。図1は本発明のシステム構成図である。ユーザ１００が使う端末装置１１０、通信回線１２０、不正利用チェック手段１３１を含む認証サーバ装置１３０、ユーザ管理ファイル１３２、利用ログファイル１３３から構成される。図２はログイン画面で、ユーザ１００が入力するユーザＩＤ２０１とパスワード２０２があり、入力が終わるとログインボタン２１０を押下する。図３は、ユーザＩＤ２０１とパスワード２０２が正しいと認証されたときに表示される当該ユーザＩＤ２０１のログイン回数情報表示領域３００である。ログイン回数のカウンタ３０１とインジケータ３０２がある。これらの部分は、ログイン後のアプリケーション画面の見やすい位置に置かれる。
【０００８】
図４は、ログイン回数インジケータの図的表現例である。４０１〜４０５は、ログイン回数を数値で表現したログイン回数カウンタの一例である。４１１〜４１５は、インジケータが１〜５に対応することを長方形の色分けで表現した例である。この例では、インジケータの数値において、色分けする長方形の数が変わったが、１つの長方形を色分けする位置だけを変更してもよい。４２１〜４２５は数字を四角で囲んだもので表現した例、４３１〜４３５は絵グラフで表現した例である。これらの例では、インジケータとして１〜５までの５段階であったが、ユーザが覚えやすいマジカルナンバー７＋α（α≦３）以下の任意の自然数Ｍ（Ｍ≦１０）段階としてもよい。また、インジケータは、これらの図に限定されるものでなく、円グラフ、棒グラフ、絵グラフ等のグラフ、記号などの図的に表現されるもの、音などでもよい。なお、音データはインジケータに音ファイルを対応させたものである。また、これらのインジケータを複数組み合わせてもよい。
【０００９】
図６はユーザ管理テーブル６００と利用ログテーブル６２０である。ユーザ管理テーブル６００の項目は、ユーザＩＤ６０１、パスワード６０２、ログイン回数６０３、利用ログテーブル６２０へのポインタ６０４から構成され、ユーザＩＤ６０１が「yamada」の行データ６１０を示している。ログイン履歴を示す利用ログテーブル６２０の項目は、ログイン日６２１、時刻６２２、ログアウト日６２３、時刻６２４から構成され、前回のログデータ６３０を先頭に、過去の利用ログデータが記録されている。図７のフローチャートによって、本発明を説明する。この処理は、主として認証サーバ装置１３０の不正利用チェック手段１３１によって行われる。まず、ユーザ１００が本アプリケーションのプログラムを立ち上げる（ブロック７００）。
【００１０】
ユーザ１００は、ログイン画面２００でユーザＩＤ２０１とパスワード２０２を入力し、ログインボタン２１０を押下する（ブロック７０１）。入力されたデータは通信回線１２０を経由して認証サーバ装置１３０に伝えられる。認証サーバ装置１３０はユーザ管理ファイル１３２を参照して、正規ユーザか否かを判定して認証を行う（ブロック７０２）。認証サーバ装置１３０は、ユーザ管理テーブル６００に登録されているユーザＩＤ６０１、パスワード６０２と端末装置１１０から送られてきたユーザＩＤ２０１、パスワード２０２とを比較して判定する。判定がＮＧ、すなわち、登録されているユーザＩＤ６０１とパスワード６０２に合致するものがなければ、再入力要求画面へ行き（ブロック７０３）、再度ユーザＩＤとパスワードの入力をするブロックに戻る（ブロック７０１）。
【００１１】
一方、判定がＯＫ、すなわち、登録されているユーザＩＤ６０１とパスワード６０２に合致するものがあれば、ログイン後のアプリケーション画面に当該ユーザＩＤ２０１のログイン回数情報３００を表示する（ブロック７０４）。ログイン回数インジケータ３０２は、ログイン回数のカウンタ３０２で示される数Ｎをユーザが指定したインジケータ数Ｍで割った余りを示す関数ｍｏｄ［Ｎ／Ｍ］＋１を図化したものである。ここでは表示例として、図４の４１１〜４１５で表示しているが、これに限定されるものではない。インジケータとして、余りを示す関数ｍｏｄ［Ｎ／Ｍ］としてもよい（余り０がインジケータ１を意味することになる）。その後、終了する（ブロック７０５）。ユーザは、ログイン回数のインジケータ３０２を見て不正利用があったと判定すれば、パスワード２０２を変更するなど不正対策をすることになる。
【実施例２】
【００１２】
図５と図８を用いて実施例２を説明する。実施例１で示したログイン回数インジケータは、利用が指定された回数に達すると、リセットされる。そのため、第三者による不正利用の工作として、ログイン回数インジケータを元に戻すために、指定回数ログインを繰り返すことが行われる可能性がある。その場合に対しても、不正利用を発見するために、ログイン後に図５のログイン履歴画面をアプリケーション画面の前に表示してもよい。図５において、ログイン回数履歴グラフ５０５を表示する。これは、ある一定期間ごとの累積ログイン回数のグラフである。図５のログイン回数履歴グラフ５０５は、例として１週間の累積ログイン回数を過去４週間分について棒グラフで表示したものである。これにより、異常なログイン回数のチェックを行うことができる。
【００１３】
これは、利用ログテーブル６２０のログイン日６２１のデータを週ごとに集計することで求められる。累積ログイン回数を算定する期間としては、週に限定されるものではない。また、そのグラフの累積ログイン回数の点は４点（過去４週間分）として限定されるものでもなく、更に棒グラフに限定されるものでもない。また、不正利用をより効果的に発見するために、前回ログアウト時刻５０４を表示してもよく、表形式のログイン履歴５０６を表示してもよい。ログイン履歴５０６は、通常は表示せずに、ログイン回数インジケータ５０２又は５０３等をクリックすることで表示するようにしてもよい。図５では、２つのログイン回数インジケータ５０２、５０３を設けた例を示しているが、これに限定されるものでもない。また、ユーザが不正利用を発見した場合に簡単にパスワードを変更できるように、図５の画面にパスワード変更ボタン５１０を設けてもよい。
【００１４】
この場合、図８のフローチャートにおいて、ユーザ１００は、ログイン履歴画面５００を見て、第三者による不正利用があるかどうかを判定する（ブロック８０５）。不正利用があると考えた場合、パスワード変更ボタン５１０を押下し、パスワードの変更をする（ブロック８０６）。不正利用がないと考えた場合、ＯＫボタン５１１を押下し、終了する（ブロック８０７）。
【図面の簡単な説明】
【００１５】
【図１】本発明のシステム構成図。
【図２】ログイン画面例。
【図３】ログイン回数情報表示領域例。
【図４】ログイン回数インジケータ例。
【図５】ログイン履歴表示画面例。
【図６】ユーザ管理テーブルと利用ログテーブル。
【図７】不正利用チェックのフローチャート１。
【図８】不正利用チェックのフローチャート２。
【符号の説明】
【００１６】
１００…ユーザ
１１０…端末装置
１３０…認証サーバ装置
１３１…不正利用チェック手段
１３２…ユーザ管理ファイル
１３３…利用ログファイル
２００…ログイン画面
２１０…ログインボタン
３００…ログイン回数情報表示領域
３０１…ログイン回数カウンタ
３０２…ログイン回数インジケータ
４０１〜４０５…ログイン回数カウンタ例（数値）
４１１〜４１５…ログイン回数インジケータ例（長方形絵グラフ）
４２１〜４２５…ログイン回数インジケータ例（数字）
４３１〜４３５…ログイン回数インジケータ例（植物絵グラフ）
５００…ログイン履歴画面
５０１…ログイン回数カウンタ（数値）
５０２…ログイン回数インジケータ（数字）
５０３…ログイン回数インジケータ（絵グラフ）
５０５…ログイン回数履歴
５０６…ログイン履歴
６００…ユーザ管理テーブル
６０１…ユーザＩＤ
６０２…パスワード
６０３…ログイン回数
【図１】
2006323616.tif 000003
【図２】
2006323616.tif 000004
【図３】
2006323616.tif 000005
【図４】
2006323616.tif 000006
【図５】
2006323616.tif 000007
【図６】
2006323616.tif 000008
【図７】
2006323616.tif 000009
【図８】
2006323616.tif 000010