(57)【要約】【課題】データ転送において、外部の侵入者から内部のリソースを確実に守る。【解決手段】転送装置１０が物理層において回線を切り替える回線切替装置３０を制御し、プライマリネットワーク４０、セカンダリネットワーク６０に交互に通信接続してファイルの取得・送信を行う。これにより、プライマリネットワーク４０とセカンダリネットワーク６０とは相互に通信接続することがないので、一方のネットワークから他方のネットワークへの侵入を防止することができる。【選択図】図１
2009111758.tif 000002
【特許請求の範囲】
【請求項１】
回線切替装置を接続した転送装置を用いて複数の独立したネットワーク間でデータを転送する転送システムにおいて、
前記回線切替装置は、物理層において回線を切り替えて前記ネットワークのいずれかに接続する回線切替手段を有し、
前記転送装置は、
前記回線切替装置の回線切替を制御する制御手段と、
前記ネットワーク間で転送すべきデータを一時的に記憶する記憶手段と、
前記回線切替装置が接続したネットワークからデータを取得し、前記記憶手段に記憶させる取得手段と、
前記記憶手段から前記データを読み出し、前記回線切替装置を介して別のネットワークへ当該データを送信する送信手段と、を有すること
を特徴とする転送システム。
【請求項２】
物理層において回線を切り替えて複数の独立したネットワークのいずれかに接続する回線切替装置の回線切替を制御する制御手段と、
前記ネットワーク間で転送すべきデータを一時的に記憶する記憶手段と、
前記回線切替装置が接続したネットワークからデータを取得し、前記記憶手段に記憶させる取得手段と、
前記記憶手段から前記データを読み出し、前記回線切替装置を介して別のネットワークへ当該データを送信する送信手段と、
を有することを特徴とする転送装置。
【請求項３】
データを取得し始めてから当該データを送信し終えるまでのデータ転送期間を監視する監視手段と、
前記データ転送期間の途中ではない場合、所定の時間毎にネットワーク間のデータ転送を開始する開始手段と、
を有することを特徴とする請求項２記載の転送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、独立した複数のネットワーク間でデータ転送を行う技術に関する。
【背景技術】
【０００２】
外部ネットワークの侵入者から内部ネットワークのリソースを守るためには、外部ネットワークと内部ネットワークとを直接接続しないことが、ネットワークセキュリティの観点において一番確実であるが、外部ネットワークと内部ネットワークとの間でファイルを転送するニーズがある。独立したネットワーク間でデータを交換する従来技術として、特許文献１，２に開示される技術が知られている。これらはネットワーク間に配置したストレージ装置を介してデータを交換するものである。
【特許文献１】特開２００６−１９５７２６号公報
【特許文献２】特開２００６−２３６０９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、データ転送中にネットワークの切り替え操作が行われた場合に、データ転送を保護する必要があるが、従来の技術においては、データ転送中にネットワークの切り替えを抑制する仕組みがなく、正しくデータ転送できない可能性がある。
【０００４】
また、独立したネットワーク間に配置された装置が接続するネットワークを物理的に切り替えない場合、外部ネットワークからの侵入者が外部ネットワークと内部ネットワークとを接続することが可能となる。その結果、内部ネットワークのリソースが危険にさらされてしまうという問題がある。
【０００５】
本発明は、上記に鑑みてなされたものであり、その課題とするところは、データ転送に際して、ネットワークの切り替えを制御し、正常にデータ転送をすることにある。
【０００６】
本発明の別の目的は、外部の侵入者から内部のリソースを確実に守ることにある。
【課題を解決するための手段】
【０００７】
第１の本発明に係る転送システムは、回線切替装置を接続した転送装置を用いて複数の独立したネットワーク間でデータを転送する転送システムにおいて、前記回線切替装置は、物理層において回線を切り替えて前記ネットワークのいずれかに接続する回線切替手段を有し、前記転送装置は、前記回線切替装置の回線切替を制御する制御手段と、前記ネットワーク間で転送すべきデータを一時的に記憶する記憶手段と、前記回線切替装置が接続したネットワークからデータを取得し、前記記憶手段に記憶させる取得手段と、前記記憶手段から前記データを読み出し、前記回線切替装置を介して別のネットワークへ当該データを送信する送信手段と、を有することを特徴とする。
【０００８】
第２の本発明に係る転送装置は、物理層において回線を切り替えて複数の独立したネットワークのいずれかに接続する回線切替装置の回線切替を制御する制御手段と、前記ネットワーク間で転送すべきデータを一時的に記憶する記憶手段と、前記回線切替装置が接続したネットワークからデータを取得し、前記記憶手段に記憶させる取得手段と、前記記憶手段から前記データを読み出し、前記回線切替装置を介して別のネットワークへ当該データを送信する送信手段と、を有することを特徴とする。
【０００９】
第１および第２の発明にあっては、転送装置が、物理層において回線を切り替える回線切替装置を制御し、回線切替装置に接続されたネットワークからデータを取得して別のネットワークへデータを送信することにより、回線切替装置に接続されたネットワークは相互に通信接続することがなくなるので、一方のネットワークから他方のネットワークへの侵入を防止することができる。また、転送装置が回線切替装置を制御して通信接続する回線を切り替え、データの取得及びデータの送信を含むデータ転送を行うので、データ転送の途中に意図しないネットワークの切り替えが発生することがなくなる。
【００１０】
上記転送装置において、データを取得し始めてから当該データを送信し終えるまでのデータ転送期間を監視する監視手段と、前記データ転送期間の途中ではない場合、所定の時間毎にネットワーク間のデータ転送を開始する開始手段と、を有することを特徴とする。
【００１１】
本発明にあっては、所定の時間毎にデータ転送を開始する開始手段と、データ転送を監視する監視手段とを備えることにより、データ転送中に別のデータ転送処理を開始させることなく定期的にデータ転送を行うことができる。
【発明の効果】
【００１２】
本発明によれば、データ転送に際して、ネットワークの切り替えを制御し、正常にデータ転送をすることが可能となる。また、外部の侵入者から内部のリソースを確実に守ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について図面を用いて説明する。
【００１４】
図１は、本実施の形態における転送システムの構成を示す図である。同図に示す転送システムは、転送装置１０、回線切替装置３０を備える。本転送システムは、プライマリネットワーク４０とセカンダリネットワーク６０とに交互に通信接続し、プライマリネットワーク４０上の第１サーバ５０とセカンダリネットワーク６０上の第２サーバ７０との間でファイルを転送するものである。
【００１５】
転送装置１０は回線切替装置３０のメインポート３２に接続される。回線切替装置３０のプライマリポート３４、セカンダリポート３６にはそれぞれプライマリネットワーク４０、セカンダリネットワーク６０が接続される。回線切替装置３０は、物理層において回線を切り替えてプライマリポート３４あるいはセカンダリポート３６のいずれか一方を選択し、メインポート３２と通信接続させる。したがって、メインポート３２に接続された転送装置１０は、回線切替装置３０によって切り替えられたプライマリネットワーク４０またはセカンダリネットワーク６０と通信を行うことができる。プライマリネットワーク４０とセカンダリネットワーク６０とは物理層において相互に接続することはなく、転送装置１０は、回線切替装置３０を制御してプライマリネットワーク４０とセカンダリネットワーク６０とを物理層において交互に通信接続し、２つのネットワーク間でファイルの転送を行う。なお、回線切替装置３０の物理層における通信接続とは、ポート間で電気信号が流れることであり、物理層において通信接続されていないポート間で電気信号が流れることがない。具体的には、回線切替装置３０の制御信号部（図示せず）に印加される電圧が一定の電圧以上の場合にはプライマリポート３４の信号をメインポート３２へ出力し、一定の電圧以下の場合にはセカンダリポート３６の信号をメインポート３２へ出力することで物理層において回線切替が行われる。
【００１６】
また、転送装置１０は、回線切替装置３０の管理ポート３８にさらに接続される。転送装置１０は、管理ポート３８を介し、ＳＮＭＰ（Simple Network Management Protocol）を用いて回線切替装置３０の制御および動作状態の監視を行う。
【００１７】
図２は、転送装置１０の構成を示すブロック図である。同図に示す転送装置１０は、切替制御部１１、取得部１２、送信部１３、記憶装置１４、監視部１５、転送開始部１６および設定管理部１７を備える。転送装置１０を、演算処理装置、記憶装置、メモリ等を備えたコンピュータにより構成して、各部の処理がプログラムによって実行されるものとしてもよい。このプログラムは転送装置１０が備える記憶装置に記憶されており、ＣＤ−ＲＯＭ、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。以下、各部の詳細について説明する。
【００１８】
切替制御部１１は、回線切替装置３０を制御し、回線切替装置３０に通信接続される回線（ネットワーク）を切り替える。
【００１９】
取得部１２は、回線切替装置３０に通信接続されたネットワーク上の情報機器から転送すべきファイルを取得し、記憶装置１４に記憶させる。
【００２０】
送信部１３は、記憶装置１４から転送すべきファイルを読み出し、回線切替装置３０に通信接続されたネットワーク上の情報機器へ送信する。
【００２１】
監視部１５は、転送処理中であるか否かの監視を行う。転送処理は、一方のネットワークからファイルを取得し、回線切替装置３０が接続するネットワークを切り替えて、他方のネットワークへファイルを送信する一連の処理である。
【００２２】
転送開始部１６は、所定の時刻に転送処理を開始する。転送処理を行う時刻は予め決められており、例えば図３に示すように指定される。なお、転送処理の途中の場合、次の転送開始時刻になっても新たに転送処理を開始しない。
【００２３】
設定管理部１７は、転送元および転送先など転送に関する設定を管理する。図４に、設定管理部１７の有する記憶手段に記憶させた設定情報の例を示す。同図に示す設定情報には、転送元を特定する転送元ネットワーク、転送元フォルダと、転送先を特定する転送先ネットワーク、転送先フォルダとおよび転送するファイルを一時的に記憶させる作業フォルダが示されている。同図には、プライマリネットワーク４０からセカンダリネットワーク６０への転送情報である設定１と、セカンダリネットワーク６０からプライマリネットワーク４０への転送情報である設定２が示されている。もちろん設定３、設定４などさらに別の設定情報を有してもよい。
【００２４】
次に、転送処理の開始タイミングについて説明する。図５は、転送処理の開始タイミングおよび回線切替のタイミングを示す図である。ここでは、図３に示す転送開始時刻が指定してあるものとする。
【００２５】
転送開始部１６は、転送開始時刻である１：００になると転送処理を開始する。まず、切替制御部１１は回線切替装置３０を制御し、プライマリネットワーク４０に回線を切り替える。続いて、取得部１２はプライマリネットワーク４０から転送すべきファイルを取得し、記憶装置１４に記憶させる（符号４０１で示す期間、以下Ｓ４０１とする）。
【００２６】
プライマリネットワーク４０からファイルの取得が完了すると、切替制御部１１が回線切替装置３０を制御してセカンダリネットワーク６０に回線を切り替える。そして、送信部１３は記憶装置１４から先ほど取得したファイルを読み出し、セカンダリネットワーク６０へ送信する（Ｓ４０２）。ここまでの処理でプライマリネットワーク４０からセカンダリネットワーク６０へのファイル転送処理が完了する。
【００２７】
続いて、セカンダリネットワーク６０からプライマリネットワーク４０への転送処理を行う。取得部１２は、セカンダリネットワーク６０から転送すべきファイルを取得し、記憶装置１４に記憶させる（Ｓ４０３）。
【００２８】
セカンダリネットワーク６０からファイルの取得が完了すると、切替制御部１１は回線切替装置３０を制御してプライマリネットワーク４０に回線を切り替える。そして、送信部１３は、記憶装置１４からファイルを読み出し、プライマリネットワーク４０の転送先フォルダへ送信する（Ｓ４０４）。これで図４の設定２に記載された転送処理が完了する。その後、回線切替装置３０を制御してセカンダリネットワーク６０に回線を切り替えて待機状態とする。待機状態中に接続する回線は、プライマリネットワーク４０、セカンダリネットワーク６０のいずれも指定でき、待機状態中は、どちらのネットワークに接続しなくてもよい。
【００２９】
このように、転送装置１０は、転送開始時刻になると設定情報に基づいて転送処理を行う。なお、図４の１：３０では、１：２０に開始した転送処理が完了していないため新たな転送処理を開始しない。
【００３０】
本転送装置１０では、まず、転送開始部１６が転送開始時刻であるか否かのチェックを行い、転送開始時刻になると転送処理を開始する。転送処理開始後に、処理は監視部１５に移り、監視部１５は、転送処理が完了するまで転送処理の監視を行う。転送処理が完了したときに、処理を転送開始部１６に移し、再び転送開始時刻のチェックを行う。これにより、転送処理が完了するまでは、新たな転送処理が開始されることはない。
【００３１】
転送処理中であるか否かの監視の方法としては、転送開始後に転送処理中である旨のフラグを監視部１５で管理しておき、転送開始部１６は、転送開始時刻であってもそのフラグが立っている場合には転送処理を開始しないとする、という方法でもよい。また、フラグを管理する代わりに、転送装置１０内に転送処理中である旨を示すファイルを生成して転送処理中であるか否かを監視するものでもよい。そのファイルを転送装置１０内でなく第１サーバ５０や第２サーバ７０など通信相手の装置内に生成してもよい。
【００３２】
さらに、第１サーバ５０や第２サーバ７０などとの通信時のセッションを監視することで転送処理中であるか否かを監視してもよいし、ネットワークのトラフィックの状態を用いてもよい。
【００３３】
次に、転送装置１０の動作について説明する。図６乃至図１１は、転送装置１０の動作を説明するための図である。設定管理部１７には図４に示す設定情報が記憶されているものとする。
【００３４】
図６に示すように、プライマリネットワーク４０に接続された第１サーバ５０の転送元フォルダ（\\192.168.1.1\snd）には、1Test.txt, 1Data1.dat, 1Data2.dat.tmp の３つのファイルが格納されている。この転送元フォルダに格納されたファイルは、セカンダリネットワーク６０に接続された第２サーバ７０の転送先フォルダ（\\192.168.1.2\rcv）に転送される。一方、第２サーバ７０の転送元フォルダ（\\192.168.1.2\snd）には、2Test.txt, 2Data1.dat, 2Data2.dat, 2Data3.dat.tmp の４つのファイルが格納されており、この転送元フォルダに格納されたファイルは、第１サーバ５０の転送先フォルダ（\\192.168.1.1\rcv）に転送される。
【００３５】
転送開始部１６は、転送開始時刻になると転送処理を開始する。転送処理は、図４に示す設定情報に基づいて行われる。まず、図４の設定１の転送処理を行うため、切替制御部１１は、回線切替装置３０を制御してプライマリネットワーク４０に回線を切り替える。
【００３６】
続いて、取得部１２は、第１サーバ５０の転送元フォルダを参照し、フィルタリング機能で転送対象ファイルを抽出する。ここでは、拡張子に .tmp が付加されたファイルを除く設定がされている。そして、図７に示すように、転送対象ファイルを記憶装置１４の作業フォルダ（c:\work\set1）にコピーする。コピー完了後は、転送元フォルダの転送対象ファイルを削除する。
【００３７】
続いて、作業フォルダのファイルを第２サーバ７０の転送先フォルダにコピーするために、切替制御部１１は、回線切替装置３０を制御してセカンダリネットワーク６０に回線を切り替える。そして、図８に示すように、送信部１３は、作業フォルダに格納された転送対象ファイルを第２サーバ７０の転送先フォルダにコピーする。転送対象ファイルを転送先フォルダにコピーする際、転送対象ファイルの名前に拡張子 .tmp を付与する。付与した拡張子 .tmp は、転送対象ファイルのコピーが完了したときに取り除かれる。このように、転送途中のファイル名に拡張子 .tmp を付与することで、転送途中のファイルを識別することができるので、他の装置あるいはプロセスなどが利用するのを防ぐことが可能である。作業フォルダに格納された転送対象ファイルは、コピー完了時に削除される。ここまでで図４の設定１の転送処理は完了する。
【００３８】
続いて、図４の設定２の転送処理を行う。図９は、第２サーバ７０の転送元フォルダから記憶装置１４の作業フォルダ（c:\work\set2）に転送対象ファイルをコピーする様子を示している。この場合も上記と同様に、取得部１２は、転送元フォルダを参照して転送対象ファイルを抽出し、作業フォルダへコピーを行う。ここでは、設定１と設定２では異なる作業フォルダを用いる。これにより、途中で処理が中断した際にファイルが残されている作業フォルダを調べることで、残されたファイルはどの設定情報に基づいて転送されるものなのかを知ることができる。なお、コピーが完了した転送対象ファイルは転送元フォルダから削除される。
【００３９】
続いて、作業フォルダから第１サーバ５０の転送先フォルダ（\\192.168.1.1\rcv）に転送対象ファイルをコピーするために、切替制御部１１は、回線切替装置３０を制御してプライマリネットワーク４０に回線を切り替える。そして、図１０に示すように、送信部１３は、作業フォルダに格納された転送対象ファイルを第１サーバ５０の転送先フォルダにコピーする。転送対象ファイルを転送先フォルダにコピーする際、転送対象ファイルの名前に拡張子 .tmp を付与する。付与した拡張子 .tmp は、転送対象ファイルのコピーが完了したときに取り除かれる。
【００４０】
図１１に示すように、切替制御部１１は、回線切替装置３０を制御してセカンダリネットワーク６０に回線を切り替え、転送処理を終了する。
【００４１】
なお、本転送装置１０においては、拡張子 .tmp が付加されたファイルをフィルタリングしたが、フィルタリング機能によりフィルタリングされるファイルは、転送元フォルダ毎に指定してもよいし、設定情報の設定毎に指定してもよい。
【００４２】
また、回線切替装置３０が正常に動作しているか否かを監視し、異常が検出したときにログファイルに出力したり、各ネットワークそれぞれの管理者にメールを送信する機能を備えてもよい。
【００４３】
以上説明したように、本実施の形態によれば、転送装置１０が物理層において回線を切り替える回線切替装置３０を制御してプライマリネットワーク４０、セカンダリネットワーク６０に交互に通信接続し、ファイルの取得・送信を行うことにより、プライマリネットワーク４０とセカンダリネットワーク６０とは相互に通信接続することがないので、一方のネットワークから他方のネットワークへの侵入を防止することができる。
【００４４】
本実施の形態によれば、転送装置１０が主体となって回線の切り替えやファイルの転送を行うので、転送途中に意図しない回線切替の発生を抑制することができる。
【００４５】
本実施の形態によれば、予め決められた時刻に転送処理を開始することで、定期的にファイルの転送を行うことができる。また、監視部１５が転送処理を監視することで、転送処理中に新たな転送処理の開始を抑制することができる。
【００４６】
本実施の形態によれば、転送装置１０が、転送すべきファイルの転送元、転送先が記載された設定情報に基づいて転送処理を行うことにより、ネットワーク間で転送したいファイルをその転送元に格納しておくだけでファイルが転送されるので、プライマリネットワーク４０、セカンダリネットワーク６０には転送処理を行うための特別な装置を配置する必要がなく、容易に転送処理を行うことができる。
【図面の簡単な説明】
【００４７】
【図１】一実施の形態における転送システムの構成を示す構成図である。
【図２】上記転送システムにおける転送装置の構成を示すブロック図である。
【図３】上記転送装置に記憶させた転送開始時刻を示す表である。
【図４】上記転送装置の設定管理部に記憶させた設定情報を示す表である。
【図５】上記転送装置の転送処理におけるネットワークの切り替えタイミングを示すグラフである。
【図６】上記転送装置において転送処理開始時の様子を示す説明図である。
【図７】上記転送装置においてプライマリネットワークからファイルを取得する様子を示す説明図である。
【図８】上記転送装置においてセカンダリネットワークへファイルを送信する様子を示す説明図である。
【図９】上記転送装置においてセカンダリネットワークからファイルを取得する様子を示す説明図である。
【図１０】上記転送装置においてプライマリネットワークへファイルを送信する様子を示す説明図である。
【図１１】上記転送装置において転送処理完了時の様子を示す説明図である。
【符号の説明】
【００４８】
１０…転送装置
１１…切替制御部
１２…取得部
１３…送信部
１４…記憶装置
１５…監視部
１６…転送開始部
１７…設定管理部
３０…回線切替装置
３２…メインポート
３４…プライマリポート
３６…セカンダリポート
３８…管理ポート
４０…プライマリネットワーク
５０…第１サーバ
６０…セカンダリネットワーク
７０…第２サーバ
【図１】
2009111758.tif 000003
【図２】
2009111758.tif 000004
【図３】
2009111758.tif 000005
【図４】
2009111758.tif 000006
【図５】
2009111758.tif 000007
【図６】
2009111758.tif 000008
【図７】
2009111758.tif 000009
【図８】
2009111758.tif 000010
【図９】
2009111758.tif 000011
【図１０】
2009111758.tif 000012
【図１１】
2009111758.tif 000013