(57)【要約】【課題】  セキュリティを低下させることなくルータ装置を介して端末装置を起動する。【解決手段】  起動要求端末６によって端末装置２の起動を要求する起動要求情報が生成され、端末起動装置７に向けてユニキャストされる。ユニキャストされた起動要求情報は、端末起動装置７を構成する起動要求情報受信部によってネットワークインタフェイスを介して受信される。起動要求情報が受信されると、受信された起動要求情報に基づいて起動要求シーケンスを含むパケットがパケット生成部によって生成され、パケット送信部によってＬＡＮ３に接続された各装置にネットワークインタフェイスを介してブロードキャストされる。ブロードキャストされた起動要求シーケンスを含むパケットは、ネットワークインタフェイス装置４によって受信され、起動要求シーケンスを含むパケットの受信に応じて端末装置２がネットワークインタフェイス装置４によって起動される。【選択図】  図１
2005333229.tif 000002
【特許請求の範囲】
【請求項１】
構内情報通信網を介して受信したパケットに端末装置の起動を要求する起動要求シーケンスが含まれている場合に前記端末装置を起動する、ネットワークインタフェイス装置を有する端末起動システムに設けられた端末起動装置であって、
前記端末装置に対する起動要求を表し、ユニキャストされた起動要求情報を受信する起動要求情報受信部と、
前記起動要求情報に基づいて前記起動要求シーケンスを含むパケットを生成するパケット生成部と、
前記パケット生成部によって生成されたパケットを前記構内情報通信網に接続された各装置にブロードキャストするパケット送信部と、
を有する端末起動装置。
【請求項２】
前記起動要求情報には、前記ネットワークインタフェイス装置に割り当てられたＭＡＣアドレスが含まれ、前記パケット生成部は、前記ＭＡＣアドレスを含んだ起動要求シーケンスを含むパケットを生成する、請求項１に記載の端末起動装置。
【請求項３】
前記起動要求情報には、前記端末装置を識別するための端末識別子が含まれ、
前記ネットワークインタフェイス装置に割り当てられたＭＡＣアドレスを前記端末識別子に対応させて記憶するＭＡＣアドレス記憶部をさらに有し、
前記パケット生成部は、前記起動要求情報に含まれる端末識別子と対応して前記ＭＡＣアドレス記憶部に記憶されたＭＡＣアドレスを含んだ起動要求シーケンスを含むパケットを生成する、
請求項２に記載の端末起動装置。
【請求項４】
前記パケット生成部は、Ｗａｋｅ  Ｏｎ  ＬＡＮ規格に準拠して前記起動要求シーケンスを含むパケットを生成する、請求項１から請求項３のいずれかに記載の端末起動装置。
【請求項５】
前記構内情報通信網と他の通信網とを接続し、請求項１から請求項４のいずれかに記載の端末起動装置を構成するルータ装置。
【請求項６】
端末装置と、
前記端末装置に設けられると共に構内情報通信網に接続され、前記構内情報通信網を介して受信したパケットに前記端末装置の起動を要求する起動要求シーケンスが含まれている場合に前記端末装置を起動するネットワークインタフェイス装置と、
前記構内情報通信網の外部の通信網に接続され、前記端末装置の起動を要求する起動要求情報をユニキャストする起動要求端末によってユニキャストされた起動要求情報を受信する起動要求情報受信部と、前記起動要求情報に基づいて前記起動要求シーケンスを含むパケットを生成するパケット生成部と、前記パケット生成部によって生成されたパケットを前記構内情報通信網に接続された各装置にブロードキャストするパケット送信部と、を含む端末起動装置と
を有する端末起動システム。
【請求項７】
構内情報通信網を介して受信したパケットに端末装置の起動を要求する起動要求シーケンスが含まれている場合に前記端末装置を起動するネットワークインタフェイス装置を有する端末起動システムにおいて、
前記端末装置に対する起動要求を表し、ユニキャストされた起動要求情報を受信するステップと、
前記起動要求情報に基づいて前記起動要求シーケンスを含むパケットを生成するパケット生成ステップと、
前記パケット生成ステップで生成されたパケットを前記構内情報通信網に接続された各装置にブロードキャストするステップと、
をコンピュータに実行させるための端末起動プログラム。
【請求項８】
請求項７に記載の端末起動プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末起動装置、端末起動システム、および端末起動プログラムに関し、特に、ネットワークに接続されたパソコンを遠隔操作で起動する端末起動装置、端末起動システム、および端末起動プログラムに関するものである。
【背景技術】
【０００２】
従来、ネットワークに接続されたパソコンを遠隔操作で起動するものとして、マジックパケット技術が知られている（例えば、非特許文献１参照）。このマジックパケット技術は、構内情報通信網（Local Area Network、以下単に「ＬＡＮ」と記載する。）に接続された端末装置に、端末装置を起動するネットワークインタフェイス装置を設け、ＬＡＮに接続された端末起動装置から端末装置の起動を要求する起動要求シーケンスを含むパケット（以下、「マジックパケット」と記載する。）をＬＡＮに接続された各装置にブロードキャストすることによって、マジックパケットに含まれる起動要求シーケンスがネットワークインタフェイス装置によって検出され、起動要求シーケンスを検出したネットワークインタフェイス装置によって端末装置が起動される。
【０００３】
このような技術において、インターネット網などの広域ネットワークからルータ装置を介して端末装置を起動するには、ＬＡＮに接続された各装置にブロードキャストするように生成されたマジックパケットをルータ装置に向けて送信する。
【非特許文献１】Magic Packet Technical White Paper (AMD)
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＬＡＮの外部から送信されたパケットをＬＡＮに接続された各装置にブロードキャストすることを許容すると、特定の装置に到達可能であるかどうかをチェックする試験用のパケットをＬＡＮに接続された各端末に継続的にブロードキャストすることによってＬＡＮに多大な負荷をかけるスマーフ（Smurf）攻撃等のような攻撃を受けやすくなり、セキュリティが低下するといった問題があった。
【０００５】
本発明は、このような問題を解決するためになされたもので、セキュリティを低下させることなくルータ装置を介して端末装置を起動することができる端末起動装置、端末起動システム、および端末起動プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の端末起動装置は、構内情報通信網を介して受信したパケットに端末装置の起動を要求する起動要求シーケンスが含まれている場合に前記端末装置を起動する、ネットワークインタフェイス装置を有する端末起動システムに設けられた端末起動装置であって、端末装置に対する起動要求を表し、ユニキャストされた起動要求情報を受信する起動要求情報受信部と、起動要求情報に基づいて起動要求シーケンスを含むパケットを生成するパケット生成部と、パケット生成部によって生成されたパケットを構内情報通信網に接続された各装置にブロードキャストするパケット送信部と、を備えている。
【０００７】
この構成により、構内情報通信網の外部からユニキャストされた起動要求情報に基づいて起動要求シーケンスを含むパケットが構内情報通信網内部でブロードキャストされるため、セキュリティを低下させることなくルータ装置を介して端末装置を起動することができる。
【０００８】
本発明の実施態様によれば、起動要求情報には、ネットワークインタフェイス装置に割り当てられたＭＡＣアドレスが含まれ、パケット生成部が、ＭＡＣアドレスを含んだ起動要求シーケンスを含むパケットを生成するように構成されている。
【０００９】
この構成により、構内情報通信網の外部からユニキャストされた起動要求情報に含まれるＭＡＣアドレスに基づいた起動要求シーケンスを含むパケットが構内情報通信網内部でブロードキャストされるため、セキュリティを低下させることなくルータ装置を介して端末装置を起動することができる。
【００１０】
本発明の実施態様によれば、起動要求情報には、前記端末装置を識別するための端末識別子が含まれ、ネットワークインタフェイス装置に割り当てられたＭＡＣアドレスを端末識別子に対応させて記憶するＭＡＣアドレス記憶部を備え、パケット生成部が、起動要求情報に含まれる端末識別子と対応してＭＡＣアドレス記憶部に記憶されたＭＡＣアドレスを含んだ起動要求シーケンスを含むパケットを生成するように構成されている。
【００１１】
この構成により、構内情報通信網の外部からユニキャストされた起動要求情報に含まれる端末識別子に応じたＭＡＣアドレスに基づいた起動要求シーケンスを含むパケットが構内情報通信網内部でブロードキャストされるため、セキュリティを低下させることなくルータ装置を介して端末装置を起動することができる。
【００１２】
本発明の実施態様によれば、パケット生成部が、Ｗａｋｅ  Ｏｎ  ＬＡＮ規格に準拠して起動要求シーケンスを含むパケットを生成するように構成されている。
【００１３】
この構成により、Ｗａｋｅ  Ｏｎ  ＬＡＮ規格に準拠した端末装置を起動することができる。
【００１４】
また、本発明のルータ装置は、構内情報通信網と他の通信網とを接続し、上記のいずれかの端末起動装置を構成する。
【００１５】
この構成により、構内情報通信網と他の通信網とを接続すると共に、構内情報通信網の外部からユニキャストされた起動要求情報に基づいて起動要求シーケンスを含むパケットが構内情報通信網内部でブロードキャストされるため、セキュリティを低下させることなく端末装置を起動することができる。
【００１６】
本発明の端末起動システムは、端末装置と、前記端末装置に設けられると共に構内情報通信網に接続され、構内情報通信網を介して受信したパケットに前記端末装置の起動を要求する起動要求シーケンスが含まれている場合に前記端末装置を起動するネットワークインタフェイス装置と、構内情報通信網の外部の通信網に接続され、前記端末装置の起動を要求する起動要求情報をユニキャストする起動要求端末によってユニキャストされた起動要求情報を受信する起動要求情報受信部、起動要求情報に基づいて起動要求シーケンスを含むパケットを生成するパケット生成部、パケット生成部によって生成されたパケットを構内情報通信網に接続された各装置にブロードキャストするパケット送信部と、を有する端末起動装置を備えている。
【００１７】
この構成により、構内情報通信網の外部からユニキャストされた起動要求情報に基づいて起動要求シーケンスを含むパケットが端末起動装置によって構内情報通信網内部でブロードキャストされるため、セキュリティを低下させることなくルータ装置を介して端末装置を起動することができる。
【００１８】
本発明の端末起動プログラムは、構内情報通信網を介して受信したパケットに端末装置の起動を要求する起動要求シーケンスが含まれている場合に前記端末装置を起動するネットワークインタフェイス装置を有する端末起動システムにおいて、前記端末装置に対する起動要求を表し、ユニキャストされた起動要求情報を受信するステップと、起動要求情報に基づいて起動要求シーケンスを含むパケットを生成するパケット生成ステップと、パケット生成ステップで生成されたパケットを構内情報通信網に接続された各装置にブロードキャストするステップと、をコンピュータに実行させるためのものである。
【００１９】
このプログラムにより、構内情報通信網の外部からユニキャストされた起動要求情報に基づいて起動要求シーケンスを含むパケットが構内情報通信網内部でブロードキャストされるため、セキュリティを低下させることなくルータ装置を介して端末装置を起動することができる。
【発明の効果】
【００２０】
本発明は、セキュリティを低下させることなくルータ装置を介して端末装置を起動することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を参照して説明する。
【００２２】
図１は、本発明の一実施の形態に係る端末起動システム１の構成を示すブロック図である。
【００２３】
端末起動システム１は、端末装置２と、端末装置２に設けられると共に、宅内やオフィスなどに敷設された構内情報通信網（Local Area Network、以下単に「ＬＡＮ」と記載する。）３に接続され、ＬＡＮ３を介して受信したパケットに端末装置２の起動を要求する起動要求シーケンスが含まれている場合に端末装置２を起動するネットワークインタフェイス装置４と、インターネット（以下単に「ＩＰ」と記載する。）網５などのＬＡＮ３の外部の通信網に接続され、端末装置２の起動を要求する起動要求情報をユニキャストする起動要求端末６と、起動要求端末６によってユニキャストされた起動要求情報に基づいて起動要求シーケンスを含むパケットをＬＡＮ３に接続された各装置にブロードキャストする端末起動装置７とを備えている。
【００２４】
端末装置２は、パーソナルコンピュータなどのコンピュータ装置によって構成されている。端末装置２には、ネットワークインタフェイス装置４が搭載されており、端末装置２は、ネットワークインタフェイス装置４を介してＬＡＮ３に接続された各装置と通信を行うようになっている。
【００２５】
ネットワークインタフェイス装置４は、ＬＡＮカードまたはＬＡＮボードによって構成されている。本実施形態において、起動要求シーケンスには、Ｗａｋｅ  Ｏｎ  ＬＡＮ規格に準拠したものが適用され、例えば、６バイトの０ｘＦＦを有する同期化ストリームと、起動させる端末装置２に設けられたネットワークインタフェイス装置４に割り当てられたＭＡＣ（Media Access Control）アドレスとが含まれている。
【００２６】
ネットワークインタフェイス装置４は、受信したパケットにネットワークインタフェイス装置４に割り当てられたＭＡＣアドレスを含む起動要求シーケンスが含まれている場合に端末装置２を起動するようになっている。
【００２７】
起動要求端末６は、パーソナルコンピュータなどのコンピュータ装置によって構成されており、ＩＰ網５を介した通信を行うようになっている。起動要求端末６の利用者によって端末装置２の起動が要求される場合には、起動要求端末６の利用者によって、起動要求端末６にインストールされたソフトウェアなどを介して、端末装置２の起動が要求される。
【００２８】
起動要求端末６は、端末装置２の起動要求に応じて、端末装置２のＭＡＣアドレスを含む起動要求情報を予め定められた受信ポート番号（例えば、７７７７番号）が設定されたＩＰパケットを以って端末起動装置７に向けてユニキャストするようになっている。
【００２９】
端末起動システム１は、ＬＡＮ３とＩＰ網５との間を接続するルータ装置８をさらに備えており、ルータ装置８は、端末起動装置７に向けてユニキャストされた起動要求情報（例えば、７７７７番の受信ポート番号が設定されたＩＰパケット）を端末起動装置７にＬＡＮ３を介してフォワーディングするようになっている。
【００３０】
図２は、端末起動装置７の構成を示すブロック図である。
【００３１】
端末起動装置７は、ＬＡＮ３に接続された各装置と通信を行うネットワークインタフェイス１０と、ルータ装置８によってフォワーディングされた起動要求情報をネットワークインタフェイス１０を介して受信する起動要求情報受信部１１と、起動要求情報に基づいて起動要求シーケンスを含むパケットを生成するパケット生成部１２と、パケット生成部１２によって生成されたパケットをＬＡＮ３に接続された各装置にネットワークインタフェイス１０を介してブロードキャストするパケット送信部１３とを備えている。
【００３２】
端末起動装置７は、例えば、ＬＡＮ３内でサーバ装置を構成するコンピュータによって構成されている。なお、端末起動装置７は、ＬＡＮ３に接続可能なアダプタ装置によって構成してもよく、ルータ装置８と一体に構成してもよい。
【００３３】
起動要求情報受信部１１は、予め定められた受信ポート番号（例えば、７７７７番）が設定されたＩＰパケットを受信するようになっている。起動要求情報受信部１１によって起動要求情報が受信された場合には、パケット生成部１２は、起動要求情報に含まれるＭＡＣアドレスを含む起動要求シーケンスを含むパケットを生成するようになっている。
【００３４】
パケット送信部１３は、パケット生成部１２によって生成されたパケットをＬＡＮ３に接続された各装置にブロードキャストするためのＩＰアドレス（例えば、「２５５．２５５．２５５．２５５」）を送信先としてネットワークインタフェイス１０を介して送信するようになっている。
【００３５】
図３は、端末起動システム１の端末装置起動動作を示すシーケンス図である。なお、以下に説明する端末装置起動動作は、起動要求端末６の利用者によって端末装置２の起動が要求された時にスタートする。
【００３６】
まず、起動要求端末６によって端末装置２の起動を要求する起動要求情報が生成され（ステップ１０１）、生成された起動要求情報が端末起動装置７に向けてユニキャストされる（ステップ１０２）。
【００３７】
起動要求端末６によってユニキャストされた起動要求情報は、ルータ装置８によってフォワーディングされ（ステップ１０３）、端末起動装置７を構成する起動要求情報受信部１１によってネットワークインタフェイス１０を介して受信される（ステップ１０４）。
【００３８】
起動要求情報受信部１１によって起動要求情報が受信されると、受信された起動要求情報に基づいて起動要求シーケンスを含むパケットがパケット生成部１２によって生成され（ステップ１０５）、生成されたパケットがパケット送信部１３によってＬＡＮ３に接続された各装置にネットワークインタフェイス１０を介してブロードキャストされる（ステップ１０６）。
【００３９】
パケット送信部１３によってブロードキャストされた起動要求シーケンスを含むパケットは、ネットワークインタフェイス装置４によって受信され（ステップ１０７）、起動要求シーケンスを含むパケットの受信に応じて端末装置２がネットワークインタフェイス装置４によって起動される（ステップ１０８）。
【００４０】
以上においては、端末起動システム１が１つの端末装置２を有するものとして説明したが、本発明においては、端末起動システム１が複数の端末装置を有する場合においても、端末起動装置７が起動要求情報に基づいて各端末装置のＭＡＣアドレスを含む起動要求シーケンスを含むパケットをブロードキャストすることによって対応することができる。
【００４１】
さらに、１つの起動要求情報には、複数の端末装置のＭＡＣアドレスが含まれるものとし、端末起動装置７が各端末装置のＭＡＣアドレスを含む起動要求シーケンスを含むパケットをそれぞれブロードキャストするようにしてもよい。
【００４２】
また、起動要求端末６が起動要求情報に利用者の認証情報や認証子を含め、端末起動装置７においてこれを認証し、起動要求端末６の利用者が正当な利用者であると認証された場合に限って、パケット生成部１２によるパケットの生成を許可するようにしてもよい。
【００４３】
以上説明したように、本実施形態によれば、ＬＡＮ３の外部からユニキャストされた起動要求情報に基づいて起動要求シーケンスを含むパケットが端末起動装置７によってＬＡＮ３内部でブロードキャストされるため、セキュリティを低下させることなくルータ装置８を介して端末装置２を起動することができる。
【００４４】
なお、本実施形態においては、起動要求端末６によって送信される起動要求情報に含まれたＭＡＣアドレスに基づいてパケット生成部１２が起動要求シーケンスを含むパケットを生成するものとしたが、図４に示すように、端末装置を識別するための端末識別子にＭＡＣアドレスを対応させて記憶するＭＡＣアドレス記憶部１４を端末起動装置７に設け、起動要求情報に含まれる端末識別子と対応してＭＡＣアドレス記憶部１４に記憶されたＭＡＣアドレスを含むパケットをパケット生成部１２が生成するようにしてもよい。ここで、端末識別子は、ＬＡＮ３に接続された装置の中でユニークな文字列や番号によって表される。
【００４５】
なお、端末起動装置７の機能は専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するものであってもよい。コンピュータ読み取り可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間の間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施の形態に係る端末起動システムの構成を示すブロック図である。
【図２】図１中の端末起動装置の構成を示すブロック図である。
【図３】図１の端末起動システムの端末装置起動動作を示すシーケンス図である。
【図４】本発明の他の実施の形態に係る端末起動装置の構成を示すブロック図である。
【符号の説明】
【００４７】
１    端末起動システム
２    端末装置
３    構内情報通信網（ＬＡＮ）
４    ネットワークインタフェイス装置
５    インターネット網（ＩＰ網）
６    起動要求端末
７    端末起動装置
８    ルータ装置
１０    ネットワークインタフェイス
１１    起動要求情報受信部
１２    パケット生成部
１３    パケット送信部
１４    ＭＡＣアドレス記憶部
１０１〜１０８    ステップ
【図１】
2005333229.tif 000003
【図２】
2005333229.tif 000004
【図３】
2005333229.tif 000005
【図４】
2005333229.tif 000006