(57)【要約】【課題】ＷＷＷブラウザを用いてアクセスしてきた利用者が不正利用者であるか否かをＷＷＷサーバーにて効果的に検知する。【解決手段】取得したＩＤと一致するＩＤが不正利用者データベースに存在すると不正利用者判断部により判断された場合には、ＷＷＷサーバーは、アクセスしてきた利用者を不正利用者と判断して、ＷＷＷブラウザに対するサービスの提供を拒否し、取得したＩＤと一致するＩＤが不正利用者データベースに存在しないと不正利用者判断部により判断された場合には、ＷＷＷサーバーは、アクセスしてきた利用者を不正利用者ではないと判断して、ＷＷＷブラウザに対して通常の応答を行う。【選択図】図２
2006107524.tif 000002
【特許請求の範囲】
【請求項１】
ＷＷＷサーバー、及び、該ＷＷＷサーバーと通信回線を介して接続された利用者端末、を有するシステムであって、
（１）利用者端末に設けられたＷＷＷブラウザを用いてアクセスしてきた利用者を、以後にアクセスしてきた際に不正利用者として検知したい場合に、ＷＷＷサーバーの運営者が、該利用者が用いたＷＷＷブラウザに対して発行したＩＤを記録するための、ＷＷＷサーバーに設けられた不正利用者データベースと、
（２）利用者がＷＷＷブラウザを用いてＷＷＷサーバーにアクセスを試みた際に、利用者端末の記憶装置内に、アクセスしようとしているＷＷＷサーバーと対応づけられたクッキーが存在するか否かを判断する、利用者端末に設けられたＷＷＷブラウザと、
を備え、
（３）アクセスしようとしているＷＷＷサーバーと対応づけられたクッキーが存在する場合には、
(a)ＷＷＷブラウザは、クッキー、及び、ＷＷＷサーバーに対するサービス要求を、ＷＷＷサーバーへ送信し、
(b)ＷＷＷサーバーは、送信されたクッキー、及び、サービス要求を受信し、クッキーに記録されているＩＤを取得し、
(c)ＷＷＷサーバーの不正利用者判断部は、取得したＩＤと一致するＩＤが前記不正利用者データベースに存在するか否かを判断し、
(d)取得したＩＤと一致するＩＤが前記不正利用者データベースに存在すると前記不正利用者判断部により判断された場合には、ＷＷＷサーバーは、アクセスしてきた利用者を不正利用者と判断して、ＷＷＷブラウザに対するサービスの提供を拒否し、
(e)取得したＩＤと一致するＩＤが前記不正利用者データベースに存在しないと前記不正利用者判断部により判断された場合には、ＷＷＷサーバーは、アクセスしてきた利用者を不正利用者ではないと判断して、ＷＷＷブラウザに対して通常の応答を行い、
（４）アクセスしようとしているＷＷＷサーバーと対応づけられたクッキーが存在しない場合には、
(a)ＷＷＷブラウザは、サービス要求をＷＷＷサーバーへ送信し、
(b)サービス要求を受信したＷＷＷサーバーは、ＷＷＷブラウザに対して新規なＩＤの記録された新規クッキーを送信するとともに、ＷＷＷブラウザに対して通常の応答を行う、
ことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＷＷサーバー、及び、該ＷＷＷサーバーと通信回線を介して接続された利用者端末、を有するシステムに関する。
【背景技術】
【０００２】
ＷＷＷ(World Wide Web)は、インターネット上に点在するマルチメディア情報をハイパーテキスト形式で関連づけ、リンク先を次々と切り替えて必要な情報を効率よく入手することを可能とした、クライアント／サーバー型の情報システムである。
【０００３】
このＷＷＷの仕組みで情報を提供するコンピュータは、ＷＷＷサーバーと呼ばれて、ＷＷＷサーバー内には、ハイパーテキスト形式で関連づけられたマルチメディア情報を有するＷＷＷページが設けられている。このＷＷＷページは、ＨＴＭＬ(Hyper Text Markup Language) や、ＸＭＬ(Extensible Markup Language)等のマークアップ言語を用いて記述されている。
【０００４】
利用者は、利用者端末から通信回線を介してＷＷＷサーバーへアクセスすることにより、ＷＷＷページの内容を閲覧することができる。ＷＷＷページを閲覧するために利用者端末が備えるべきソフトウェアは、ＷＷＷブラウザあるいは単にブラウザと呼ばれている。
【０００５】
ＷＷＷページには、様々なものがあり、該ＷＷＷページ上で利用者に提供されるサービスも多種多様である。このようなサービスの一つとして、「掲示板」をＷＷＷページ上に開設しているものがある。利用者は、ＷＷＷページ上に開設されている掲示板上で、特定のテーマや関心事について自由に発言することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、一部の利用者が、掲示板において、他人を中傷する発言や、特定個人のプライバシーに関わることを公にしてしまう発言等を故意に行う場合がある。このような不正利用者は、掲示板サービスの健全な運営を妨げるおそれがある。
【０００７】
また、このような不正利用者の存在は、掲示板サービスに関わらず、電子メールサービス、金融サービス、オークションサービス等、ＷＷＷページ上で提供される様々なサービスにおいて問題となっている。
【０００８】
そこで、何らかの手法により、このような不正利用者を検知する必要がある。例えば、掲示板サービスに参加する利用者に対して、参加する際に自分の電子メールアドレスを申告してもらい、その電子メールアドレスによって不正利用者を検知することも考えられる。しかし、この手法では、不正利用者が電子メールアドレスを変更してしまうと、もはやＷＷＷサーバー側で不正利用者を検知できなくなってしまう。
【０００９】
本発明はこのような課題に着目してなされたものであり、本発明の目的は、ＷＷＷブラウザを用いてアクセスしてきた利用者が不正利用者であるか否かをＷＷＷサーバーにて効果的に検知する不正利用者検知方法、そのような不正利用者検知方法をＷＷＷサーバーに対して実行させるプログラム記録した、コンピュータ読取可能な記録媒体、及び、ＷＷＷサーバーを提供することである。
【課題を解決するための手段】
【００１０】
前記目的を達成するための発明は、ＷＷＷサーバー、及び、該ＷＷＷサーバーと通信回線を介して接続された利用者端末、を有するシステムであって、
（１）利用者端末に設けられたＷＷＷブラウザを用いてアクセスしてきた利用者を、以後にアクセスしてきた際に不正利用者として検知したい場合に、ＷＷＷサーバーの運営者が、該利用者が用いたＷＷＷブラウザに対して発行したＩＤを記録するための、ＷＷＷサーバーに設けられた不正利用者データベースと、
（２）利用者がＷＷＷブラウザを用いてＷＷＷサーバーにアクセスを試みた際に、利用者端末の記憶装置内に、アクセスしようとしているＷＷＷサーバーと対応づけられたクッキーが存在するか否かを判断する、利用者端末に設けられたＷＷＷブラウザと、
を備え、
（３）アクセスしようとしているＷＷＷサーバーと対応づけられたクッキーが存在する場合には、
(a)ＷＷＷブラウザは、クッキー、及び、ＷＷＷサーバーに対するサービス要求を、ＷＷＷサーバーへ送信し、
(b)ＷＷＷサーバーは、送信されたクッキー、及び、サービス要求を受信し、クッキーに記録されているＩＤを取得し、
(c)ＷＷＷサーバーの不正利用者判断部は、取得したＩＤと一致するＩＤが前記不正利用者データベースに存在するか否かを判断し、
(d)取得したＩＤと一致するＩＤが前記不正利用者データベースに存在すると前記不正利用者判断部により判断された場合には、ＷＷＷサーバーは、アクセスしてきた利用者を不正利用者と判断して、ＷＷＷブラウザに対するサービスの提供を拒否し、
(e)取得したＩＤと一致するＩＤが前記不正利用者データベースに存在しないと前記不正利用者判断部により判断された場合には、ＷＷＷサーバーは、アクセスしてきた利用者を不正利用者ではないと判断して、ＷＷＷブラウザに対して通常の応答を行い、
（４）アクセスしようとしているＷＷＷサーバーと対応づけられたクッキーが存在しない場合には、
(a)ＷＷＷブラウザは、サービス要求をＷＷＷサーバーへ送信し、
(b)サービス要求を受信したＷＷＷサーバーは、ＷＷＷブラウザに対して新規なＩＤの記録された新規クッキーを送信するとともに、ＷＷＷブラウザに対して通常の応答を行う、
ことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ＷＷＷブラウザを用いてアクセスしてきた利用者が不正利用者であるか否かをＷＷＷサーバーにて効果的に検知する、ＷＷＷサーバー、及び、該ＷＷＷサーバーと通信回線を介して接続された利用者端末、を有するシステムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
＝＝＝開示された発明の一例＝＝＝
ＷＷＷブラウザを用いてアクセスしてきた利用者が不正利用者であるか否かをＷＷＷサーバーにて検知する不正利用者検知方法であって、以下の（１）〜（４）を有する。  
（１）不正利用者を特定するための不正利用者ＩＤを記録した不正利用者データベースを準備する。  
（２）ＷＷＷブラウザから送信されてきたクッキーを受信する。  
（３）受信したクッキーに記録されているＩＤを取得する。  
（４）取得したＩＤと一致するＩＤが前記不正利用者データベースに存在する場合に、アクセスしてきた利用者を不正利用者と判断する。
【００１３】
ＷＷＷブラウザを用いてアクセスしてきた利用者が不正利用者であるか否かをＷＷＷサーバーにて検知する不正利用者検知方法であって、以下の（１）〜（２）を有する不正利用者検知方法を、ＷＷＷサーバーに対して実行させるプログラムを記録した、コンピュータ読取可能な記録媒体。  
（１）不正利用者を特定するための不正利用者ＩＤを記録する不正利用者データベースを前記ＷＷＷサーバー内に準備する。  
（２）ＷＷＷブラウザからＷＷＷサーバーが受信したクッキーに記録されたＩＤと一致するＩＤが、前記不正利用者データベースに存在する場合に、アクセスしてきた利用者を不正利用者と判断する。
【００１４】
ＷＷＷブラウザを用いてアクセスしてきた利用者が不正利用者であるか否かを検知可能なＷＷＷサーバーであって、以下の（１）〜（４）を有する。  
（１）不正利用者を特定するための不正利用者ＩＤを記録した不正利用者データベース。  
（２）ＷＷＷブラウザから送信されてきたクッキーを受信する受信部。  
（３）受信したクッキーに記録されているＩＤを取得するＩＤ取得部。  
（４）取得したＩＤと一致するＩＤが前記不正利用者データベースに存在する場合に、アクセスしてきた利用者を不正利用者と判断する不正利用者判断部。
【００１５】
＝＝＝システム構成＝＝＝
図１は、本実施の形態に係る不正利用者検知方法、コンピュータ読取可能な記録媒体、及び、ＷＷＷサーバーの実施されるシステムを示した図である。
【００１６】
図１に示されるように、複数の利用者端末１０ａ、１０ｂが、インターネット等の通信回線２０を介して、ＷＷＷサーバー３０に接続している。なお、通信回線とは、端末間で双方から通信可能な有線又は無線を意味する。  
また、図１には、一つのＷＷＷサーバー３０のみを記載しているが、複数のＷＷＷサーバーが通信回線を介して利用者端末１０ａ、１０ｂに接続していてもよい。
【００１７】
ＷＷＷサーバー３０には、ハイパーテキスト形式で関連づけられたマルチメディア情報を有するＷＷＷページ（不図示）が設けられている。このＷＷＷページは、ＨＴＭＬ(Hyper Text Markup Language)や、ＸＭＬ(Extensible Markup Language)等のマークアップ言語を用いて記述されている。
【００１８】
利用者端末１０ａ、１０ｂには、ＷＷＷサーバー３０に設けられたＷＷＷページを閲覧するためのＷＷＷブラウザ１２ａ、１２ｂがそれぞれ設けられており、利用者は、このＷＷＷブラウザ１２ａ、１２ｂを用いて、種々のＷＷＷサーバー上のＷＷＷページを閲覧することができる。
【００１９】
通信回線２０を介して、ＷＷＷブラウザ１２ａ、１２ｂとＷＷＷサーバー３０とがＷＷＷページを送受信する際には、ＨＴＴＰ（Hypertext Transfer Protocol）という通信プロトコルを用いる。この通信プロトコルを用いて、ＷＷＷブラウザ１２ａ、１２ｂとＷＷＷサーバー３０とがＷＷＷページを送受信する際には、まず、ＷＷＷブラウザ１２ａ、１２ｂは、リクエストとして表示したいＷＷＷページのＵＲＬ（Uniform Resource Locators）をＷＷＷサーバー３０へ送信する。これに対し、ＷＷＷサーバー３０は、サーバー内のＷＷＷページをＷＷＷブラウザ１２ａ、１２ｂへ送信する。
【００２０】
ただしＨＴＴＰでは、この１回のデータ取得のたびにＷＷＷサーバー３０への接続を行い、データの受信を終えると接続を切断している。そのため、複数のＷＷＷページを参照するような場合、あるページから他のページにわたる際のステータスが保持できないという欠点がある。
【００２１】
このような欠点を解消するために、本実施の形態においてはクッキー（Cookie）を用いている。クッキーは、ＷＷＷサーバー３０から送信され、ＷＷＷブラウザ１２ａ、１２ｂが動作している利用者端末１０ａ、１０ｂのハードディスク等の記憶装置内に保存される情報ファイルである。例えば、ＷＷＷブラウザ１２ａから、クッキーを発行したＷＷＷサーバー３０に再度アクセスする際に、ＷＷＷブラウザ１２ａの記憶装置内に保存されているクッキーがＷＷＷサーバー３０に送信され、送信されたクッキーは、ＷＷＷサーバー３０に設けられた受信部３４により受信される。
【００２２】
なお、クッキーは通常、Netscape Navigator/Communicatorでは「Netscape」フォルダー内の各ユーザーフォルダーにcookie.txtとしてＷＷＷサーバー毎に保存され、Internet Explorerでは「Windows」フォルダー内の「cookies」フォルダーにＷＷＷサーバー毎に保存される。有効期限を過ぎたクッキーはＷＷＷブラウザによって自動的に破棄される。
【００２３】
クッキーに記録されるデータはさまざまであるが、本実施の形態では、少なくとも、それぞれのＷＷＷブラウザ１２ａ、１２ｂを識別するために、ＷＷＷサーバー３０が各ＷＷＷブラウザに対して発行するＩＤがクッキーに記録され、このクッキーは、それぞれの利用者端末１０ａ、１０ｂの記憶装置内に、該ＷＷＷサーバー３０と対応づけられて記憶される。
【００２４】
また、ＷＷＷサーバー３０は、受信したクッキーからＩＤを取得するＩＤ取得部３８、不正利用者を特定するための不正利用者ＩＤを記録するための不正利用者データベース３２、及び、ＷＷＷブラウザを用いてアクセスしてきた利用者が不正利用者であるか否かを判断する不正利用者判断部３６が設けられている。
【００２５】
＝＝＝処理の流れ＝＝＝
次に本実施の形態における処理の流れ、図２を参照しつつ説明する。図２は、ＷＷＷサーバー３０における本実施の形態の処理の流れを示した図である。
【００２６】
まず、ＷＷＷサーバー３０の運営者が、ＷＷＷブラウザを用いてアクセスしてきた利用者を、以後にアクセスしてきた際に不正利用者として検知したい場合、該利用者が用いたＷＷＷブラウザに対して発行したＩＤを不正利用者データベース３２に記録する。
【００２７】
以下、利用者が利用者端末１０ａからＷＷＷサーバー３０にアクセスしてきた場合について説明するが、利用者が利用者端末１０ｂ等の他の利用者端末からＷＷＷサーバー３０にアクセスしてきた場合についても同様である。
【００２８】
利用者は、利用者端末１０ａからＷＷＷブラウザ１２ａを用いて、ＷＷＷサーバー３０にアクセスを試みると、ＷＷＷブラウザ１２ａは、利用者端末１０ａのハードディスク等の記憶装置内に、アクセスしようとしているＷＷＷサーバー３０と対応づけられたクッキーが存在するか否かを判断する。
【００２９】
＜＜クッキーが存在する場合＞＞
アクセスしようとしているＷＷＷサーバー３０と対応づけられたクッキーが存在する場合、ＷＷＷブラウザ１２ａは、該クッキー、及び、該ＷＷＷサーバー３０に対するサービス要求を、ＷＷＷサーバー３０へ送信する。  
送信されたクッキー、及び、サービス要求は、ＷＷＷサーバー３０に設けられた受信部３４より受信される（Ｔ２）。  
クッキーを受信したＷＷＷサーバー３０のＩＤ取得部３８は、該クッキーに記録されているＩＤを取得する（Ｔ４）。
【００３０】
次に、ＷＷＷサーバー３０の不正利用者判断部３６は、取得したＩＤと一致するＩＤが不正利用者データベース３２に存在するか否かを判断する（Ｔ６）。  
取得したＩＤと一致するＩＤが不正利用者データベース３２に存在すると不正利用者判断部３６により判断された場合、ＷＷＷサーバー３０は、アクセスしてきた利用者を不正利用者と判断し（Ｔ８）、ＷＷＷブラウザ１２ａに対するサービスの提供を拒否する（Ｔ１０）。  
取得したＩＤと一致するＩＤが不正利用者データベース３２に存在しないと不正利用者判断部３６により判断された場合、ＷＷＷサーバー３０は、アクセスしてきた利用者を不正利用者ではないと判断し（Ｔ１２）、ＷＷＷブラウザ１２ａに対して通常の応答を行う（Ｔ１４）。
【００３１】
通常、利用者は、特定の利用者端末から、該利用者端末にインストールされたＷＷＷブラウザを用いてＷＷＷサーバーにアクセスする。したがって、ＷＷＷサーバー３０が、それぞれのＷＷＷブラウザ１２ａ、１２ｂを識別するために各ＷＷＷブラウザに対して発行するＩＤの記録されたクッキーにより、不正利用者の用いる利用者端末にインストールされたＷＷＷブラウザを特定し、これにより不正利用者を検知する方法は、利用者の申告した電子メールアドレスによって不正利用者を検知する方法等に比べ、極めて有効な方法である。
【００３２】
＜＜クッキーが存在しない場合＞＞
アクセスしようとしているＷＷＷサーバー３０と対応づけられたクッキーが存在しない場合、ＷＷＷブラウザ１２ａは、サービス要求をＷＷＷサーバー３０へ送信する。  
サービス要求を受信したＷＷＷサーバー３０は、ＷＷＷブラウザ１２ａに対して新規なＩＤの記録された新規クッキーを送信するとともに、ＷＷＷブラウザ１２ａに対して通常の応答を行う。
【００３３】
以上、処理の流れを説明したが、かかる処理をＷＷＷサーバー３０に実行させるプログラムを、コンピュータ読取可能な記録媒体に記録することも可能である。
【００３４】
以上説明したように、ＷＷＷブラウザを用いてアクセスしてきた利用者が不正利用者であるか否かをＷＷＷサーバーにて効果的に検知する不正利用者検知方法を提供することができる。
【００３５】
また、ＷＷＷブラウザを用いてアクセスしてきた利用者が不正利用者であるか否かをＷＷＷサーバーにて効果的に検知する不正利用者検知方法を実現することのできる、コンピュータ読取可能な記録媒体を提供することができる。
【００３６】
また、ＷＷＷブラウザを用いてアクセスしてきた利用者が不正利用者であるか否かをＷＷＷサーバーにて効果的に検知することができる。
【図面の簡単な説明】
【００３７】
【図１】本実施の形態に係る不正利用者検知方法、コンピュータ読取可能な記録媒体、及び、ＷＷＷサーバーの実施されるシステムを示した図である。
【図２】ＷＷＷサーバー３０における本実施の形態の処理の流れを示した図である。
【符号の説明】
【００３８】
１０ａ、１０ｂ  利用者端末
１２ａ、１２ｂ  ＷＷＷブラウザ
２０  通信回線
３０  ＷＷＷサーバー
３２  不正利用者データベース
３４  受信部
３６  不正利用者判断部
３８  ＩＤ取得部
【図１】
2006107524.tif 000003
【図２】
2006107524.tif 000004