JP2019101950A - File transfer device, file transfer program, and file transfer method - Google Patents
File transfer device, file transfer program, and file transfer method Download PDFInfo
- Publication number
- JP2019101950A JP2019101950A JP2017234841A JP2017234841A JP2019101950A JP 2019101950 A JP2019101950 A JP 2019101950A JP 2017234841 A JP2017234841 A JP 2017234841A JP 2017234841 A JP2017234841 A JP 2017234841A JP 2019101950 A JP2019101950 A JP 2019101950A
- Authority
- JP
- Japan
- Prior art keywords
- transfer
- file
- state
- switching device
- line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、セキュアなファイル転送に関するものである。 The present invention relates to secure file transfer.
ファイアウォール等のセキュリティ装置が市販されている。
しかし、市販のセキュリティ装置を介してシステム間でファイルを転送する場合、以下のリスクが生じる。
(1)リモートからセキュリティ装置経由で他方のシステムに侵入される。
(2)セキュリティ装置に備わる不揮発性記憶装置から残存しているデータが搾取される。
(3)転送してはいけないファイルが意図せず転送される。
Security devices such as firewalls are commercially available.
However, transferring files between systems via commercially available security devices poses the following risks.
(1) Remotely invade the other system via the security device.
(2) Data remaining from the non-volatile storage device provided in the security device is exploited.
(3) A file which should not be transferred is transferred unintentionally.
特許文献1には、第1のネットワークの第1のコンピュータのファイルを、第2のネットワークの第2のコンピュータによる読み出しに対して安全に提供するためのシステムが開示されている。
このシステムでは、第1のネットワークと第2のネットワークとがいずれもファイアウォールを介して境界ネットワークに接続される。
In this system, both the first network and the second network are connected to the border network through a firewall.
本発明は、システム間でファイルを安全に転送できるようにすることを目的とする。 The present invention aims to enable the secure transfer of files between systems.
本発明のファイル転送装置200は、
回線切替装置を制御する切替制御部と、
前記回線切替装置を介してファイル転送を行う転送部とを備える。
前記切替制御部は、前記回線切替装置の状態を、第1物理回線に接続した第1状態にし、
前記転送部は、前記回線切替装置が前記第1状態にされた後に、前記第1物理回線の接続先のシステムである第1システムから転送ファイルを取得し、
前記切替制御部は、前記転送ファイルが取得された後に、前記回線切替装置の状態を、前記第1物理回線と第2物理回線とのいずれにも接続しない中立状態にし、前記回線切替装置を前記中立状態にした後に、前記回線切替装置の状態を、前記第2物理回線に接続した第2状態にし、
前記転送部は、前記回線切替装置が前記第2状態にされた後に、前記第2物理回線の接続先のシステムである第2システムに前記転送ファイルを格納する。
The
A switching control unit that controls the line switching device;
And a transfer unit for transferring a file via the line switching device.
The switching control unit sets the state of the line switching device to a first state connected to a first physical line,
The transfer unit acquires a transfer file from a first system, which is a system to which the first physical line is connected, after the line switching device is brought into the first state;
After the transfer file is acquired, the switching control unit causes the state of the line switching device to be in a neutral state in which the line switching device is not connected to any of the first physical line and the second physical line. After being put into a neutral state, the line switching device is brought into a second state where it is connected to the second physical line,
The transfer unit stores the transfer file in a second system, which is a system to which the second physical line is connected, after the line switching device is brought into the second state.
前記ファイル転送装置は、前記転送ファイルを検査する検査部を備える。
前記検査部は、前記回線切替装置が前記中立状態にされた後に、前記転送ファイルを検査することによって前記転送ファイルの転送の許否を判定し、
前記切替制御部は、前記転送ファイルの転送が許可された場合に、前記回線切替装置の状態を前記第2状態にする。
The file transfer device includes an inspection unit that inspects the transfer file.
The inspection unit determines whether or not transfer of the transfer file is permitted by checking the transfer file after the line switching device is brought into the neutral state.
The switching control unit sets the state of the line switching device to the second state when transfer of the transfer file is permitted.
検査規則が読取専用媒体に記憶されている。
前記検査部は、前記読取専用媒体から前記検査規則を読み取り、前記検査規則に従って前記転送ファイルの検査を行う。
Inspection rules are stored on read-only media.
The inspection unit reads the inspection rule from the read only medium, and inspects the transfer file according to the inspection rule.
前記検査部は、前記転送ファイルが有するファイル属性と前記転送ファイルに含まれるデータパターンとの少なくともいずれかの検査を行う。 The inspection unit inspects at least one of a file attribute of the transfer file and a data pattern included in the transfer file.
前記ファイル転送装置は、
前記回線切替装置に接続された通信ポートと、
前記通信ポートを制御するポート制御部とを備える。
前記ポート制御部は、前記通信ポートを活性化し、
前記転送部は、前記回線切替装置が前記第1状態にされ、且つ、前記通信ポートが活性化された後に、前記第1システムから前記転送ファイルを取得し、
前記ポート制御部は、前記転送ファイルが取得された後に、前記通信ポートを非活性化し、
前記検査部は、前記回線切替装置が前記中立状態にされ、且つ、前記通信ポートが非活性化された後に、前記転送ファイルを検査することによって前記転送ファイルの転送の許否を判定し、
前記ポート制御部は、前記転送ファイルの転送が許可された場合に、前記通信ポートを活性化し、
前記転送部は、前記回線切替装置が前記第2状態にされ、且つ、前記通信ポートが活性化された後に、前記第2システムに前記転送ファイルを格納する。
The file transfer device is
A communication port connected to the line switching device;
And a port control unit that controls the communication port.
The port control unit activates the communication port,
The transfer unit acquires the transfer file from the first system after the line switching device is brought into the first state and the communication port is activated.
The port control unit deactivates the communication port after the transfer file is acquired,
The inspection unit determines whether or not transfer of the transfer file is permitted by checking the transfer file after the line switching apparatus is brought into the neutral state and the communication port is deactivated.
The port control unit activates the communication port when transfer of the transfer file is permitted.
The transfer unit stores the transfer file in the second system after the line switching device is brought into the second state and the communication port is activated.
前記ファイル転送装置は、揮発性記憶装置を備える。
前記転送部は、前記第1システムから前記転送ファイルを取得した後に前記転送ファイルを前記揮発性記憶装置に記憶する。
The file transfer device comprises volatile storage.
The transfer unit stores the transfer file in the volatile storage device after acquiring the transfer file from the first system.
本発明のファイル転送プログラムは、
回線切替装置を制御する切替制御部と、
前記回線切替装置を介してファイル転送を行う転送部
としてコンピュータを機能させる。
前記切替制御部は、前記回線切替装置の状態を、第1物理回線に接続した第1状態にし、
前記転送部は、前記回線切替装置が前記第1状態にされた後に、前記第1物理回線の接続先のシステムである第1システムから転送ファイルを取得し、
前記切替制御部は、前記転送ファイルが取得された後に、前記回線切替装置の状態を、前記第1物理回線と第2物理回線とのいずれにも接続しない中立状態にし、前記回線切替装置を前記中立状態にした後に、前記回線切替装置の状態を、前記第2物理回線に接続した第2状態にし、
前記転送部は、前記回線切替装置が前記第2状態にされた後に、前記第2物理回線の接続先のシステムである第2システムに前記転送ファイルを格納する。
The file transfer program of the present invention is
A switching control unit that controls the line switching device;
The computer functions as a transfer unit that transfers files via the line switching device.
The switching control unit sets the state of the line switching device to a first state connected to a first physical line,
The transfer unit acquires a transfer file from a first system, which is a system to which the first physical line is connected, after the line switching device is brought into the first state;
After the transfer file is acquired, the switching control unit causes the state of the line switching device to be in a neutral state in which the line switching device is not connected to any of the first physical line and the second physical line. After being put into a neutral state, the line switching device is brought into a second state where it is connected to the second physical line,
The transfer unit stores the transfer file in a second system, which is a system to which the second physical line is connected, after the line switching device is brought into the second state.
前記ファイル転送プログラムは、さらに、前記転送ファイルを検査する検査部としてコンピュータを機能させる。
前記検査部は、前記回線切替装置が前記中立状態にされた後に、前記転送ファイルを検査することによって前記転送ファイルの転送の許否を判定し、
前記切替制御部は、前記転送ファイルの転送が許可された場合に、前記回線切替装置の状態を前記第2状態にする。
The file transfer program further causes the computer to function as an inspection unit that inspects the transfer file.
The inspection unit determines whether or not transfer of the transfer file is permitted by checking the transfer file after the line switching device is brought into the neutral state.
The switching control unit sets the state of the line switching device to the second state when transfer of the transfer file is permitted.
検査規則が読取専用媒体に記憶されている。
前記検査部は、前記読取専用媒体から前記検査規則を読み取り、前記検査規則に従って前記転送ファイルの検査を行う。
Inspection rules are stored on read-only media.
The inspection unit reads the inspection rule from the read only medium, and inspects the transfer file according to the inspection rule.
前記検査部は、前記転送ファイルが有するファイル属性と前記転送ファイルに含まれるデータパターンとの少なくともいずれかの検査を行う。 The inspection unit inspects at least one of a file attribute of the transfer file and a data pattern included in the transfer file.
前記ファイル転送プログラムは、さらに、前記回線切替装置に接続された通信ポートを制御するポート制御部としてコンピュータを機能させる。
前記ポート制御部は、前記通信ポートを活性化し、
前記転送部は、前記回線切替装置が前記第1状態にされ、且つ、前記通信ポートが活性化された後に、前記第1システムから前記転送ファイルを取得し、
前記ポート制御部は、前記転送ファイルが取得された後に、前記通信ポートを非活性化し、
前記検査部は、前記回線切替装置が前記中立状態にされ、且つ、前記通信ポートが非活性化された後に、前記転送ファイルを検査することによって前記転送ファイルの転送の許否を判定し、
前記ポート制御部は、前記転送ファイルの転送が許可された場合に、前記通信ポートを活性化し、
前記転送部は、前記回線切替装置が前記第2状態にされ、且つ、前記通信ポートが活性化された後に、前記第2システムに前記転送ファイルを格納する。
The file transfer program further causes the computer to function as a port control unit that controls a communication port connected to the line switching device.
The port control unit activates the communication port,
The transfer unit acquires the transfer file from the first system after the line switching device is brought into the first state and the communication port is activated.
The port control unit deactivates the communication port after the transfer file is acquired,
The inspection unit determines whether or not transfer of the transfer file is permitted by checking the transfer file after the line switching apparatus is brought into the neutral state and the communication port is deactivated.
The port control unit activates the communication port when transfer of the transfer file is permitted.
The transfer unit stores the transfer file in the second system after the line switching device is brought into the second state and the communication port is activated.
前記転送部は、前記第1システムから前記転送ファイルを取得した後に前記転送ファイルを揮発性記憶装置に記憶する。 The transfer unit stores the transfer file in a volatile storage device after acquiring the transfer file from the first system.
本発明のファイル転送方法では、
切替制御部が、回線切替装置の状態を、第1物理回線に接続した第1状態にし、
転送部が、前記回線切替装置が前記第1状態にされた後に、前記第1物理回線の接続先のシステムである第1システムから転送ファイルを取得し、
前記切替制御部が、前記転送ファイルが取得された後に、前記回線切替装置の状態を、前記第1物理回線と第2物理回線とのいずれにも接続しない中立状態にし、前記回線切替装置を前記中立状態にした後に、前記回線切替装置の状態を、前記第2物理回線に接続した第2状態にし、
前記転送部が、前記回線切替装置が前記第2状態にされた後に、前記第2物理回線の接続先のシステムである第2システムに前記転送ファイルを格納する。
In the file transfer method of the present invention,
The switching control unit changes the state of the line switching device to the first state connected to the first physical line,
A transfer unit acquires a transfer file from a first system, which is a system to which the first physical line is connected, after the line switching device is brought into the first state;
The switching control unit causes the line switching device to be in a neutral state in which the line switching device is not connected to any of the first physical line and the second physical line after the transfer file is acquired, and the line switching device is switched to the neutral state. After being put into a neutral state, the line switching device is brought into a second state where it is connected to the second physical line,
The transfer unit stores the transfer file in a second system, which is a system to which the second physical line is connected, after the line switching device is brought into the second state.
本発明によれば、システム間でファイルを安全に転送することができる。 According to the present invention, files can be securely transferred between systems.
実施の形態および図面において、同じ要素および対応する要素には同じ符号を付している。同じ符号が付された要素の説明は適宜に省略または簡略化する。図中の矢印はデータの流れ又は処理の流れを主に示している。 In the embodiments and the drawings, the same elements and corresponding elements are denoted by the same reference numerals. Descriptions of elements with the same reference numerals will be omitted or simplified as appropriate. Arrows in the figure mainly indicate the flow of data or the flow of processing.
実施の形態1.
セキュアなフィル転送について、図1から図7に基づいて説明する。
Secure fill transfer will be described based on FIGS. 1 to 7.
***構成の説明***
図1に基づいて、ファイル転送システム100の構成を説明する。
ファイル転送システム100は、第1システム101から第2システム102へファイルを転送するためのシステムである。
具体的には、第1システム101と第2システム102とのそれぞれは、1台または複数台のコンピュータである。
*** Description of the configuration ***
The configuration of the file transfer system 100 will be described based on FIG.
The file transfer system 100 is a system for transferring a file from the
Specifically, each of the
ファイル転送システム100は、第1システム101と第2システム102と回線切替装置110とファイル転送装置200とを備える。
第1システム101は、第1物理回線103で回線切替装置110に接続されている。第1物理回線103は、第1システム101と回線切替装置110とを繋ぐ物理回線である。物理回線は物理的な回線である。
第2システム102は、第2物理回線104で回線切替装置110に接続されている。第2物理回線104は、第2システム102と回線切替装置110とを繋ぐ物理回線である。
The file transfer system 100 includes a
The
The
ファイル転送装置200は、通信線105と制御線106とで回線切替装置110に接続されている。
通信線105は、通信用の信号線であり、回線切替装置110の第4ポート114とファイル転送装置200の通信ポート201とを繋いでいる。
制御線106は、制御用の信号線であり、回線切替装置110の第5ポート115とファイル転送装置200の制御ポート202とを繋いでいる。
The
The
The
回線切替装置110は、一般的な回線切替装置である。
回線切替装置110は、複数のポートを備える。具体的には、回線切替装置110は、5つのポート(111〜115)を備える。
第1ポート111には、第1物理回線103が接続されている。
第2ポート112には、第2物理回線104が接続されている。
第3ポート113には、物理回線が接続されていない。
第4ポート114には、通信線105が接続されている。
第5ポート115には、制御線106が接続されている。
The line switching device 110 is a general line switching device.
The line switching device 110 includes a plurality of ports. Specifically, the line switching device 110 includes five ports (111 to 115).
The first
The second
The physical line is not connected to the
A
The
回線切替装置110は、信号線116を備える。
信号線116の一端は、第1ポート111と第2ポート112と第3ポート113とのいずれかに接続される。
信号線116の他端は、第4ポート114に接続されている。
The line switching device 110 includes a
One end of the
The other end of the
図2に基づいて、ファイル転送装置200の構成を説明する。
ファイル転送装置200は、プロセッサ291と揮発性記憶装置292と通信インタフェース293とドライブ294といったハードウェアを備えるコンピュータである。これらのハードウェアは、信号線を介して互いに接続されている。
The configuration of the
The
プロセッサ291は、演算処理を行うIC(Integrated Circuit)であり、他のハードウェアを制御する。例えば、プロセッサ291は、CPU(Central Processing Unit)である。
揮発性記憶装置292は、電源が供給されている間だけ記憶内容を保持する記憶装置である。例えば、揮発性記憶装置292は、DRAM(Dynamic Random Access Memory)である。揮発性記憶装置292は、主記憶装置またはメインメモリとも呼ばれる。
通信インタフェース293は、通信機能を有し、通信ポート201と制御ポート202とを備える。例えば、通信インタフェース293は、NIC(Network Interface Card)である。
ドライブ294は、読取専用媒体からデータを読み取る装置である。例えば、ドライブ294は光学ドライブであり、読取専用媒体は光ディスクである。光ディスクの具体例はCD−ROM(Compact Disc Read Only Memory)である。
The
The
The
The
プロセッサ291は、切替制御部211とポート制御部212と転送部213と検査部214といった要素を備える。これらの要素はソフトウェアで実現される。
切替制御部211は、回線切替装置110を制御する。
ポート制御部212は、通信ポート201を制御する。
転送部213は、回線切替装置110を介してファイル転送を行う。
検査部214は、転送ファイルを検査する。
The
The switching
The
The
The
読取専用媒体には、切替制御部211とポート制御部212と転送部213と検査部214としてコンピュータを機能させるためのファイル転送プログラムが記憶されている。ファイル転送プログラムは、揮発性記憶装置292にロードされて、プロセッサ291によって実行される。
さらに、読取専用媒体にはOS(Operating System)が記憶されている。OSの少なくとも一部は、揮発性記憶装置292にロードされて、プロセッサ291によって実行される。
つまり、プロセッサ291は、OSを実行しながら、ファイル転送プログラムを実行する。
ファイル転送プログラムを実行して得られるデータは、揮発性記憶装置292、通信インタフェース293、プロセッサ291内のレジスタまたはプロセッサ291内のキャッシュメモリといった記憶装置に記憶される。
The read only medium stores a file transfer program for causing a computer to function as the switching
Furthermore, an OS (Operating System) is stored in the read only medium. At least a portion of the OS is loaded into
That is, the
Data obtained by executing the file transfer program is stored in a storage device such as a
ファイル転送装置200は、プロセッサ291を代替する複数のプロセッサを備えてもよい。複数のプロセッサは、プロセッサ291の役割を分担する。
The
ファイル転送プログラムは、光ディスクまたはフラッシュメモリ等の不揮発性の記録媒体にコンピュータで読み取り可能(かつ読取専用)に記録することができる。 The file transfer program can be computer-readable (and read-only) recorded on a non-volatile recording medium such as an optical disk or flash memory.
***動作の説明***
ファイル転送装置200の動作はファイル転送方法に相当する。また、ファイル転送方法の手順はファイル転送プログラムの手順に相当する。
*** Description of operation ***
The operation of the
図3に基づいて、ファイル転送方法を説明する。
ステップS101において、回線切替装置110は、第1システム101側に回線を切り替える。
The file transfer method will be described based on FIG.
In step S101, the line switching device 110 switches the line to the
ステップS101の手順を説明する。
切替制御部211は、制御ポート202に接続された制御線106を介して、第1切替命令を回線切替装置110に入力する。
第1切替命令が入力された場合、回線切替装置110は、信号線116の接続先を第1ポート111に切り替える。
これにより、回線切替装置110の状態は初期状態(図4参照)から第1状態(図5参照)に遷移する。
The procedure of step S101 will be described.
The switching
When the first switching instruction is input, the line switching device 110 switches the connection destination of the
Thus, the state of the line switching device 110 transitions from the initial state (see FIG. 4) to the first state (see FIG. 5).
図4に基づいて、回線切替装置110の初期状態を説明する。
初期状態は、第1物理回線103と第2物理回線104とのいずれにも接続しない状態である。なお、初期状態は、後述する中立状態と同じ状態である。
The initial state of the line switching device 110 will be described based on FIG.
In the initial state, neither the first
図5に基づいて、回線切替装置110の第1状態を説明する。
第1状態は、第1物理回線103に接続した状態である。第1物理回線103の接続先のシステムは第1システム101である。
The first state of the line switching device 110 will be described based on FIG.
The first state is a state of being connected to the first
図3に戻り、ステップS102から説明を続ける。
ステップS102において、ファイル転送装置200のポート制御部212は、通信ポート201を活性化する。
つまり、ポート制御部212は、通信ポート201の状態を有効な状態にする。通信ポート201の状態が有効な状態である場合、通信ポート201を介して通信を行うことができる。
Returning to FIG. 3, the description will continue from step S102.
In step S102, the
That is, the
ステップS103において、ファイル転送装置200の転送部213は、第1システム101から転送ファイルを取得する。
転送ファイルは、ファイル転送の対象となるファイル(データ)である。
In step S103, the
The transfer file is a file (data) to be a file transfer target.
具体的には、第1システム101は共有フォルダを有し、転送ファイルは共有フォルダに格納されている。転送部213は、第1システム101の共有フォルダにアクセスし、共有フォルダから転送ファイルを取得する。
Specifically, the
ステップS104において、ファイル転送装置200の転送部213は、転送ファイルを揮発性記憶装置292に記憶する。
In step S104, the
ステップS105において、ファイル転送装置200のポート制御部212は、通信ポート201を非活性化する。
つまり、ポート制御部212は、通信ポート201の状態を無効な状態にする。通信ポート201の状態が無効な状態である場合、通信ポート201を介して通信を行うことができない。
In step S105, the
That is, the
ステップS111において、回線切替装置110は回線を切り離す。 In step S111, the line switching device 110 disconnects the line.
ステップS111の手順を説明する。
切替制御部211は、制御ポート202に接続された制御線106を介して、中立切替命令を回線切替装置110に入力する。
中立切替命令が入力された場合、回線切替装置110は、信号線116の接続先を第3ポート113に切り替える。
これにより、回線切替装置110の状態は第1状態(図5参照)から中立状態(図6参照)に遷移する。
The procedure of step S111 will be described.
The switching
When the neutral switching command is input, the line switching device 110 switches the connection destination of the
As a result, the state of the line switching device 110 transitions from the first state (see FIG. 5) to the neutral state (see FIG. 6).
図6に基づいて、回線切替装置110の中立状態を説明する。
中立状態は、第1物理回線103と第2物理回線104とのいずれにも接続しない状態である。
The neutral state of the line switching device 110 will be described based on FIG.
In the neutral state, neither of the first
図3に戻り、ステップS112から説明を続ける。
ステップS112において、ファイル転送装置200の検査部214は、転送ファイルを検査することによって、転送ファイルの転送の許否を判定する。
Returning to FIG. 3, the description will continue from step S112.
In step S112, the
ステップS112の手順を説明する。
ドライブ294には、読取専用媒体が入れられている。この読取専用媒体には、検査規則が記憶されている。
まず、検査部214は、読取専用媒体から検査規則を読み取る。
次に、検査部214は、検査規則に従って転送ファイルの検査を行う。
そして、検査部214は、検査結果に基づいて、転送ファイルの転送の許否を判定する。
The procedure of step S112 will be described.
The
First, the
Next, the
Then, the
転送ファイルの検査について説明する。
検査部214は、転送ファイルに対して属性検査とパターン検査とを行う。
そして、転送ファイルが属性検査用の検査規則に合致し、且つ、転送ファイルがパターン検査用の検査規則に合致した場合に、検査部214は転送ファイルの転送を許可する。
但し、検査部214は、属性検査とパターン検査とのいずれかを行ってもよい。
The inspection of the transfer file will be described.
The
Then, when the transfer file matches the inspection rule for attribute inspection and the transfer file matches the inspection rule for pattern inspection, the
However, the
属性検査は、転送ファイルが有するファイル属性についての検査である。
属性検査において、検査部214は転送ファイルを以下のように検査する。
検査部214は、転送ファイルのサイズを上限サイズと比較する。転送ファイルのサイズが上限サイズより大きい場合、検査部214は、転送ファイルの転送を許可しない。上限サイズは、属性検査用の検査規則であり、読取専用媒体から読み取られる。
検査部214は、転送ファイルの拡張子を拡張子リストと比較する。転送ファイルの拡張子が拡張子リストに含まれない場合、検査部214は、転送ファイルの転送を許可しない。拡張リストは、属性検査用の検査規則であり、読取専用媒体から読み取られる。
検査部214は、転送ファイルのMIMEタイプをMIMEタイプリストと比較する。転送ファイルのMIMEタイプがMIMEタイプリストに含まれない場合、検査部214は、転送ファイルの転送を許可しない。MIMEタイプリストは、属性検査用の検査規則であり、読取専用媒体から読み取られる。MIMEは、Multipurpose Internet Mail Extensionsの略称である。
The attribute check is a check on the file attribute of the transfer file.
In the attribute inspection, the
The
The
The
パターン検査は、転送ファイルに含まれるデータパターンについての検査である。
パターン検査において、検査部214は転送ファイルを以下のように検査する。
検査部214は、転送ファイルをパターンファイルと比較する。パターンファイルに登録されているデータパターンが転送ファイルに含まれる場合、検査部214は、転送ファイルの転送を許可しない。パターンファイルは、パターン検査用の検査規則であり、読取専用媒体から読み取られる。パターンファイルはウイルス定義ファイルとも呼ばれ、パターンファイルにはコンピュータウイルスおよびマルウェアのパターンが登録されている。
検査部214は、転送ファイルを禁止文字列リストと比較する。禁止文字列リストに登録されている禁止文字列が転送ファイルに含まれる場合、検査部214は、転送ファイルの転送を許可しない。禁止文字列リストは、パターン検査用の検査規則であり、読取専用媒体から読み取られる。
The pattern inspection is an inspection on data patterns included in the transfer file.
In pattern inspection, the
The
The
転送ファイルの転送が許可された場合、処理はステップS121に進む。
転送ファイルの転送が許可されなかった場合、処理はステップS124に進む。
If transfer of the transfer file is permitted, the process proceeds to step S121.
If transfer of the transfer file is not permitted, the process proceeds to step S124.
ステップS121において、回線切替装置110は、第2システム102側に回線を切り替える。
In step S121, the line switching device 110 switches the line to the
ステップS121の手順を説明する。
切替制御部211は、制御ポート202に接続された制御線106を介して、第2切替命令を回線切替装置110に入力する。
第2切替命令が入力された場合、回線切替装置110は、信号線116の接続先を第2ポート112に切り替える。
これにより、回線切替装置110の状態は中立状態(図6参照)から第2状態(図7参照)に遷移する。
The procedure of step S121 will be described.
The switching
When the second switching instruction is input, the line switching device 110 switches the connection destination of the
As a result, the state of the line switching device 110 transitions from the neutral state (see FIG. 6) to the second state (see FIG. 7).
図7に基づいて、回線切替装置110の第2状態を説明する。
第2状態は、第2物理回線104に接続した状態である。第2物理回線104の接続先のシステムは第2システム102である。
The second state of the line switching device 110 will be described based on FIG.
The second state is a state in which the second
ステップS122において、ファイル転送装置200のポート制御部212は、通信ポート201を活性化する。
In step S122, the
ステップS123において、ファイル転送装置200の転送部213は、転送ファイルを第2システム102に格納する。
In step S123, the
具体的には、第2システム102は共有フォルダを有する。転送部213は、第2システム102の共有フォルダにアクセスし、共有フォルダに転送ファイルを格納する。
Specifically, the
ステップS124において、検査部214は、揮発性記憶装置292から転送ファイルを削除する。
In step S 124, the
ステップS125において、ファイル転送装置200のポート制御部212は、通信ポート201を非活性化する。
In step S125, the
ステップS126において、回線切替装置110は回線を切り離す。
ステップS126の手順は、ステップS111の手順と同じである。
これにより、回線切替装置110の状態は第2状態(図7参照)から初期状態(図4参照)に遷移する。
In step S126, the line switching device 110 disconnects the line.
The procedure of step S126 is the same as the procedure of step S111.
As a result, the state of the line switching device 110 transitions from the second state (see FIG. 7) to the initial state (see FIG. 4).
ステップS101からステップS126は、転送ファイル毎に実行される。つまり、転送ファイルの数と同じ回数、ステップS101からステップS126が繰り返される。 Steps S101 to S126 are executed for each transfer file. That is, steps S101 to S126 are repeated the same number of times as the number of transfer files.
***実施の形態1の特徴***
ファイル転送装置200は、一方のシステムから転送ファイルを取得し、禁止文字列またはマルウェアの有無などの規則に基づいて転送ファイルを検査した上で、他方のシステムに転送ファイルを転送する。
ファイル転送装置200は以下の特徴を有する。
(1)ファイル転送装置200は、システム間を物理的に分離する。つまり、ファイル転送装置200は、各システムと常時オンラインにはしない。
(2)ファイル転送装置200は、転送ファイルを不揮発性記憶装置に記憶しない。
(3)ファイル転送装置200は、指定されたファイル属性(拡張子、MIMEタイプ、上限サイズ)を有し、且つ、定義されたパターン(マルウェアパターン、禁止文字列)を含まない転送ファイルだけを転送する。
(4)検査規則は読取専用媒体に記憶されている。
*** Features of
The
The
(1) The
(2) The
(3) The
(4) The inspection rules are stored in the read only medium.
***実施の形態1の効果***
ファイル転送装置200は、システム間でファイルを安全に転送することができる。
ファイル転送装置200は、第1システム101から転送ファイルを取得するときだけ第1物理回線103に接続し、第2システム102に転送ファイルを格納するときだけ第2物理回線104に接続する。これにより、ファイル転送装置200を経由して一方のシステムから他方のシステムに侵入される、というリスクが解消される。
ファイル転送装置200は、転送ファイルを不揮発性記憶装置に記憶しない。これにより、転送ファイルが搾取される、というリスクが解消される。
ファイル転送装置200は、検査によって許可された転送ファイルだけを転送する。これにより、転送してはいけないファイルを意図せず転送してしまう、というリスクが解消される。
検査規則は読取専用媒体に記憶されている。これにより、検査規則が改ざんされる、というリスクが解消される。
*** Effect of
The
The
The
The
The inspection rules are stored on a read only medium. This eliminates the risk that the inspection rules will be tampered with.
***実施の形態の補足***
実施の形態は、好ましい形態の例示であり、本発明の技術的範囲を制限することを意図するものではない。実施の形態は、部分的に実施してもよいし、他の形態と組み合わせて実施してもよい。フローチャート等を用いて説明した手順は、適宜に変更してもよい。
*** Supplement of the embodiment ***
The embodiments are exemplifications of preferred embodiments, and are not intended to limit the technical scope of the present invention. The embodiment may be partially implemented or may be implemented in combination with other embodiments. The procedure described using the flowchart and the like may be changed as appropriate.
100 ファイル転送システム、101 第1システム、102 第2システム、103 第1物理回線、104 第2物理回線、105 通信線、106 制御線、110 回線切替装置、111 第1ポート、112 第2ポート、113 第3ポート、114 第4ポート、115 第5ポート、116 信号線、200 ファイル転送装置、201 通信ポート、202 制御ポート、211 切替制御部、212 ポート制御部、213 転送部、214 検査部、291 プロセッサ、292 揮発性記憶装置、293 通信インタフェース、294 ドライブ。 100 file transfer system, 101 first system, 102 second system, 103 first physical line, 104 second physical line, 105 communication line, 106 control line, 110 line switching device, 111 first port, 112 second port, 113 third port, 114 fourth port, 115 fifth port, 116 signal line, 200 file transfer device, 201 communication port, 202 control port, 211 switching control unit, 212 port control unit, 213 transfer unit, 214 inspection unit, 291 processor, 292 volatile storage, 293 communication interface, 294 drives.
Claims (13)
前記回線切替装置を介してファイル転送を行う転送部とを備え、
前記切替制御部は、前記回線切替装置の状態を、第1物理回線に接続した第1状態にし、
前記転送部は、前記回線切替装置が前記第1状態にされた後に、前記第1物理回線の接続先のシステムである第1システムから転送ファイルを取得し、
前記切替制御部は、前記転送ファイルが取得された後に、前記回線切替装置の状態を、前記第1物理回線と第2物理回線とのいずれにも接続しない中立状態にし、前記回線切替装置を前記中立状態にした後に、前記回線切替装置の状態を、前記第2物理回線に接続した第2状態にし、
前記転送部は、前記回線切替装置が前記第2状態にされた後に、前記第2物理回線の接続先のシステムである第2システムに前記転送ファイルを格納する
ファイル転送装置。 A switching control unit that controls the line switching device;
And a transfer unit for transferring a file via the line switching device;
The switching control unit sets the state of the line switching device to a first state connected to a first physical line,
The transfer unit acquires a transfer file from a first system, which is a system to which the first physical line is connected, after the line switching device is brought into the first state;
After the transfer file is acquired, the switching control unit causes the state of the line switching device to be in a neutral state in which the line switching device is not connected to any of the first physical line and the second physical line. After being put into a neutral state, the line switching device is brought into a second state where it is connected to the second physical line,
The transfer unit stores the transfer file in a second system, which is a system to which the second physical line is connected, after the line switching device is brought into the second state.
前記検査部は、前記回線切替装置が前記中立状態にされた後に、前記転送ファイルを検査することによって前記転送ファイルの転送の許否を判定し、
前記切替制御部は、前記転送ファイルの転送が許可された場合に、前記回線切替装置の状態を前記第2状態にする
請求項1に記載のファイル転送装置。 The file transfer device includes an inspection unit that inspects the transfer file.
The inspection unit determines whether or not transfer of the transfer file is permitted by checking the transfer file after the line switching device is brought into the neutral state.
The file transfer device according to claim 1, wherein the switching control unit sets the state of the line switching device to the second state when transfer of the transfer file is permitted.
前記検査部は、前記読取専用媒体から前記検査規則を読み取り、前記検査規則に従って前記転送ファイルの検査を行う
請求項2に記載のファイル転送装置。 Inspection rules are stored on read-only media,
3. The file transfer apparatus according to claim 2, wherein the inspection unit reads the inspection rule from the read-only medium and inspects the transfer file according to the inspection rule.
請求項2または請求項3に記載のファイル転送装置。 The file transfer device according to claim 2 or 3, wherein the inspection unit inspects at least one of a file attribute of the transfer file and a data pattern included in the transfer file.
前記回線切替装置に接続された通信ポートと、
前記通信ポートを制御するポート制御部とを備え、
前記ポート制御部は、前記通信ポートを活性化し、
前記転送部は、前記回線切替装置が前記第1状態にされ、且つ、前記通信ポートが活性化された後に、前記第1システムから前記転送ファイルを取得し、
前記ポート制御部は、前記転送ファイルが取得された後に、前記通信ポートを非活性化し、
前記検査部は、前記回線切替装置が前記中立状態にされ、且つ、前記通信ポートが非活性化された後に、前記転送ファイルを検査することによって前記転送ファイルの転送の許否を判定し、
前記ポート制御部は、前記転送ファイルの転送が許可された場合に、前記通信ポートを活性化し、
前記転送部は、前記回線切替装置が前記第2状態にされ、且つ、前記通信ポートが活性化された後に、前記第2システムに前記転送ファイルを格納する
請求項2から請求項4のいずれか1項に記載のファイル転送装置。 The file transfer device is
A communication port connected to the line switching device;
A port control unit that controls the communication port;
The port control unit activates the communication port,
The transfer unit acquires the transfer file from the first system after the line switching device is brought into the first state and the communication port is activated.
The port control unit deactivates the communication port after the transfer file is acquired,
The inspection unit determines whether or not transfer of the transfer file is permitted by checking the transfer file after the line switching apparatus is brought into the neutral state and the communication port is deactivated.
The port control unit activates the communication port when transfer of the transfer file is permitted.
5. The transfer system according to claim 2, wherein the transfer unit stores the transfer file in the second system after the line switching device is brought into the second state and the communication port is activated. The file transfer device according to item 1.
前記転送部は、前記第1システムから前記転送ファイルを取得した後に前記転送ファイルを前記揮発性記憶装置に記憶する
請求項1から請求項5のいずれか1項に記載のファイル転送装置。 The file transfer device comprises a volatile storage device;
The file transfer apparatus according to any one of claims 1 to 5, wherein the transfer unit stores the transfer file in the volatile storage device after acquiring the transfer file from the first system.
前記回線切替装置を介してファイル転送を行う転送部
としてコンピュータを機能させるためのファイル転送プログラムであり、
前記切替制御部は、前記回線切替装置の状態を、第1物理回線に接続した第1状態にし、
前記転送部は、前記回線切替装置が前記第1状態にされた後に、前記第1物理回線の接続先のシステムである第1システムから転送ファイルを取得し、
前記切替制御部は、前記転送ファイルが取得された後に、前記回線切替装置の状態を、前記第1物理回線と第2物理回線とのいずれにも接続しない中立状態にし、前記回線切替装置を前記中立状態にした後に、前記回線切替装置の状態を、前記第2物理回線に接続した第2状態にし、
前記転送部は、前記回線切替装置が前記第2状態にされた後に、前記第2物理回線の接続先のシステムである第2システムに前記転送ファイルを格納する
ファイル転送プログラム。 A switching control unit that controls the line switching device;
A file transfer program for causing a computer to function as a transfer unit for transferring a file via the line switching device;
The switching control unit sets the state of the line switching device to a first state connected to a first physical line,
The transfer unit acquires a transfer file from a first system, which is a system to which the first physical line is connected, after the line switching device is brought into the first state;
After the transfer file is acquired, the switching control unit causes the state of the line switching device to be in a neutral state in which the line switching device is not connected to any of the first physical line and the second physical line. After being put into a neutral state, the line switching device is brought into a second state where it is connected to the second physical line,
The transfer program is a file transfer program for storing the transfer file in a second system, which is a system to which the second physical line is connected, after the line switching apparatus is brought into the second state.
前記検査部は、前記回線切替装置が前記中立状態にされた後に、前記転送ファイルを検査することによって前記転送ファイルの転送の許否を判定し、
前記切替制御部は、前記転送ファイルの転送が許可された場合に、前記回線切替装置の状態を前記第2状態にする
請求項7に記載のファイル転送プログラム。 The file transfer program further causes a computer to function as an inspection unit that inspects the transfer file.
The inspection unit determines whether or not transfer of the transfer file is permitted by checking the transfer file after the line switching device is brought into the neutral state.
8. The file transfer program according to claim 7, wherein the switching control unit sets the state of the line switching device to the second state when transfer of the transfer file is permitted.
前記検査部は、前記読取専用媒体から前記検査規則を読み取り、前記検査規則に従って前記転送ファイルの検査を行う
請求項8に記載のファイル転送プログラム。 Inspection rules are stored on read-only media,
9. The file transfer program according to claim 8, wherein the inspection unit reads the inspection rule from the read-only medium and inspects the transfer file according to the inspection rule.
請求項8または請求項9に記載のファイル転送プログラム。 10. The file transfer program according to claim 8, wherein the inspection unit inspects at least one of a file attribute of the transfer file and a data pattern included in the transfer file.
前記ポート制御部は、前記通信ポートを活性化し、
前記転送部は、前記回線切替装置が前記第1状態にされ、且つ、前記通信ポートが活性化された後に、前記第1システムから前記転送ファイルを取得し、
前記ポート制御部は、前記転送ファイルが取得された後に、前記通信ポートを非活性化し、
前記検査部は、前記回線切替装置が前記中立状態にされ、且つ、前記通信ポートが非活性化された後に、前記転送ファイルを検査することによって前記転送ファイルの転送の許否を判定し、
前記ポート制御部は、前記転送ファイルの転送が許可された場合に、前記通信ポートを活性化し、
前記転送部は、前記回線切替装置が前記第2状態にされ、且つ、前記通信ポートが活性化された後に、前記第2システムに前記転送ファイルを格納する
請求項8から請求項10のいずれか1項に記載のファイル転送プログラム。 The file transfer program further causes a computer to function as a port control unit that controls a communication port connected to the line switching device.
The port control unit activates the communication port,
The transfer unit acquires the transfer file from the first system after the line switching device is brought into the first state and the communication port is activated.
The port control unit deactivates the communication port after the transfer file is acquired,
The inspection unit determines whether or not transfer of the transfer file is permitted by checking the transfer file after the line switching apparatus is brought into the neutral state and the communication port is deactivated.
The port control unit activates the communication port when transfer of the transfer file is permitted.
The transfer unit is configured to store the transfer file in the second system after the line switching apparatus is brought into the second state and the communication port is activated. File transfer program described in Section 1.
請求項7から請求項11のいずれか1項に記載のファイル転送プログラム。 The file transfer program according to any one of claims 7 to 11, wherein the transfer unit stores the transfer file in a volatile storage device after acquiring the transfer file from the first system.
転送部が、前記回線切替装置が前記第1状態にされた後に、前記第1物理回線の接続先のシステムである第1システムから転送ファイルを取得し、
前記切替制御部が、前記転送ファイルが取得された後に、前記回線切替装置の状態を、前記第1物理回線と第2物理回線とのいずれにも接続しない中立状態にし、前記回線切替装置を前記中立状態にした後に、前記回線切替装置の状態を、前記第2物理回線に接続した第2状態にし、
前記転送部が、前記回線切替装置が前記第2状態にされた後に、前記第2物理回線の接続先のシステムである第2システムに前記転送ファイルを格納する
ファイル転送方法。 The switching control unit changes the state of the line switching device to the first state connected to the first physical line,
A transfer unit acquires a transfer file from a first system, which is a system to which the first physical line is connected, after the line switching device is brought into the first state;
The switching control unit causes the line switching device to be in a neutral state in which the line switching device is not connected to any of the first physical line and the second physical line after the transfer file is acquired, and the line switching device is switched to the neutral state. After being put into a neutral state, the line switching device is brought into a second state where it is connected to the second physical line,
A file transfer method, wherein the transfer unit stores the transfer file in a second system, which is a system to which the second physical line is connected, after the line switching device is brought into the second state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017234841A JP2019101950A (en) | 2017-12-07 | 2017-12-07 | File transfer device, file transfer program, and file transfer method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017234841A JP2019101950A (en) | 2017-12-07 | 2017-12-07 | File transfer device, file transfer program, and file transfer method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019101950A true JP2019101950A (en) | 2019-06-24 |
Family
ID=66977017
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017234841A Pending JP2019101950A (en) | 2017-12-07 | 2017-12-07 | File transfer device, file transfer program, and file transfer method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2019101950A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020195450A (en) * | 2019-05-31 | 2020-12-10 | 株式会社三洋物産 | Game machine |
JP2020195448A (en) * | 2019-05-31 | 2020-12-10 | 株式会社三洋物産 | Game machine |
JP2020195449A (en) * | 2019-05-31 | 2020-12-10 | 株式会社三洋物産 | Game machine |
JP2020195451A (en) * | 2019-05-31 | 2020-12-10 | 株式会社三洋物産 | Game machine |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0897908A (en) * | 1994-09-28 | 1996-04-12 | Fujitsu Denso Ltd | Line changeover aid device |
JP2891982B1 (en) * | 1998-02-27 | 1999-05-17 | 三菱電機株式会社 | Print server, printer device, print server adapter device, business server, business client, and file transfer server |
JP2008046776A (en) * | 2006-08-11 | 2008-02-28 | Internatl Business Mach Corp <Ibm> | Web content transfer method, computer, and program |
JP2009111758A (en) * | 2007-10-30 | 2009-05-21 | Nippon Telegraph & Telephone East Corp | Transfer system and transfer device |
US20100318801A1 (en) * | 2007-10-24 | 2010-12-16 | Securekey Technologies Inc. | Method and system for protecting real estate from fradulent title changes |
-
2017
- 2017-12-07 JP JP2017234841A patent/JP2019101950A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0897908A (en) * | 1994-09-28 | 1996-04-12 | Fujitsu Denso Ltd | Line changeover aid device |
JP2891982B1 (en) * | 1998-02-27 | 1999-05-17 | 三菱電機株式会社 | Print server, printer device, print server adapter device, business server, business client, and file transfer server |
JP2008046776A (en) * | 2006-08-11 | 2008-02-28 | Internatl Business Mach Corp <Ibm> | Web content transfer method, computer, and program |
US20100318801A1 (en) * | 2007-10-24 | 2010-12-16 | Securekey Technologies Inc. | Method and system for protecting real estate from fradulent title changes |
JP2009111758A (en) * | 2007-10-30 | 2009-05-21 | Nippon Telegraph & Telephone East Corp | Transfer system and transfer device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020195450A (en) * | 2019-05-31 | 2020-12-10 | 株式会社三洋物産 | Game machine |
JP2020195448A (en) * | 2019-05-31 | 2020-12-10 | 株式会社三洋物産 | Game machine |
JP2020195449A (en) * | 2019-05-31 | 2020-12-10 | 株式会社三洋物産 | Game machine |
JP2020195451A (en) * | 2019-05-31 | 2020-12-10 | 株式会社三洋物産 | Game machine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11244047B2 (en) | Intelligent backup and versioning | |
JP2019101950A (en) | File transfer device, file transfer program, and file transfer method | |
US9230111B1 (en) | Systems and methods for protecting document files from macro threats | |
US9460306B1 (en) | System and method for controlling access of machine code to operating system resources | |
JP2005135396A (en) | Shadow page table for address translation control | |
JP2017511523A (en) | System and method for optimizing scanning of pre-installed applications | |
CN107644174B (en) | Data leakage prevention system and data leakage prevention method | |
JP2005276158A (en) | Storage system, computer system and method of establishing attribute of storage area | |
WO2017174030A1 (en) | Data access control method and device | |
RU2667052C2 (en) | Detection of harmful software with cross-review | |
JP2006127127A (en) | Method and program for switching access folder in accordance with confidential mode, and computer system | |
JP2018124893A (en) | Computer system and file access controlling method | |
CN118525273A (en) | Partition accelerator embedded processing | |
US9519780B1 (en) | Systems and methods for identifying malware | |
JP2006040287A (en) | Frame work for security system | |
KR20120037381A (en) | Controlling access to software component state | |
CN106796644B (en) | Access control system and access control method | |
JP2017215745A (en) | Data processor, data processing method and program | |
JP2007524161A (en) | Separation multiplexed multidimensional processing in virtual processing space with virus, spyware and hacker protection features | |
CN105260137B (en) | Realize that HBA cards access the method and apparatus of SATA disks in SAS storage system | |
JP2008152519A (en) | Computer and its basic software | |
JPWO2006103752A1 (en) | How to control document copying | |
JP6193149B2 (en) | Storage connection system, storage connection device, storage sharing method, and program | |
US11847227B2 (en) | Firmware version corruption attack prevention | |
GB2561862A (en) | Computer device and method for handling files |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201105 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210818 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210907 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20220308 |