(57)【要約】【課題】  メールアドレスを登録した登録サイトと受信したメールの送信者との相関を判定してメールアドレスの漏洩を検出するシステムを提供する。【解決手段】  メール受信手段３０１は外部からメールを受信すると、受信したアドレスがユーザ本来のメールアドレスではなく、特定のサービス提供サイトサーバ０４向けに発行されたものかどうかを判定する。アドレスペア情報処理手段３０２はメールヘッダと受信メールアドレス情報を通知され、メールヘッダからメール送信者に関する情報を抽出し、メール受信者の情報と合わせて受信アドレスペア情報を生成しメールアドレス情報管理・処理手段２０１へ転送する。メールアドレス情報管理・処理手段２０１は受信した受信アドレスペア情報をアドレスサイトペア情報データベースに蓄積した後、ユーザがメールアドレスを登録したサイトと、受信したメールの送信者との相関を判定する。【選択図】      図１
2010146029.tif 000002
【特許請求の範囲】
【請求項１】
端末装置とメール受信サーバとメールアドレス管理サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムであって、
前記端末装置は、
前記サービス提供サイトサーバ（登録サイトと称す）向けのメールアドレスの払い出しを前記メールアドレス管理サーバに要求して、前記サービス提供サイトサーバの情報（登録サイト情報と称す）を前記メールアドレス管理サーバに送信する手段と、
払い出されたメールアドレスを前記登録サイトに登録する手段と、を含み、
前記メールアドレス管理サーバは、
要求されたメールアドレスを払い出して前記端末装置に送信する手段と、
前記メール受信サーバから受信メールアドレスとメール送信者サイト情報とを受信して、前記受信メールアドレスと前記払い出したメールアドレスとを照合し、一致した場合に前記メール送信者サイト情報を蓄積する手段と、
前記端末装置から受信した前記登録サイト情報と蓄積された前記メール送信者サイト情報との相関を判定し、相関関係があれば前記登録サイトに登録したメールアドレスが漏洩していると判定する手段と、を含み、
前記メール受信サーバは、
外部サイトからメールを受信し、受信したメールから受信メールアドレスとメール送信者サイト情報とを抽出して前記メールアドレス管理サーバに送信する手段を含む、
ことを特徴とするメールアドレス漏洩検出システム。
【請求項２】
端末装置とメール受信サーバとメールアドレス管理サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムであって、
前記端末装置は、
前記メールアドレス管理サーバに登録サイト情報およびユーザ本来のメールアドレスを送信して前記サービス提供サイトサーバ向けのメールアドレスの払い出しを要求する手段と、
前記メールアドレス管理サーバから払い出されたメールアドレスを前記サービス提供サイトサーバに送信する手段とを含み、
前記メールアドレス管理サーバは、
前記端末装置から要求された前記サービス提供サイトサーバ向けのメールアドレスを払い出す手段と、
前記端末装置から受信した前記登録サイト情報と前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとのペアをアドレスサイトペア情報として第１データベースに登録する手段と、
前記端末装置から受信した前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとを前記メール受信サーバに送信する手段と、
前記メール受信サーバから受信した受信アドレスペア情報で前記第１データベースを更新する手段と、
更新した前記第１データベースを参照して、前記登録サイト情報とメール送信者サイト情報との相関値を算出し、算出した相関値が予め定めた一定値以上であれば相関関係があると判定し、前記登録サイトに登録したメールアドレスが漏洩していると判定する相関判定手段と、
前記登録サイト情報と前記メール送信者サイト情報との間に相関関係があると検出された場合に検出結果を通知する手段とを含み、
前記サービス提供サイトサーバは、
前記端末装置から前記払い出されたメールアドレスを受信して記憶部に登録する手段を含み、
前記メール受信サーバは、
前記メールアドレス管理サーバから前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとを受信して第２データベースに登録する手段と、
外部サイトからメールを受信し、受信したメールから受信メールアドレスとメール送信者サイト情報とを抽出し、抽出した前記受信メールアドレスと前記メール送信者サイト情報とのペアを受信アドレスペア情報として前記メールアドレス管理サーバに送信する手段とを含む、
ことを特徴とするメールアドレス漏洩検出システム。
【請求項３】
前記第１データベースを更新する手段は、
前記メール送信者サイト情報が既に前記第１データベースに登録されている場合には前記メール送信者サイト情報のカウンタをインクリメントし、前記メール送信者サイト情報が前記第１データベースに登録されていない場合には前記メール送信者サイト情報を前記第１データベースに登録して前記メール送信者サイト情報のカウンタを”１”に設定し、
前記相関判定手段は、
前記メール送信者サイト情報のカウンタを総和して相関値を算出する、
ことを特徴とする請求項２記載のメールアドレス漏洩検出システム。
【請求項４】
前記サービス提供サイトサーバは、
個人情報を登録する個人情報登録ページを前記端末装置に送信する手段を含み、
前記端末装置は、
前記払い出されたメールアドレスを前記個人情報登録ページに挿入する手段を含む、
ことを特徴とする請求項２または３記載のメールアドレス漏洩検出システム。
【請求項５】
端末装置とメール受信サーバとメールアドレス管理サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムのメールアドレス漏洩検出方法であって、
前記端末装置は、
前記サービス提供サイトサーバ（登録サイトと称す）向けのメールアドレスの払い出しを前記メールアドレス管理サーバに要求して、前記サービス提供サイトサーバの情報（登録サイト情報と称す）を前記メールアドレス管理サーバに送信し、
前記メールアドレス管理サーバは、
要求されたメールアドレスを払い出して前記端末装置に送信し、
前記端末装置は、
払い出された前記メールアドレスを前記登録サイトに登録し、
前記メール受信サーバは、
外部サイトからメールを受信し、受信したメールから受信メールアドレスとメール送信者サイト情報とを抽出して前記メールアドレス管理サーバに送信し、
前記メールアドレス管理サーバは、
前記メール受信サーバから受信メールアドレスとメール送信者サイト情報とを受信して、前記受信メールアドレスと前記払い出したメールアドレスとを照合し、一致した場合に前記メール送信者サイト情報を蓄積し、
前記端末装置から受信した前記登録サイト情報と蓄積された前記メール送信者サイト情報との相関を判定し、相関関係があれば前記登録サイトに登録したメールアドレスが漏洩していると判定する、
ことを特徴とするメールアドレス漏洩検出方法。
【請求項６】
端末装置とメール受信サーバとメールアドレス管理サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムのメールアドレス漏洩検出方法であって、
前記端末装置は、
前記メールアドレス管理サーバに前記サービス提供サイトサーバの情報（登録サイト情報と称す）およびユーザ本来のメールアドレスを送信して前記サービス提供サイトサーバ（登録サイトと称す）向けのメールアドレスの払い出しを要求し、
前記メールアドレス管理サーバは、
前記端末装置から要求された前記登録サイト向けのメールアドレスを払い出し、
前記端末装置から受信した前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとを前記メール受信サーバに送信し、
前記メール受信サーバは、
前記メールアドレス管理サーバから受信した前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとを第２データベースに登録し、
前記メールアドレス管理サーバは、
前記端末装置から受信した前記登録サイト情報と前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとのペアをアドレスサイトペア情報として第１データベースに登録し、
前記端末装置は、
前記払い出されたメールアドレスを前記登録サイトに送信し、
前記サービス提供サイトサーバは、
前記端末装置から受信した前記払い出されたメールアドレスを記憶部に登録し、
前記メール受信サーバは、
外部サイトからメールを受信し、受信したメールから受信メールアドレスとメール送信者サイト情報とを抽出し、抽出した前記受信メールアドレスと前記メール送信者サイト情報とのペアを受信アドレスペア情報として前記メールアドレス管理サーバに送信し、
前記メールアドレス管理サーバは、
前記メール受信サーバから受信した受信アドレスペア情報で前記第１データベースを更新し、
更新した前記第１データベースを参照して、前記登録サイト情報と前記メール送信者サイト情報との相関値を算出し、算出した相関値が予め定めた一定値以上であれば相関関係があると判定し、前記登録サイトに登録したメールアドレスが漏洩していると判定し、
前記登録サイト情報と前記メール送信者サイト情報との間に相関関係があると検出された場合に検出結果を通知する、
ことを特徴とするメールアドレス漏洩検出方法。
【請求項７】
前記メールアドレス管理サーバは、
前記メール送信者サイト情報が既に前記第１データベースに登録されている場合には前記メール送信者サイト情報のカウンタをインクリメントし、前記メール送信者サイト情報が前記第１データベースに登録されていない場合には前記メール送信者サイト情報を前記第１データベースに登録して前記メール送信者サイト情報のカウンタを”１”に設定し、
前記メール送信者サイト情報のカウンタを総和して相関値を算出する、
ことを特徴とする請求項６記載のメールアドレス漏洩検出方法。
【請求項８】
前記サービス提供サイトサーバは、
個人情報を登録する個人情報登録ページを前記端末装置に送信し、
前記端末装置は、
前記払い出されたメールアドレスを前記個人情報登録ページに挿入する、
ことを特徴とする請求項６または７記載のメールアドレス漏洩検出方法。
【請求項９】
端末装置とメール受信サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムのメールアドレス管理サーバであって、
要求されたメールアドレスを払い出して前記端末装置に送信する手段と、
前記メール受信サーバから受信メールアドレスとメール送信者サイト情報とを受信して、前記受信メールアドレスと前記払い出したメールアドレスとを照合し、一致した場合に前記メール送信者サイト情報を蓄積する手段と、
前記端末装置から受信した前記サービス提供サイトサーバの情報と蓄積された前記メール送信者サイト情報との相関を判定し、相関関係があれば、前記端末装置が前記サービス提供サイトサーバに登録したメールアドレスが漏洩していると判定する手段と、を含む、
ことを特徴とするメールアドレス管理サーバ。
【請求項１０】
端末装置とメール受信サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムのメールアドレス管理サーバであって、
前記端末装置から要求された前記サービス提供サイトサーバ（登録サイトと称す）向けのメールアドレスを払い出す手段と、
前記端末装置から受信した前記サービス提供サイトサーバの情報（登録サイト情報と称す）と前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとのペアをアドレスサイトペア情報として第１データベースに登録する手段と、
前記端末装置から受信した前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとを前記メール受信サーバに送信する手段と、
前記メール受信サーバから受信メールアドレスとメール送信者サイト情報とを受信して前記第１データベースを更新する手段と、
更新した前記第１データベースを参照して、前記登録サイト情報とメール送信者サイト情報との相関値を算出し、算出した相関値が予め定めた一定値以上であれば相関関係があると判定し、前記登録サイトに登録したメールアドレスが漏洩していると判定する相関判定手段と、
前記登録サイト情報と前記メール送信者サイト情報との間に相関関係があると検出された場合に検出結果を通知する手段と、を含む、
ことを特徴とするメールアドレス管理サーバ。
【請求項１１】
前記第１データベースを更新する手段は、
前記メール送信者サイト情報が既に前記第１データベースに登録されている場合には前記メール送信者サイト情報のカウンタをインクリメントし、前記メール送信者サイト情報が前記第１データベースに登録されていない場合には前記メール送信者サイト情報を前記第１データベースに登録して前記メール送信者サイト情報のカウンタを”１”に設定し、
前記相関判定手段は、
前記メール送信者サイト情報のカウンタを総和して相関値を算出する、
ことを特徴とする請求項１０記載のメールアドレス管理サーバ。
【請求項１２】
端末装置とメール受信サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムのメールアドレス管理サーバのプログラムであって、
要求されたメールアドレスを払い出して前記端末装置に送信する処理と、
前記メール受信サーバから受信メールアドレスとメール送信者サイト情報とを受信して、前記受信メールアドレスと前記払い出したメールアドレスとを照合し、一致した場合に前記メール送信者サイト情報を蓄積する処理と、
前記端末装置から受信した前記サービス提供サイトサーバの情報と蓄積された前記メール送信者サイト情報との相関を判定し、相関関係があれば、前記端末装置が前記サービス提供サイトサーバに登録したメールアドレスが漏洩していると判定する処理と、
を行わせることを特徴とするプログラム。
【請求項１３】
端末装置とメール受信サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムのメールアドレス管理サーバのプログラムであって、
前記端末装置から要求された前記サービス提供サイトサーバ（登録サイトと称す）向けのメールアドレスを払い出す処理と、
前記端末装置から受信した前記サービス提供サイトサーバの情報（登録サイト情報と称す）と前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとのペアをアドレスサイトペア情報として第１データベースに登録する処理と、
前記端末装置から受信した前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとを前記メール受信サーバに送信する処理と、
前記メール受信サーバから受信メールアドレスとメール送信者サイト情報とを受信して前記第１データベースを更新する処理と、
更新した前記第１データベースを参照して、前記登録サイト情報とメール送信者サイト情報との相関値を算出し、算出した相関値が予め定めた一定値以上であれば相関関係があると判定し、前記登録サイトに登録したメールアドレスが漏洩していると判定する相関判定処理と、
前記登録サイト情報と前記メール送信者サイト情報との間に相関関係があると検出された場合に検出結果を通知する処理と、
を行わせることを特徴とするプログラム。
【請求項１４】
前記メール送信者サイト情報が既に前記第１データベースに登録されている場合には前記メール送信者サイト情報のカウンタをインクリメントし、前記メール送信者サイト情報が前記第１データベースに登録されていない場合には前記メール送信者サイト情報を前記第１データベースに登録して前記メール送信者サイト情報のカウンタを”１”に設定する処理と、
前記メール送信者サイト情報のカウンタを総和して相関値を算出する処理と、
を行わせることを特徴とする請求項１３記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メールアドレス漏洩検出システムおよび方法ならびにメールアドレス管理サーバおよびプログラムに関し、特に、登録サイトと受信したメールの送信者との相関を判定するメールアドレス漏洩検出システムおよび方法ならびにメールアドレス管理サーバおよびプログラムに関する。
【背景技術】
【０００２】
従来のメールアドレス漏洩検出システムの一例が特許文献１に記載されている。特許文献１に記載されるメールアドレス漏洩検出システムは、送信元端末と送信元メールサーバと受信先メールサーバと受信元端末とを備え、以下のように動作する。
【０００３】
送信元端末はメールアドレス中のユーザ名にユーザ名可変部を設け、通信相手先ごとにユーザ名可変部の値を生成する。そして、ユーザ名可変部とユーザ名固定部とを合わせたメールアドレスを専用メールアドレスとして、送信元メールサーバにメールの送信を依頼する。送信元メールサーバは受信先メールサーバに宛てメールを送信する。受信先メールサーバはメールが着信したときに、送信元メールアドレスと専用メールアドレスとが一致するかを判定する。一致の場合、受信先メールサーバは該メールを受信してよいものとしてメールスプールに格納し、受信元端末は受信先メールサーバ内のメールスプールよりメールを読み出す。不一致の場合、受信先メールサーバは特定の通信相手以外の通信相手から、該特定の通信相手専用のユーザ名可変部を持つメールアドレスを使って該メールが送られてきたと判定して該メールの受信を拒否し、不正メールの着信回数を計数している。
【０００４】
【特許文献１】特開２００３−１９６２１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した背景技術においては、情報の流出が個人単位で発生した流出であるのか、それらのサイト単位で流出したものであるかを分析することが困難であるという問題点がある。
【０００６】
その理由は、登録サイトと受信したメールの送信者との関連を検証する対処が欠けていて、登録サイトと受信したメールの送信者との関連を検証するのはユーザが個別に実施するしかないためである。
【０００７】
本発明の目的は、上述した従来の課題を解決するメールアドレス漏洩検出システムおよび方法ならびにメールアドレス管理サーバおよびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の第１のメールアドレス漏洩検出システムは、端末装置とメール受信サーバとメールアドレス管理サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムであって、前記端末装置は、前記サービス提供サイトサーバ（登録サイトと称す）向けのメールアドレスの払い出しを前記メールアドレス管理サーバに要求して、前記サービス提供サイトサーバの情報（登録サイト情報と称す）を前記メールアドレス管理サーバに送信する手段と、払い出されたメールアドレスを前記登録サイトに登録する手段と、を含み、前記メールアドレス管理サーバは、要求されたメールアドレスを払い出して前記端末装置に送信する手段と、前記メール受信サーバから受信メールアドレスとメール送信者サイト情報とを受信して、前記受信メールアドレスと前記払い出したメールアドレスとを照合し、一致した場合に前記メール送信者サイト情報を蓄積する手段と、前記端末装置から受信した前記登録サイト情報と蓄積された前記メール送信者サイト情報との相関を判定し、相関関係があれば前記登録サイトに登録したメールアドレスが漏洩していると判定する手段と、を含み、前記メール受信サーバは、外部サイトからメールを受信し、受信したメールから受信メールアドレスとメール送信者サイト情報とを抽出して前記メールアドレス管理サーバに送信する手段を含む、ことを特徴とする。
【０００９】
本発明の第２のメールアドレス漏洩検出システムは、端末装置とメール受信サーバとメールアドレス管理サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムであって、前記端末装置は、前記メールアドレス管理サーバに登録サイト情報およびユーザ本来のメールアドレスを送信して前記サービス提供サイトサーバ向けのメールアドレスの払い出しを要求する手段と、前記メールアドレス管理サーバから払い出されたメールアドレスを前記サービス提供サイトサーバに送信する手段とを含み、前記メールアドレス管理サーバは、前記端末装置から要求された前記サービス提供サイトサーバ向けのメールアドレスを払い出す手段と、前記端末装置から受信した前記登録サイト情報と前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとのペアをアドレスサイトペア情報として第１データベースに登録する手段と、前記端末装置から受信した前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとを前記メール受信サーバに送信する手段と、前記メール受信サーバから受信した受信アドレスペア情報で前記第１データベースを更新する手段と、更新した前記第１データベースを参照して、前記登録サイト情報とメール送信者サイト情報との相関値を算出し、算出した相関値が予め定めた一定値以上であれば相関関係があると判定し、前記登録サイトに登録したメールアドレスが漏洩していると判定する相関判定手段と、前記登録サイト情報と前記メール送信者サイト情報との間に相関関係があると検出された場合に検出結果を通知する手段とを含み、前記サービス提供サイトサーバは、前記端末装置から前記払い出されたメールアドレスを受信して記憶部に登録する手段を含み、前記メール受信サーバは、前記メールアドレス管理サーバから前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとを受信して第２データベースに登録する手段と、外部サイトからメールを受信し、受信したメールから受信メールアドレスとメール送信者サイト情報とを抽出し、抽出した前記受信メールアドレスと前記メール送信者サイト情報とのペアを受信アドレスペア情報として前記メールアドレス管理サーバに送信する手段とを含む、ことを特徴とする。
【００１０】
本発明の第３のメールアドレス漏洩検出システムは、第２のメールアドレス漏洩検出システムにおいて、前記第１データベースを更新する手段は、前記メール送信者サイト情報が既に前記第１データベースに登録されている場合には前記メール送信者サイト情報のカウンタをインクリメントし、前記メール送信者サイト情報が前記第１データベースに登録されていない場合には前記メール送信者サイト情報を前記第１データベースに登録して前記メール送信者サイト情報のカウンタを”１”に設定し、前記相関判定手段は、前記メール送信者サイト情報のカウンタを総和して相関値を算出する、ことを特徴とする。
【００１１】
本発明の第４のメールアドレス漏洩検出システムは、第２または第３のメールアドレス漏洩検出システムにおいて、前記サービス提供サイトサーバは、個人情報を登録する個人情報登録ページを前記端末装置に送信する手段を含み、前記端末装置は、前記払い出されたメールアドレスを前記個人情報登録ページに挿入する手段を含む、ことを特徴とする。
【００１２】
本発明の第１のメールアドレス漏洩検出方法は、端末装置とメール受信サーバとメールアドレス管理サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムのメールアドレス漏洩検出方法であって、前記端末装置は、前記サービス提供サイトサーバ（登録サイトと称す）向けのメールアドレスの払い出しを前記メールアドレス管理サーバに要求して、前記サービス提供サイトサーバの情報（登録サイト情報と称す）を前記メールアドレス管理サーバに送信し、前記メールアドレス管理サーバは、要求されたメールアドレスを払い出して前記端末装置に送信し、前記端末装置は、払い出された前記メールアドレスを前記登録サイトに登録し、前記メール受信サーバは、外部サイトからメールを受信し、受信したメールから受信メールアドレスとメール送信者サイト情報とを抽出して前記メールアドレス管理サーバに送信し、前記メールアドレス管理サーバは、前記メール受信サーバから受信メールアドレスとメール送信者サイト情報とを受信して、前記受信メールアドレスと前記払い出したメールアドレスとを照合し、一致した場合に前記メール送信者サイト情報を蓄積し、前記端末装置から受信した前記登録サイト情報と蓄積された前記メール送信者サイト情報との相関を判定し、相関関係があれば前記登録サイトに登録したメールアドレスが漏洩していると判定する、ことを特徴とする。
【００１３】
本発明の第２のメールアドレス漏洩検出方法は、端末装置とメール受信サーバとメールアドレス管理サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムのメールアドレス漏洩検出方法であって、前記端末装置は、前記メールアドレス管理サーバに前記サービス提供サイトサーバの情報（登録サイト情報と称す）およびユーザ本来のメールアドレスを送信して前記サービス提供サイトサーバ（登録サイトと称す）向けのメールアドレスの払い出しを要求し、前記メールアドレス管理サーバは、前記端末装置から要求された前記登録サイト向けのメールアドレスを払い出し、前記端末装置から受信した前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとを前記メール受信サーバに送信し、前記メール受信サーバは、前記メールアドレス管理サーバから受信した前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとを第２データベースに登録し、前記メールアドレス管理サーバは、前記端末装置から受信した前記登録サイト情報と前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとのペアをアドレスサイトペア情報として第１データベースに登録し、前記端末装置は、前記払い出されたメールアドレスを前記登録サイトに送信し、前記サービス提供サイトサーバは、前記端末装置から受信した前記払い出されたメールアドレスを記憶部に登録し、前記メール受信サーバは、外部サイトからメールを受信し、受信したメールから受信メールアドレスとメール送信者サイト情報とを抽出し、抽出した前記受信メールアドレスと前記メール送信者サイト情報とのペアを受信アドレスペア情報として前記メールアドレス管理サーバに送信し、前記メールアドレス管理サーバは、前記メール受信サーバから受信した受信アドレスペア情報で前記第１データベースを更新し、更新した前記第１データベースを参照して、前記登録サイト情報と前記メール送信者サイト情報との相関値を算出し、算出した相関値が予め定めた一定値以上であれば相関関係があると判定し、前記登録サイトに登録したメールアドレスが漏洩していると判定し、前記登録サイト情報と前記メール送信者サイト情報との間に相関関係があると検出された場合に検出結果を通知する、ことを特徴とする。
【００１４】
本発明の第３のメールアドレス漏洩検出方法は、第２のメールアドレス漏洩検出方法において、前記メールアドレス管理サーバは、前記メール送信者サイト情報が既に前記第１データベースに登録されている場合には前記メール送信者サイト情報のカウンタをインクリメントし、前記メール送信者サイト情報が前記第１データベースに登録されていない場合には前記メール送信者サイト情報を前記第１データベースに登録して前記メール送信者サイト情報のカウンタを”１”に設定し、前記メール送信者サイト情報のカウンタを総和して相関値を算出する、ことを特徴とする。
【００１５】
本発明の第４のメールアドレス漏洩検出方法は、第２または第３のメールアドレス漏洩検出方法において、前記サービス提供サイトサーバは、個人情報を登録する個人情報登録ページを前記端末装置に送信し、前記端末装置は、前記払い出されたメールアドレスを前記個人情報登録ページに挿入する、ことを特徴とする。
【００１６】
本発明の第１のメールアドレス管理サーバは、端末装置とメール受信サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムのメールアドレス管理サーバであって、要求されたメールアドレスを払い出して前記端末装置に送信する手段と、前記メール受信サーバから受信メールアドレスとメール送信者サイト情報とを受信して、前記受信メールアドレスと前記払い出したメールアドレスとを照合し、一致した場合に前記メール送信者サイト情報を蓄積する手段と、前記端末装置から受信した前記サービス提供サイトサーバの情報と蓄積された前記メール送信者サイト情報との相関を判定し、相関関係があれば、前記端末装置が前記サービス提供サイトサーバに登録したメールアドレスが漏洩していると判定する手段と、を含む、ことを特徴とする。
【００１７】
本発明の第２のメールアドレス管理サーバは、端末装置とメール受信サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムのメールアドレス管理サーバであって、前記端末装置から要求された前記サービス提供サイトサーバ（登録サイトと称す）向けのメールアドレスを払い出す手段と、前記端末装置から受信した前記サービス提供サイトサーバの情報（登録サイト情報と称す）と前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとのペアをアドレスサイトペア情報として第１データベースに登録する手段と、前記端末装置から受信した前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとを前記メール受信サーバに送信する手段と、前記メール受信サーバから受信メールアドレスとメール送信者サイト情報とを受信して前記第１データベースを更新する手段と、更新した前記第１データベースを参照して、前記登録サイト情報とメール送信者サイト情報との相関値を算出し、算出した相関値が予め定めた一定値以上であれば相関関係があると判定し、前記登録サイトに登録したメールアドレスが漏洩していると判定する相関判定手段と、前記登録サイト情報と前記メール送信者サイト情報との間に相関関係があると検出された場合に検出結果を通知する手段と、を含む、ことを特徴とする。
【００１８】
本発明の第３のメールアドレス管理サーバは、第２のメールアドレス管理サーバにおいて、前記第１データベースを更新する手段は、前記メール送信者サイト情報が既に前記第１データベースに登録されている場合には前記メール送信者サイト情報のカウンタをインクリメントし、前記メール送信者サイト情報が前記第１データベースに登録されていない場合には前記メール送信者サイト情報を前記第１データベースに登録して前記メール送信者サイト情報のカウンタを”１”に設定し、前記相関判定手段は、前記メール送信者サイト情報のカウンタを総和して相関値を算出する、ことを特徴とする。
【００１９】
本発明の第１のプログラムは、端末装置とメール受信サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムのメールアドレス管理サーバのプログラムであって、要求されたメールアドレスを払い出して前記端末装置に送信する処理と、前記メール受信サーバから受信メールアドレスとメール送信者サイト情報とを受信して、前記受信メールアドレスと前記払い出したメールアドレスとを照合し、一致した場合に前記メール送信者サイト情報を蓄積する処理と、前記端末装置から受信した前記サービス提供サイトサーバの情報と蓄積された前記メール送信者サイト情報との相関を判定し、相関関係があれば、前記端末装置が前記サービス提供サイトサーバに登録したメールアドレスが漏洩していると判定する処理と、を行わせることを特徴とする。
【００２０】
本発明の第２のプログラムは、端末装置とメール受信サーバとサービス提供サイトサーバとを含むメールアドレス漏洩検出システムのメールアドレス管理サーバのプログラムであって、前記端末装置から要求された前記サービス提供サイトサーバ（登録サイトと称す）向けのメールアドレスを払い出す処理と、前記端末装置から受信した前記サービス提供サイトサーバの情報（登録サイト情報と称す）と前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとのペアをアドレスサイトペア情報として第１データベースに登録する処理と、前記端末装置から受信した前記ユーザ本来のメールアドレスと前記払い出したメールアドレスとを前記メール受信サーバに送信する処理と、前記メール受信サーバから受信メールアドレスとメール送信者サイト情報とを受信して前記第１データベースを更新する処理と、更新した前記第１データベースを参照して、前記登録サイト情報とメール送信者サイト情報との相関値を算出し、算出した相関値が予め定めた一定値以上であれば相関関係があると判定し、前記登録サイトに登録したメールアドレスが漏洩していると判定する相関判定処理と、前記登録サイト情報と前記メール送信者サイト情報との間に相関関係があると検出された場合に検出結果を通知する処理と、を行わせることを特徴とする。
【００２１】
本発明の第３のプログラムは、第２のプログラムにおいて、前記メール送信者サイト情報が既に前記第１データベースに登録されている場合には前記メール送信者サイト情報のカウンタをインクリメントし、前記メール送信者サイト情報が前記第１データベースに登録されていない場合には前記メール送信者サイト情報を前記第１データベースに登録して前記メール送信者サイト情報のカウンタを”１”に設定する処理と、前記メール送信者サイト情報のカウンタを総和して相関値を算出する処理と、を行わせることを特徴とする。
【発明の効果】
【００２２】
本発明は、メールアドレスを含む個人情報が、登録サイトから第三者に渡った可能性を早期に検出できるという効果を有している。
【００２３】
その理由は、メールアドレスを含む個人情報を登録したサイト情報（登録サイト情報）と受信メールの送信者情報（送信者サイト情報）との相関を判定するようにしたためである。
【発明を実施するための最良の形態】
【００２４】
最初に、本発明の特徴について説明する。
【００２５】
商用サイトやアンケートサイト等のインターネット上におけるサービス提供者に対してメールアドレスを含む個人情報を登録する際に、ユーザが当該情報を登録する際に利用するクライアントプログラム（Webブラウザ等）等と連携して登録先サイト毎に異なるメールアドレスを任意に発行する。そして、登録先のサイト情報と合わせて発行したメールアドレスの情報を管理する。そして、発行したメールアドレス宛に着信したメールの送信元情報を一元管理し、登録先のサイト情報とメール送信元のサイト情報との相関を統計的に検査して、個人情報の流出を検出することを特徴とする。
【００２６】
次に、本発明を実施するための最良の形態ついて、図面を参照して詳細に説明する。
【００２７】
先ず、本発明を実施するための最良の形態の構成について説明する。
【００２８】
図１を参照すると、本発明の実施の形態は、端末装置０１と、メールアドレス管理サーバ０２と、メール受信サーバ０３と、サービス提供サイトサーバ０４と、を備えている。
また、図示しない他サイトサーバを含んでいる。
【００２９】
端末装置０１は、プログラム制御で動作する情報処理装置である。端末装置０１は、払い出されたメールアドレスを登録するサービス提供サイトサーバ０４の情報（登録サイト情報と称す）およびユーザ本来のメールアドレスをメールアドレス管理サーバ０２に送信してサービス提供サイトサーバ０４（登録サイトと称す）向けのメールアドレスの払い出しを要求する手段と、メールアドレス管理サーバ０２から払い出されたメールアドレスをサービス提供サイトサーバ０４に送信する手段とを含む。
【００３０】
以下に、より詳細に説明する。
【００３１】
端末装置０１は、サービス提供サイトサーバ０４にアクセスし、サービス提供サイトサーバ０４が提供する登録ページを表示する。また、端末装置０１は、表示したページ上の情報入力欄への入力インタフェースを提供するクライアントプログラム１０１を有し、クライアントプログラム１０１を動作させる。
【００３２】
クライアントプログラム１０１は、ユーザインタフェースの追加が可能なプラグインを組み込み可能で、ページ情報保持機能１１１と、メールアドレス登録領域１１２と、メールアドレス取得・登録プラグイン１１３と、を含んでいる。
【００３３】
ページ情報保持機能１１１は、表示しているページ情報を保持する機能を有する。
【００３４】
メールアドレス登録領域１１２は、取得したメールアドレスを保存する領域である。
【００３５】
メールアドレス取得・登録プラグイン１１３は、保持しているページ中にメールアドレス登録領域１１２があれば、それを表示する。そして、ユーザの指示により、ページ情報保持機能１１１からクライアントプログラム１０１が現在表示しているページのサイト情報を取得して、メールアドレス情報管理・処理手段２０１に当該情報を送信し、取得したメールアドレスをメールアドレス登録領域１１２に保存する機能を有する。
【００３６】
メールアドレス取得・登録プラグイン１１３は、図２を参照すると、プラグインユーザインタフェース１２０と、メールアドレス登録制御機能１２１と、登録サイト情報取得機能１２２と、管理サーバ接続管理機能１２３と、管理サーバ通信制御機能１２４と、を含んでいる。
【００３７】
プラグインユーザインタフェース１２０は、クライアントプログラム１０１に、メールアドレス取得のための追加ユーザインタフェースを提供し、追加したユーザインタフェースによるユーザの新規アドレス取得要求に基づいてメールアドレス登録制御機能１２１を呼び出してメールアドレスを取得し、メールアドレス登録領域１１２に該当メールアドレスを入力する。
【００３８】
メールアドレス登録制御機能１２１は、プラグインユーザインタフェース１２０の指示に基づいて、管理サーバ通信制御機能１２４を呼び出し、登録サイト情報取得機能１２２から取得したメールアドレスの登録先ページ及びサイト情報を、メールアドレス管理サーバ０２に送信して対応するメールアドレスを取得する。
【００３９】
登録サイト情報取得機能１２２は、ページ情報保持機能１１１から、現在表示しているページと、該当ページを提供しているサイトの情報を取得する。
【００４０】
管理サーバ接続管理機能１２３は、メールアドレス管理サーバ０２と通信を行なうために必要な認証方法や認証情報を管理する。
【００４１】
管理サーバ通信制御機能１２４は、管理サーバ接続管理機能１２３を利用して、メールアドレス管理サーバ０２と通信を行なう。
【００４２】
なお、クライアントプログラム１０１におけるサイトへのアクセス、およびページの表示機能自体は、本発明の本質とは無関係であるため、それらの記述については省略する。
【００４３】
メールアドレス管理サーバ０２は、プログラム制御で動作する情報処理装置で、メールアドレス情報管理・処理手段２０１と処理結果通知手段２０２とを有する。
【００４４】
メールアドレス情報管理・処理手段２０１は、クライアントプログラム１０１からの要求に基づいて、新規のメールアドレスの生成と、生成したメールアドレスの管理を行う。また、アドレスペア情報処理手段３０２から通知される情報を元に、生成したメールアドレスに関する統計処理を行う。メールアドレス情報管理・処理手段２０１は、図３を参照すると、メール受信サーバ通信制御手段２１１と、新規メールアドレス払い出し手段２１２と、プラグイン通信制御手段２１３と、アドレス・サイトペア情報管理手段２１４と、アドレスサイトペア情報相関判定手段２１５と、アドレスサイトペア情報データベース２１６と、プラグイン接続管理手段２１７とを含んでいる。
【００４５】
メール受信サーバ通信制御手段２１１は、メール受信サーバ０３へ新規メールアドレス（払い出したメールアドレス）を登録する。また、メール受信サーバ０３から受信アドレスペア情報を受信する。
【００４６】
新規メールアドレス払い出し手段２１２は、既存のメールアドレスと重複しない任意の新規のメールアドレスを払い出す。ここで払い出される新規メールアドレスは捨てメールアドレスとしての意味を持つ。捨てメールアドレスとは、通常個人がプロバイダから正規に払い出されるアドレスや会社で利用するアドレスとは別に、払い出されるメールアドレスである。一般的に不要になった場合あるいはSPAM等が大量に届くようになって鬱陶しくなった場合に「捨て」られる。
【００４７】
プラグイン通信制御手段２１３は、クライアントプログラム１０１の要求により管理サーバ通信制御機能１２４から接続されて受信した登録サイト情報を利用して、アドレス・サイトペア情報管理手段２１４を呼び出して対応するメールアドレス（払い出されたメールアドレス）を取得し、管理サーバ通信制御機能１２４に返却する。
【００４８】
アドレス・サイトペア情報管理手段２１４は、以下の機能を有する。
［機能214-1］プラグイン通信制御手段２１３の要求に基づき、新規メールアドレス払い出し手段２１２を呼び出して新規のメールアドレスを取得する。そして、メール受信サーバ通信制御手段２１１を呼び出して、取得したメールアドレス（払い出されたメールアドレス）でメールが受信できるように設定を行い、アドレスサイトペア情報データベース２１６に登録サイト情報と共に登録し、プラグイン通信制御手段２１３に取得したメールアドレス（払い出されたメールアドレス）を返却する機能。
［機能214-2］メール受信サーバ０３のアドレスペア情報処理手段３０２からの通知により、メール受信サーバ通信制御手段２１１が受信した、受信メールの受信アドレスペア情報を取得する。そして、取得した受信アドレスペア情報をアドレスサイトペア情報データベース２１６に蓄積する。蓄積した後、一定回数毎もしくは一定期間毎にアドレスサイトペア情報相関判定手段２１５を呼び出し、結果を処理結果通知機能手段に通知する機能。
【００４９】
アドレスサイトペア情報相関判定手段２１５は、アドレスサイトペア情報データベース２１６を利用して、メールアドレスとメールを送信してきたサイトとの相関関係を判定し、結果をアドレス・サイトペア情報管理手段２１４に返却する。アドレスサイトペア情報相関判定手段２１５は、メールアドレスとメール送信サイトとの相関値を算出する手段と、算出した相関値が予め定めた一定値以上の場合にメールアドレスとメール送信サイトとの間に相関関係があると判定すると共に、登録サイトに登録したメールアドレスが他のサイトに漏洩していると判定する手段と、を含んでいる。ここでいう相関とは、数学的にデータに複数のデータ間で何らかの因果関係あるいは関連性が高いと思われる関係が見られるということで、所謂統計学上の相関関係のことである。例えば、サイトＡにメールアドレスを登録したところ、他のサイトから、サイトＡ用として登録したメールアドレスで一定数以上のメールが届いた場合に相関関係があると看做す。また、例えば、複数のユーザがサイトＡにメールアドレスを登録したところ、そのうちの何割かのユーザに対して別のサイトＢからサイトＡ用として登録したメールアドレスでメールが届いている、というケースを考える。この場合、例えば、この何割の部分が８割を超えていたら、といった条件を予め定義しておき、この条件を満たした時に相関関係があると看做す。また、例えば、上記の割合が更に一定時間間隔で比率を見た場合に、特定タイミングで急激に増加している、といった統計処理の結果に基づいて判定する方法等でもよい。更に、最終的な流出の判定は、これらの複数のデータ間の相関判定に対して、例えば重み付け総和を取り、一定条件以上の値の相関値があれば相関関係があると看做すといった方法でもよい。上記で説明した例では、データ間に相関関係があれば、サイトＡに登録されている複数のユーザ情報あるいはメールアドレスが、他のサイトに流出したと看做す。
【００５０】
アドレスサイトペア情報データベース２１６は、発行された（払い出された）メールアドレスと、そのメールアドレスを登録した登録サイト情報とのペアを蓄積保持する。また、メール受信サーバ０３より通知される受信アドレスペア情報を統計処理した結果を、アドレス・サイトペア情報管理手段２１４及びアドレスサイトペア情報相関判定手段２１５から参照可能な型式で蓄積保持する。アドレスサイトペア情報データベース２１６は、ユーザ本来のメールアドレスと登録サイト情報と、払い出されたメールアドレスと、登録ドメイン情報と、登録時刻と、送信者サイト情報およびその数値カウンタと、送信者ドメイン情報およびその数値カウンタと、を含む。
【００５１】
プラグイン接続管理手段２１７は、プラグイン通信制御手段２１３から制御を渡され、プラグイン側のユーザ，プログラムの認証を行い、接続元ユーザ情報とプラグインからの通信を管理する。ここでのユーザ、プログラムの認証では、ユーザ側で動作しているクライアントのプラグインプログラムが正しいものであること、及びそのプラグインプログラムを利用しているユーザが正しいユーザであることを認証する。例えば、プラグイン側で持っているユーザ情報や、パスワード、プラグインモジュール自身の情報と、プラグイン接続管理手段２１７で管理している（予め登録しておく）情報とを照合することで認証を行う。
【００５２】
処理結果通知手段２０２は、メールアドレス情報管理・処理手段２０１の出力を元に、処理結果を外部に通知する。
【００５３】
メール受信サーバ０３は、プログラム制御で動作する情報処理装置で、メール受信手段３０１とアドレスペア情報処理手段３０２とを有する。
【００５４】
メール受信手段３０１は、メールの受信およびメールの受信情報の通知を行なう。メール受信手段３０１は、図４を参照すると、受信メール情報通知手段３１１と、メール受信・保存手段３１２と、追加登録アドレスユーザマップデータ３１３と、メールアドレス登録更新制御手段３１４と、を含んでいる。
【００５５】
受信メール情報通知手段３１１は、メール受信・保存手段３１２より受け取った受信メールのヘッダ情報をアドレスペア情報処理手段３０２に渡す。ヘッダ情報には、受信者メールアドレス，送信者メールアドレス，メール送信者に関する情報を含む。
【００５６】
メール受信・保存手段３１２は、外部からメールを受信し、追加登録アドレスユーザマップデータ３１３に基づいて、メールをユーザ本来のメールアドレスの保存先に、もしくは個々のメールアドレス毎に分けた保存先に保存し、保存したメールのヘッダ情報を、受信メール情報通知手段３１１に通知する。
【００５７】
追加登録アドレスユーザマップデータ３１３は、追加登録のメールアドレス（払い出されたメールアドレス）と、ユーザ本来のメールアドレスとの組を保持するデータベースである。
【００５８】
メールアドレス登録更新制御手段３１４は、メールアドレス情報管理・処理手段２０１より追加メールアドレスに関する情報を受け取り、追加登録のメールアドレス（払い出されたメールアドレス）と、ユーザ本来のメールアドレスとの組を追加登録アドレスユーザマップデータ３１３に登録する。
【００５９】
アドレスペア情報処理手段３０２は、メール受信手段３０１から通知された情報を処理してメールアドレス管理サーバ０２に通知する。アドレスペア情報処理手段３０２は、図４を参照すると、アドレスペア情報生成手段３２１と、アドレスペア生成制御手段３２２と、アドレスペア情報通知手段３２３とを含む。
【００６０】
アドレスペア情報生成手段３２１は、メールヘッダから、送受信者のメールアドレスや、送信者のＩＰアドレス情報、固有のヘッダ情報等を抽出し、メール受信者情報（例えば、受信者メールアドレス）とメール送信者情報（例えば、送信者メールアドレス）との組を受信アドレスペア情報として生成する。
【００６１】
アドレスペア生成制御手段３２２は、受信メール情報通知手段３１１より通知されたメールのヘッダ情報を利用して、アドレスペア情報生成手段３２１を呼び出し、受信アドレスペア情報を生成し、アドレスペア情報通知手段３２３を呼び出す。
【００６２】
アドレスペア情報通知手段３２３は、生成された受信アドレスペア情報をメールアドレス情報管理・処理手段２０１に通知する。
【００６３】
サービス提供サイトサーバ０４は、プログラム制御で動作する情報処理装置である。サービス提供サイトサーバ０４は、払い出されたメールアドレスを含む個人情報を登録する個人情報登録ページ４０１を端末装置０１に提供する手段と、払い出されたメールアドレスを含む個人情報を端末装置０１から受信して記憶部（図示せず）に登録する手段と、払い出されたメールアドレス宛にメールを送信する手段とを含む。サービス提供サイトサーバ０４を登録サイトとも称する。なお、サービス提供サイトサーバ０４は、メールアドレスを含む個人情報を登録するページを有する一般的なＷｅｂサーバであり、一般的に周知であるので、本サーバの構成についての詳細な説明は省略する。
【００６４】
他サイトサーバは、プログラム制御で動作する情報処理装置で、メールを送受信する手段を含む。他サイトサーバは、一般的なサーバであり、一般的に周知であるので、本サーバの構成についての詳細な説明は省略する。
【００６５】
次に、本発明を実施するための最良の形態の動作について、図面を参照して詳細に説明する。
【００６６】
なお、本発明において、サービス提供サイトサーバ０４の動作、および端末装置０１上におけるクライアントプログラム１０１がサービス提供サイトサーバ０４上のページを表示する機能については一般的なWebサーバとWebブラウザの動作であるので、ここでの説明は省略する。
【００６７】
本発明におけるシステムの動作は、主に２つのフェーズに分かれている。１つはメールアドレスの払い出し及び登録における動作であり、もう１つはメール受信時における動作である。ここでは、それらを個別に説明するものとする。
【００６８】
また、認証や通信中のエラー、データベースへの登録失敗等のエラー時の処理については、本発明の本質ではないため、ここでの説明は省略する。
【００６９】
また、アドレスサイトペア情報データベースは図１３（ａ）に示すように、追加登録アドレスユーザマップデータは図１４（ａ）に示すようになっているものとする。
【００７０】
先ず、メールアドレスの払い出し、登録時の動作について説明する。
【００７１】
本サービスを利用するユーザのうちの１人が、何らかのサービスを受けるために、端末装置０１上のクライアントプログラム１０１を利用して、メールアドレスを含むユーザ情報の登録を必要とするサービス提供サイトサーバ０４上の個人情報登録ページ４０１にアクセスする。そして、個人情報登録ページ４０１の情報がページ情報保持機能１１１に保持される。また、メールアドレス登録領域１１２がクライアントプログラム１０１上の表示領域に既に表示されているものとする。
【００７２】
また、クライアントプログラム１０１には、メールアドレス取得・登録プラグイン１１３により、既にキーボードショートカットや、プルダウンメニューによるプラグインユーザインタフェース１２０の呼び出しが可能になっているものとする。
【００７３】
この時、ユーザがメールアドレスをメールアドレス登録領域１１２に登録するため、メールアドレス登録領域１１２にカーソルを合わせ、メールアドレス取得・登録プラグイン１１３のプラグインユーザインタフェース１２０を呼び出すと、以下の処理が実行される。
【００７４】
（ステップ1-1）プラグインユーザインタフェース１２０は、メールアドレス登録制御機能１２１を呼び出す。
【００７５】
（ステップ1-2）呼び出されたメールアドレス登録制御機能１２１は、登録サイト情報取得機能１２２を呼び出す。
【００７６】
（ステップ1-3）登録サイト情報取得機能１２２は、ページ情報保持機能１１１にアクセスし、クライアントプログラム１０１が現在表示している、ユーザがメールアドレスを登録しようとしているページ、及びサイトの情報（以下、サイト関連情報と呼ぶ、或いは登録サイト情報とも称す）を取得し、メールアドレス登録制御機能１２１に引き渡す。サイト関連情報には、一例として以下のような情報が含まれる。
・ユーザ情報を登録しようとしているページのURL
・ユーザ情報を登録しようとしているページに署名があればその署名の情報、SSL等が利用されている場合はその証明書に含まれるサイト運営者の情報
・ユーザ情報を登録しようとしているページ内に含まれるコンタクトアドレス等のリンク情報
その他上記以外にも、サイト運営者を特定する上で有効と思われる情報（例えば、登録サイトのメールアドレス）を、ページ情報保持機能１１１が保持しているページ情報から抽出して利用する。本例では、登録サイト情報を”xyz”とする。
【００７７】
（ステップ1-4）登録サイト情報取得機能１２２からサイト関連情報を取得したメールアドレス登録制御機能１２１は、次に管理サーバ通信制御機能１２４を呼び出し、メールアドレス管理サーバ０２のメールアドレス情報管理・処理手段２０１との接続を試みる。
【００７８】
（ステップ1-5）呼び出された管理サーバ通信制御機能１２４は、管理サーバ接続管理機能１２３を呼び出してメールアドレス情報管理・処理手段２０１との接続に必要な認証情報や接続手順を取得し、プラグイン通信制御手段２１３へ接続を試みる。なお、ここで利用する通信プロトコル、認証方式は特に規定しないが、一般的には SSL(Secure Sockets Layer)等によるセッションの確立を行なう。これらの認証情報や接続手順は、例えば、管理サーバ接続管理機能１２３に予め登録されている。認証情報（例えば、ユーザ名やパスワード等）は、プラグインモジュールのインストール時あるいはインストール後の環境設定時点で予め設定してもよいし、或いはユーザ名、パスワード等の情報は必要な時点でＧＵＩ(Graphical User Interface)を生成しユーザのインタラクションによって入力してもよい。また、接続手順には、サーバとクライアント間において、低いレイヤの通信プロトコルで、例えばIPSec(Security Architecture for Internet Protocol)やSSLのような、相手のクライアント及びユーザを認証する手順を持つ固有の或いはオープンな接続手順、ならびにアプリケーション固有の接続手続を含む。
【００７９】
（ステップ1-6）管理サーバ通信制御機能１２４からの接続要求を受け付けたプラグイン通信制御手段２１３は、プラグイン接続管理手段２１７を利用して接続要求を認証し、接続元ユーザに関する情報を取得すると共に、認証が成立すれば通信セッション（以下、プラグインセッションと呼ぶ）を開設すると共に、そのセッションに関する情報(接続元ユーザに関する情報(例えば、ユーザ本来のメールアドレス等)や、接続している端末のIPアドレス等、以下プラグインセッション情報と呼ぶ）を一時的に保持する。本例では、ユーザ本来のメールアドレスを”aaaaa”とする。
【００８０】
（ステップ1-7）上記ステップ1-6でプラグインセッションが確立すると、管理サーバ通信制御機能１２４は、その情報をメールアドレス登録制御機能１２１に戻す。
【００８１】
（ステップ1-8）メールアドレス登録制御機能１２１は、管理サーバ通信制御機能１２４にサイト関連情報を通知する。
【００８２】
（ステップ1-9）管理サーバ通信制御機能１２４は、確立したプラグインセッションを通じてサイト関連情報をプラグイン通信制御手段２１３に転送する。
【００８３】
（ステップ1-10）プラグイン通信制御手段２１３は、管理サーバ通信制御機能１２４から転送されたサイト関連情報と、上記ステップ1-6で一時的に保持しているプラグインセッション情報を、アドレス・サイトペア情報管理手段２１４に引き渡す。
【００８４】
（ステップ1-11）アドレス・サイトペア情報管理手段２１４は、新規メールアドレス払い出し手段２１２に制御を渡す。
【００８５】
（ステップ1-12）制御を渡された新規メールアドレス払い出し手段２１２は、既存のメールアドレスに重複しない新規のメールアドレスを払い出す。 なお、本発明では、既存のメールアドレスに重複しないアドレスを生成する方法については、詳細な説明は行なわないが、一般的なユーザ管理のデータベース等を利用して実現されているものとする。本例では、払い出されたメールアドレスを”xxxaaa”とする。
【００８６】
（ステップ1-13）新規のメールアドレス（払い出されたメールアドレス）を取得したアドレス・サイトペア情報管理手段２１４は、上記ステップ1-10で引き渡されたプラグインセッション情報から、ユーザ本来のメールアドレスを取り出す。そして、新規メールアドレス（払い出されたメールアドレス）と合わせてメール受信サーバ０３にメール受信の設定を行うため、メール受信サーバ通信制御手段２１１に、この２つのメールアドレス情報を引き渡す。
【００８７】
（ステップ1-14）メール受信サーバ通信制御手段２１１は、メール受信サーバ０３上のメールアドレス登録更新制御手段３１４に接続し、上記ステップ1-13で引き渡された２つのメールアドレス情報を転送する。なお、ここの通信セッションの確立については、ユーザ毎に分ける必要が無いため、プラグインセッションのような言及をしない。一般的なクライアント認証等を利用したSSL等のセッションを利用することを想定しているが、プロトコルや認証方方については任意とする。
【００８８】
（ステップ1-15）メールアドレス登録更新制御手段３１４は、渡された２つのメールアドレスを追加登録アドレスユーザマップデータ３１３に登録し、登録完了を、メール受信サーバ通信制御手段２１１に返却する。ここで、追加登録アドレスユーザマップデータ３１３は図１４（ｂ）に示すようになる。
【００８９】
（ステップ1-16）登録完了を通知されたメール受信サーバ通信制御手段２１１は、アドレス・サイトペア情報管理手段２１４に登録完了を通知する。
【００９０】
（ステップ1-17）登録完了を通知されたアドレス・サイトペア情報管理手段２１４は、上記ステップ1-10で引き渡されたサイト関連情報とプラグインセッション情報とから、ユーザ本来のメールアドレスと、新規のメールアドレス（払い出されたメールアドレス）と、ユーザが新規のメールアドレスを登録しようとしているサイトの情報（登録サイト情報）とをまとめて、アドレス・サイトペア情報として作成する。そして、作成したアドレス・サイトペア情報をアドレスサイトペア情報データベース２１６に登録し、登録完了後プラグイン通信制御手段２１３に新規のメールアドレス（払い出されたメールアドレス）を返す。なお、アドレスサイトペア情報データベース２１６にアドレス・サイトペア情報を登録する際には、別途登録時刻や数値カウンタ等の付加情報を合わせて登録する。ここで、アドレスサイトペア情報データベース２１６は図１３（ｂ）に示すようになる。
【００９１】
（ステップ1-18）新規のメールアドレスを返されたプラグイン通信制御手段２１３は、プラグインセッションを通じて管理サーバ通信制御機能１２４に新規メールアドレスを返却する。
【００９２】
（ステップ1-19）新規のメールアドレスを受信した管理サーバ通信制御機能１２４は、プラグインセッションを切断し、受信した新規のメールアドレスをメールアドレス登録制御機能１２１に返却する。
【００９３】
（ステップ1-20）新規のメールアドレスを受け取ったメールアドレス登録制御機能１２１は、同様に新規のメールアドレスをプラグインユーザインタフェース１２０に返却する。
【００９４】
（ステップ1-21）新規のメールアドレスを受け取ったプラグインユーザインタフェース１２０は、クライアントプログラム１０１によって表示されているメールアドレス登録領域１１２に、受け取った新規のメールアドレス（払い出されたメールアドレス）を挿入する。
【００９５】
以上の処理により、ユーザがサービス提供サイトサーバ０４上の個人情報登録ページ４０１に登録するための固有のメールアドレスが払い出される。
【００９６】
なお、同一サイトのページ上でのユーザの操作ミス等により、連続して複数回メールアドレスの払い出し要求が走るといった問題が想定される。それらの対処として、別途アドレス・サイトペア情報管理手段２１４等での重複チェック等が必要になるが、それらは本発明における本質ではないため、それらの耐障害性等に関する処理については説明を省略する。
【００９７】
続いて、払い出したメールアドレス宛のメール受信時の動作について説明する。
【００９８】
先ず、概略を説明する。
【００９９】
アドレスペア情報処理手段３０２は、追加登録アドレスユーザマップデータ３１３に登録されている追加登録アドレスに対する全てのメールに対して、受信アドレスペア情報を作成し、アドレスサイトペア情報データベース２１６に登録する。そして、それらをアドレスサイトペア情報相関判定手段２１５で判定する。
【０１００】
以降、詳細に説明する。なお、アドレスサイトペア情報データベース２１６は図１３（ｃ）に示す様であるとする。
【０１０１】
外部から着信したメールは、先ずメール受信サーバ０３のメール受信・保存手段３１２によって受け付けられ、以下の処理が実行される。
【０１０２】
（ステップ2-1）メール受信・保存手段３１２は、外部からメールを受信すると、追加登録アドレスユーザマップデータ３１３を参照し、受信したメールアドレスがユーザ本来のメールアドレスではなく、特定のサービス提供サイトサーバ０４向けに発行されたものかどうかを判定すうる。そして、特定サイト向けでなければユーザのメールスプールにメールを保存する(本来のメールサーバの動作)。
【０１０３】
（ステップ2-2）上記ステップ2-1において、受信したメールアドレスが特定のサービス提供サイトサーバ０４向けに発行されたものであれば（受信メールアドレスと払い出されたメールアドレスとを照合して一致すれば）、受信メール情報通知手段３１１に該当メール本体とメール受信者のアドレス情報（受信メールアドレス）とを通知し、設定に応じてメールスプールにメールを保存する。
メール保存の方法については、本発明の本質とは直接関連しないため、どのような方法でも構わないが、一例として以下のような方法がある。
［方法例１］ユーザが特定サイト向けのメールを全てユーザ本来のメールアドレスで受信する設定になっている場合、該当メールはユーザ本来のメールスプールに保存する。
［方法例２］ユーザが特定サイト向けのメールをユーザ本来のメールアドレスで受信するが、保存先のみ個別のフォルダに分けて受信する設定になっている場合、メールアドレス毎に割り振られた個別のメールスプールに保存する。
［方法例３］ユーザが特定サイト向けのメールを個別のユーザアドレスとして受信する設定になっている場合、全て個別のユーザとしてメールスプールに分けて保存する。
【０１０４】
（ステップ2-3）受信したメール本体とそれを受信したメールアドレスの情報とを通知された受信メール情報通知手段３１１は、メール本体からメールヘッダのみを抽出し、受信したメールアドレス情報と合わせてアドレスペア情報処理手段３０２のアドレスペア生成制御手段３２２に通知する。
【０１０５】
（ステップ2-4）メールヘッダと受信メールアドレス情報とを通知されたアドレスペア生成制御手段３２２は、メールヘッダからメール送信者に関する情報（送信者サイト情報と称す、例えば送信者メールアドレス）を抽出し、メール受信者の情報（受信者サイト情報と称す、例えば受信メールアドレス）と合わせて受信アドレスペア情報を生成し、アドレスペア情報通知手段３２３に通知する。本例では、例ａの場合、送信者サイト情報を”ppp”とする。例ｂの場合、送信者サイト情報を”qqq”とする。
【０１０６】
（ステップ2-5）受信アドレスペア情報を通知されたアドレスペア情報通知手段３２３は、その情報をメール受信サーバ通信制御手段２１１へ転送する。
【０１０７】
（ステップ2-6）受信アドレスペア情報を通知されたメール受信サーバ通信制御手段２１１は、アドレス・サイトペア情報管理手段２１４に制御を渡し、受信した受信アドレスペア情報を引き渡す。
【０１０８】
（ステップ2-7）メール受信サーバ通信制御手段２１１から制御を渡されたアドレス・サイトペア情報管理手段２１４は、受信した受信アドレスペア情報をアドレスサイトペア情報データベース２１６に蓄積した後、アドレスサイトペア情報相関判定手段２１５に制御を渡す。ただし、この制御の渡しは、メール受信サーバ通信制御手段２１１からの制御の渡しで常に行われるのではなく、統計的に有意な数のサンプルが蓄積されるのを待つため、一定回数毎もしくは一定期間毎に制御が渡されるものとする。
【０１０９】
（ステップ2-8）制御を渡されたアドレスサイトペア情報相関判定手段２１５は、ユーザがメールアドレスを登録したサイト（登録サイト情報）と、受信したメールの発信者の情報（送信者サイト情報）との相関を判定する。
以下に判定処理方法の一例を示す。
なお、本説明において、便宜的に取り扱うデータを以下の通り定義する。
［定義１］上記ステップ1-17のユーザによるサイト・メールアドレス登録によって登録されたメールアドレス（払い出されたメールアドレス）を MailA[1〜n](n個のメールアドレスがn個のサイトに対して登録された状態を想定する)、登録サイト情報をSiteA[1〜n](同様に、MailA[1〜n]に対応するサイトが登録されている状態を想定)とする。
［定義２］アドレスサイトペア情報データベース２１６は、MailA[x](xは1〜nまでの任意の数値)からSiteA[x]へのリンクを持つ。
［定義３］上記で登録された SiteA[x]から、ドメイン部を抽出した登録ドメイン情報をDomainA[x]とする。
［定義４］アドレスサイトペア情報データベース２１６は、上記ステップ1-17で登録されたユーザのメールアドレスに関連づけられている各サイト、及びドメイン情報に対して、関連するドメインやメールアドレス情報を追加、設定する機能を有する。また、追加した関連ドメインやメールアドレスに対応する複数の数値カウンタを追加、設定する機能を持つ。アドレスサイトペア情報データベース２１６の構成例を図１５に示す。
［定義５］上記ステップ2-6で通知された受信アドレスペア情報のうち、受信者メールアドレスをMailR、送信者メールアドレスをMailS、ヘッダ情報から取り出される送信者のIPアドレスや、そのIPアドレスから逆引きされるホスト名のドメイン情報をDomainS とする。
【０１１０】
（ステップ2-8-1）まず、アドレスサイトペア情報データベース２１６を更新する処理を実施する。
この処理は、上記ステップ2-7の処理の度に実行される。
【０１１１】
（ステップ2-8-1-1）MailA[1〜n]から、受信メールアドレスMailR に一致するメールアドレスMailA[m]を検索し、ペアとなるSiteA[m]、DomainA[m]を抽出する(mは条件を満たすインデックス)。本例では、受信したメールアドレスを”xxxaaa”とする。受信したメールアドレス”xxxaaa”が払い出されたメールアドレス”xxxaaa”と一致したので、払い出されたメールアドレス”xxxaaa”に対応する登録サイト情報”xyz"を抽出する。
【０１１２】
（ステップ2-8-1-2）SiteA[m]に関連づけられているメールアドレスSiteA[m].MailS[0〜n]から、MailSに一致するものを検索する。
【０１１３】
（ステップ2-8-1-3）上記ステップ2-8-1-2で一致するメールアドレス（送信者サイト情報、例えば送信者メールアドレス）が無ければ、SiteA[m].MailS[n+1]として、MailSを登録し、SiteA[m].MailS[n+1]のカウンタを”１”にする。本例では、例ｂの場合、抽出した登録サイト情報”xyz"に関連する送信者サイト情報に”qqq”と一致するものがないので、送信者サイト情報として”qqq”を登録し、”qqq”の数値カウンタを”１”に設定する。アドレスサイトペア情報データベース２１６は図１３（ｅ）の様になる。例ｂの場合、登録サイト情報”xyz"向けに払い出されたメールアドレス”xxxaaa”が、送信者サイト情報”qqq”により使用されていることを示している。
【０１１４】
（ステップ2-8-1-4）上記ステップ2-8-1-2で一致するメールアドレスSiteA[m].MailS[l]が存在する場合、SiteA[m].MailS[l]のカウンタをインクリメントする。本例では、例ａの場合、抽出した登録サイト情報”xyz"に関連する送信者サイト情報に”ppp”と一致するものがあるので、”ppp”の数値カウンタをインクリメントする。アドレスサイトペア情報データベース２１６は図１３（ｄ）の様になる。例ａの場合、登録サイト情報”xyz"向けに払い出されたメールアドレス”xxxaaa”が、送信者サイト情報”ppp”により使用されていることを示している。
【０１１５】
（ステップ2-8-1-5）同様に、SiteA[m]に関連づけられているドメインSiteA[m].DomainS[0〜n]から、DomainSに一致するものを検索し、上記ステップ2-8-1-3及びステップ2-8-1-4同様の処理を行う。
【０１１６】
（ステップ2-8-2）次に、更新されたアドレスサイトペア情報データベース２１６から、更新したサイト、ドメインのカウンタをチェックし、相関判定を行う。
この処理は、上記ステップ2-7の処理が一定回数もしくは一定時間毎に実行される。
【０１１７】
（ステップ2-8-2-1）アドレスサイトペア情報データベース２１６から、更新されたSiteA[m].MailS[l]の値を取得し、一定数以上の値になっている場合、SiteA[m]とMailS[l]は相関関係があると看做す。例えば一定数を”１０”とすれば、本例では、例ａの場合も、例ｂの場合も、登録サイト情報と送信者サイト情報との間に相関関係があると判定する。
相関関係があると判定すると、登録サイトに登録した情報が漏洩していると判定する。
【０１１８】
（ステップ2-8-2-2）アドレスサイトペア情報データベース２１６から、更新されたSiteA[m].DomainS[l]の値を取得し、一定数以上の値になっている場合、SiteA[m]とDomainS[l]は相関関係があると看做す。相関関係があると看做すと、登録サイトに登録した情報が漏洩していると判定する。
【０１１９】
（ステップ2-8-2-3）カウント数をリセットする(”０”に戻す)。
【０１２０】
なお、上記例では、単純にカウント数で相関判定を行なっている。その他に、例えば、カウンタをインクリメントする代わりに、アドレスサイトペア情報データベース２１６に受信アドレスペア情報を登録する時に、登録時刻を全て記録しておき、一定時間毎のメールカウント数を集計すると共に、その変化量（微分値）を計算して、一定以上の変化量があれば相関関係があると看做すようにしてもよい。
【０１２１】
（ステップ2-9）上記ステップ2-8にてアドレスサイトペア情報相関判定手段２１５で、登録サイトと受信メールの送信アドレスに相関関係があると検出された場合、検出結果をアドレス・サイトペア情報管理手段２１４に通知する。
【０１２２】
（ステップ2-10）アドレス・サイトペア情報管理手段２１４が、上記ステップ2-9の結果通知を受け取った後、判定結果が相関関係ありの場合、処理結果通知手段２０２に相関結果情報を通知する。
【０１２３】
（ステップ2-11）処理結果通知手段２０２は、上記ステップ2-10の結果通知を受け取ると、外部へのログ出力もしくはメールやメッセージ等にて結果を通知する。
【０１２４】
以上説明したように、本発明では、メール受信サーバ０３に登録されている複数のユーザ宛に到着するメールの送信者と、ユーザがメールアドレスを登録した登録サイトとの関係を検出する。このことにより、例えば、特定の登録サイトと送信元アドレス（送信者サイト情報）との組み合わせが短時間に急激に増加している、といった傾向を見つけることが可能となる。個人レベルでの判定が困難であった、登録サイトからメール送信者へのメールアドレスの流出を効果的に検出することが可能となる。
【０１２５】
また、登録サイトにメールアドレスを含む個人情報を登録する場合に、使用するメールアドレスの発行手続きを自動で行う。このことにより、特定の登録サイトにメールアドレスを含む個人情報を登録する場合、ユーザが通常利用しているメールアドレスを使用したくないときに、登録サイトに対して新規のメールアドレスを登録する際の面倒な手続きが不要になる。
【０１２６】
次に、本発明の効果について説明する。
【０１２７】
第１の効果は、メールアドレスを含む個人情報が、登録サイトから第三者に渡った可能性を早期に検出することが可能になることである。
【０１２８】
その理由は、メールアドレスを含む個人情報を登録した登録サイトと受信メールの送信者（送信者サイト）との相関を判定するようにしたためである。
【０１２９】
第２の効果は、複数のメールアドレスを利用するケースにおける、新規メールアドレスの発行の煩わしさを解消することが出来ることである。
【０１３０】
その理由は、クライアント側のプラグインモジュールにメールアドレスの新規発行に必要な情報を登録しておき、オンデマンドでメールアドレスを払い出すメールアドレス管理サーバに接続し、必要なメールアドレス発行手続きを自動で行うようにしたためである。
【産業上の利用可能性】
【０１３１】
本発明によれば、個人情報の漏洩を早期に検出し、本来個人情報の受け渡しに同意していない業者による個人情報の利用を早期に検出し、それらの情報をユーザに提供することによって、不正に取引された個人情報の利用を停止させるといった用途に適用できる。
【０１３２】
また、本発明のドメイン部やメールアドレス部の部分を携帯電話の番号等に応用し、メール受信サーバ側を留守電サーバ等に応用することにより、メールアドレスだけでなく、電話番号の流出等も早期に検出が可能となる。
【図面の簡単な説明】
【０１３３】
【図１】本発明の実施の形態の構成を示すブロック図である。
【図２】メールアドレス取得・登録プラグイン１１３の構成を示すブロック図である。
【図３】メールアドレス情報管理・処理機能２０１の構成を示すブロック図である。
【図４】メール受信サーバの構成を示すブロック図である。
【図５】メールアドレスの払い出し・登録時のフローを示す図である。
【図６】メールアドレスの払い出し・登録時のフロー（続き）を示す図である。
【図７】メールアドレスの払い出し・登録時のフロー（続き）を示す図である。
【図８】払い出したメールアドレス宛のメール受信時のフローを示す図である。
【図９】払い出したメールアドレス宛のメール受信時のフロー（続き）を示す図である。
【図１０】相関を判定するフローを示す図である。
【図１１】アドレスサイトペア情報データベースを更新する処理の詳細フローを示す図である。
【図１２】相関判定を行う処理の詳細フローを示す図である。
【図１３】アドレスサイトペア情報データベースの推移を説明する図である。
【図１４】追加登録アドレスユーザマップデータを説明する図である。
【図１５】アドレスサイトペア情報データベースを説明する図である。
【符号の説明】
【０１３４】
０１    端末装置
０２    メールアドレス管理サーバ
０３    メール受信サーバ
０４    サービス提供サイトサーバ
１０１    クライアントプログラム
１１１    ページ情報保持機能
１１２    メールアドレス登録領域
１１３    メールアドレス取得・登録プラグイン
１２０    プラグインユーザインタフェース
１２１    メールアドレス登録制御機能
１２２    登録サイト情報取得機能
１２３    管理サーバ接続管理機能
１２４    管理サーバ通信制御機能
２０１    メールアドレス情報管理・処理手段
２０２    処理結果通知手段
２１１    メール受信サーバ通信制御手段
２１２    新規メールアドレス払い出し手段
２１３    プラグイン通信制御手段
２１４    アドレス・サイトペア情報管理手段
２１５    アドレスサイトペア情報相関判定手段
２１６    アドレスサイトペア情報データベース
２１７    プラグイン接続管理手段
３０１    メール受信手段
３０２    アドレスペア情報処理手段
３１１    受信メール情報通知手段
３１２    メール受信・保存手段
３１３    追加登録アドレスユーザマップデータ
３１４    メールアドレス登録更新制御手段
３２１    アドレスペア情報生成手段
３２２    アドレスペア生成制御手段
３２３    アドレスペア情報通知手段
４０１    個人情報登録ページ
【図１】
2010146029.tif 000003
【図２】
2010146029.tif 000004
【図３】
2010146029.tif 000005
【図４】
2010146029.tif 000006
【図５】
2010146029.tif 000007
【図６】
2010146029.tif 000008
【図７】
2010146029.tif 000009
【図８】
2010146029.tif 000010
【図９】
2010146029.tif 000011
【図１０】
2010146029.tif 000012
【図１１】
2010146029.tif 000013
【図１２】
2010146029.tif 000014
【図１３】
2010146029.tif 000015
【図１４】
2010146029.tif 000016
【図１５】
2010146029.tif 000017