(57)【要約】【課題】本発明の目的は、親モデムにできるだけ簡単な機能追加をするだけで、ＩＰアドレスからＣＰＥをつきとめることを可能にすること、にある。【解決手段】端末側モデムであるＣＰＥを子機として、複数のＣＰＥとの間でバス形態トポロジーを構成する親モデムであって、前記ＣＰＥの配下に接続されたユーザ端末からパケットが送信されて来た場合に、当該ユーザ端末のＭＡＣアドレスと、当該ＣＰＥの識別子とを対応づけたログを残し、ＤＨＣＰサーバのある上位側へ当該ログを提供可能とする記録手段を備えたものである。【選択図】図１
2011135324.tif 000002
【特許請求の範囲】
【請求項１】
端末側モデムであるＣＰＥを子機として、複数のＣＰＥとの間でバス形態トポロジーを構成する親モデムであって、
前記ＣＰＥの配下に接続されたユーザ端末からパケットが送信されて来た場合に、当該ユーザ端末のＭＡＣアドレスと、当該ＣＰＥの識別子とを対応づけたログを残し、ＤＨＣＰサーバのある上位側へ当該ログを提供可能とする記録手段を備えたことを特徴とする親モデム。
【請求項２】
前記記録手段は、前記ログの１事象ごとに開始・終了の時刻を記録する請求項１記載の親モデム。
【請求項３】
前記記録手段は、前記ログの１事象ごとにパケット数を記録する請求項１又は２に記載の親モデム。
【請求項４】
請求子１〜３のいずれか１項に記載の親モデムと、前記ＤＨＣＰサーバを含む上位側のサーバとによって構成されるＩＰ／ＭＡＣアドレス記録システム。
【請求項５】
端末側モデムであるＣＰＥを子機として、複数のＣＰＥとの間でバス形態トポロジーを構成する親モデムが、ＣＰＥ配下に接続されたユーザ端末のＭＡＣアドレスを取得し、
前記親モデムが、前記ＭＡＣアドレスと、当該ＣＰＥの識別子とを対応づけたログを残し、
ＤＨＣＰサーバを含む上位側のサーバが、前記ユーザ端末に対して割り当てられるＩＰアドレスを、当該ユーザ端末のＭＡＣアドレスと対応づけたログを残す
ことを特徴とするＣＰＥ特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバによってユーザ端末に付与されたＩＰアドレスから、当該ユーザ端末を配下に置く端末側モデムを特定することを可能とするための親モデム、ＩＰ／ＭＡＣアドレス記録システム、及び、端末側モデム特定方法に関する。
【背景技術】
【０００２】
インターネット上での違法行為や有害情報の流布を取り締まるためのサイバーパトロール業務が、警察の主導により行われている。例えば、省庁のサーバに侵入してデータを書き換えたり、大量のパケットを送りつけてサーバをダウンさせたりする行為があった場合に、被害届を受けた警察は、被害のあった時間帯にＩＰアドレスを使用したユーザが誰であるかをつきとめる。
【０００３】
例えば大手の通信サービスではＰＰＰｏＥ（Point-to-Point Protocol over Ethernet: Ethernet は登録商標）が使用されており、この場合、サーバとユーザ端末とが一対一に紐付けられる（対応付けられる）ので、アクセスしたユーザを特定することは比較的容易である。
【０００４】
一方、中小の通信サービスを提供するケーブルテレビ局や、地方のＩＳＰ（インターネットサービスプロバイダ）では、ＰＰＰｏＥではなく、ＤＨＣＰサーバがＤＨＣＰクライアントであるユーザ端末（パソコン）の要求に対してＩＰアドレスを割り当てるシステムが採用されていることが多い（例えば、非特許文献１参照。）。
【０００５】
ＤＨＣＰサーバは、割り当てたＩＰアドレスがユーザ端末によって解放されるまで、当該ＩＰアドレスは特定のユーザ端末のＭＡＣアドレスと紐付けられていたというログを残している。サーバ側のログは、所定期間（例えば３ヶ月）保存されることが好ましい。従って、警察から問い合わせを受けたケーブルテレビ局や地方のＩＳＰが、いわゆるプロバイダ責任法に基づいて情報提供をすることにより、被害のあった時間帯に、ＩＰアドレスを使用したユーザ端末がつきとめられる。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】フリー百科事典『ウィキペディア(Wikipedia)』、Dynamic Host Configuration Protocol、［平成２１年８月５日検索］、インターネット〈URL:http://ja.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol〉
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ホテル、病院、集合住宅等では、各部屋に設置された端末側モデムであるＣＰＥ（Customer Premises Equipment）を子機として、多数のＣＰＥと１台の親モデムとの間で、バス形態トポロジーのＬＡＮが構成されている。すなわち、１台の親モデムの傘下に、多数のＣＰＥが接続された形となっており、親モデムが例えば時分割で各ＣＰＥの通信を制御する。
【０００８】
この場合、ＤＨＣＰサーバからＣＰＥに接続されたパソコンにＩＰアドレスが割り当てられると、サーバ側には、ＩＰアドレスと、パソコンのＭＡＣアドレスとを紐付けたログが残る。しかしながら、この場合において、例えば、特定のサイトに対して違法行為をしたユーザＰＣのＩＰアドレスからユーザを特定しようとしても、ＩＰアドレスはランダムに割りふられているので、実際にはユーザを特定することは難しい。ログからＭＡＣアドレスを突き止めても、行為者が居た場所（例えばどこのホテルか、また、その何号室か、等）まではわからない。
【０００９】
親モデムにＤＨＣＰオプション８２機能を持たせ、ＤＨＣＰサーバとユーザ端末とのやりとりをスヌーピングすれば、ＩＰアドレスとＣＰＥとを紐付けることは可能であるが、この機能搭載は親モデムにとって負担となり、転送効率を落として我慢するか又は転送性能そのものを高める必要があるので、コストパフォーマンスの点からは、現実的には実装が困難である。
【００１０】
かかる従来の問題点に鑑み、本発明の目的は、親モデムにできるだけ簡単な機能追加をするだけで、ＩＰアドレスからＣＰＥをつきとめることを可能にすること、にある。
【課題を解決するための手段】
【００１１】
（１）本発明は、端末側モデムであるＣＰＥを子機として、複数のＣＰＥとの間でバス形態トポロジーを構成する親モデムであって、前記ＣＰＥの配下に接続されたユーザ端末からパケットが送信されて来た場合に、当該ユーザ端末のＭＡＣアドレスと、当該ＣＰＥの識別子とを対応づけたログを残し、ＤＨＣＰサーバのある上位側へ当該ログを提供可能とする記録手段を備えたものである。
【００１２】
このような親モデムは、ユーザ端末のＭＡＣアドレスとＣＰＥの識別子とを対応づけたログを残して、それを上位側へ提供することができるので、上位側では、提供されたログと、ＤＨＣＰサーバにおけるユーザ端末のＭＡＣアドレスとＩＰアドレスとの対応を示すログとに基づいて、共通するＭＡＣアドレスを対照させて、ＩＰアドレスとＣＰＥの識別子とを対応付けることにより、特定のＩＰアドレスがどのＣＰＥの配下にあったかを、つきとめることができる。
【００１３】
（２）また、上記（１）の親モデムにおいて、記録手段は、ログの１事象ごとに開始・終了の時刻を記録するものであってもよい。
この場合、開始・終了の時刻を参照して、ＩＰアドレスからＣＰＥをつきとめることができる。
【００１４】
（３）また、上記（１）の親モデムにおいて、記録手段は、ログの１事象ごとにパケット数を記録するものであってもよい。
この場合、異常なパケット数が検出されれば、異常なパケット送信をしている特定のＣＰＥのサービスを停止させることも可能となる。
【００１５】
（４）一方、本発明のＩＰ／ＭＡＣアドレス記録システムは、上記（１）〜（３）のいずれかの親モデムと、ＤＨＣＰサーバを含む上位側のサーバとによって構成されるものである。
この場合、上記（１）〜（３）のいずれかの親モデムによる作用効果を奏するシステムを提供することができる。
【００１６】
（５）また、本発明のＣＰＥ特定方法は、（ａ）端末側モデムであるＣＰＥを子機として、複数のＣＰＥとの間でバス形態トポロジーを構成する親モデムが、ＣＰＥ配下に接続されたユーザ端末のＭＡＣアドレスを取得し、（ｂ）前記親モデムが、前記ＭＡＣアドレスと、当該ＣＰＥの識別子とを対応づけたログを残し、（ｃ）ＤＨＣＰサーバを含む上位側のサーバが、前記ユーザ端末に対して割り当てられるＩＰアドレスを、当該ユーザ端末のＭＡＣアドレスと対応づけたログを残す、というものである。
【００１７】
このようなＣＰＥ特定方法では、ユーザ端末のＭＡＣアドレスとＣＰＥの識別子とを対応づけたログと、ＤＨＣＰサーバにおけるユーザ端末のＭＡＣアドレスとＩＰアドレスとの対応を示すログとに基づいて、共通するＭＡＣアドレスを対照させて、ＩＰアドレスとＣＰＥの識別子とを対応付けることにより、特定のＩＰアドレスがどのＣＰＥの配下にあったかを、つきとめることができる。
【発明の効果】
【００１８】
本発明の親モデム／ＩＰ／ＭＡＣアドレス記録システム／ＣＰＥ特定方法によれば、親モデムに、ユーザ端末のＭＡＣアドレスとＣＰＥの識別子とを対応づけたログを残すという簡単な機能追加をし、これを利用するだけで、ＩＰアドレスからＣＰＥをつきとめることが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る親モデムを含む、ＤＨＣＰに関するサーバ・クライアントのシステム例を示すブロック図である。
【図２】親モデムの構成を示すブロック図である。
【図３】親モデムに対する子機で、端末側モデムであるＣＰＥの構成を示すブロック図である。
【図４】例としてのＭＡＣ学習テーブルを示す図である。
【図５】（ａ）は、親モデムの記憶手段に残されるログの一例（２事象のみを示す。）を示す図である。（ｂ）は、ＤＨＣＰサーバに残されるログの一例（２事象のみを示す。）を示す図である。
【図６】ホテル等の側にＤＨＣＰサーバがあるシステム例を示すブロック図である。
【発明を実施するための形態】
【００２０】
図１は、本発明の一実施形態に係る親モデムを含む、ＤＨＣＰに関するサーバ・クライアントのシステム例を示すブロック図である。図において、ケーブルテレビ局や中小のＩＳＰ（以下、センターという。）Ａ内には、ＤＨＣＰサーバ１、ログを抽出して保管する機能を有するサーバ２、ハブ等のスイッチ３、及び、ルータ４が設けられ、図示のように接続されている。
【００２１】
一方、ホテル、病院、集合住宅等（以下、ホテル等という。）Ｂは、ルータ５、親モデム６、端末側モデムである複数（ｎ台）のＣＰＥ７（７−１，７−２，・・・，７−ｎ）、及び、複数（ｎ台）のパソコン（ＰＣ）８（８−１，８−２，・・・，８−ｎ）が設けられ、図示のように接続されている。親モデム６は、複数のＣＰＥ７との間で、同軸ケーブル９を介して、バス形態トポロジーを構成している。各ＣＰＥ７には１台のパソコン８が接続されるものとする。なお、実際には、１つのＣＰＥ７にハブを用いて複数のパソコンを接続するケースがあるが、ここでは説明の簡略化のため、ＣＰＥ７ごとに１台のＰＣ８とする。
【００２２】
親モデム６は、デジタル信号が同軸ケーブル上を伝送できるように変換して通信を行う装置である。これは、ＰＬＣ（Power Line Communication）モデムと同様の通信装置であるが、電力線ではなく、テレビ放送用の同軸ケーブル９を媒体とする。通信には例えばＯＦＤＭ（直交周波数分割多重）方式が使用され、複数のＣＰＥ７（子モデム）との間で１：ｎの双方向通信を、同軸ケーブル９を介して実現する。
【００２３】
なお、テレビ放送信号の周波数が例えば７０〜７７０ＭＨｚであるのに対して、通信信号の周波数は４〜３４ＭＨｚである。また、図では同軸ケーブル９の分岐接続について簡略に表しているが、実際には分岐点で分配／結合器等が使用され、反射が生じないようにインピーダンス整合が図られている。また、テレビ放送信号と通信信号の分離や重畳にはスプリッタを使用するが、ここでは図示を省略している。
【００２４】
図２は、親モデム６の構成を示すブロック図である。親モデム６は、ＡＣプラグ６ａからＡＣ／ＤＣアダプタ６ｂを介してＤＣ１２Ｖの電源供給を受ける基板上６ｃに、通信機能を司る通信部６０と、通信部６０のためのＲＡＭ６１及びフラッシュメモリ６２と、テレビ放送信号と通信信号とを互いに分離／重畳するためのスプリッタ６３と、ＬＡＮ接続用（ルータ５との接続用）のアダプタ６４と、動作表示用のＬＥＤ６５と、初期化用のボタン６６とを備えている。
【００２５】
スプリッタ６３には、壁等に設けられているテレビコンセントに接続するためのＦ型コネクタ６３ａと、テレビや録画機器に接続するためのＦ型コネクタ６３ｂとが設けられている。
また、基板６ｃ上には、ＣＰＵ６７、ＲＡＭ６８及びフラッシュメモリ６９が設けられている。これら（６７〜６９）は、後述のログを残すための記録手段Ｍを構成している。
【００２６】
図３は、親モデム６に対する子機で、端末側モデムであるＣＰＥの構成を示すブロック図である。図２との違いは、図２における記憶手段Ｍが、設けられていないことである。また、アダプタ６４は、パソコン８との接続用である。なお、子機として親モデムと同様の構成のモデムを用いることも可能である。
【００２７】
次に、親モデム６におけるＭＡＣ学習テーブルについて説明する。図４の（ａ）は、一例としてのＭＡＣ学習テーブルを示す図である。親モデム６は、論理ポートを各ＣＰＥ７に割り当てる。従って、あるＣＰＥ７と、その配下にあるパソコン８とからは、同じ論理ポートでパケットを受けることになる。また、パケットには送信元のＭＡＣアドレスが含まれている。例えば、パソコン８−１は、ＣＰＥ７−１の配下にあるため、親モデム６は、共通の論理ポートＰ１でパケットを受けることになる。従って、論理ポートが一致することを条件として見れば、各パソコン８が、どのＣＰＥ７の配下にあるかを、親モデム６は、学習することができる。この学習は更新され、パソコン８が移動した（使用者がパソコンを持って移動した）場合でも、親モデム６は、常に最新の状態を把握することができる。
【００２８】
図４の（ｂ）は、図４の（ａ）とは異なったＭＡＣ学習テーブルの学習方法について示す図である。親モデム６は、各ＣＰＥ７に定期的にＣＰＥ７の持つＭＡＣ学習テーブルの情報を問い合わせ、その結果を、当該ＣＰＥの識別子情報（又はＭＡＣアドレス）に紐づけて保管する。
【００２９】
上記のように構成されたシステムでは、ＤＨＣＰクライアントであるパソコン８のディスカバリ要求に対して、ＤＨＣＰサーバ１からＩＰアドレスが割り当てられる。これがＩＰアドレスの使用開始であり、ＰＣ８が電源オフにする等により割り当てられたＩＰアドレスを解放すると、ＩＰアドレスの使用終了となる。
【００３０】
図５の（ａ）は、親モデム６の記憶手段Ｍに残されるログの一例（２事象のみを示す。）を示す図である。すなわち、親モデム６は、ユーザ端末であるパソコン８のＭＡＣアドレスを取得し、そのパソコン８を配下に置くＣＰＥ７のＩＤ（識別子）と対応付ける。また親モデム６は、ＩＰアドレスの開始日時、終了日時、通信のパケット数を記憶する。このようなログ収集は、親モデム６によって例えば５分ごとに実行される。そして、親モデム６は、例えば３日分のログを記憶し、３日を超えると新しい１事象を記憶するたびに、最も古い１事象を削除する。こうして、常に、直近の３日間のログが親モデム６に残されている。
【００３１】
一方、センター側にあるサーバ２は、例えば毎日所定の時刻に、親モデム６に記憶されているログを収集する。これに対して、親モデム６は、直近の３日間のログを、サーバ２に提供する。
図５の（ｂ）は、ＤＨＣＰサーバ１に残されるログの一例（２事象のみを示す。）を示す図である。ＤＨＣＰサーバ１には、ユーザ端末であるパソコン８のＭＡＣアドレスと、それに割り当てたＩＰアドレスと、割り当ての開始日時及び終了日時がログとして残る。こうして、センター側のサーバ１，２には、図５の（ａ）及び（ｂ）のような２種類のログが、残される。
【００３２】
ここで、警察から、ある時間帯に特定のＩＰアドレスを使用したユーザについて問い合わせがあった場合、センターでは、（ａ）、（ｂ）２種類のログに基づいて、共通するＭＡＣアドレスを対照させて、ＩＰアドレスとＣＰＥのＩＤとを対応付ける作業を行う。この結果、特定のＩＰアドレスがどのＣＰＥの配下にあったかを、つきとめることができる。ホテルであれば、ＣＰＥのＩＤは部屋と対応するため、宿泊名簿から、使用者をつきとめることも可能である。
【００３３】
なお、使用者がパソコンを持って他の部屋に移動した場合でも、ＩＰアドレスの開始日時・終了日時から、使用者をつきとめることは可能である。また、パケット数は、悪意のあるパケット送信の証拠ともなるので、警察からの依頼とは関係なく、センターでは異常を発見することができる。そして、異常にパケット送信をしている特定のＣＰＥのサービスを停止させることも可能となる。
【００３４】
なお、１つのＣＰＥに複数のパソコンが接続されると、パケット数はそれらの合計となるので、ＭＡＣアドレスとパケット数とが対応しない。この場合は、同じＣＰＥのＩＤであっても、ＭＡＣアドレスごとにパケット数をカウントする必要がある。
また、サーバ２ではなくＤＨＣＰサーバ１が親モデム６のログを収集するようにすることも可能である。
【００３５】
なお、上記実施形態ではセンター側にＤＨＣＰサーバがある例を示したが、ホテル等Ｂの側にＤＨＣＰサーバがある場合もある。
図６は、このようなシステム例を示すブロック図である。すなわち、ＤＨＣＰサーバ１は、ホテル等Ｂ側にあり、親モデム６の直近の上位にある。この場合、親モデム６のログ、及び、ＤＨＣＰサーバ１のログを、センターＡ側へ送り込むことにより、センター側では、上記と同様に、２種類のログを対照することができる。
【００３６】
なお、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【００３７】
例えば親モデム６が、ＤＨＣＰサーバ１とＤＨＣＰクライアント（パソコン８）との間でやりとりされるＩＰアドレスをモニタできるようにすれば、ユーザ端末のＭＡＣアドレス、ＩＰアドレス、ＣＰＥの識別子の３データが揃ったログを残すことができるので、サーバ側では、親モデム６からログを吸い上げれば容易に、ＩＰアドレスに対するＣＰＥを特定することが可能である。
【符号の説明】
【００３８】
１  ＤＨＣＰサーバ
２  サーバ
６  親モデム
７（７−１〜７−ｎ）  ＣＰＥ
８（８−１〜８−ｎ）  パソコン（ＰＣ）
Ｍ  記憶手段
【図１】
2011135324.tif 000003
【図２】
2011135324.tif 000004
【図３】
2011135324.tif 000005
【図４】
2011135324.tif 000006
【図５】
2011135324.tif 000007
【図６】
2011135324.tif 000008