(57)【要約】【課題】システムの効率化と不正アクセス防止を両立する。【解決手段】システムへのアクセスを許可する装置を認証する認証サーバは、通信部、アクセス許可部、記憶部を備える。通信部は、アクセスの要求を受信する。第１のアクセスの要求元の移動端末に対する認証が成功すると、アクセス許可部は移動端末に第１のアクセスを許可し、記憶部は移動端末を識別する第１識別情報と、移動端末と認証サーバとの通信を中継する転送装置を識別する第２識別情報とを記憶する。アクセス許可部は、第２のアクセスの要求元の第１移動端末と、第２のアクセスの要求元の移動端末と認証サーバの通信経路に含まれる転送装置の第２識別情報と、前記記憶部に記憶された第１識別情報、第２識別情報に応じて、第２のアクセスの要求元の移動端末の認証を行わずに第２のアクセスを許可する。【選択図】図２
2017142689.tif 000002
【特許請求の範囲】
【請求項１】
システムへのアクセスを許可する装置を認証する認証サーバであって、
前記システムへのアクセスの要求を受信する通信部と、
第１のアクセスの要求元の移動端末に対する認証が成功すると、前記移動端末に前記第１のアクセスを許可するアクセス許可部と、
前記移動端末を識別する第１識別情報と、移動端末と前記認証サーバとの通信を中継する転送装置を識別する第２識別情報とを記憶する記憶部
を備え、
前記アクセス許可部は、第２のアクセスの要求元の移動端末を識別する第１識別情報と、前記第２のアクセスの要求元の移動端末と前記認証サーバとの通信経路に含まれる転送装置の第２識別情報と、前記記憶部に記憶された第１識別情報、第２識別情報に応じて、前記第２のアクセスの要求元の移動端末の認証を行わずに前記第２のアクセスを許可する
ことを特徴とする認証サーバ。
【請求項２】
前記記憶部は、前記システムへのアクセスが許可された移動端末の各々について、当該移動端末のアクセスが許可されたときに当該移動端末が前記認証サーバとの通信に使用した通信経路を、当該移動端末を識別する識別情報に対応付けて記憶し、
前記アクセス許可部は、前記第２のアクセスの要求元の移動端末を識別する識別情報に対応付けて記憶されている経路である第１の通信経路と、前記第２のアクセスの要求元の移動端末が前記認証サーバとの通信に使用する通信経路である第２の通信経路が一致する場合、前記第２のアクセスの要求元の認証を行わずに前記第２のアクセスを許可する
ことを特徴とする請求項１に記載の認証サーバ。
【請求項３】
前記記憶部は、前記システムに含まれる転送装置の情報を記憶し、
前記アクセス許可部は、
前記第２のアクセスの要求元の移動端末を識別する識別情報が前記記憶部に記憶されていない場合、前記第２のアクセスの要求元の移動端末と前記認証サーバとが前記記憶部に記憶されていない転送装置を介して通信しているかを判定し、
前記第２のアクセスの要求元の移動端末と前記認証サーバとが前記記憶部に記憶されていない転送装置を介さずに通信しており、かつ、前記第２のアクセスの要求元の移動端末に対する認証処理が成功した場合、前記第２のアクセスを許可し、
前記記憶部は、前記第２のアクセスの要求元の移動端末を識別する識別情報を記憶する
ことを特徴とする請求項１または２に記載の認証サーバ。
【請求項４】
前記アクセス許可部は、前記第１のアクセスの要求元の移動端末に割り当てられたＩＰアドレスと、前記第２のアクセスの要求元の移動端末に割り当てられたＩＰアドレスが一致しており、かつ、前記第２のアクセスの要求元の移動端末を識別する識別情報と、前記第１のアクセスの要求元の移動端末を識別する識別情報とが一致している場合、前記第２のアクセスの要求元の認証を行わずに前記第２のアクセスを許可する
ことを特徴とする請求項１〜３のいずれか１項に記載の認証サーバ。
【請求項５】
システムへのアクセスを許可する装置を認証する認証サーバが、
前記システムへのアクセスの要求を受信し、
第１のアクセスの要求元の移動端末に対する認証が成功すると、前記移動端末に前記第１のアクセスを許可し、
前記移動端末を識別する第１識別情報と、移動端末と前記認証サーバとの通信を中継する転送装置を識別する第２識別情報とを記憶し、
第２のアクセスの要求元の移動端末を識別する第１識別情報と、前記第２のアクセスの要求元の移動端末と前記認証サーバとの通信経路に含まれる転送装置の第２識別情報と、前記記憶部に記憶された第１識別情報、第２識別情報に応じて、前記第２のアクセスの要求元の移動端末の認証を行わずに前記第２のアクセスを許可する
処理を行うことを特徴とする認証方法。
【請求項６】
システムへのアクセスを許可する装置を認証する認証サーバに、
前記システムへのアクセスの要求を受信し、
第１のアクセスの要求元の移動端末に対する認証が成功すると、前記移動端末に前記第１のアクセスを許可し、
前記移動端末を識別する第１識別情報と、移動端末と前記認証サーバとの通信を中継する転送装置を識別する第２識別情報とを記憶し、
第２のアクセスの要求元の移動端末を識別する第１識別情報と、前記第２のアクセスの要求元の移動端末と前記認証サーバとの通信経路に含まれる転送装置の第２識別情報と、前記記憶部に記憶された第１識別情報、第２識別情報に応じて、前記第２のアクセスの要求元の移動端末の認証を行わずに前記第２のアクセスを許可する
処理を行わせることを特徴とする認証プログラム。
【請求項７】
システムへのアクセスを許可する装置を認証する認証サーバと、
前記システム内での通信に使用されるパケットを転送する1つ以上の転送装置と、
前記システムへのアクセスを要求する１つ以上の移動端末
を備え、
前記認証サーバは、
第１のアクセスの要求元の移動端末に対する認証が成功すると、前記第１のアクセスの要求元に前記第１のアクセスを許可し、
前記第１のアクセスの要求元を識別する第１識別情報と、移動端末と前記認証サーバとの通信を中継する転送装置を識別する第２識別情報とを記憶し、
第２のアクセスの要求元の移動端末を識別する第１識別情報と、前記第２のアクセスの要求元の移動端末と前記認証サーバとの通信経路に含まれる転送装置の第２識別情報と、前記記憶部に記憶された第１識別情報、第２識別情報に応じて、前記第２のアクセスの要求元の移動端末の認証を行わずに前記第２のアクセスを許可する
ことを特徴とする認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証サーバ、認証方法、認証プログラム、認証システムに関する。
【背景技術】
【０００２】
情報伝達に使用される伝送装置網の管理を行うために、伝送装置網中の装置の動作状況を監視するネットワーク管理サーバが設置されることがある。また、ネットワーク管理サーバに取得される情報を複数の通信装置で利用可能にするために、機器監視網が設置されることもある。オペレータは、移動端末からネットワーク管理サーバにアクセスすることができ、また、ネットワーク管理サーバを介して伝送装置網中の装置の制御などを行うこともできる。なお、移動端末が伝送装置網にアクセスする場合、不正アクセスを防止するために、認証サーバによる認証処理が行われ、認証に成功した移動端末に対して、アクセスが許可される。
【０００３】
図１は、認証処理の例を説明する図である。図１に示すケースＣ１のシステムには、伝送装置網２と機器監視網５が含まれており、機器監視網５には、ネットワーク管理サーバ３０、認証サーバ２５、ゲートウェイ２０（２０ａ〜２０ｄ）、ルータ１８（１８ａ〜１８ｃ）、アクセスポイント１５（１５ａ〜１５ｄ）が含まれている。伝送装置網２と機器監視網５は、ゲートウェイ２０ｃを介して接続されている。移動端末１０は、機器監視網５に含まれるアクセスポイント１５のいずれかを介して、ネットワーク管理サーバ３０にアクセスすることができる。
【０００４】
例えば、移動端末１０はアクセスポイント１５ｂに接続しており、移動端末１０には、アクセスポイント１５ｂからＩＰ１というＩＰ（Internet Protocol）アドレスが割り当てられているとする。移動端末１０は、アクセスポイント１５ｂ経由でネットワーク管理サーバ３０にユーザＩＤとパスワードを送信することにより、ログオン処理を要求したとする。ネットワーク管理サーバ３０は、移動端末１０からのログオンの要求の際に通知された情報を認証サーバ２５に送信することにより、移動端末１０のアクセスを許可するかを認証サーバ２５に問い合わせる。認証サーバ２５は、ユーザＩＤとパスワードの対応情報を記憶しており、記憶している情報を用いて、移動端末１０が伝送装置網２へのアクセスを許可する対象であるかの認証を行う。認証処理に成功すると、認証サーバ２５は、移動端末１０と認証サーバ２５の通信セッションのＩＤ（Ｓｅ１）と、移動端末１０が使用しているＩＰアドレス（ＩＰ１）とを、ユーザＩＤに対応付けて記憶する。このため、移動端末１０は、ＩＰ１というアドレスを用いて、ネットワーク管理サーバ３０経由で伝送装置網２中の装置の情報の取得や伝送装置網２中の装置の制御を行うことができる。その後に移動端末１０から伝送装置網２へのアクセスが要求された場合も、認証サーバ２５は認証処理を行う。この場合の認証処理では、移動端末１０のＩＰアドレス（ＩＰ１）や、ネットワーク管理サーバ３０との通信に移動端末１０が使用するセッションＩＤ（Ｓｅ１）を用いて、認証に成功している移動端末１０であるかが判定される。
【０００５】
その後、移動端末１０を使用しているオペレータが矢印Ａに示すように移動したことにより、移動端末１０は、アクセスポイント１５ｂの通信エリアから、アクセスポイント１５ｃの通信エリアに移動したとする。移動端末１０は、アクセスポイント１５ｃからＩＰ２というＩＰアドレスを割り当てられたとする。すると、移動端末１０は、アクセスポイント１５ｃを介してネットワーク管理サーバ３０と通信するときには、ＩＰ２というアドレスを使用する。また、移動端末１０とネットワーク管理サーバ３０の間の通信に使用されるセッションＩＤは、Ｓｅ２であるとする。このように、移動端末１０の移動により、移動端末１０が通信に使用するＩＰアドレスやセッションＩＤが変動すると、認証サーバ２５は、移動端末１０を認証済みの端末としては認識しない。このため、移動端末１０を用いているオペレータは、移動によって移動端末１０に割り当てられているアドレスが変更される毎に、認証処理を行い、ネットワーク管理サーバ３０にログオンする。
【０００６】
関連する技術として、ホームゲートウェイのＭＡＣ（Media Access Control）アドレスとネットワークアドレス、および、通信相手端末のネットワークアドレスを記憶する移動端末が提案されている（例えば、特許文献１）。移動端末の移動後に取得したＭＡＣアドレスとホームゲートウェイのＭＡＣアドレスが一致し、かつ、通信相手端末とホームゲートウェイの間でネットワークアドレスが一致する場合、移動端末は、ホームネットワークを介して通信先と通信する。さらに、端末のＩＰアドレス、ＭＡＣアドレス、端末が接続されている中継装置のＩＰアドレスなどの情報を用いて、ユーザの端末の存在位置を特定する認証サーバも提案されている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１４７４２８号
【特許文献２】特開２０１０−１８７２２３号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
認証済みの移動端末を、移動端末のＩＰアドレスや移動端末とネットワーク管理サーバの間の通信のセッションＩＤを用いて特定する場合、移動端末の移動に伴って移動端末のアドレスやセッションＩＤが変動すると、再認証を行うことになる。移動端末が接続先のアクセスポイントを変更するたびに認証を行うと、認証の頻度が多くなってしまい、オペレータの監視業務や制御処理にも支障が生じる上、移動端末と認証サーバの間の通信量が多くなってしまうので効率が悪い。しかし、認証処理を行わないと、不正アクセスが発生するリスクがある。背景技術で述べた技術を適用したシステムでも、同様の問題が発生しうる。例えば、端末のＩＰアドレス等を定期的に認証サーバが取得すると、移動端末が伝送装置網にアクセスしないときでも認証サーバと移動端末との間の通信が発生して効率が悪い。また、このような問題は、伝送装置網の監視システムに限らず、認証済みの移動端末を、移動端末のＩＰアドレスやセッションＩＤで特定する任意のシステムでも発生しうる。
【０００９】
本発明は、システムの効率化と不正アクセス防止を両立することを目的とする。
【課題を解決するための手段】
【００１０】
ある１つの態様にかかる認証サーバは、システムへのアクセスを許可する装置を認証する。認証サーバは、通信部、アクセス許可部、記憶部を備える。通信部は、前記システムへのアクセスの要求を受信する。アクセス許可部は、第１のアクセスの要求元の移動端末に対する認証が成功すると、前記移動端末に前記第１のアクセスを許可する。記憶部は、前記移動端末を識別する第１識別情報と、移動端末と前記認証サーバとの通信を中継する転送装置を識別する第２識別情報とを記憶する。前記アクセス許可部は、第２のアクセスの要求元の移動端末を識別する第１識別情報と、前記第２のアクセスの要求元の移動端末と前記認証サーバとの通信経路に含まれる転送装置の第２識別情報と、前記記憶部に記憶された第１識別情報、第２識別情報に応じて、前記第２のアクセスの要求元の移動端末の認証を行わずに前記第２のアクセスを許可する。
【発明の効果】
【００１１】
システムの効率化と不正アクセス防止を両立できる。
【図面の簡単な説明】
【００１２】
【図１】認証処理の例を説明する図である。
【図２】実施形態にかかる認証処理の例を説明する図である。
【図３】ネットワーク管理サーバと認証サーバの構成の例を説明する図である。
【図４】ネットワーク管理サーバと認証サーバのハードウェア構成の例を説明する図である。
【図５】ログオンでの認証処理の例を説明する図である。
【図６】ログオンでの認証処理の例を説明する図である。
【図７】認証サーバが備えるテーブルの例を説明する図である。
【図８】認証サーバで行われる処理の例を説明する図である。
【図９】認証サーバが備えるテーブルの更新例を説明する図である。
【図１０】認証が許可された場合の例を説明する図である。
【図１１】ログオンでの認証処理の例を説明するフローチャートである。
【図１２】移動端末が移動せずに再アクセスを行った場合の認証サーバでの処理の例を説明する図である。
【図１３】移動端末から伝送装置網へアクセスする場合の例を説明する図である。
【図１４】認証サーバが備えるテーブルの例を説明する図である。
【図１５】移動端末が移動後に再アクセスを行った場合の認証サーバでの処理の例を説明する図である。
【図１６】認証サーバが備えるテーブルの更新例を説明する図である。
【図１７Ａ】認証処理の例を説明するフローチャートである。
【図１７Ｂ】認証処理の例を説明するフローチャートである。
【図１８】移動端末が機器監視網の外に移動した後に再アクセスを行った場合の認証サーバでの処理の例を説明する図である。
【図１９】移動端末が機器監視網の外に移動した後に再アクセスを行った場合の認証サーバでの処理の例を説明するフローチャートである。
【図２０】一定期間以上アクセスのない端末に対する処理の例を説明する図である。
【図２１】一定期間以上アクセスのない端末に対する処理の例を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
図２は、実施形態にかかる認証処理の例を説明する図である。ケースＣ２のシステム中の機器監視網５には、認証サーバ５０、ネットワーク管理サーバ３０、ゲートウェイ２０（２０ａ〜２０ｄ）、ルータ１８（１８ａ〜１８ｃ）、アクセスポイント１５（１５ａ〜１５ｄ）が含まれている。伝送装置網２と機器監視網５は、ゲートウェイ２０ｃを介して接続されている。移動端末１０は、アクセスポイント１５ａ〜１５ｄのいずれかを介して、ネットワーク管理サーバ３０にアクセスすることができる。以下の説明では、アクセスポイント１５、ルータ１８、ゲートウェイ２０等、移動端末１０とネットワーク管理サーバ３０の通信や移動端末１０と認証サーバ５０との通信に使用されるパケットを転送する装置をまとめて「転送装置」と記載することがある。なお、ケースＣ２は、システムの一例であり、機器監視網５中に含まれるアクセスポイント１５、ルータ１８、ゲートウェイ２０の数やそれらの接続状況は実装に応じて任意に変更され得る。また、図を見やすくするために、移動端末１０を１台だけ図示しているが、伝送装置網２や機器監視網５にアクセスする移動端末１０の数や位置も任意である。なお、移動端末１０は、タブレット、可搬型のコンピュータ、スマートフォンを含む携帯電話などの任意の装置である。
【００１４】
図１を参照しながら説明したケースＣ１と同様に、移動端末１０は、アクセスポイント１５ｂ経由で、ＩＰ１というアドレスとＳｅ１というセッションＩＤを用いて、ネットワーク管理サーバ３０と通信しているとする。認証サーバ５０は、ユーザＩＤとパスワードの対応情報を用いて、移動端末１０が伝送装置網２へのアクセスか可能な装置であると判定したとする。すると、認証サーバ５０は、移動端末１０を一意に特定する識別情報と、移動端末１０が使用しているＩＰアドレス（ＩＰ１）を、ユーザＩＤに対応付けて記憶する。ここで、移動端末１０を一意に特定する情報として、移動端末１０のＭＡＣアドレス、製造番号、移動端末１０のユーザのユーザＩＤなど、移動端末１０の状況によらず、移動端末１０を一意に特定可能な任意の値が使用され得る。このため、認証サーバ５０は、移動端末１０が移動しても、識別情報を用いることにより、認証済みの端末であるかを判定できる。
【００１５】
その後、移動端末１０は、矢印Ａ１に示すように、アクセスポイント１５ｂの通信エリアからアクセスポイント１５ｃの通信エリアに移動したとする。また、移動端末１０は、アクセスポイント１５ｃからＩＰ２というＩＰアドレスを割り当てられたとする。移動端末１０は、矢印Ａ２に示すように、アクセスポイント１５ｃ、ゲートウェイ２０ｄ、ルータ１８ｂ、ルータ１８ｃ、中継装置２０ｂを介して、ネットワーク管理サーバ３０に、伝送装置網２へのアクセスを要求したとする。すると、ネットワーク管理サーバ３０は、移動端末１０からの伝送装置網２へのアクセスを許可するかを、認証サーバ５０に問い合わせる（矢印Ａ３）。
【００１６】
ネットワーク管理サーバ３０から、移動端末１０のアクセスを許可するかの判定が要求されたときに行われる処理の例を、図２中のフローチャートを参照しながら説明する。図２中のフローチャートは、システムにログオン中の移動端末１０からのパケットをネットワーク管理サーバ３０が受信した場合の処理の例である。
【００１７】
認証サーバ５０は、移動端末１０の識別情報を用いることにより、移動端末１０が認証済みの端末としてシステムにログオン中であるかを判定する。ここでは、移動端末１０が認証済みの端末であるとする（ステップＳ１）。認証サーバ５０は、識別情報とＩＰアドレスの組み合わせを用いて、移動端末１０の使用しているＩＰアドレスが前回のアクセス時から変化しているかを判定する（ステップＳ２）。移動端末１０の使用しているＩＰアドレスが前回のアクセス時から変化していない場合、認証サーバ５０は、移動端末１０からの伝送装置網２へのアクセスを許可する（ステップＳ２でＮｏ、ステップＳ５）。
【００１８】
移動端末１０の使用しているＩＰアドレスが前回のアクセス時から変化している場合、認証サーバ５０は、移動端末１０が使用中のＩＰアドレスを用いて、移動端末１０と認証サーバ５０の間の通信経路を特定する（ステップＳ２でＹｅｓ）。このとき、認証サーバ５０は、例えば、ＴＣＰ（Transmission Control Protocol）／ＩＰトレースを行うことにより、通信経路を特定できる。また、認証サーバ５０は、ネットワーク管理サーバ３０を経由した移動端末１０との間の通信経路を求める。認証サーバ５０は、移動端末１０とネットワーク管理サーバ３０の間の通信経路に含まれている転送装置の全てが、機器監視網５中に含まれている装置であるかを判定する（ステップＳ３）。経路中の全ての転送装置が機器監視網５中に含まれている場合、認証サーバ５０は、移動端末１０からのアクセスを許可できると判定する（ステップＳ３でＹｅｓ）。ケースＣ２の例では、移動端末１０とネットワーク管理サーバ３０の間の通信経路は矢印Ａ２に示すとおりであるので、認証サーバ５０は、移動端末１０からの伝送装置網２へのアクセスを許可できると判定する（ステップＳ５）。認証サーバ５０は、判定結果をネットワーク管理サーバ３０に通知する。このため、移動端末１０は、伝送装置網２にアクセスできる。
【００１９】
一方、移動端末１０とネットワーク管理サーバ３０の間で機器監視網５に含まれていない装置を介して通信している場合、認証サーバ５０は、移動端末１０からのアクセスが不正アクセスである可能性があると判定する（ステップＳ３でＮｏ）。そこで、移動端末１０とネットワーク管理サーバ３０の間の通信経路に、機器監視網５に含まれない装置がある場合、認証サーバ５０は、移動端末１０を強制的にシステムからログアウトさせる（ステップＳ４）。
【００２０】
なお、図２中のフローチャートは、認証サーバ５０の処理の一例であり、例えば、ステップＳ２の処理を行わないように変形されても良い。この場合、ログオン中の移動端末１０のＩＰアドレスが前回のアクセスから変更されているかに関わらず、ステップＳ３以降の処理が行われる。
【００２１】
このように、認証サーバ５０は、移動端末１０の接続先のアクセスポイント１５が変動しても移動端末１０を一意に特定可能な識別情報を用いて、移動端末１０を特定する。このため、認証サーバ５０は、移動端末１０の移動の有無に関わらず、認証済みの移動端末１０であるかを判定することができる。また、認証サーバ５０は、移動端末１０からネットワーク管理サーバ３０への通信経路が機器監視網５の外に出ていない場合に限って認証済みの移動端末１０での再認証を省略するので、システムのセキュリティも確保できる。従って、実施形態にかかるシステムでは、認証処理の頻発を防いでシステムの利便性の向上や効率化を実現しつつ、機器監視網５に含まれていない装置を介した通信を防止することでセキュリティも確保できる。
【００２２】
＜装置構成＞
図３は、ネットワーク管理サーバ３０と認証サーバ５０の構成の例を説明する図である。ネットワーク管理サーバ３０は、通信部３１と制御部３２を備える。通信部３１は、他の装置と通信する。例えば、通信部３１は、ゲートウェイ２０やルータ１８などの転送装置を介して移動端末１０とパケットを送受信する。制御部３２は、認証サーバ５０での認証に成功した移動端末１０に対するログオン処理を行う。さらに、制御部３２は、伝送装置網２中の装置の制御を要求した移動端末１０からのアクセスが認証サーバ５０で許可されると、制御要求を制御対象の装置に送信するための処理を行う。
【００２３】
認証サーバ５０は、通信部５１、制御部６０、記憶部７０を備える。通信部５１は、ネットワーク管理サーバ３０などの他の装置との通信処理を行う。記憶部７０は、ログオン状態テーブル７１、パスワード管理テーブル７２、位置情報テーブル７３、経由状態テーブル７４を格納する。ログオン状態テーブル７１は、認証サーバ５０での認証に成功したことによりシステムにアクセスしている移動端末１０の各々について、移動端末１０に割り当てられたＩＰアドレスや、移動端末１０のＭＡＣアドレスなどの情報を記録する。パスワード管理テーブル７２は、認証サーバ５０が含まれるシステムのユーザが使用するユーザＩＤとパスワードを対応付ける。位置情報テーブル７３は、機器監視網５中に含まれている転送装置のＩＰアドレスを記録する。後述するように、位置情報テーブル７３にＩＰアドレスが含まれていない装置は、制御部６０での処理の際に、機器監視網５中に含まれている転送装置とは認識されない。経由状態テーブル７４は、ログオン中の移動端末１０がネットワーク管理サーバ３０と通信する際に使用している転送装置のリストを記憶する。ログオン状態テーブル７１、パスワード管理テーブル７２、位置情報テーブル７３、経由状態テーブル７４の例は後述する。
【００２４】
制御部６０は、アクセス許可部６１、位置情報処理部６２、監視部６３を有する。アクセス許可部６１は、ログオンを要求してきた移動端末１０の情報を取得し、移動端末１０が認証サーバ５０との間の通信に使用する通信経路を特定する。なお、ネットワーク管理サーバ３０から認証サーバ５０に至る経路があらかじめ決められている場合、アクセス許可部６１は、移動端末１０から認証サーバ５０に至る経路の代わりに、移動端末１０からネットワーク管理サーバ３０に至る通信経路を求めても良い。アクセス許可部６１は、通信経路の情報とともに、移動端末１０の情報を位置情報処理部６２に出力して、移動端末１０の通信経路が機器監視網５の外に出ていないかの判定を要求する。位置情報処理部６２は、アクセス許可部６１からの要求に応じて判定処理を行う。移動端末１０の通信経路が機器監視網５の外に出ていないと判定されると、アクセス許可部６１は、認証を行っていない移動端末１０に対しては認証処理を行う。一方、認証済みの移動端末１０について、その移動端末１０と認証サーバ５０が機器監視網５に含まれていない装置を介して通信していないことが位置情報処理部６２から通知されると、アクセス許可部６１は、認証を省略して、要求されたアクセスを許可する。監視部６３は、ログオン中の移動端末１０からのアクセスが所定期間中にあるかを判定する。監視部６３は、ログオン中の１０からのアクセスが所定期間以上行われない場合、移動端末１０を強制的にログアウトさせるための処理を行う。
【００２５】
図４は、ネットワーク管理サーバ３０と認証サーバ５０のハードウェア構成の例を説明する図である。ネットワーク管理サーバ３０と認証サーバ５０のいずれも、プロセッサ１０１、メモリ１０２、バス１０３、ネットワーク接続装置１０５を備え、オプションとして、記憶装置１０４や媒体駆動装置１０６を備えてもよい。プロセッサ１０１は、ＣＰＵ（Central Processing Unit）を含む任意のプロセッサとすることができる。メモリ１０２は、ＲＡＭ（Random Access Memory）とＲＯＭ（Read Only Memory）を備えており、プロセッサ１０１での処理に使用される情報やプロセッサ１０１で得られた情報などを記録する。また、メモリ１０２や記憶装置１０４は、プロセッサ１０１が実行するプログラムを記憶する。ネットワーク接続装置１０５は、ネットワークに接続し、他の装置との通信のための処理を行う。バス１０３は、プロセッサ１０１、メモリ１０２、記憶装置１０４、ネットワーク接続装置１０５、媒体駆動装置１０６を、互いにデータを入出力可能になるように接続する。媒体駆動装置１０６は、メモリ１０２や記憶装置１０４のデータを、コンピュータが読み込み可能な可搬記憶媒体に出力でき、可搬記憶媒体から、プログラムやデータを読み出すことができる。
【００２６】
ネットワーク管理サーバ３０において、通信部３１は、ネットワーク接続装置１０５によって実現される。制御部３２は、プロセッサ１０１によって実現され、適宜、メモリ１０２や記憶装置１０４に格納されたデータが制御部３２の処理に使用される。
【００２７】
認証サーバ５０において、通信部５１はネットワーク接続装置１０５によって実現される。制御部６０は、プロセッサ１０１によって実現される。メモリ１０２と記憶装置１０４は、記憶部７０として動作する。
【００２８】
＜実施形態＞
以下、移動端末１０のＭＡＣアドレスが移動端末１０の識別情報として用いられる場合を例として実施形態を説明する。以下の説明では、実施形態を、移動端末１０がシステムにログオンする際の処理、移動端末１０から再アクセスが行われた際の処理、タイムアウトの発生時の処理に分けて、図２中のケースＣ２のシステムで行われる処理の例を記載する。なお、再アクセスが行われた際の処理を、再アクセスが移動端末１０の移動前に行われた場合、移動端末１０が機器監視網５内を移動した場合、および、移動端末１０が機器監視網５の外の装置を含む経路を用いて通信している場合に分けて説明する。さらに、以下の説明では、テーブルの番号の後にアンダースコアに数字を続けて、テーブルの更新状態などを説明することもある。
【００２９】
（１）ログオンの際の処理
図５は、ログオンでの認証処理の例を説明する図である。ログオンの要求の際に、移動端末１０は、アクセスポイント１５ｂの通信エリア内に位置しているとする。移動端末１０は、アクセスポイント１５ｂの通信エリア内では、アクセスポイント１５ｂから割り当てられたＩＰアドレスを用いて通信する。システムへのログオンの要求の際に、移動端末１０はログオン要求を生成する。ログオン要求には、移動端末１０を使用するユーザに割り当てられたユーザＩＤ、移動端末１０のユーザが使用するパスワード、移動端末１０のアドレス情報などが含まれている。例えば、以下の情報を含むログオン要求が生成されたとする。
ユーザ名        ｆｕｊｉｔｓｕ
パスワード      ｔｃ６ｂｇａ９
ＩＰアドレス    １９２．１６８．１．１０
ＭＡＣアドレス  ００：５１：５５：Ｃ０：００：１０
移動端末１０は、生成したログオン要求を、アクセスポイント１５ｂを介してネットワーク管理サーバ３０に送信する。このとき、ログオン要求は、図５の矢印Ａ１１に示すように、アクセスポイント１５ｂ、ゲートウェイ２０ａ、ルータ１８ａ、ルータ１８ｃ、ゲートウェイ２０ｃを介してネットワーク管理サーバ３０に到達したとする。ネットワーク管理サーバ３０の通信部３１は、矢印Ａ１１に示すようにログオン要求を受信すると、ログオン要求を制御部３２に出力する（矢印Ａ１２）。
【００３０】
図６は、ログオンでの認証処理の際に、図５で述べた処理の後に行われる処理の例を説明する図である。ネットワーク管理サーバ３０中の制御部３２は、ログオン要求を取得すると、ログオンを許可するかを判定するための認証処理を認証サーバ５０に要求することを決定する。制御部３２は、通信部３１を介して、認証サーバ５０に認証処理を要求する（矢印Ａ１３）。認証処理の要求には、ログオン要求に含まれている情報が含められる。認証処理の要求は、認証サーバ５０中の通信部５１で受信される。
【００３１】
図７は、認証サーバ５０が備えるテーブルの例を説明する図である。認証サーバ５０での処理の例を説明する前に、認証サーバ５０が保持しているテーブルの例を説明する。移動端末１０からのログオンが要求された時点では、認証サーバ５０は、ログオン状態テーブル７１＿１、パスワード管理テーブル７２、位置情報テーブル７３、経由状態テーブル７４＿１を備えているとする。
【００３２】
ログオン状態テーブル７１は、システムにログオン中の端末を使用するユーザに割り当てられたユーザ名に対応付けて、端末ＩＰアドレス、端末ＭＡＣアドレス、端末最終アクセス日時を記録する。端末ＩＰアドレスは、ユーザ名で識別されるユーザが使用する移動端末１０に割り当てられたＩＰアドレスである。端末ＭＡＣアドレスは、ユーザ名で識別されるユーザが使用する移動端末１０に割り当てられたＭＡＣアドレスである。端末最終アクセス日時は、ユーザ名で識別されるユーザが使用する移動端末１０から送信された情報を含むパケットを、認証サーバ５０が最後に受信した時刻を特定する情報である。移動端末１０がログオンを要求した時点では、いずれの移動端末１０もシステムにアクセスしていないとする。この場合、認証サーバ５０は、ログオン状態テーブル７１＿１を記憶している。
【００３３】
パスワード管理テーブル７２は、システムにアクセスするユーザの各々について、ユーザ名、パスワード、権限を記録している。権限は、そのユーザがシステムにアクセスする際の処理の権限を表す情報である。図７の例では、ユーザ名＝ｆｕｊｉｔｓｕのユーザが使用するパスワードはｔｃ６ｂｇａ９であり、権限は管理者（ａｄｍｉｎ）である。一方、ユーザ名＝ｃｏｍｍｏｎのユーザが使用するパスワードはｕＥｘ７ｂ３であり、権限はアクセス制限つきのユーザ（ｇｕｅｓｔ）である。なお、パスワード管理テーブル７２には、ユーザ名とパスワードの組合せが含まれていれば良く、その他の情報要素は実装に応じて任意に変更され得る。例えば、パスワード管理テーブル７２には、権限に関する情報が含まれていなくても良い。
【００３４】
位置情報テーブル７３は、機器監視網５に含まれている転送装置のＩＰアドレスを含む。図７の例では、位置情報テーブル７３は、装置名に対応付けて、各転送装置のＩＰアドレスを記録している。図７の例では、装置名＝伊勢崎ＡＰ１の転送装置に割り当てられたＩＰアドレスは１９２．１６８．１．１である。同様に、装置名＝伊勢崎ＡＰ２の転送装置に割り当てられたＩＰアドレスは１９２．１６８．２．１であり、装置名＝高崎ＡＰ１の転送装置に割り当てられたＩＰアドレスは１９２．１６８．３．１である。なお、以下の例では、アクセスポイント１５ｂの装置名は伊勢崎ＡＰ１、アクセスポイント１５ｃの装置名は伊勢崎ＡＰ２、アクセスポイント１５ｄの装置名は高崎ＡＰ１であるとする。
【００３５】
経由状態テーブル７４は、端末ＩＰアドレスに対応付けて、経由ＩＰアドレスを記録する。経由ＩＰアドレスは、エントリ中の端末ＩＰアドレスを使用している移動端末１０がネットワーク管理サーバ３０または認証サーバ５０との間の通信に使用する転送装置に割り当てられているＩＰアドレスである。移動端末１０がログオンを要求した時点では、いずれの移動端末１０もシステムにアクセスしていないので、認証サーバ５０は、経由状態テーブル７４＿１を記憶している。
【００３６】
図８は、認証サーバ５０で行われる処理の例を説明する図である。図６の矢印Ａ１３を参照しながら説明したように、認証サーバ５０中の通信部５１は、ネットワーク管理サーバ３０から認証要求を受信する。なお、認証要求には、認証処理の対象となる移動端末１０の情報として以下の情報が含まれているとする。
ユーザ名        ｆｕｊｉｔｓｕ
パスワード      ｔｃ６ｂｇａ９
ＩＰアドレス    １９２．１６８．１．１０
ＭＡＣアドレス  ００：５１：５５：Ｃ０：００：１０
【００３７】
矢印Ａ２１において、アクセス許可部６１は、通信部５１から認証処理の要求を取得すると、認証処理の対象となる移動端末１０のＩＰアドレス（１９２．１６８．１．１０）を抽出する。アクセス許可部６１は、ＴＣＰ／ＩＰトレース処理を行うことにより、移動端末１０と認証サーバ５０の間の通信に使用されている転送装置の各々のＩＰアドレスを取得する。すなわち、アクセス許可部６１は、移動端末１０宛てでＴＴＬ（Time to live）＝１のパケットを送信して、エラーメッセージの送信元を、移動端末１０と認証サーバ５０の間の通信経路中の転送装置であると判定する。その後、ＴＴＬを１つずつ大きくした複数のパケットを用いて、パケットが移動端末１０に届くまでに得られたエラーメッセージを認証サーバ５０で取得することにより、移動端末１０から認証サーバ５０に至る通信経路上の転送装置を特定できる。なお、アクセス許可部６１は、ＴＣＰ／ＩＰトレース用のパケットを、ネットワーク管理サーバ３０経由で移動端末１０に向けて送信するものとする。アクセス許可部６１は、ＴＣＰ／ＩＰトレース処理により、移動端末１０とネットワーク管理サーバ３０の通信に使用される転送装置を特定すると、特定した転送装置の情報を、位置情報処理部６２に通知する。例えば、移動端末１０とネットワーク管理サーバ３０の間の通信に使用されている転送装置のＩＰアドレスとして、１９２．１６８．１．１、  １９２．１６８．１２．１、  １９２．１６８．１１．１、  １９２．１６８．２１．１が特定されたとする。
【００３８】
矢印Ａ２２において、位置情報処理部６２は、アクセス許可部６１から通知された転送装置の各々のＩＰアドレスが位置情報テーブル７３に含まれているかを判定する。アクセス許可部６１から通知された全てのＩＰアドレスが位置情報テーブル７３に含まれている場合、位置情報処理部６２は、移動端末１０が機器監視網５中の経路を用いてネットワーク管理サーバ３０や認証サーバ５０にアクセスしていると判定する。一方、アクセス許可部６１から通知されたＩＰアドレスに位置情報テーブル７３に含まれていないアドレスがある場合、位置情報処理部６２は、移動端末１０が機器監視網５の外の装置を介してネットワーク管理サーバ３０や認証サーバ５０にアクセスしていると判定する。位置情報処理部６２は、判定結果をアクセス許可部６１に通知する。ここでは、アクセス許可部６１から通知された全てのＩＰアドレスが位置情報テーブル７３に含まれていたとする。このため、位置情報処理部６２は、アクセス許可部６１に対して、移動端末１０と認証サーバ５０の間の通信経路は機器監視網５中に含まれていることを通知する。
【００３９】
移動端末１０と認証サーバ５０の間の通信経路が機器監視網５に含まれている場合、アクセス許可部６１は、移動端末１０に対して伝送装置網２へのアクセスを許可する可能性があると判定する。そこで、アクセス許可部６１は、パスワード管理テーブル７２を参照することにより、移動端末１０に対する認証処理を行う（矢印Ａ２３）。ここでは、移動端末１０からネットワーク管理サーバ３０に通知されたユーザ名はｆｕｊｉｔｓｕであり、パスワードはｔｃ６ｂｇａ９である。また、このユーザ名とパスワードの組み合わせはパスワード管理テーブル７２（図７）の１番目のエントリに記録されている。そこで、アクセス許可部６１は、移動端末１０のログオンを許可することを決定する。アクセス許可部６１は、移動端末１０のシステムへのログオンを許可することを位置情報処理部６２に通知する。さらに、アクセス許可部６１は、移動端末１０のシステムへのログオンを許可するため、移動端末１０の情報をログオン状態テーブル７１に記録する（矢印Ａ２４）。一方、位置情報処理部６２は、移動端末１０とネットワーク管理サーバ３０の通信経路に含まれる転送装置の情報を、経由状態テーブル７４に記録する（矢印Ａ２５）。
【００４０】
さらに、アクセス許可部６１は、移動端末１０のシステムへのログオンを許可することを、通信部５１を介してネットワーク管理サーバ３０に通知する（矢印Ａ２６）。ネットワーク管理サーバ３０は、認証サーバ５０からの通知に応じて、認証結果を移動端末１０に通知する（矢印Ａ２７）。
【００４１】
図９は、認証サーバ５０が備えるテーブルの更新例を説明する図である。図９中のログオン状態テーブル７１＿２は、図８の矢印Ａ２４の処理により更新されたログオン状態テーブル７１の例である。ログオン状態テーブル７１＿２には、システムにログオンする移動端末１０のユーザ名＝ｆｕｊｉｔｓｕ、端末ＩＰアドレス＝１９２．１６８．１．１０、端末ＭＡＣアドレス＝００：５１：５５：Ｃ０：００：１０が記録される。さらに、移動端末１０に対する認証要求を認証サーバ５０が受信した時刻が、移動端末１０のエントリに記録される。図７の例では、認証要求は、２０１５年１１月３０日の１１時０分０秒に認証サーバ５０で受信されている。
【００４２】
経由状態テーブル７４＿２は、図８の矢印Ａ２５の処理により更新された経由状態テーブル７４の例である。移動端末１０と認証サーバ５０の間の経路には、ＩＰアドレス＝１９２．１６８．１．１、ＩＰアドレス＝１９２．１６８．１２．１、ＩＰアドレス＝１９２．１６８．１１．１、ＩＰアドレス＝１９２．１６８．２１．１の転送装置が含まれる。このため、移動端末１０と認証サーバ５０の間の通信経路に含まれる各転送装置のＩＰアドレスが、移動端末１０のＩＰアドレス（１９２．１６８．１．１０）に対応付けて経由状態テーブル７４＿２に記録される。
【００４３】
図１０は、認証が許可された場合の例を説明する図である。図８を参照しながら説明したように、認証に成功した場合、認証サーバ５０からネットワーク管理サーバ３０に向けて、認証成功を通知するパケットが送信される（矢印Ａ２６）。そこで、ネットワーク管理サーバ３０は、移動端末１０に向けて、認証に成功したことを通知するパケットを送信する（矢印Ａ２７）。
【００４４】
図１１は、ログオンでの認証処理の例を説明するフローチャートである。移動端末１０からログオンが要求されると、ネットワーク管理サーバ３０は、認証サーバ５０に対して認証要求を発行する（ステップＳ１１）。認証サーバ５０中のアクセス許可部６１は、認証サーバ５０から移動端末１０までの経路のＴＣＰ／ＩＰトレースを採取する（ステップＳ１２）。位置情報処理部６２は、移動端末１０との通信に使用されている転送装置が機器監視網５の装置であるかを判定する（ステップＳ１３）。移動端末１０の通信に使用されている転送装置が機器監視網５の装置である場合、アクセス許可部６１は、ユーザ名とパスワードの認証に成功したかを判定する（ステップＳ１３でＹｓｅ、ステップＳ１４）。ユーザ名とパスワードの認証に成功した場合、アクセス許可部６１は、ログオン状態テーブル７１に、移動端末１０のＭＡＣアドレスを含むログオン情報を登録する（ステップＳ１４でＹｅｓ、ステップＳ１５）。一方、位置情報処理部６２は、経由状態テーブル７４に、移動端末１０との通信に使用されている転送装置のアドレスを記録する（ステップＳ１６）。その後、認証サーバ５０中のアクセス許可部６１は、ネットワーク管理サーバ３０を介して、移動端末１０に認証結果を送信する（ステップＳ１７）。
【００４５】
一方、ステップＳ１３において、移動端末１０との通信に使用されている転送装置に機器監視網５以外の装置が含まれていると判定された場合、アクセス許可部６１は、認証処理に失敗したと判定する（ステップＳ１３でＮｏ）。また、ユーザ名とパスワードの認証に失敗した場合も、アクセス許可部６１は、認証失敗と判定する（ステップＳ１４でＮｏ）。ステップＳ１３かステップＳ１４でＮｏと判定された場合も、アクセス許可部６１は、ネットワーク管理サーバ３０を介して、移動端末１０に認証結果を送信する（ステップＳ１７）。
【００４６】
（２）移動端末の移動前に再アクセスが行われた際の処理
システムへのログオンに成功した移動端末１０は、ネットワーク管理サーバ３０を介して、伝送装置網２中の装置の監視や制御を行うための処理を行うことができる。以下、移動端末がログイン後、移動せずにネットワーク管理サーバ３０に対して再アクセスを行った場合に行われる処理の例を説明する。
【００４７】
図１２は、移動端末が移動せずにネットワーク管理サーバ３０への再アクセスを行った場合に、認証サーバで行われる処理の例を説明する図である。以下、移動端末１０は、アクセスポイント１５ｂの通信エリア中に位置しているものとする。さらに、認証サーバ５０は、図９に示すログオン状態テーブル７１＿２と経由状態テーブル７４＿２を保持しているとする。
【００４８】
移動端末１０は、ログオンに成功すると、ネットワーク管理サーバ３０に宛てて、伝送装置網２中の装置に対する制御を行うためのパケットを送信する。移動端末１０からネットワーク管理サーバ３０に送信されるパケットには、移動端末１０のユーザのユーザ名、移動端末１０のＩＰアドレス、ＭＡＣアドレス等が含まれる。図１２の説明では、移動端末１０からネットワーク管理サーバ３０に送信されたパケットに以下の情報が含まれているとする。
ユーザ名        ｆｕｊｉｔｓｕ
ＩＰアドレス    １９２．１６８．１．１０
ＭＡＣアドレス  ００：５１：５５：Ｃ０：００：１０
【００４９】
ネットワーク管理サーバ３０中の制御部３２は、通信部３１を介してパケットを取得すると、アクセスを許可するかの判定を認証サーバ５０に要求することを決定する。制御部３２は、アクセスしようとしている移動端末１０のＩＰアドレス、ＭＡＣアドレス、ユーザ名を含む判定要求を、通信部３１経由で、認証サーバ５０に送信する（矢印Ａ３１）。
【００５０】
認証サーバ５０の通信部５１は、判定要求を受信し、判定要求をアクセス許可部６１に出力する。アクセス許可部６１は、取得した判定要求から、判定処理の対象となる移動端末１０のＩＰアドレス（１９２．１６８．１．１０）を抽出する。アクセス許可部６１は、ＴＣＰ／ＩＰトレース処理を行うことにより、移動端末１０と認証サーバ５０の間の通信に使用されている転送装置の各々のＩＰアドレスを取得する。ＴＣＰ／ＩＰトレースは図８の矢印Ａ２１を参照しながら説明した処理と同様である。図１２の例では、移動端末１０と認証サーバ５０の間の通信に使用されている転送装置のアドレスとして、１９２．１６８．１．１、  １９２．１６８．１２．１、  １９２．１６８．１１．１、  １９２．１６８．２１．１が特定されたとする。アクセス許可部６１は、特定した転送装置のＩＰアドレスと判定要求に含まれている移動端末１０の情報を、位置情報処理部６２に通知する。
【００５１】
位置情報処理部６２は、判定要求に含まれている移動端末１０のＭＡＣアドレスとＩＰアドレスの組合せがログオン状態テーブル７１＿２（図９）に含まれているかを判定する。移動端末１０のＩＰアドレス＝１９２．１６８．１．１０であり、移動端末１０のＭＡＣアドレス＝００：５１：５５：Ｃ０：００：１０であるため、ログオン状態テーブル７１＿１の1番目のエントリの情報が移動端末１０の情報である。このため、位置情報処理部６２は、判定処理の対象はログオン中の移動端末１０であると認識する。位置情報処理部６２は、移動端末１０のＩＰアドレスに対応付けられた転送装置のＩＰアドレスを経由状態テーブル７４＿２（図９）で検索する（矢印Ａ３３）。位置情報処理部６２は、移動端末１０のＩＰアドレスに対応付けて経由状態テーブル７４＿２に記憶されている転送装置のアドレスと、アクセス許可部６１でのＴＣＰ／ＩＰトレースで特定された転送装置のアドレスが一致するかを判定する。図１２の例では、両者が一致するので、位置情報処理部６２は、移動端末１０と認証サーバ５０の間の通信経路は変更されていないと判定する。位置情報処理部６２は、移動端末１０のアクセスを許可したときと、移動端末１０と認証サーバ５０の間の通信経路が変わっていないことをアクセス許可部６１に通知する（矢印Ａ３４）。
【００５２】
ここで、移動端末１０のアクセスを許可した際には、移動端末１０が機器監視網５中の経路を用いて認証サーバ５０にアクセスしたことが確認されている。従って、移動端末１０と認証サーバ５０の間の通信経路が、移動端末１０のアクセスを許可したときと、変わっていない場合、移動端末１０と認証サーバ５０の間の通信経路は機器監視網５に含まれていることになる。そこで、アクセス許可部６１は、移動端末１０と認証サーバ５０の間の通信経路が移動端末１０のアクセスを許可したときと変わっていない場合、移動端末１０からの伝送装置網２へのアクセスを許可できると判定する。アクセス許可部６１は、移動端末１０の伝送装置網２へのアクセスを許可することを、通信部５１を介してネットワーク管理サーバ３０に通知する（矢印Ａ３５）。さらに、アクセス許可部６１は、ログオン状態テーブル７１＿２において、移動端末１０の最終アクセス日時を更新する。
【００５３】
図１３は、移動端末１０から伝送装置網２へアクセスする場合の例を説明する図である。ログオンに成功した移動端末１０は、ログオンに成功すると、ネットワーク管理サーバ３０に宛てて、伝送装置網２中の装置に対する制御を行うためのパケットを送信する（矢印Ａ４１）。矢印Ａ４１で送信されるパケットには、図１２を参照しながら説明したように、伝送装置網２中の装置に対する処理を表わす情報の他に、移動端末１０を使用しているユーザのユーザ名、移動端末１０のＩＰアドレス、ＭＡＣアドレス等が含まれている。
【００５４】
ネットワーク管理サーバ３０中の制御部３２は、通信部３１を介してパケットを受信すると、アクセスを許可するかの判定を認証サーバ５０に要求することを決定する。制御部３２は、アクセスしようとしている移動端末１０のＩＰアドレス、ＭＡＣアドレス、ユーザ名を含む判定要求を、通信部３１経由で、認証サーバ５０に送信する。認証サーバ５０は、移動端末１０からのアクセスを許可するかを判定し、判定結果をネットワーク管理サーバ３０に通知する（矢印Ａ４２）。矢印Ａ４２における認証サーバ５０での処理の詳細は、図１２を参照しながら説明したとおりである。
【００５５】
ネットワーク管理サーバ３０中の制御部３２は、通信部３１を介して、認証サーバ５０の判定結果を取得する。認証サーバ５０において移動端末１０からのアクセスを許可する旨の判定結果が得られると、ネットワーク管理サーバ３０は、移動端末１０からの要求に応じて、伝送装置網２に対する制御を行うためのパケットを生成する。ネットワーク管理サーバ３０は、生成したパケットを伝送装置網２中の装置に送信する（矢印Ａ４３）。
【００５６】
図１２と図１３を参照しながら説明したように、移動端末１０とネットワーク管理サーバ３０との間の通信経路が機器監視網５に含まれている場合、移動端末１０からの伝送装置網２へのアクセスが許可される。図１２を参照しながら説明した処理では、移動端末１０のＩＰアドレスがログオン時から変更されていないが、認証サーバ５０において移動端末１０とネットワーク管理サーバ３０の間の通信経路が機器監視網５に含まれているかの判定が行われる。このため、移動端末１０の接続先となっているアクセスポイント１５とネットワーク管理サーバ３０の間に冗長経路が存在し、冗長経路の一部が機器監視網５以外の装置を介している場合でも、確実に、機器監視網５中の装置を介して通信しているかが特定される。
【００５７】
（３）機器監視網内での移動後に再アクセスが行われた際の処理
以下、移動端末１０がアクセスポイント１５ｂの通信エリアからアクセスポイント１５ｃの通信エリアに移動した後で、ネットワーク管理サーバ３０に対して再アクセスを行った場合に行われる処理の例を説明する。以下の説明では、認証サーバ５０は、図１４に示すテーブルを保持しているとする。
【００５８】
図１４は、移動端末１０がアクセスポイント１５ｃの通信エリアからネットワーク管理サーバ３０にアクセスを要求した時点で、認証サーバ５０が保持しているテーブルの例を説明する図である。ログオン状態テーブル７１＿３には、移動端末１０がアクセスポイント１５ｂを介して最後にネットワーク管理サーバ３０と通信したときの移動端末１０の情報が記録されている。ログオン状態テーブル７１＿３では、ユーザ名、端末ＩＰアドレス、端末ＭＡＣアドレスは、ログオン状態テーブル７１＿２（図９）と同様であるが、最終アクセス日時が２０１５年１１月３０日の１１時５分０秒に更新されている。パスワード管理テーブル７２と位置情報テーブル７３は、移動端末１０の移動に伴って変動しないので、移動端末１０のログオン時（図７）と同様の情報を含む。また、移動端末１０がアクセスポイント１５ｂを介して最後にネットワーク管理サーバ３０と通信したときの通信経路が、移動端末１０のＩＰアドレスに対応付けて経由状態テーブル７４＿３に記録される。図１４の例では、移動端末１０が最後に使用した通信経路には、ＩＰアドレス＝１９２．１６８．１．１、ＩＰアドレス＝１９２．１６８．１１．１、ＩＰアドレス＝１９２．１６８．２１．１の転送装置が含まれるとする。
【００５９】
図１５は、移動端末１０が移動後に再アクセスを行った場合の認証サーバ５０での処理の例を説明する図である。移動端末１０は、アクセスポイント１５ｃの通信エリアに移動すると、アクセスポイント１５ｃからＩＰアドレスを取得する。このため、移動端末１０は、アクセスポイント１５ｂによって割り当てられたアドレスの使用を中止し、アクセスポイント１５ｃによって割り当てられたアドレスを用いて通信を開始する。移動端末１０は、ネットワーク管理サーバ３０に宛てて、伝送装置網２中の装置に対する制御を行うためのパケットを送信する。図１５の説明では、移動端末１０からネットワーク管理サーバ３０に送信されたパケットに以下の情報が含まれているとする。
ユーザ名        ｆｕｊｉｔｓｕ
ＩＰアドレス    １９２．１６８．２．１５
ＭＡＣアドレス  ００：５１：５５：Ｃ０：００：１０
【００６０】
ネットワーク管理サーバ３０は、移動端末１０による伝送装置網２へのアクセスを許可するかの判定を認証サーバ５０に要求するために、移動端末１０のＩＰアドレス、ＭＡＣアドレス、ユーザ名を含む判定要求を認証サーバ５０に送信する（矢印Ａ５１）。
【００６１】
認証サーバ５０のアクセス許可部６１は、通信部５１を介して判定要求を取得する。アクセス許可部６１は、判定処理の対象となる移動端末１０のＩＰアドレス（１９２．１６８．２．１５）を抽出すると、ＴＣＰ／ＩＰトレース処理を行うことにより、移動端末１０と認証サーバ５０の間の通信経路を特定する。図１５の例では、移動端末１０の通信経路は、以下の通りである。
ＩＰアドレス＝１９２．１６８．２．１の転送装置（アクセスポイント１５ｃ）
ＩＰアドレス＝１９２．１６８．１１．１の転送装置
ＩＰアドレス＝１９２．１６８．２１．１の転送装置
アクセス許可部６１は、特定した転送装置の情報と判定要求に含まれている移動端末１０の情報を、位置情報処理部６２に通知する（矢印Ａ５２）。
【００６２】
位置情報処理部６２は、移動端末１０の通信経路が変化しているかを判定するために、前回のアクセス時に移動端末１０が使用しているＩＰアドレスを、ログオン状態テーブル７１＿３（図１４）から取得する。移動端末１０のＭＡＣアドレスは移動端末１０の位置によって変動しないので、位置情報処理部６２は、ＭＡＣアドレスをキーとして、ログオン状態テーブル７１＿３を検索する。移動端末１０のＭＡＣアドレス＝００：５１：５５：Ｃ０：００：１０であるため、ログオン状態テーブル７１＿３の１番目のエントリの情報が移動端末１０の情報である。しかし、ログオン状態テーブル７１＿３では、移動端末１０のＩＰアドレスは１９２．１６８．１．１０と記録されているのに対し、移動端末１０のＩＰアドレス＝１９２．１６８．２．１５である。このため、位置情報処理部６２は、判定処理の対象はログオン中の移動端末１０であるが、ＩＰアドレスが前回のアクセス時から変化していると判定する。
【００６３】
矢印Ａ５３において、位置情報処理部６２は、ログオン状態テーブル７１＿３において、移動端末１０のＭＡＣアドレスと対応付けて記録されているＩＰアドレス（１９２．１６８．１．１０）に対応付けられている通信経路を求める。位置情報処理部６２は、ＩＰアドレス＝１９２．１６８．１．１０をキーとして経由状態テーブル７４＿３（図１４）を検索することにより、移動端末１０が以下の転送装置を介して通信していることを特定する。
ＩＰアドレス＝１９２．１６８．１．１の転送装置
ＩＰアドレス＝１９２．１６８．１１．１の転送装置
ＩＰアドレス＝１９２．１６８．２１．１の転送装置
ここで、位置情報処理部６２が求めている通信経路は、移動端末１０が前回のネットワーク管理サーバ３０へのアクセスに使用した通信経路である。
【００６４】
位置情報処理部６２は、移動端末１０が前回のネットワーク管理サーバ３０へのアクセスに使用した通信経路中の装置のアドレスが、アクセス許可部６１から通知された転送装置のアドレスと一致するかを判定する。この例では、移動端末１０が移動しているため、移動端末１０からの前回のアクセスに使用された通信経路と、移動端末１０の今回のアクセスに使用された通信経路は一致しない。
【００６５】
矢印Ａ５４において、位置情報処理部６２は、移動端末１０の今回のアクセスに使用された通信経路に含まれている転送装置の各々が、位置情報テーブル７３に含まれているかを判定する。移動端末１０の今回のアクセスに使用されている通信経路に含まれている転送装置の各々が、位置情報テーブル７３に含まれている場合、移動端末１０からネットワーク管理サーバ３０へのアクセスに使用されている通信経路は、機器監視網５中に含まれている。位置情報テーブル７３（図１４）には、ＩＰアドレス＝１９２．１６８．２．１の転送装置（アクセスポイント１５ｃ）が含まれている。さらに、ＩＰアドレス＝１９２．１６８．１１．１の転送装置の情報と、ＩＰアドレス＝１９２．１６８．２１．１の転送装置の情報も位置情報テーブル７３に記録されているとする。すると、位置情報処理部６２は、移動端末１０の今回のアクセスに使用されている通信経路は機器監視網５に含まれていると判定する。位置情報処理部６２は、判定結果をアクセス許可部６１に通知する（矢印Ａ５５）。
【００６６】
位置情報処理部６２は、経由状態テーブル７４中の移動端末１０の通信経路の情報を更新する（矢印Ａ５６）。さらに、アクセス許可部６１は、ログオン状態テーブル７１＿３において、移動端末１０についての情報を更新する（矢印Ａ５７）。矢印Ａ５６と矢印Ａ５７での処理により得られるテーブルの例は図１６に示す。
【００６７】
アクセス許可部６１は、移動端末１０の今回のアクセスに使用されている通信経路は機器監視網５に含まれているため、移動端末１０からのアクセスを許可することを決定する。アクセス許可部６１は、ネットワーク管理サーバ３０に向けて、移動端末１０のアクセスを許可することを通知するパケットを送信する（矢印Ａ５８）。このため、図１３の矢印Ａ４２とＡ４３を参照しながら説明した処理と同様の処理により、移動端末１０からの伝送装置網２へのアクセスが許可される。
【００６８】
図１６は、認証サーバ５０が備えるテーブルの更新例を説明する図である。矢印Ａ５６の処理により、経由状態テーブル７４には、移動端末１０がアクセスポイント１５ｃを介してネットワーク管理サーバ３０や認証サーバ５０と通信したときの経路情報が記録される。すなわち、移動端末１０のＩＰアドレス（１９２．１６８．２．１５）に対応付けて、ＩＰアドレス＝１９２．１６８．２．１の装置、１９２．１６８．１１．１の装置、１９２．１６８．２１．１の装置の情報が記録される。このため、経由状態テーブル７４＿３（図１４）は、矢印Ａ５６の処理により、経由状態テーブル７４＿４（図１６）に示すように更新される。
【００６９】
図１６中のログオン状態テーブル７１＿４は、矢印Ａ５７の処理によるログオン状態テーブル７１の更新例を示す。矢印Ａ５７の処理により、ＭＡＣアドレス＝００：５１：５５：Ｃ０：００：１０の装置に割り当てられたＩＰアドレスは１９２．１６８．２．１５であることがログオン状態テーブル７１＿４に記録されている。また、ログオン状態テーブル７１＿４には、ＭＡＣアドレス＝００：５１：５５：Ｃ０：００：１０で識別される装置からのシステムへのアクセスに伴う最新の判定要求を認証サーバ５０が受信した時刻も端末最終アクセス日時として記録されている。図１６の例では、端末最終アクセス日時は、２０１５年１１月３０日１１時１０分３０秒である。
【００７０】
図１７Ａと図１７Ｂは、認証処理の例を説明するフローチャートである。ネットワーク管理サーバ３０は、移動端末１０から制御要求のパケットを受信すると、認証サーバ５０に対して、アクセスの許容判定を要求する（ステップＳ２１）。認証サーバ５０のアクセス許可部６１は、移動端末１０までのＴＣＰ／ＩＰトレースを行う（ステップＳ２２）。位置情報処理部６２は、移動端末１０と認証サーバ５０の間の通信経路は、今回のアクセスの際と、前回のアクセスの際で異なるかを判定する（ステップＳ２３）。今回の通信経路が前回の通信経路と異なっていない場合、アクセス許可部６１は、その移動端末１０の最終アクセス日時を更新した後、ネットワーク管理サーバ３０に対してアクセスを許可できることを通知する（ステップＳ２３でＮｏ、ステップＳ２４）。
【００７１】
一方、今回の通信経路が前回の通信経路と異なっている場合、位置情報処理部６２は、変化後に使用されている移動端末１０と認証サーバ５０の間の通信経路が、機器監視網５内に入っているかを判定する（ステップＳ２３でＹｅｓ、ステップＳ２５）。通信経路が機器監視網５内に入っている場合、位置情報処理部６２は、アクセスを許可できると判定すると共に、経由状態テーブル７４を更新する（ステップＳ２５でＹｅｓ、ステップＳ２６）。アクセス許可部６１は、位置情報処理部６２の判定結果を取得し、ログオン状態テーブル７１を更新する（ステップＳ２７）。アクセス許可部６１は、ネットワーク管理サーバ３０に対してアクセスを許可できることを通知する（ステップＳ２８）。
【００７２】
今回の通信経路が前回の通信経路と異なっており、さらに、通信経路が機器監視網５以外の装置も含む場合、アクセス許可部６１は、強制ログアウトを行うことを決定する（ステップＳ２５、ステップＳ２９）。強制ログアウトの処理については後述する。
【００７３】
（４）機器監視網の外への移動後に再アクセスが行われた際の処理
図１８は、移動端末１０が機器監視網５の外に移動した後に再アクセスを行った場合の認証サーバ５０での処理の例を説明する図である。以下、図１８を参照しながら、強制ログアウトが行われる場合の処理について説明する。
【００７４】
移動端末１０は、アクセスポイント１５ｃの通信エリアからも移動して、機器監視網５に含まれないアクセスポイントに接続したとする。移動端末１０は、接続先のアクセスポイントから、１９２．１６８．９．１０というＩＰアドレスを割り当てられたとする。移動端末１０は、ネットワーク管理サーバ３０に宛てて、伝送装置網２中の装置に対する制御を行うために、以下の情報を含むパケットを送信したとする。
ユーザ名        ｆｕｊｉｔｓｕ
ＩＰアドレス    １９２．１６８．９．１０
ＭＡＣアドレス  ００：５１：５５：Ｃ０：００：１０
【００７５】
ネットワーク管理サーバ３０は、移動端末１０による伝送装置網２へのアクセスを許可するかの判定を認証サーバ５０に要求するために、移動端末１０のＩＰアドレス、ＭＡＣアドレス、ユーザ名を含む判定要求を認証サーバ５０に送信する（矢印Ａ６１）。
【００７６】
認証サーバ５０のアクセス許可部６１は、通信部５１を介して判定要求を取得する。アクセス許可部６１は、判定処理の対象となる移動端末１０のＩＰアドレス（１９２．１６８．９．１０）を抽出すると、ＴＣＰ／ＩＰトレース処理を行うことにより、移動端末１０と認証サーバ５０の間の通信経路を特定する。図１８の例では、移動端末１０の通信経路は、以下の通りである。
ＩＰアドレス＝１９２．１６８．９．１の転送装置
ＩＰアドレス＝１９２．１６８．１１．１の転送装置
ＩＰアドレス＝１９２．１６８．２１．１の転送装置
アクセス許可部６１は、特定した転送装置の情報と判定要求に含まれている移動端末１０の情報を、位置情報処理部６２に通知する（矢印Ａ６２）。
【００７７】
位置情報処理部６２は、移動端末１０の通信経路が変化しているかを判定するために、前回のアクセス時に移動端末１０が使用したＩＰアドレスを、ログオン状態テーブル７１＿４（図１６）から取得する。移動端末１０のＭＡＣアドレス＝００：５１：５５：Ｃ０：００：１０であるため、ログオン状態テーブル７１＿４の１番目のエントリの情報が移動端末１０の情報である。従って、前回の移動端末１０からのシステムへのアクセスの際には、移動端末１０のＩＰアドレスとして１９２．１６８．２．１５が使用されている。このため、位置情報処理部６２は、判定処理の対象はログオン中の移動端末１０であるが、ＩＰアドレスが前回のアクセス時から変化していると判定する。
【００７８】
矢印Ａ６３において、位置情報処理部６２は、移動端末１０が前回のアクセスに使用したＩＰアドレス＝１９２．１６８．２．１５に対応付けられている通信経路を、経由状態テーブル７４＿４（図１６）から求める。移動端末１０のＩＰアドレスが１９２．１６８．２．１５のときに使用された通信経路には、以下の転送装置が含まれる。
ＩＰアドレス＝１９２．１６８．２．１の転送装置
ＩＰアドレス＝１９２．１６８．１１．１の転送装置
ＩＰアドレス＝１９２．１６８．２１．１の転送装置
【００７９】
位置情報処理部６２は、移動端末１０からの前回のアクセスに使用された通信経路中の装置のアドレスが、アクセス許可部６１から通知された転送装置のアドレスと一致しないと判定する。そこで、位置情報処理部６２は、今回の通信経路中の装置が機器監視網５に含まれているかを判定する（矢印Ａ６４）。その結果、今回の移動端末１０からネットワーク管理サーバ３０への通信経路に含まれている装置のうち、ＩＰアドレス＝１９２．１６８．９．１の装置が位置情報テーブル７３に含まれていないと判定されたとする。すると、位置情報処理部６２は、移動端末１０の今回のアクセスに使用されている通信経路は機器監視網５に含まれていない装置を含むことを、アクセス許可部６１に通知する（矢印Ａ６５）。
【００８０】
位置情報処理部６２は、移動端末１０を強制ログアウトするため、移動端末１０の前回の通信に使用された経路の情報を経由状態テーブル７４＿４から削除する（矢印Ａ６６）。一方、アクセス許可部６１は、移動端末１０の今回のアクセスに使用されている通信経路は機器監視網５に含まれない装置を含むため、移動端末１０からのアクセスを許可しないことを決定する。アクセス許可部６１は、移動端末１０を強制ログアウトさせるために、ログオン状態テーブル７１＿４において、移動端末１０についての情報を削除する（矢印Ａ６７）。
【００８１】
さらに、アクセス許可部６１は、ネットワーク管理サーバ３０に向けて、移動端末１０のアクセスを許可しないことを要求するパケットを送信する（矢印Ａ６８）。さらに、ログオン状態テーブル７１の更新により移動端末１０の情報はログイン中の端末として登録されなくなるので、以後の移動端末１０からのアクセスの際には再度のログオンが成功するまで認証が要求される。従って、移動端末１０はログオン状態テーブル７１の更新によって、システムからログアウトされる。
【００８２】
図１９は、移動端末１０が機器監視網５の外に移動した後に再アクセスを行った場合の認証サーバでの処理の例を説明するフローチャートである。位置情報処理部６２は、移動端末１０と認証サーバ５０の間の通信経路が、機器監視網５内に入っているかを判定する（ステップＳ４１）。移動端末１０と認証サーバ５０の間の通信経路が、機器監視網５内に入っていない場合、位置情報処理部６２は、経由状態テーブル７４から移動端末１０の情報を削除する（ステップＳ４１でＮｏ、ステップＳ４２）。アクセス許可部６１は、ログオン状態テーブル７１から、今回アクセスしてきた移動端末１０の情報を削除することにより、移動端末１０をシステムから強制的にログアウトさせる（ステップＳ４３）。認証サーバ５０は、ネットワーク管理サーバ３０に対して、移動端末１０からのアクセスを許可しないことを通知する（ステップＳ４４）。
【００８３】
一方、移動端末１０とネットワーク管理サーバ３０の間の通信経路が、機器監視網５内に入っている場合、認証サーバ５０は、移動端末１０から伝送装置網２へのアクセスを許可する（ステップＳ４１でＹｅｓ、ステップＳ４５）。認証サーバ５０は、伝送装置網２へのアクセスを許可することを、ネットワーク管理サーバ３０に通知する。
【００８４】
（５）タイムアウトの発生時の処理
図２０は、一定期間以上アクセスのない移動端末１０に対する処理の例を説明する図である。監視部６３は、定期的にログオン状態テーブル７１を参照することにより、一定期間以上の間にわたってシステムへのアクセスが無い移動端末１０を特定する（矢印Ａ７１）。監視部６３は、一定期間以上の間にわたってシステムへのアクセスが無い移動端末１０の情報をログオン状態テーブル７１から削除する（矢印Ａ７２）。さらに、アクセス許可部６１は、一定期間以上の間にわたってシステムへのアクセスが無い移動端末１０の情報を、経由状態テーブル７４から削除する（矢印Ａ７３）。
【００８５】
図２１は、一定期間以上アクセスのない移動端末１０に対する処理の例を説明するフローチャートである。図２１において、変数ｎは処理対象となった移動端末１０の数を計数するための変数であり、定数Ｎは、ログオン状態テーブル７１に状況が記録されている移動端末１０の総数である。
【００８６】
監視部６３は、変数ｎを１に設定する（ステップＳ５１）。監視部６３は、ログオン状態テーブル７１を参照する（ステップＳ５２）。監視部６３は、ｎ番目の移動端末１０の最終アクセス時刻から現在時刻までの時間が閾値を超えているかを判定する（ステップＳ５３）。ｎ番目の移動端末１０について、最終アクセス時刻から現在時刻までの時間が閾値を超えている場合、監視部６３は、ログオン状態テーブル７１からｎ番目の移動端末１０の情報を削除する（ステップＳ５３でＹｅｓ、ステップＳ５４）。さらに、監視部６３は、経由状態テーブル７４から、ｎ番目の移動端末１０の情報を削除する（ステップＳ５５）。ステップＳ５５の処理が終わった場合か、ｎ番目の移動端末１０について、最終アクセス時刻から現在時刻までの時間が閾値を超えていない場合（ステップＳ５３でＮｏ）、監視部６３は、変数ｎが定数Ｎ以上かを判定する（ステップＳ５６）。変数ｎが定数Ｎ未満の場合、監視部６３は、変数ｎを１つインクリメントして、ステップＳ５３に戻る（ステップＳ５６でＮｏ、ステップＳ５７）。一方、変数ｎが定数Ｎ以上の場合、監視部６３は、一定期間待機した後、ステップＳ５１に戻る（ステップＳ５６でＹｅｓ、ステップＳ５８）。
【００８７】
以上説明したように、認証サーバ５０は、移動端末１０の接続先のアクセスポイント１５が変動しても移動端末１０を一意に特定可能な識別情報を用いて、移動端末１０を特定する。このため、認証サーバ５０は、移動端末１０の移動の有無に関わらず、認証済みの移動端末１０であるかを判定した上で、認証済みの移動端末１０については、再度の認証を省略してアクセスを許可するかを判定することができる。認証サーバ５０は、移動端末１０から認証サーバ５０への通信経路が機器監視網５の外に出ていない場合に限って認証済みの移動端末１０での再認証を省略するので、システムのセキュリティも確保できる。例えば、移動端末１０の盗難が発生したとする。盗難にあった移動端末１０がシステムに認証済みであっても、機器監視網５の外に持ち出されると、認証サーバ５０において強制ログアウトされる。このため、実施形態にかかる認証サーバ５０を含むシステムでは、盗難にあった移動端末１０によって機器監視網５の外から不正に伝送装置網２に対するアクセスが行われることを防ぐことができる。
【００８８】
また、所定時間以上アクセスしていない移動端末１０を強制ログアウトさせることにより、管理するデータ量の削減や、セキュリティの強化を行うこともできる。従って、実施形態にかかるシステムでは、認証処理の頻発を防いでシステムの利便性の向上や効率化を実現しつつ、機器監視網５に含まれていない装置を介した通信を防止することでセキュリティも確保できる。
【００８９】
実施形態にかかる認証サーバ５０を用いたシステムで、伝送装置網２と機器監視網５が位置的に重なるように設置されている場合、伝送装置網２に対する工事が簡便になり得る。例えば、伝送装置網２に対して、新たな装置の設置、設定の変更、伝送装置網２中の装置の削除などの工事が行われるとする。このときに、工事を行うオペレータが、機器監視網５中のある位置で移動端末１０を用いて伝送装置網２の状況を確認した後で、別の位置にある伝送装置網２中の装置に対する工事を行うために、移動端末１０を携帯して移動したとする。この場合、移動端末１０が機器監視網５に含まれていない装置を介さずにネットワーク管理サーバ３０や認証サーバ５０にアクセスしていれば、オペレータは、移動端末１０の再認証を行わずに、伝送装置網２の情報を移動端末１０で取得することができる。また、オペレータが機器監視網５中を移動しながら、伝送装置網２中の装置の監視を行う際に、オペレータの移動に伴って移動端末１０の接続先のアクセスポイント１５が変更されても、オペレータは再認証を行わずに、伝送装置網２中の装置の監視を続けられる。
【００９０】
＜その他＞
なお、実施形態は上記に限られるものではなく、様々に変形可能である。以下にその例をいくつか述べる。
【００９１】
以上の例では、移動端末１０のＭＡＣアドレスが識別情報として使用される場合を例として説明したが、移動端末１０の識別情報として、ユーザ名が使用されても良い。また、移動端末１０の製造番号などが識別情報として用いられても良い。
【００９２】
例えば、図１２と図１３を用いて説明した処理は、移動端末１０がログオン後に移動していない場合の処理の一例であり、実装に応じて変更され得る。例えば、機器監視網５中のアクセスポイント１５とネットワーク管理サーバ３０の間の経路では機器監視網５に含まれない装置を介する冗長経路が無いとする。この場合、ログオン時と同じＩＰアドレスとＭＡＣアドレスの組合せが移動端末１０から通知されると、アクセスしている移動端末１０は、ログオン時と同じ通信経路で通信していると考えられる。そこで、アクセス許可部６１は、移動端末１０とネットワーク管理サーバ３０の間の通信経路とを特定せずに、移動端末１０からのアクセスを許可しても良い。
【００９３】
ネットワーク管理サーバ３０と認証サーバ５０は、以上で説明したように別の装置であっても良く、また、１台の装置がネットワーク管理サーバ３０と認証サーバ５０の両方として動作しても良い。
【００９４】
以上の説明で記載したテーブル中の情報要素や、パケットに含まれる情報要素の例は一例であり、実装に応じて変更され得る。例えば、移動端末１０の識別情報としてユーザ名が使用される場合や、移動端末１０の製造番号が使用される場合、認証サーバ５０が保持するテーブルには、ＭＡＣアドレスの代わりにこれらの情報が登録され得る。
【００９５】
さらに、記憶部７０に格納されている各テーブルは、実装に応じて統合されても良く、また分割されても良い。例えば、ログオン状態テーブル７１の情報と経由状態テーブル７４の情報が１つのテーブルにまとめて記録されても良い。
【００９６】
以上の説明では、伝送装置網２の監視システムを例として説明したが、以上の説明は一例に過ぎず、実施形態にかかる方法は、移動端末を認証し、認証済みの移動端末にアクセスを許可する任意のシステムに適用可能である。従って、認証を要求されるシステムへのログインを行ったユーザが、移動端末１０を携帯したまま移動し、移動の前後にわたってシステムへのアクセスを行う場合に、認証処理が多発することがなく、システムの利便性が向上する。
【００９７】
上述の実施形態に関し、さらに以下の付記を開示する。
（付記１）
システムへのアクセスを許可する装置を認証する認証サーバであって、
前記システムへのアクセスの要求を受信する通信部と、
第１のアクセスの要求元の移動端末に対する認証が成功すると、前記移動端末に前記第１のアクセスを許可するアクセス許可部と、
前記移動端末を識別する第１識別情報と、移動端末と前記認証サーバとの通信を中継する転送装置を識別する第２識別情報とを記憶する記憶部
を備え、
前記アクセス許可部は、第２のアクセスの要求元の移動端末を識別する第１識別情報と、前記第２のアクセスの要求元の移動端末と前記認証サーバとの通信経路に含まれる転送装置の第２識別情報と、前記記憶部に記憶された第１識別情報、第２識別情報に応じて、前記第２のアクセスの要求元の移動端末の認証を行わずに前記第２のアクセスを許可する
ことを特徴とする認証サーバ。
（付記２）
前記記憶部は、前記システムへのアクセスが許可された移動端末の各々について、当該移動端末のアクセスが許可されたときに当該移動端末が前記認証サーバとの通信に使用した通信経路を、当該移動端末を識別する識別情報に対応付けて記憶し、
前記アクセス許可部は、前記第２のアクセスの要求元の移動端末を識別する識別情報に対応付けて記憶されている経路である第１の通信経路と、前記第２のアクセスの要求元の移動端末が前記認証サーバとの通信に使用する通信経路である第２の通信経路が一致する場合、前記第２のアクセスの要求元の認証を行わずに前記第２のアクセスを許可する
ことを特徴とする付記１に記載の認証サーバ。
（付記３）
前記記憶部は、前記システムに含まれる転送装置の情報を記憶し、
前記アクセス許可部は、
前記第２のアクセスの要求元の移動端末を識別する識別情報が前記記憶部に記憶されていない場合、前記第２のアクセスの要求元の移動端末と前記認証サーバとが前記記憶部に記憶されていない転送装置を介して通信しているかを判定し、
前記第２のアクセスの要求元の移動端末と前記認証サーバとが前記記憶部に記憶されていない転送装置を介さずに通信しており、かつ、前記第２のアクセスの要求元の移動端末に対する認証処理が成功した場合、前記第２のアクセスを許可し、
前記記憶部は、前記第２のアクセスの要求元の移動端末を識別する識別情報を記憶する
ことを特徴とする付記１または２に記載の認証サーバ。
（付記４）
前記アクセス許可部は、前記第１のアクセスの要求元の移動端末に割り当てられたＩＰアドレスと、前記第２のアクセスの要求元の移動端末に割り当てられたＩＰアドレスが一致しており、かつ、前記第２のアクセスの要求元の移動端末を識別する識別情報と、前記第１のアクセスの要求元の移動端末を識別する識別情報とが一致している場合、前記第２のアクセスの要求元の認証を行わずに前記第２のアクセスを許可する
ことを特徴とする付記１〜３のいずれか１項に記載の認証サーバ。
（付記５）
前記記憶部は、前記システムへのアクセスが許可された移動端末の各々について、前記システム中のアクセスポイントから当該移動端末に割り当てられるＩＰアドレスが変動しても当該移動端末を一意に特定可能な情報を、当該移動端末の識別情報として記憶し、
前記アクセス許可部は、前記第１のアクセスの要求元に割り当てられたＩＰアドレスと、前記第２のアクセスの要求元に割り当てられたＩＰアドレスが異なっていても、前記第２のアクセスの要求元の移動端末を識別する識別情報と、前記第１のアクセスの要求元の移動端末を識別する識別情報とが一致すると、前記第２のアクセスの要求元の移動端末が前記第１のアクセスの要求元の移動端末に一致すると判定する
ことを特徴とする付記１〜４のいずれか１項に記載の認証サーバ。
（付記６）
システムへのアクセスを許可する装置を認証する認証サーバが、
前記システムへのアクセスの要求を受信し、
第１のアクセスの要求元の移動端末に対する認証が成功すると、前記移動端末に前記第１のアクセスを許可し、
前記移動端末を識別する第１識別情報と、移動端末と前記認証サーバとの通信を中継する転送装置を識別する第２識別情報とを記憶し、
第２のアクセスの要求元の移動端末を識別する第１識別情報と、前記第２のアクセスの要求元の移動端末と前記認証サーバとの通信経路に含まれる転送装置の第２識別情報と、前記記憶部に記憶された第１識別情報、第２識別情報に応じて、前記第２のアクセスの要求元の移動端末の認証を行わずに前記第２のアクセスを許可する
処理を行うことを特徴とする認証方法。
（付記７）
前記認証サーバは、
前記システムへのアクセスを許可した移動端末の各々について、当該移動端末のアクセスを許可したときに当該移動端末が前記認証サーバとの通信に使用した通信経路を、当該移動端末を識別する識別情報に対応付けて記憶し、
前記第２のアクセスの要求元の移動端末を識別する識別情報に対応付けて記憶されている経路である第１の通信経路と、前記第２のアクセスの要求元の移動端末が前記認証サーバとの通信に使用する通信経路である第２の通信経路が一致する場合、前記第２のアクセスの要求元の認証を行わずに前記第２のアクセスを許可する
ことを特徴とする付記６に記載の認証方法。
（付記８）
前記認証サーバは、
前記システムに含まれる転送装置の情報を記憶し、
前記第２のアクセスの要求元の移動端末を識別する識別情報を記憶していない場合、前記第２のアクセスの要求元の移動端末と前記認証サーバとが前記認証サーバに記憶されていない転送装置を介して通信しているかを判定し、
前記第２のアクセスの要求元の移動端末と前記認証サーバとが、前記認証サーバに記憶されていない転送装置を介さずに通信しており、かつ、前記第２のアクセスの要求元の移動端末に対する認証処理が成功した場合、前記第２のアクセスを許可し、
前記第２のアクセスの要求元の移動端末を識別する識別情報を記憶する
処理を行うことを特徴とする付記６または７に記載の認証方法。
（付記９）
前記認証サーバは、前記第１のアクセスの要求元の移動端末に割り当てられたＩＰアドレスと、前記第２のアクセスの要求元の移動端末に割り当てられたＩＰアドレスが一致しており、かつ、前記第２のアクセスの要求元の移動端末を識別する識別情報と、前記第１のアクセスの要求元の移動端末を識別する識別情報とが一致している場合、前記第２のアクセスの要求元の認証を行わずに前記第２のアクセスを許可する
ことを特徴とする付記６〜８のいずれか１項に記載の認証方法。
（付記１０）
システムへのアクセスを許可する装置を認証する認証サーバに、
前記システムへのアクセスの要求を受信し、
第１のアクセスの要求元の移動端末に対する認証が成功すると、前記移動端末に前記第１のアクセスを許可し、
前記移動端末を識別する第１識別情報と、移動端末と前記認証サーバとの通信を中継する転送装置を識別する第２識別情報とを記憶し、
第２のアクセスの要求元の移動端末を識別する第１識別情報と、前記第２のアクセスの要求元の移動端末と前記認証サーバとの通信経路に含まれる転送装置の第２識別情報と、前記記憶部に記憶された第１識別情報、第２識別情報に応じて、前記第２のアクセスの要求元の移動端末の認証を行わずに前記第２のアクセスを許可する
処理を行わせることを特徴とする認証プログラム。
（付記１１）
前記認証サーバに、
前記システムへのアクセスを許可した移動端末の各々について、当該移動端末のアクセスを許可したときに当該移動端末が前記認証サーバとの通信に使用した通信経路を、当該移動端末を識別する識別情報に対応付けて記憶し、
前記第２のアクセスの要求元の移動端末を識別する識別情報に対応付けて記憶されている経路である第１の通信経路と、前記第２のアクセスの要求元の移動端末が前記認証サーバとの通信に使用する通信経路である第２の通信経路が一致する場合、前記第２のアクセスの要求元の認証を行わずに前記第２のアクセスを許可する
処理を行わせることを特徴とする付記１０に記載の認証プログラム。
（付記１２）
前記認証サーバに、
前記システムに含まれる転送装置の情報を記憶し、
前記第２のアクセスの要求元の移動端末を識別する識別情報を記憶していない場合、前記第２のアクセスの要求元の移動端末と前記認証サーバとが前記認証サーバに記憶されていない転送装置を介して通信しているかを判定し、
前記第２のアクセスの要求元の移動端末と前記認証サーバとが、前記認証サーバに記憶されていない転送装置を介さずに通信しており、かつ、前記第２のアクセスの要求元の移動端末に対する認証処理が成功した場合、前記第２のアクセスを許可し、
前記第２のアクセスの要求元の移動端末を識別する識別情報を記憶する
処理を行わせることを特徴とする付記１０または１１に記載の認証プログラム。
（付記１３）
前記第１のアクセスの要求元の移動端末に割り当てられたＩＰアドレスと、前記第２のアクセスの要求元の移動端末に割り当てられたＩＰアドレスが一致しており、かつ、前記第２のアクセスの要求元の移動端末を識別する識別情報と、前記第１のアクセスの要求元の移動端末を識別する識別情報とが一致している場合、前記第２のアクセスの要求元の認証を行わずに前記第２のアクセスを許可する
処理を前記認証サーバに行わせることを特徴とする付記１０〜１２のいずれか１項に記載の認証プログラム。
（付記１４）
システムへのアクセスを許可する装置を認証する認証サーバと、
前記システム内での通信に使用されるパケットを転送する1つ以上の転送装置と、
前記システムへのアクセスを要求する１つ以上の移動端末
を備え、
前記認証サーバは、
第１のアクセスの要求元の移動端末に対する認証が成功すると、前記第１のアクセスの要求元に前記第１のアクセスを許可し、
前記第１のアクセスの要求元を識別する第１識別情報と、移動端末と前記認証サーバとの通信を中継する転送装置を識別する第２識別情報とを記憶し、
第２のアクセスの要求元の移動端末を識別する第１識別情報と、前記第２のアクセスの要求元の移動端末と前記認証サーバとの通信経路に含まれる転送装置の第２識別情報と、前記記憶部に記憶された第１識別情報、第２識別情報に応じて、前記第２のアクセスの要求元の移動端末の認証を行わずに前記第２のアクセスを許可する
ことを特徴とする認証システム。
（付記１５）
前記認証サーバは、
前記システムへのアクセスを許可した移動端末の各々について、当該移動端末のアクセスを許可したときに当該移動端末が前記認証サーバとの通信に使用した通信経路を、当該移動端末を識別する識別情報に対応付けて記憶し、
前記第２のアクセスの要求元の移動端末を識別する識別情報に対応付けて記憶されている経路である第１の通信経路と、前記第２のアクセスの要求元の移動端末が前記認証サーバとの通信に使用する通信経路である第２の通信経路が一致する場合、前記第２のアクセスの要求元の認証を行わずに前記第２のアクセスを許可する
ことを特徴とする付記１４に記載の認証システム。
【符号の説明】
【００９８】
２  伝送装置網
５  機器監視網
１０  移動端末
１５  アクセスポイント
１８  ルータ
２０  ゲートウェイ
２５、５０  認証サーバ
３０  ネットワーク管理サーバ
３１、５１  通信部
３２、６０  制御部
６１  アクセス許可部
６２  位置情報処理部
６３  監視部
７０  記憶部
７１  ログオン状態テーブル
７２  パスワード管理テーブル
７３  位置情報テーブル
７４  経由状態テーブル
１０１  プロセッサ
１０２  メモリ
１０３  バス
１０４  記憶装置
１０５  ネットワーク接続装置
【図１】
2017142689.tif 000003
【図２】
2017142689.tif 000004
【図３】
2017142689.tif 000005
【図４】
2017142689.tif 000006
【図５】
2017142689.tif 000007
【図６】
2017142689.tif 000008
【図７】
2017142689.tif 000009
【図８】
2017142689.tif 000010
【図９】
2017142689.tif 000011
【図１０】
2017142689.tif 000012
【図１１】
2017142689.tif 000013
【図１２】
2017142689.tif 000014
【図１３】
2017142689.tif 000015
【図１４】
2017142689.tif 000016
【図１５】
2017142689.tif 000017
【図１６】
2017142689.tif 000018
【図１７Ａ】
2017142689.tif 000019
【図１７Ｂ】
2017142689.tif 000020
【図１８】
2017142689.tif 000021
【図１９】
2017142689.tif 000022
【図２０】
2017142689.tif 000023
【図２１】
2017142689.tif 000024