JP2008234410A - Remote access system, information processing device, remote access program, and remote access method - Google Patents
Remote access system, information processing device, remote access program, and remote access method Download PDFInfo
- Publication number
- JP2008234410A JP2008234410A JP2007074364A JP2007074364A JP2008234410A JP 2008234410 A JP2008234410 A JP 2008234410A JP 2007074364 A JP2007074364 A JP 2007074364A JP 2007074364 A JP2007074364 A JP 2007074364A JP 2008234410 A JP2008234410 A JP 2008234410A
- Authority
- JP
- Japan
- Prior art keywords
- information
- network connection
- internet
- connection location
- intranet
- 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.)
- Withdrawn
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 269
- 238000000034 method Methods 0.000 title claims description 59
- 238000004891 communication Methods 0.000 claims description 57
- 230000006870 function Effects 0.000 claims description 15
- 241000700605 Viruses Species 0.000 abstract description 36
- 230000008569 process Effects 0.000 description 23
- 208000015181 infectious disease Diseases 0.000 description 9
- 230000007704 transition Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000001914 filtration Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 4
- 206010048669 Terminal state Diseases 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000004575 stone Substances 0.000 description 2
- 230000009385 viral infection Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000002155 anti-virotic effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 208000014837 parasitic helminthiasis infectious disease Diseases 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
本発明は、業務端末を社内イントラネットの外部に持ち出して、リモートアクセスを行う場合のセキュリティ対策を、社内イントラネットと同様に行うことで、コンピュータウィルスによる被害を防ぐとともに、業務端末からの情報漏洩を防止するリモートアクセスシステム、情報処理装置、リモートアクセスプログラム、及びリモートアクセス方法に関する。 The present invention prevents damage caused by computer viruses and prevents information leakage from business terminals by taking business terminals out of the company intranet and performing remote access in the same way as the company intranet. The present invention relates to a remote access system, an information processing apparatus, a remote access program, and a remote access method.
近年、コンピュータウィルス対策や情報漏洩対策などのセキュリティ分野への社会的な関心が高まっている。
このような状況において、企業内に構築されたネットワークである社内イントラネットなどは、一般に社内で定められたセキュリティポリシーに従って運用されており、イントラネットは概ね安全なネットワーク環境であるといえる。
In recent years, social interest in security fields such as computer virus countermeasures and information leakage countermeasures has increased.
Under such circumstances, an in-house intranet, which is a network built in a company, is generally operated in accordance with a security policy established in-house, and it can be said that the intranet is generally a safe network environment.
すなわち、イントラネットでは、フィルタリングソフトウェアやプロキシサーバなどを用いて、ネットワーク内の業務端末による安全性の保証されないWebサイトの閲覧等が制限される。また、資産管理ソフトウェアなどを用いて、業務端末のセキュリティパッチの適用状況や、ウィルス対策ソフトウェアの導入状況などが管理されることも多い。 That is, in an intranet, browsing of a Web site whose safety is not guaranteed by a business terminal in the network is restricted by using filtering software, a proxy server, or the like. In addition, asset management software or the like is often used to manage the security patch application status of business terminals, the installation status of anti-virus software, and the like.
さらに、イントラネットでは、インターネットからのアクセスについて、ファイアウォールやプロキシサーバにより、アクセス制御を実施している。
このため、イントラネットに業務端末を接続して使用する場合は、Web閲覧によるコンピュータウィルスの感染や、業務端末の乗っ取りによる業務データの改ざん、Antinnyなどのコンピュータウィルスによる機密情報の漏洩などの危険性が低くなっている。
Furthermore, in an intranet, access control is performed by a firewall or a proxy server for access from the Internet.
For this reason, when using a business terminal connected to an intranet, there are risks such as infection of a computer virus due to Web browsing, alteration of business data due to hijacking of the business terminal, and leakage of confidential information due to a computer virus such as Annyny. It is low.
一方、社内イントラネットで使用している業務端末を、社外へ持ち出して、自宅のLANやPHSなどからインターネットのような公衆ネットワークへ直接接続して使用する場合もある。
しかし、公衆ネットワークでは、イントラネットのようなセキュリティ対策が実施されておらず、安全性が保証されていない。
このため、業務端末を社外に持ち出した場合には、業務端末へのコンピュータウィルスやワームの感染、業務端末に保存しておいた機密情報の漏洩、業務端末の踏み台利用(不正中継)などのリスクが高くなってしまう。
On the other hand, there are cases where a business terminal used in an in-house intranet is taken out of the office and directly connected to a public network such as the Internet from a home LAN or PHS.
However, in the public network, security measures such as an intranet are not implemented, and safety is not guaranteed.
For this reason, when taking a business terminal outside the company, risks such as computer virus or worm infection on the business terminal, leakage of confidential information stored on the business terminal, use of a business terminal step board (illegal relay), etc. Will become high.
このような問題を解消するために、持ち出した業務端末とイントラネット間でVPN(Virtual Private Network)を確立することで通信路の安全性を確保し、業務端末をイントラネットのファイアウォールやプロキシサーバ経由でインターネットに接続する方法がとられる場合がある。 In order to solve such problems, the security of the communication path is ensured by establishing a VPN (Virtual Private Network) between the taken out business terminal and the intranet, and the business terminal is connected to the Internet via an intranet firewall or proxy server. There are cases where a method of connecting to is taken.
しかし、この方法では、業務端末が接続するネットワークを制限することはできないため、ユーザは、業務端末をイントラネットとインターネットへ同時にアクセスさせることができてしまうという問題があった。
このため、業務端末がインターネットでコンピュータウィルスに感染し、その業務端末を踏み台としてイントラネットへ感染範囲が広まる危険性があった。
However, since this method cannot restrict the network to which the business terminal is connected, there is a problem that the user can simultaneously access the business terminal to the intranet and the Internet.
For this reason, there is a risk that the business terminal is infected with a computer virus on the Internet, and the range of infection spreads to the intranet using the business terminal as a stepping stone.
また、業務端末がコンピュータウィルスに感染すると、コンピュータウィルスのプロセスにより業務で使用したメモリ情報や機密情報ファイルなどがインターネットへ漏洩する危険性もあった。
さらに、多数の業務端末がVPNによりイントラネット経由でインターネットへ接続する場合、イントラネットへの通信負荷が高くなってしまうといった問題もあった。
In addition, when a business terminal is infected with a computer virus, there is a risk that memory information and confidential information files used in the business may leak to the Internet due to the computer virus process.
Furthermore, when a large number of business terminals are connected to the Internet via an intranet by VPN, there is a problem that a communication load on the intranet becomes high.
ここで、コンピュータのリモートアクセス時のセキュリティ対策に関連する先行技術としては、例えば特許文献1に記載のリモート・プロキシ・システムを挙げることができる。
このリモート・プロキシ・システムでは、コンピュータのリモートアクセスに際して、通信の暗号化やフィルタリングなどが行われている。
Here, as a prior art relating to security measures at the time of remote access of a computer, for example, a remote proxy system described in
In this remote proxy system, communication encryption, filtering, and the like are performed during remote access of a computer.
また、特許文献2に記載のリバースプロキシネットワーク通信方式によれば、保護ネットワークの外部の装置から保護ネットワーク上の装置へのアクセスと、保護ネットワーク上の装置から保護ネットワークの外部の装置へのアクセスが可能とされている。
さらに、特許文献3には、USB装置を自宅PCに取り付けて自宅PCの通信方法を検出し、位置判定テーブルにおける社外サーバのIPアドレスにもとづき社外サーバに接続して応答データを取得し、その応答データが位置判定テーブルの応答データと一致する場合に、対応する位置を自宅PCの現在位置と決定して、接続方法テーブルの現在位置に対応する処理を実行することで、自宅PCをイントラネットに自動接続する発明が開示されている。
Further, according to the reverse proxy network communication method described in Patent Document 2, access from a device outside the protection network to a device on the protection network and access from a device on the protection network to a device outside the protection network are performed. It is possible.
Further, in Patent Document 3, a USB device is attached to a home PC, the communication method of the home PC is detected, the response data is acquired by connecting to the external server based on the IP address of the external server in the position determination table, and the response When the data matches the response data in the position determination table, the corresponding position is determined as the current position of the home PC, and processing corresponding to the current position in the connection method table is executed, so that the home PC is automatically set to the intranet. An invention to connect is disclosed.
しかしながら、これらの先行技術文献に記載の発明を用いても、業務端末が社外に持ち出された場合に、その業務端末がイントラネットとインターネットに同時にアクセスすることを制限することはできない。
このため、業務端末がインターネットでコンピュータウィルスに感染し、その業務端末を踏み台としてイントラネットへ感染範囲が広まる危険性を排除することはできず、また業務で使用したメモリ情報や機密情報ファイルなどがインターネットへ漏洩することを防止することはできなかった。
However, even if the inventions described in these prior art documents are used, when a business terminal is taken out of the office, it cannot be restricted that the business terminal accesses the intranet and the Internet at the same time.
For this reason, there is no way to eliminate the risk that a business terminal will be infected with a computer virus on the Internet, and the range of infection will spread to the intranet using that business terminal as a stepping stone. It was not possible to prevent leakage to
そこで、業務端末が社外に持ち出された場合に、その業務端末がイントラネットとインターネットに同時にアクセスすることを制限し、このような問題の発生を防止することが必要である。
すなわち、業務端末を持ち出して利用する場合に、(i)インターネット接続時とイントラネット接続時でのネットワークアクセスを制限し、(ii)インターネット接続時とイントラネット接続時での機密情報ファイルアクセスを制限し、(iii)インターネット接続時とイントラネット接続時でのプロセスを隔離し、(iv)インターネット接続時とイントラネット接続時でのメモリ情報を隔離する仕組み、及び(v)イントラネット経由でのインターネットアクセスによるネットワーク負荷をかけない仕組みの提供が必要である。
Therefore, when a business terminal is taken out of the office, it is necessary to restrict the business terminal from accessing the intranet and the Internet at the same time to prevent such problems from occurring.
In other words, when taking out business terminals and using them, (i) restrict network access when connected to the Internet and intranet, (ii) restrict access to confidential information files when connected to the Internet and intranet, (iii) Isolate processes when connected to the Internet and intranet, (iv) Mechanism to isolate memory information when connected to the Internet and intranet, and (v) Network load due to Internet access via the intranet It is necessary to provide a mechanism that does not apply.
本発明は、上記の事情にかんがみなされたものであり、業務端末を用いてイントラネット内外からイントラネット又はインターネットに接続する場合に、一定の条件ごとに端末を再起動させ、また一定の場合にのみ暗号化ファイルを復号することで、コンピュータウィルスによる被害を防止するとともに、業務端末からの情報漏洩を防止するリモートアクセスシステム、情報処理装置、リモートアクセスプログラム、及びリモートアクセス方法の提供を目的とする。 The present invention has been considered in view of the above circumstances. When a business terminal is used to connect to the intranet or the Internet from inside or outside the intranet, the terminal is restarted according to certain conditions, and only when certain conditions are satisfied It is an object of the present invention to provide a remote access system, an information processing apparatus, a remote access program, and a remote access method that prevent damage caused by a computer virus and prevent information leakage from a business terminal by decrypting an encrypted file.
上記目的を達成するため、本発明のリモートアクセスシステムは、インターネットと所定のイントラネットに接続可能な情報処理装置によるネットワークアクセスを制御するリモートアクセスシステムであって、情報処理装置が、当該情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段と、当該情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段と、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットとイントラネットの両方に同時には接続できないように制御するネットワークアクセス管理部とを備えた構成としてある。 In order to achieve the above object, a remote access system of the present invention is a remote access system that controls network access by an information processing apparatus that can be connected to the Internet and a predetermined intranet. Connection location storage means for storing network connection location information for specifying whether the connection location of the current and previous network access is the Internet or an intranet, and the current and previous network access destinations by the information processing device are: A connection destination storage means for storing network connection destination information for identifying whether the Internet or an intranet, network connection position information of this time, network connection position information of the previous time, network connection destination information of this time, and Based on previous network connection destination information, it is constituted that the information processing apparatus and a network access management unit at the same time to both the Internet and intranet controlled not be connected.
リモートアクセスシステムをこのような構成にすれば、情報処理装置がインターネットとイントラネットに同時にアクセスすることを防止することができる。
すなわち、情報処理装置の今回と前回のネットワーク接続位置情報、及び今回と前回のアクセスするネットワーク接続先情報にもとづいて、インターネットアクセス時とイントラネットアクセス時のそれぞれのネットワークアクセス接続先を、情報処理装置がインターネットとイントラネットに同時にアクセスできないように制限することができる。
このため、情報処理装置がインターネットでコンピュータウィルスに感染し、その情報処理装置からイントラネットに感染範囲が広がる危険性等を排除することが可能となる。また、情報処理装置を介してインターネットにイントラネットの情報が漏洩することを防止することも可能となる。
If the remote access system has such a configuration, the information processing apparatus can be prevented from accessing the Internet and the intranet at the same time.
That is, based on the current and previous network connection location information of the information processing device and the network connection destination information accessed this time and the previous time, the information processing device determines the respective network access connection destinations for Internet access and intranet access. You can restrict access to the Internet and intranet at the same time.
For this reason, it becomes possible to eliminate the risk that the information processing apparatus is infected with a computer virus on the Internet and the infection range extends from the information processing apparatus to the intranet. It is also possible to prevent information on the intranet from leaking to the Internet via the information processing apparatus.
なお、今回のネットワーク接続位置情報とは、ネットワークにおける情報処理装置の今回の位置を特定する情報であり、ネットワークアクセス管理部11aが、今回アプリケーション実行部12からネットワークアクセス要求を受信したときのアクセスに係るネットワーク接続位置情報である。
また、前回のネットワーク接続位置情報とは、情報処理装置が前回ネットワークに接続していたときの位置を特定する情報であり、ネットワークアクセス管理部11aが、前回アプリケーション実行部12からネットワークアクセス要求を受信したときのアクセスに係るネットワーク接続位置情報である。
これらのネットワーク接続位置情報としては、例えば情報処理装置のIPアドレス情報を用いることができる。
The current network connection location information is information for specifying the current location of the information processing apparatus in the network, and is used when the network
The previous network connection location information is information for specifying the location when the information processing apparatus was connected to the previous network, and the network
As the network connection position information, for example, IP address information of the information processing apparatus can be used.
また、本発明のリモートアクセスシステムは、ネットワークアクセス管理部が、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する構成としてある。 In the remote access system of the present invention, the network access management unit determines that the information is based on the current network connection location information, the previous network connection location information, the current network connection location information, and the previous network connection location information. After the processing device communicates with another information processing device via the Internet or during communication, the processing device does not communicate with the other information processing device via the intranet, and the information processing device does not communicate with the other information processing device via the intranet. In this configuration, control is performed so as not to communicate with other information processing apparatuses via the Internet after or during communication with the other information processing apparatus.
リモートアクセスシステムをこのような構成にすれば、ネットワークアクセス管理部による「情報処理装置がインターネットとイントラネットの両方に同時には接続できないように制御する」処理内容として、ネットワークアクセス管理部により、「情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する」ことができる。
このため、情報処理装置がインターネットを経由してコンピュータウィルスに感染した場合に、その感染範囲がイントラネットに広がることを防止することができるとともに、イントラネットを経由して情報処理装置のメモリに機密情報が保存された場合に、その情報がインターネットを経由して他の情報処理装置に漏洩することを防止することが可能となる。
If the remote access system is configured in this way, the network access management unit performs “control processing so that the information processing device cannot connect to both the Internet and the intranet at the same time” by the network access management unit. After the device communicates with other information processing devices via the Internet or during communication, the device does not communicate with other information processing devices via the intranet, and the information processing device does not communicate with other information processing devices via the intranet. It can be controlled not to communicate with another information processing apparatus via the Internet after or during communication with the processing apparatus.
For this reason, when the information processing apparatus is infected with a computer virus via the Internet, it is possible to prevent the infection range from spreading to the intranet, and confidential information is stored in the memory of the information processing apparatus via the intranet. When stored, the information can be prevented from leaking to other information processing apparatuses via the Internet.
また、本発明のリモートアクセスシステムは、ネットワークアクセス管理部が、今回のネットワーク接続先情報を含むネットワークアクセス要求を入力すると、ネットワーク接続位置情報記憶手段から今回のネットワーク接続位置情報と前回のネットワーク接続位置情報を取得するとともに、ネットワーク接続先情報記憶手段から今回のネットワーク接続先情報と前回のネットワーク接続先情報を取得し、(a)今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、(b)今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、(c)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、(d)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、(e)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、(f)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、(g)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わない構成としてある。 In the remote access system of the present invention, when the network access management unit inputs a network access request including the current network connection destination information, the current network connection position information and the previous network connection position are stored from the network connection position information storage unit. Acquiring information, acquiring the current network connection destination information and the previous network connection destination information from the network connection destination information storage means, (a) the current network connection location information is information for identifying the intranet, and When the previous network connection position information is information specifying an intranet, the information processing apparatus performs network access. (B) The current network connection position information is information specifying an intranet, and the previous network When the connection location information is information for specifying the Internet, network access by the information processing apparatus is not performed, and (c) the current network connection location information is information for specifying the Internet, and the previous network connection location When the information is information specifying the Internet, the current network connection destination information is information specifying the intranet, and the previous network connection destination information is information specifying the intranet, the information processing apparatus (D) The current network connection position information is information identifying the Internet, the previous network connection position information is information identifying the Internet, and the current network connection destination information is Information that identifies the intranet And when the previous network connection destination information is information specifying the Internet, the information processing apparatus does not perform network access, and (e) the current network connection position information is information specifying the Internet. The previous network connection location information is information for identifying the Internet, the current network connection destination information is information for identifying the Internet, and the previous network connection destination information is information for identifying the Internet. If there is a network access by the information processing apparatus, (f) the current network connection location information is information identifying the Internet, and the previous network connection location information is information identifying the Internet, and , This network connection destination information When the information is information specifying the Internet and the previous network connection destination information is information specifying the intranet, network access by the information processing apparatus is not performed, and (g) the current network connection location information is When the information is information specifying the Internet and the previous network connection position information is information specifying an intranet, the information processing apparatus does not perform network access.
リモートアクセスシステムをこのような構成にすれば、情報処理装置の今回のネットワーク接続位置情報と、前回のネットワーク接続位置情報と、今回アクセスするネットワーク接続先情報と、前回アクセスしたネットワーク接続先情報にもとづいて、ネットワークアクセスの種類ごとに適切にそのアクセスを行うか否かを制御することが可能となる。 If the remote access system has such a configuration, it is based on the current network connection position information of the information processing apparatus, the previous network connection position information, the network connection destination information accessed this time, and the network connection destination information accessed last time. Thus, it is possible to control whether or not to perform appropriate access for each type of network access.
また、本発明のリモートアクセスシステムは、イントラネットがVPNゲートウェイを備え、(c)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、ネットワークアクセス管理部が、当該情報処理装置とVPNゲートウェイとの間に仮想的な直結通信回線を確立して、当該情報処理装置によるネットワークアクセスを行う構成としてある。 In the remote access system of the present invention, the intranet includes a VPN gateway, (c) the current network connection position information is information specifying the Internet, and the previous network connection position information is information specifying the Internet. If the network connection destination information of this time is information for specifying the intranet and the previous network connection destination information is information for specifying the intranet, the network access management unit can connect the information processing apparatus and the VPN. A virtual direct connection communication line is established with the gateway, and network access is performed by the information processing apparatus.
リモートアクセスシステムをこのような構成にすれば、社外に持ち出された情報処理装置をイントラネット経由でインターネットに接続することで、情報処理装置をイントラネットに直接接続した場合と同様のセキュリティ効果を実現することが可能となる。 If the remote access system has such a configuration, the same security effect as when the information processing device is directly connected to the intranet can be realized by connecting the information processing device taken outside the company to the Internet via the intranet. Is possible.
また、本発明のリモートアクセスシステムは、情報処理装置が、イントラネットにおけるプロキシサーバから受信したフィルタ情報を設定したフィルタを備え、(e)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、ネットワークアクセス管理部が、今回のネットワーク接続先情報がフィルタにアクセスを許可しない接続先情報として設定されているかを判定し、今回のネットワーク接続先情報がアクセスを許可しない接続先情報として設定されていない場合、当該情報処理装置によるネットワークアクセスを行い、又は、今回のネットワーク接続先情報がフィルタにアクセスを許可する接続先情報として設定されているかを判定し、今回のネットワーク接続先情報がアクセスを許可する接続先情報として設定されている場合、当該情報処理装置によるネットワークアクセスを行う構成としてある。 In the remote access system of the present invention, the information processing apparatus includes a filter in which filter information received from a proxy server in an intranet is set. (E) The current network connection position information is information for identifying the Internet, and When the previous network connection location information is information identifying the Internet, the current network connection destination information is information identifying the Internet, and the previous network connection destination information is information identifying the Internet Then, the network access management unit determines whether the current network connection destination information is set as connection destination information that does not permit access to the filter, and the current network connection destination information is set as connection destination information that does not permit access. If not Network access by the information processing device, or it is determined whether the current network connection destination information is set as connection destination information allowing access to the filter, and the current network connection destination information permits connection destination information Is set to perform network access by the information processing apparatus.
リモートアクセスシステムをこのような構成にすれば、社外に持ち出された情報処理装置をインターネットに接続する場合に、イントラネット経由で接続しなくてもイントラネット経由でインターネットアクセスをする場合と同様のフィルタを適用することができ、イントラネットのネットワーク負荷を軽減することが可能となる。
すなわち、情報処理装置がインターネットへリモートアクセスする場合には、事前にイントラネット上のプロキシサーバからダウンロードして情報処理装置のフィルタに設定されたフィルタ情報を用いることで、アクセス先の制限を行うことができる。
このため、情報処理装置がインターネットに接続する場合に、イントラネットを経由する必要がなく、イントラネットの通信負荷を軽減することが可能となっている。
If the remote access system is configured in this way, when the information processing device taken outside the company is connected to the Internet, the same filter is applied as when accessing the Internet via the intranet without connecting via the intranet. It is possible to reduce the intranet network load.
That is, when the information processing device remotely accesses the Internet, the access destination can be restricted by using the filter information downloaded in advance from the proxy server on the intranet and set in the filter of the information processing device. it can.
For this reason, when the information processing apparatus is connected to the Internet, it is not necessary to go through the intranet, and the communication load on the intranet can be reduced.
また、本発明のリモートアクセスシステムは、情報処理装置が、暗号鍵情報を鍵情報記憶手段に格納させて管理する鍵情報管理部と、暗号鍵情報を用いて暗号化された暗号化対象ファイルを記憶する暗号化対象ファイル記憶手段と、ファイルのパスを含むファイルアクセス要求を入力すると、ファイルのパスに対応する暗号化対象ファイルを暗号化対象ファイル記憶手段から取得するとともに、鍵情報管理部に鍵情報取得要求を出力して、鍵情報管理部から暗号鍵情報を入力すると、この暗号鍵情報を用いて暗号化対象ファイルを復号してオープンするファイルアクセス管理部とを備え、鍵情報管理部が、鍵情報取得要求を入力すると、鍵情報記憶手段に暗号鍵情報が格納されているかを確認し、格納されている場合、この暗号鍵情報をファイルアクセス管理部に出力し、格納されていない場合、新たな鍵情報取得要求をネットワークアクセス管理部に出力し、ネットワークアクセス管理部から暗号鍵情報を入力すると、この暗号鍵情報をファイルアクセス管理部に出力し、ネットワークアクセス管理部が、新たな鍵情報取得要求を入力すると、当該情報処理装置によりイントラネットへのネットワークアクセスを行う場合に、イントラネットにおける鍵管理サーバから暗号鍵情報を受信して、鍵情報管理部に出力する構成としてある。 In the remote access system of the present invention, an information processing device stores a key information management unit that manages encryption key information stored in a key information storage unit, and an encryption target file encrypted using the encryption key information. When an encryption target file storage unit to be stored and a file access request including a file path are input, an encryption target file corresponding to the file path is acquired from the encryption target file storage unit, and a key is stored in the key information management unit. When the information acquisition request is output and the encryption key information is input from the key information management unit, the key information management unit includes a file access management unit that decrypts and opens the file to be encrypted using the encryption key information. When the key information acquisition request is input, it is confirmed whether or not the encryption key information is stored in the key information storage means. If the key information acquisition request is output to the network access management unit and the encryption key information is input from the network access management unit, the encryption key information is output to the file access management unit. When the network access management unit inputs a new key information acquisition request, when the information processing apparatus performs network access to the intranet, the encryption key information is received from the key management server in the intranet, and the key The information is output to the information management unit.
リモートアクセスシステムをこのような構成にすれば、情報処理装置がネットワークアクセスを行う場合に、情報処理装置において暗号化対象ファイルとして格納されている機密情報ファイルへのアクセスを制限でき、情報処理装置からの情報漏洩を防止することが可能となる。
すなわち、情報処理装置が外部からインターネットへの接続が許可される状態である場合、情報処理装置を介してイントラネット内の情報が漏洩するおそれがある。このため、情報処理装置は暗号鍵情報をイントラネットから取得することができにないように制御され、情報処理装置に格納されている暗号化対象ファイルを開くことはできない。
このように、情報処理装置のネットワークアクセスを制御することで、情報処理装置からの情報漏洩を適切に防止することが可能となっている。
If the remote access system has such a configuration, when the information processing apparatus performs network access, access to the confidential information file stored as the encryption target file in the information processing apparatus can be restricted. Information leakage can be prevented.
That is, when the information processing apparatus is allowed to connect to the Internet from the outside, information in the intranet may be leaked through the information processing apparatus. For this reason, the information processing apparatus is controlled so that the encryption key information cannot be acquired from the intranet, and the encryption target file stored in the information processing apparatus cannot be opened.
As described above, by controlling network access of the information processing apparatus, it is possible to appropriately prevent information leakage from the information processing apparatus.
また、本発明のリモートアクセスシステムは、情報処理装置が、ネットワークアクセス管理部から再起動要求を入力すると、当該情報処理装置を再起動するリセット実行部を備え、ネットワークアクセス管理部が、(b)今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合と、(d)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合と、(f)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合と、(g)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置の再起動要求をリセット実行部に出力する構成としてある。 The remote access system of the present invention further includes a reset execution unit that restarts the information processing apparatus when the information processing apparatus inputs a restart request from the network access management unit, and the network access management unit includes (b) The current network connection location information is information identifying the intranet, and the previous network connection location information is information identifying the Internet; and (d) the current network connection location information is information identifying the Internet. Yes, the previous network connection location information is information identifying the Internet, the current network connection destination information is information identifying the intranet, and the previous network connection location information is information identifying the Internet. (F) This network The connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection destination information is information specifying the Internet, and When the network connection destination information is information for identifying an intranet, and (g) the current network connection position information is information for identifying the Internet, and the previous network connection position information is information for identifying an intranet. In addition, the information processing apparatus is configured to output a restart request to the reset execution unit.
リモートアクセスシステムをこのような構成にすれば、情報処理装置において実行されるプロセスやメモリ情報を、インターネットアクセス時とイントラネットアクセス時との間で隔離することができるため、情報処理装置からの情報漏洩を防止することが可能となる。
すなわち、情報処理装置がアクセスするネットワーク接続先が、イントラネットからインターネットへ変更された場合、インターネットへ通信する前に情報処理装置におけるオペレーティングシステムを再起動し、メモリ情報のクリアとプロセスの停止と暗号鍵のクリアを行うことができる。
したがって、コンピュータウィルスが盗み取ろうとするメモリ情報を空にし、コンピュータウィルスのプロセスを停止し、暗号化されている機密情報ファイルを復号できなくすることができ、コンピュータウィルスなどによる機密情報の漏洩を防止すること可能となる。
If the remote access system has such a configuration, the process and memory information executed in the information processing apparatus can be isolated between the time of accessing the Internet and the time of accessing the intranet. Can be prevented.
That is, when the network connection destination accessed by the information processing device is changed from the intranet to the Internet, the operating system in the information processing device is restarted before communication to the Internet, the memory information is cleared, the process is stopped, and the encryption key Can be cleared.
Therefore, the memory information that the computer virus tries to steal can be emptied, the computer virus process can be stopped, the encrypted confidential information file cannot be decrypted, and the leakage of confidential information due to computer viruses etc. can be prevented It becomes possible to do.
また、本発明の情報処理装置は、インターネットと所定のイントラネットに接続可能な情報処理装置であって、当該情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段と、当該情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段と、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットとイントラネットの両方に同時には接続できないように制御するネットワークアクセス管理部とを備えた構成としてある。 The information processing apparatus of the present invention is an information processing apparatus that can be connected to the Internet and a predetermined intranet, and the connection position of the current and previous network access by the information processing apparatus is either the Internet or the intranet. Network location information for identifying the network connection location information, and network connection location information for identifying whether the current and previous network access destinations by the information processing apparatus are the Internet or an intranet, respectively. Based on the connection destination storage means, the current network connection location information, the previous network connection location information, the current network connection location information, and the previous network connection location information, the information processing apparatus is simultaneously connected to both the Internet and the intranet. A configuration equipped with a network access management unit for controlling so as not to be connected.
また、本発明の情報処理装置は、ネットワークアクセス管理部が、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する構成としてある。 Further, in the information processing apparatus of the present invention, the network access management unit performs the information based on the current network connection location information, the previous network connection location information, the current network connection location information, and the previous network connection location information. After the processing device communicates with another information processing device via the Internet or during communication, the processing device does not communicate with the other information processing device via the intranet, and the information processing device does not communicate with the other information processing device via the intranet. In this configuration, control is performed so as not to communicate with other information processing apparatuses via the Internet after or during communication with the other information processing apparatus.
また、本発明の情報処理装置は、ネットワークアクセス管理部が、今回のネットワーク接続先情報を含むネットワークアクセス要求を入力すると、ネットワーク接続位置情報記憶手段から今回のネットワーク接続位置情報と前回のネットワーク接続位置情報を取得するとともに、ネットワーク接続先情報記憶手段から今回のネットワーク接続先情報と前回のネットワーク接続先情報を取得し、(a)今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、(b)今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、(c)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、(d)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、(e)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、(f)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、(g)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わない構成としてある。 In the information processing apparatus of the present invention, when the network access management unit inputs a network access request including the current network connection destination information, the current network connection position information and the previous network connection position are stored from the network connection position information storage unit. Acquiring information, acquiring the current network connection destination information and the previous network connection destination information from the network connection destination information storage means, (a) the current network connection location information is information for identifying the intranet, and When the previous network connection position information is information specifying an intranet, the information processing apparatus performs network access. (B) The current network connection position information is information specifying an intranet, and the previous network Connection location information When the information specifies the Internet, network access by the information processing apparatus is not performed. (C) The current network connection position information is information specifying the Internet, and the previous network connection position information is the Internet. If the current network connection destination information is information for specifying an intranet, and the previous network connection destination information is information for specifying an intranet, network access by the information processing apparatus is performed. (D) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information specifies the intranet. Information, or When the previous network connection destination information is information specifying the Internet, the network access by the information processing apparatus is not performed, and (e) the current network connection position information is information specifying the Internet, and the previous time If the network connection location information is information identifying the Internet, the current network connection destination information is information identifying the Internet, and the previous network connection destination information is information identifying the Internet, (F) The current network connection location information is information identifying the Internet, and the previous network connection location information is information identifying the Internet, and the current network Connection destination information is When the network specifying information is the information for specifying the intranet and the previous network connection destination information is the information for specifying the intranet, the information processing apparatus does not access the network, and (g) the current network connection position information is the Internet. In the case where the information is specified and the previous network connection position information is information specifying the intranet, the information processing apparatus does not perform network access.
また、本発明の情報処理装置は、イントラネットがVPNゲートウェイを備え、(c)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、ネットワークアクセス管理部が、当該情報処理装置とVPNゲートウェイとの間に仮想的な直結通信回線を確立して、当該情報処理装置によるネットワークアクセスを行う構成としてある。 In the information processing apparatus of the present invention, the intranet includes a VPN gateway, (c) the current network connection position information is information specifying the Internet, and the previous network connection position information is information specifying the Internet. If the network connection destination information of this time is information for specifying the intranet and the previous network connection destination information is information for specifying the intranet, the network access management unit can connect the information processing apparatus and the VPN. A virtual direct connection communication line is established with the gateway, and network access is performed by the information processing apparatus.
また、本発明の情報処理装置は、イントラネットにおけるプロキシサーバから受信したフィルタ情報を設定したフィルタを備え、(e)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、ネットワークアクセス管理部が、今回のネットワーク接続先情報がフィルタにアクセスを許可しない接続先情報として設定されているかを判定し、今回のネットワーク接続先情報がアクセスを許可しない接続先情報として設定されていない場合、当該情報処理装置によるネットワークアクセスを行い、又は、今回のネットワーク接続先情報がフィルタにアクセスを許可する接続先情報として設定されているかを判定し、今回のネットワーク接続先情報がアクセスを許可する接続先情報として設定されている場合、当該情報処理装置によるネットワークアクセスを行う構成としてある。 The information processing apparatus of the present invention includes a filter in which filter information received from a proxy server in an intranet is set. (E) The current network connection position information is information specifying the Internet, and the previous network connection Network access management when the location information is information identifying the Internet, the current network connection destination information is information identifying the Internet, and the previous network connection destination information is information identifying the Internet Determine whether the current network connection destination information is set as connection destination information that does not permit access to the filter, and if the current network connection destination information is not set as connection destination information that does not permit access, Network by information processing equipment Access is performed, or it is determined whether the current network connection destination information is set as connection destination information allowing access to the filter, and the current network connection destination information is set as connection destination information permitting access In this case, the information processing apparatus performs network access.
また、本発明の情報処理装置は、暗号鍵情報を鍵情報記憶手段に格納させて管理する鍵情報管理部と、暗号鍵情報を用いて暗号化された暗号化対象ファイルを記憶する暗号化対象ファイル記憶手段と、ファイルのパスを含むファイルアクセス要求を入力すると、ファイルのパスに対応する暗号化対象ファイルを暗号化対象ファイル記憶手段から取得するとともに、鍵情報管理部に鍵情報取得要求を出力して、鍵情報管理部から暗号鍵情報を入力すると、この暗号鍵情報を用いて暗号化対象ファイルを復号してオープンするファイルアクセス管理部とを備え、鍵情報管理部が、鍵情報取得要求を入力すると、鍵情報記憶手段に暗号鍵情報が格納されているかを確認し、格納されている場合、この暗号鍵情報をファイルアクセス管理部に出力し、格納されていない場合、新たな鍵情報取得要求をネットワークアクセス管理部に出力し、ネットワークアクセス管理部から暗号鍵情報を入力すると、この暗号鍵情報をファイルアクセス管理部に出力し、ネットワークアクセス管理部が、新たな鍵情報取得要求を入力すると、当該情報処理装置によりイントラネットへのネットワークアクセスを行う場合に、イントラネットにおける鍵管理サーバから暗号鍵情報を受信して、鍵情報管理部に出力する構成としてある。 The information processing apparatus according to the present invention includes a key information management unit that stores and manages encryption key information in a key information storage unit, and an encryption target that stores an encryption target file encrypted using the encryption key information. When a file access request including a file storage means and a file path is input, an encryption target file corresponding to the file path is acquired from the encryption target file storage means, and a key information acquisition request is output to the key information management unit When the encryption key information is input from the key information management unit, the key information management unit includes a file access management unit that decrypts and opens the file to be encrypted using the encryption key information. Is input, it is confirmed whether the encryption key information is stored in the key information storage means, and if it is stored, the encryption key information is output to the file access management unit, If not, a new key information acquisition request is output to the network access management unit, and when the encryption key information is input from the network access management unit, the encryption key information is output to the file access management unit, and the network access management unit However, when a new key information acquisition request is input, when the information processing apparatus performs network access to the intranet, the encryption key information is received from the key management server in the intranet and output to the key information management unit. is there.
また、本発明の情報処理装置は、ネットワークアクセス管理部から再起動要求を入力すると、当該情報処理装置を再起動するリセット実行部を備え、ネットワークアクセス管理部が、(b)今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合と、(d)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合と、(f)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合と、(g)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置の再起動要求をリセット実行部に出力する構成としてある。 In addition, the information processing apparatus of the present invention includes a reset execution unit that restarts the information processing apparatus when a restart request is input from the network access management unit, and the network access management unit includes (b) the current network connection position. The information is information specifying the intranet, and the previous network connection position information is information specifying the Internet; and (d) the current network connection position information is information specifying the Internet, and the previous time The network connection location information is information identifying the Internet, the current network connection destination information is information identifying the intranet, and the previous network connection destination information is information identifying the Internet; (F) This network connection location information is Internet And the previous network connection location information is information specifying the Internet, the current network connection destination information is information specifying the Internet, and the previous network connection destination information is In the case of information specifying an intranet, and (g) when the current network connection location information is information specifying the Internet, and the previous network connection location information is information specifying an intranet, the information processing An apparatus restart request is output to the reset execution unit.
また、本発明のリモートアクセスプログラムは、インターネットと所定のイントラネットに接続可能な情報処理装置に、ネットワークアクセスを制御させるリモートアクセスプログラムであって、情報処理装置を、当該情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段、当該情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段、及び、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットとイントラネットの両方に同時には接続できないように制御するネットワークアクセス管理部として機能させる構成としてある。 The remote access program according to the present invention is a remote access program for controlling an information processing apparatus connectable to the Internet and a predetermined intranet to control network access. Connection location storage means for storing network connection location information for specifying whether the connection location of network access is the Internet or an intranet, and the current and previous network access destinations by the information processing device are the Internet and intranet respectively. Connection destination storage means for storing network connection destination information for identifying the network connection location information, current network connection location information, previous network connection location information, current network connection location information, and previous network connection location information. Based on the network connection destination information, it is constituted that the information processing apparatus at the same time to both the Internet and intranet to act as a network access management unit for controlling so as not to be connected.
また、本発明のリモートアクセスプログラムは、ネットワークアクセス管理部に、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御させる構成としてある。 Further, the remote access program of the present invention provides the network access management unit with the information based on the current network connection location information, the previous network connection location information, the current network connection location information, and the previous network connection location information. After the processing device communicates with another information processing device via the Internet or during communication, the processing device does not communicate with the other information processing device via the intranet, and the information processing device does not communicate with the other information processing device via the intranet. After the communication with this information processing apparatus or during the communication, control is performed so as not to communicate with another information processing apparatus via the Internet.
また、本発明のリモートアクセスプログラムは、ネットワークアクセス管理部に、今回のネットワーク接続先情報を含むネットワークアクセス要求が入力されると、ネットワーク接続位置情報記憶手段から今回のネットワーク接続位置情報と前回のネットワーク接続位置情報を取得させるとともに、ネットワーク接続先情報記憶手段から今回のネットワーク接続先情報と前回のネットワーク接続先情報を取得させ、(a)今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせ、(b)今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせず、(c)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせ、(d)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせず、(e)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせ、(f)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせず、(g)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせない構成としてある。 The remote access program of the present invention, when a network access request including the current network connection destination information is input to the network access management unit, the current network connection position information and the previous network from the network connection position information storage means. The connection location information is acquired, the current network connection destination information and the previous network connection destination information are acquired from the network connection destination information storage means, and (a) the current network connection location information is information for identifying the intranet. And, when the previous network connection position information is information for identifying an intranet, network access by the information processing apparatus is performed, (b) the current network connection position information is information for identifying an intranet, and Last time When the network connection position information is information specifying the Internet, the network access by the information processing apparatus is not performed, and (c) the current network connection position information is information specifying the Internet, and the previous network If the connection location information is information specifying the Internet, the current network connection destination information is information specifying an intranet, and the previous network connection destination information is information specifying an intranet, the information (D) The current network connection location information is information for specifying the Internet, and the previous network connection location information is information for specifying the Internet, and the current network connection. The destination information is intranet And when the previous network connection destination information is information specifying the Internet, network access by the information processing apparatus is not performed, and (e) the current network connection position information indicates the Internet The information to be specified, the previous network connection location information is information for specifying the Internet, the current network connection destination information is information for specifying the Internet, and the previous network connection destination information is the Internet. (F) The current network connection position information is information for specifying the Internet, and the previous network connection position information is for specifying the Internet. Information and When the network connection destination information is information specifying the Internet and the previous network connection destination information is information specifying the intranet, network access by the information processing apparatus is not performed, and (g) the current network When the connection location information is information for specifying the Internet and the previous network connection location information is information for specifying the intranet, the information processing apparatus does not perform network access.
また、本発明のリモートアクセスプログラムは、イントラネットがVPNゲートウェイを備え、(c)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、ネットワークアクセス管理部に、当該情報処理装置とVPNゲートウェイとの間に仮想的な直結通信回線を確立させて、当該情報処理装置によるネットワークアクセスを行わせる構成としてある。 In the remote access program of the present invention, the intranet includes a VPN gateway, (c) the current network connection position information is information specifying the Internet, and the previous network connection position information is information specifying the Internet. Yes, and if the current network connection destination information is information for specifying an intranet and the previous network connection destination information is information for specifying an intranet, the network access management unit and the VPN A virtual direct connection communication line is established with the gateway, and network access is performed by the information processing apparatus.
また、本発明のリモートアクセスプログラムは、情報処理装置を、イントラネットにおけるプロキシサーバから受信したフィルタ情報を設定したフィルタとして機能させ、(e)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、ネットワークアクセス管理部に、今回のネットワーク接続先情報がフィルタにアクセスを許可しない接続先情報として設定されているかを判定させ、今回のネットワーク接続先情報がアクセスを許可しない接続先情報として設定されていない場合、当該情報処理装置によるネットワークアクセスを行わせ、又は、今回のネットワーク接続先情報がフィルタにアクセスを許可する接続先情報として設定されているかを判定させ、今回のネットワーク接続先情報がアクセスを許可する接続先情報として設定されている場合、当該情報処理装置によるネットワークアクセスを行わせる構成としてある。 Further, the remote access program of the present invention causes the information processing apparatus to function as a filter in which the filter information received from the proxy server in the intranet is set, and (e) the current network connection position information is information identifying the Internet, The previous network connection location information is information for identifying the Internet, the current network connection destination information is information for identifying the Internet, and the previous network connection destination information is information for identifying the Internet. In this case, the network access management unit determines whether or not the current network connection destination information is set as connection destination information that does not permit access to the filter, and the current network connection destination information is set as connection destination information that does not permit access. Not Network access by the information processing device, or whether the current network connection destination information is set as connection destination information that permits access to the filter, and the current network connection destination information permits access When the connection destination information is set, the network access by the information processing apparatus is performed.
また、本発明のリモートアクセスプログラムは、情報処理装置を、暗号鍵情報を鍵情報記憶手段に格納させて管理する鍵情報管理部、暗号鍵情報を用いて暗号化された暗号化対象ファイルを記憶する暗号化対象ファイル記憶手段、及び、ファイルのパスを含むファイルアクセス要求を入力すると、ファイルのパスに対応する暗号化対象ファイルを暗号化対象ファイル記憶手段から取得するとともに、鍵情報管理部に鍵情報取得要求を出力して、鍵情報管理部から暗号鍵情報を入力すると、この暗号鍵情報を用いて暗号化対象ファイルを復号してオープンするファイルアクセス管理部として機能させ、鍵情報管理部に、鍵情報取得要求が入力されると、鍵情報記憶手段に暗号鍵情報が格納されているかを確認させ、格納されている場合、この暗号鍵情報をファイルアクセス管理部に出力させ、格納されていない場合、新たな鍵情報取得要求をネットワークアクセス管理部に出力させ、ネットワークアクセス管理部から暗号鍵情報を入力すると、この暗号鍵情報をファイルアクセス管理部に出力させ、ネットワークアクセス管理部に、新たな鍵情報取得要求が入力されると、当該情報処理装置によりイントラネットへのネットワークアクセスを行う場合に、イントラネットにおける鍵管理サーバから暗号鍵情報を受信させて、鍵情報管理部に出力させる構成としてある。 The remote access program of the present invention also stores an encryption target file encrypted using the encryption key information and a key information management unit that manages the information processing apparatus by storing the encryption key information in the key information storage means. When the file access request including the encryption target file storage means and the file path is input, the encryption target file corresponding to the file path is acquired from the encryption target file storage means, and the key information management unit When an information acquisition request is output and encryption key information is input from the key information management unit, the key information management unit functions as a file access management unit that decrypts and opens the encryption target file using the encryption key information. When the key information acquisition request is input, the key information storage means checks whether the encryption key information is stored. If the key information is output to the file access management unit and is not stored, a new key information acquisition request is output to the network access management unit, and the encryption key information is input from the network access management unit. When a new key information acquisition request is input to the access management unit and the information processing apparatus performs network access to the intranet, the encryption key information is received from the key management server in the intranet. The received information is output to the key information management unit.
また、本発明のリモートアクセスプログラムは、情報処理装置を、ネットワークアクセス管理部から再起動要求を入力すると、当該情報処理装置を再起動するリセット実行部として機能させ、ネットワークアクセス管理部に、(b)今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合と、(d)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合と、(f)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合と、(g)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置の再起動要求をリセット実行部に出力させる構成としてある。 The remote access program of the present invention causes the information processing apparatus to function as a reset execution unit that restarts the information processing apparatus when a restart request is input from the network access management unit, and causes the network access management unit to execute (b ) When the current network connection location information is information for specifying the intranet, and the previous network connection location information is information for specifying the Internet, and (d) The current network connection location information is information for specifying the Internet. In addition, the previous network connection location information is information for identifying the Internet, the current network connection destination information is information for identifying an intranet, and the previous network connection destination information is for identifying the Internet. If it is information, (f) this time The network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection destination information is information specifying the Internet, and the previous time And (g) the current network connection position information is information for specifying the Internet, and the previous network connection position information is information for specifying the intranet. In this case, a restart request for the information processing apparatus is output to the reset execution unit.
また、本発明のリモートアクセス方法は、インターネットと所定のイントラネットに接続可能な情報処理装置によるネットワークアクセスを制御するリモートアクセス方法であって、情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段と、情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段とを備えた当該情報処理装置におけるネットワークアクセス管理部が、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットとイントラネットの両方に同時には接続できないように制御する方法としてある。 The remote access method of the present invention is a remote access method for controlling network access by an information processing apparatus connectable to the Internet and a predetermined intranet, and the connection positions of the current and previous network access by the information processing apparatus are as follows: Connection location storage means for storing network connection location information for specifying whether it is the Internet or an intranet, and whether the current and previous network access destinations by the information processing device are the Internet or an intranet, respectively The network access management unit in the information processing apparatus provided with the connection destination storage means for storing the network connection destination information includes the current network connection position information, the previous network connection position information, and the current network connection. Information, and on the basis of the previous network connection destination information, the information processing apparatus at the same time to both the Internet and the intranet is a method of controlling so as not to be connected.
また、本発明のリモートアクセス方法は、ネットワークアクセス管理部が、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する方法としてある。 In the remote access method of the present invention, the network access management unit determines that the information is based on the current network connection location information, the previous network connection location information, the current network connection location information, and the previous network connection location information. After the processing device communicates with another information processing device via the Internet or during communication, the processing device does not communicate with the other information processing device via the intranet, and the information processing device does not communicate with the other information processing device via the intranet. This is a method for controlling not to communicate with another information processing apparatus via the Internet after or during communication with the other information processing apparatus.
また、本発明のリモートアクセス方法は、ネットワークアクセス管理部が、今回のネットワーク接続先情報を含むネットワークアクセス要求を入力すると、ネットワーク接続位置情報記憶手段から今回のネットワーク接続位置情報と前回のネットワーク接続位置情報を取得するとともに、ネットワーク接続先情報記憶手段から今回のネットワーク接続先情報と前回のネットワーク接続先情報を取得し、(a)今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、(b)今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、(c)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、(d)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、(e)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、(f)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、(g)今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わない方法としてある。 In the remote access method of the present invention, when the network access management unit inputs a network access request including the current network connection destination information, the current network connection position information and the previous network connection position are stored from the network connection position information storage unit. Acquiring information, acquiring the current network connection destination information and the previous network connection destination information from the network connection destination information storage means, (a) the current network connection location information is information for identifying the intranet, and When the previous network connection position information is information specifying an intranet, the information processing apparatus performs network access. (B) The current network connection position information is information specifying an intranet, and the previous network Connection If the location information is information specifying the Internet, network access by the information processing apparatus is not performed, and (c) the current network connection location information is information specifying the Internet, and the previous network connection location information Is information for identifying the Internet, the current network connection destination information is information for identifying an intranet, and the previous network connection destination information is information for identifying an intranet. (D) The current network connection location information is information identifying the Internet, the previous network connection location information is information identifying the Internet, and the current network connection location information is the intranet. With information to identify And when the previous network connection destination information is information for specifying the Internet, network access by the information processing apparatus is not performed, and (e) the current network connection position information is information for specifying the Internet, The previous network connection location information is information for identifying the Internet, the current network connection destination information is information for identifying the Internet, and the previous network connection destination information is information for identifying the Internet. And (f) the current network connection location information is information identifying the Internet, and the previous network connection location information is information identifying the Internet, and This network connection destination information When the information for specifying the Internet is the information for specifying the intranet in the previous network connection destination information, network access by the information processing apparatus is not performed, and (g) the current network connection position information indicates the Internet This is a method of not performing network access by the information processing apparatus when it is information to be specified and the previous network connection position information is information for specifying an intranet.
情報処理装置、リモートアクセスプログラムをこのような構成にし、リモートアクセス方法をこのような方法にすれば、情報処理装置の今回と前回のネットワーク接続位置情報、及び今回と前回のアクセスするネットワーク接続先情報にもとづいて、情報処理装置がインターネットとイントラネットに同時にアクセスすることを防止することができ、イントラネットへのコンピュータウィルス等の感染やイントラネット内の機密情報の漏洩などを排除することが可能となる。 If the information processing apparatus and the remote access program are configured in this way and the remote access method is such a method, the current and previous network connection position information of the information processing apparatus and the network connection destination information accessed this time and the previous time Based on this, it is possible to prevent the information processing apparatus from accessing the Internet and the intranet at the same time, and it is possible to eliminate infections such as computer viruses on the intranet and leakage of confidential information in the intranet.
また、社外に持ち出された情報処理装置をインターネットに接続する場合に、イントラネット経由で接続しなくてもイントラネット経由でインターネットアクセスをする場合と同様のフィルタを適用することができ、イントラネットのネットワーク負荷を軽減することが可能となる。 In addition, when an information processing device taken outside the company is connected to the Internet, the same filter as when accessing the Internet via the intranet can be applied without connecting via the intranet, and the network load of the intranet can be reduced. It becomes possible to reduce.
また、情報処理装置がネットワークアクセスを行う場合に、一定条件下で情報処理装置における機密情報ファイルへのアクセスを制限でき、情報処理装置からの情報漏洩を防止することが可能となる。
すなわち、情報処理装置における機密情報ファイルは所定の暗号鍵により暗号化され、その暗号鍵はイントラネット上の鍵管理サーバに格納されている。このため、情報処理装置がすでにインターネットへ接続していた場合、イントラネットへアクセスができないことから、情報処理装置は暗号鍵を取得できず、機密情報ファイルへのアクセスは許可されない。
一方、情報処理装置が事前にインターネットへ接続していない場合は、情報処理装置はイントラネット上の鍵管理サーバから暗号鍵を取得することができ、機密情報ファイルへのアクセスは許可される。
これによって、情報処理装置からの情報漏洩を防止することが可能となる。
In addition, when the information processing apparatus performs network access, access to the confidential information file in the information processing apparatus can be restricted under certain conditions, and information leakage from the information processing apparatus can be prevented.
That is, the confidential information file in the information processing apparatus is encrypted with a predetermined encryption key, and the encryption key is stored in the key management server on the intranet. For this reason, if the information processing apparatus is already connected to the Internet, the information processing apparatus cannot obtain the encryption key because access to the intranet cannot be made, and access to the confidential information file is not permitted.
On the other hand, when the information processing apparatus is not connected to the Internet in advance, the information processing apparatus can acquire the encryption key from the key management server on the intranet, and access to the confidential information file is permitted.
As a result, information leakage from the information processing apparatus can be prevented.
また、本発明によれば、情報処理装置において実行されるプロセスやメモリ情報を、インターネットアクセス時とイントラネットアクセス時との間で隔離することができるため、情報処理装置からの情報漏洩を防止することが可能となる。
すなわち、情報処理装置がアクセスするネットワーク接続先が、イントラネットからインターネットへ変更された場合、インターネットへ通信する前に情報処理装置におけるオペレーティングシステムを再起動し、メモリ情報のクリアとプロセスの停止と暗号鍵のクリアを行うことができる。
これによって、コンピュータウィルスが盗み取ろうとするメモリ情報を空にし、コンピュータウィルスのプロセスを停止し、暗号化されている機密情報ファイルを復号できなくすることができ、コンピュータウィルスなどによる機密情報の漏洩を防止すること可能となる。
In addition, according to the present invention, since the process and memory information executed in the information processing apparatus can be isolated between the time of accessing the Internet and the time of accessing the intranet, information leakage from the information processing apparatus can be prevented. Is possible.
That is, when the network connection destination accessed by the information processing apparatus is changed from the intranet to the Internet, the operating system in the information processing apparatus is restarted before communication to the Internet, the memory information is cleared, the process is stopped, and the encryption key Can be cleared.
As a result, the memory information that the computer virus tries to steal can be emptied, the computer virus process can be stopped, and the encrypted confidential information file can no longer be decrypted. It becomes possible to prevent.
また、情報処理装置がアクセスするネットワーク接続先が、インターネットからイントラネットへ変更された場合、イントラネットへ通信する前に情報処理装置におけるオペレーティングシステムを再起動し、メモリ情報をクリアしたりプロセスを停止したりすることができる。
これによって、コンピュータウィルスのプロセスを停止し、コンピュータウィルスの使用しているメモリ領域をクリアすることができ、社外に持ち出された情報処理装置を介してコンピュータウィルスなどがイントラネットへ不正にアクセスすることを防止することが可能となる。
In addition, when the network connection destination accessed by the information processing device is changed from the Internet to the intranet, the operating system in the information processing device is restarted before the communication to the intranet to clear the memory information or stop the process. can do.
As a result, the computer virus process can be stopped, the memory area used by the computer virus can be cleared, and the computer virus can illegally access the intranet via an information processing device taken outside the company. It becomes possible to prevent.
本発明によれば、イントラネットに接続して使用する業務端末が、社外に持ち出された場合などに、インターネットとイントラネットに同時にアクセスすることを防止することができる。
このため、業務端末がインターネットでコンピュータウィルスに感染し、その業務端末からイントラネットに感染範囲が広がる危険性等を排除することが可能となる。また、業務端末を介してインターネットにイントラネットの情報が漏洩することを防止することも可能となる。
ADVANTAGE OF THE INVENTION According to this invention, when the business terminal connected and used for an intranet is taken out outside the company, it can prevent accessing the internet and an intranet simultaneously.
For this reason, it is possible to eliminate the risk that the business terminal is infected with a computer virus on the Internet and the range of infection spreads from the business terminal to the intranet. It is also possible to prevent information on the intranet from leaking to the Internet via the business terminal.
以下、本発明のリモートアクセスシステムの好ましい実施形態について、図面を参照しつつ説明する。
なお、以下の実施形態に示す本発明のリモートアクセスシステムは、プログラムに制御されたコンピュータにより動作するようになっている。コンピュータのCPUは、プログラムにもとづいてコンピュータの各構成要素に指令を送り、リモートアクセスシステムにおけるクライアント端末の動作に必要となる所定の処理、例えば、端末IPアドレス情報取得処理、端末IPアドレスの種類の判定処理、宛先IPアドレス情報取得処理、宛先IPアドレスの種類の判定処理等を行わせる。このように、本発明のリモートアクセスシステムにおける各処理,動作は、プログラムとコンピュータとが協働した具体的手段により実現できるものである。
Hereinafter, a preferred embodiment of a remote access system of the present invention will be described with reference to the drawings.
Note that the remote access system of the present invention shown in the following embodiments is operated by a computer controlled by a program. The CPU of the computer sends a command to each component of the computer based on the program, and performs predetermined processing necessary for the operation of the client terminal in the remote access system, for example, terminal IP address information acquisition processing, terminal IP address type Determination processing, destination IP address information acquisition processing, destination IP address type determination processing, and the like are performed. Thus, each process and operation in the remote access system of the present invention can be realized by specific means in which the program and the computer cooperate.
プログラムは予めROM,RAM等の記録媒体に格納され、コンピュータに実装された記録媒体から当該コンピュータにプログラムを読み込ませて実行されるが、例えば通信回線を介してコンピュータに読み込ませることもできる。
また、プログラムを格納する記録媒体は、例えば半導体メモリ,磁気ディスク,光ディスク、その他任意のコンピュータで読取り可能な任意の記録手段により構成できる。
The program is stored in advance in a recording medium such as a ROM and a RAM, and is executed by causing the computer to read the program from a recording medium mounted on the computer. For example, the program may be read by the computer via a communication line.
Further, the recording medium for storing the program can be constituted by, for example, a semiconductor memory, a magnetic disk, an optical disk, or any other recording means that can be read by any computer.
[クライアント端末の状態遷移の概念]
最初に、本発明の実施形態のリモートアクセスシステムにおけるクライアント端末の状態遷移の概念について、図1を参照して説明する。
同図のクライアント端末は、リモートアクセスシステムにおける社内イントラネットに接続される業務端末であり、社外に持ち出されて使用され、インターネットやイントラネットに接続される。
[Concept of client terminal state transition]
First, the concept of the state transition of the client terminal in the remote access system according to the embodiment of the present invention will be described with reference to FIG.
The client terminal shown in the figure is a business terminal connected to an in-house intranet in a remote access system.
まず、クライアント端末が停止している状態が、「端末停止時の状態A」である。クライアント端末の使用開始時の状態であり、クライアント端末に電源を投入することで、この状態Aから「端末起動時の初期状態B」に遷移する。
この状態Bは、クライアント端末が起動した後、未だネットワークにアクセスしていない状態を示している。
この状態Bにおいて、クライアント端末によりネットワークアクセス要求が行わなければ、クライアント端末は、この状態Bへ遷移し続ける。
First, the state where the client terminal is stopped is “state A when the terminal is stopped”. This is a state at the start of use of the client terminal. When the client terminal is turned on, the state A is changed to the “initial state B at the time of starting the terminal”.
This state B shows a state where the network has not been accessed yet after the client terminal is activated.
In this state B, if no network access request is made by the client terminal, the client terminal continues to transition to this state B.
次に、「端末起動時の初期状態B」において、クライアント端末は、インターネットサービスプロバイダ(以下、ISP)などを経由して、インターネットへのアクセス要求をした場合、「外部からインターネットへリモート接続した状態C」へ遷移する。
この状態Cでは、インターネットへのアクセス要求が発生すると、引き続き状態Cへ遷移することができ、インターネットへのアクセスが可能であるが、イントラネットへのアクセスはできない。
なお、この状態Cにおいて、ネットワーク接続位置情報(インターネットorイントラネット)又はネットワーク接続先情報(インターネットorイントラネット)が変更されると、一旦クライアント端末の状態をリセットし、「端末起動時の初期状態B」に遷移しなければならない。
Next, in the “initial state B at the time of starting the terminal”, when the client terminal makes an access request to the Internet via an Internet service provider (hereinafter referred to as ISP) or the like, the “state of remote connection to the Internet from the outside” Transition to “C”.
In this state C, when an access request to the Internet is generated, it is possible to continue to transit to the state C and access to the Internet is possible, but access to the intranet is not possible.
In this state C, when the network connection position information (Internet or intranet) or the network connection destination information (Internet or intranet) is changed, the state of the client terminal is reset once, and “initial state B when the terminal is started” Must transition to
次に、「端末起動時の初期状態B」において、クライアント端末は、ISPなどを経由してイントラネットへのアクセス要求をした場合、「外部からイントラネットへリモート接続した状態D」へ遷移する。
この状態Dでは、イントラネットへのアクセス要求が発生すると、引き続きこの状態Dへ遷移することができるので、イントラネットへのアクセスが可能であるが、インターネットへのアクセスはできない。
なお、この状態Dにおいて、ネットワーク接続位置情報又はネットワーク接続先情報が変更されると、一旦クライアント端末の状態をリセットし、「端末起動時の初期状態B」に遷移しなければならない。
Next, in the “initial state B at the time of starting the terminal”, when the client terminal makes an access request to the intranet via the ISP or the like, the client terminal transits to the “state D in which remote connection is established from the outside to the intranet”.
In this state D, when an access request to the intranet is generated, it is possible to continue to transition to this state D, so that access to the intranet is possible, but access to the Internet is not possible.
In this state D, when the network connection position information or the network connection destination information is changed, the state of the client terminal must be reset once and transition to the “initial state B when the terminal is started”.
次に、「端末起動時の初期状態B」において、クライアント端末がイントラネットに直接接続された状態でイントラネットへのアクセス要求又はインターネットへのアクセス要求をした場合、クライアント端末は、「内部からイントラネットへ接続した状態E」へ遷移する。
この状態Eでは、イントラネットへのアクセス要求が発生すると、引き続きこの状態Eへ遷移でき、イントラネットへのアクセスが可能であり、またインターネットへのアクセス要求が発生すると、引き続きこの状態Eへ遷移でき、インターネットへのアクセスが可能である。
なお、この状態Eにおいて、ネットワーク接続位置情報が変更されると、一旦クライアント端末の状態をリセットし、「端末起動時の初期状態B」に遷移しなければならない。
Next, in “Initial state B at the time of starting the terminal”, when the client terminal makes an access request to the intranet or the access request to the Internet while being directly connected to the intranet, the client terminal State E ”.
In this state E, when an access request to the intranet is generated, it is possible to continue to transit to this state E, and it is possible to access the intranet, and when an access request to the Internet is generated, it is possible to continue to transition to this state E. Access to is possible.
In this state E, when the network connection position information is changed, the state of the client terminal must be reset once and transition to the “initial state B when the terminal is activated”.
[第一実施形態]
次に、本発明の第一実施形態の構成について、図2を参照して説明する。同図は、本実施形態のリモートアクセスシステムの構成を示すブロック図である。
同図に示すように、本実施形態のリモートアクセスシステムは、クライアント端末10、イントラネット20、インターネット30、及びISP40を有している。
[First embodiment]
Next, the configuration of the first embodiment of the present invention will be described with reference to FIG. FIG. 2 is a block diagram showing the configuration of the remote access system of this embodiment.
As shown in the figure, the remote access system of this embodiment includes a
本実施形態のリモートアクセスシステムは、クライアント端末10が、イントラネット20の外部から、イントラネット20又はインターネット30にリモートアクセスする場合に用いられるものである。
また、本実施形態のリモートアクセスシステムでは、暗号鍵がイントラネット20における鍵管理サーバ23に格納されている場合を想定している。
The remote access system of this embodiment is used when the
In the remote access system of this embodiment, it is assumed that the encryption key is stored in the
[クライアント端末10]
本実施形態においてクライアント端末10は、社外に持ち出された業務端末であり、図2に示すように、セキュリティシステム11、アプリケーション実行部12、フィルタ情報記憶部13、フィルタ14、及び暗号化対象ファイル記憶部15を備え、ISP40を介してイントラネット20やインターネット30などの通信ネットワークへアクセスする機能を有する。
また、セキュリティシステム11は、同図に示すように、ネットワークアクセス管理部11a、ファイルアクセス管理部11b、フィルタ情報管理部11c、端末接続位置情報管理部11d、鍵情報管理部11e、及びリセット実行部11fを備えている。
[Client terminal 10]
In the present embodiment, the
The
ネットワークアクセス管理部11aは、アプリケーション実行部12などから宛先IPアドレス情報を含むネットワークアクセス要求を入力すると、この宛先IPアドレス情報にもとづきネットワーク接続先情報(イントラネット接続、又はインターネット接続)を取得し、図示しない所定のネットワーク接続先情報記憶手段に格納する。
このネットワーク接続先情報は、宛先IPアドレス情報の種類にもとづき取得することができる。
When a network access request including destination IP address information is input from the
This network connection destination information can be acquired based on the type of destination IP address information.
すなわち、宛先IPアドレス情報の種類がイントラネット20のプライベートIPアドレスの場合は、ネットワーク接続先情報をイントラネット接続であると判別し、宛先IPアドレス情報の種類がグローバルIPアドレスの場合は、ネットワーク接続先情報をインターネット接続であると判別することができる。
そして、ネットワーク接続先情報として、ネットワーク接続先情報記憶手段に、イントラネット接続、又はインターネット接続を記憶させることができる。
That is, when the type of destination IP address information is a private IP address of the
Then, as the network connection destination information, an intranet connection or an Internet connection can be stored in the network connection destination information storage means.
なお、宛先IPアドレス情報を、ネットワークアクセス管理部11aから他の情報処理装置に送信されるパケットのヘッダから取得することもできる。このような構成において、イントラネット外からイントラネット内にアクセスする際、条件によってはイントラネット内の端末のIPアドレス情報が暗号化され、VPNゲートウェイのIPアドレス(グローバルIPアドレス)を宛先IPアドレス情報として設定したヘッダが追加されている場合がある。このような場合には、ネットワーク接続先情報を、ヘッダに設定される宛先IPアドレス情報がVPNゲートウェイのIPアドレスとなっているか否かにもとづき取得する構成とすることができる。
すなわち、宛先IPアドレス情報がVPNゲートウェイのIPアドレスである場合にイントラネット接続であると判別し、VPNゲートウェイのIPアドレスでない場合にインターネット接続であると判別することが可能である。
The destination IP address information can also be obtained from the header of a packet transmitted from the network
In other words, when the destination IP address information is the IP address of the VPN gateway, it is possible to determine that it is an intranet connection, and when it is not the IP address of the VPN gateway, it is possible to determine that it is an Internet connection.
また、ネットワーク接続先情報として、ネットワーク接続先情報記憶手段に、宛先IPアドレス情報自体を記憶させておくこともできる。
後述する処理手順の説明においては、ネットワーク接続先情報として、宛先IPアドレス情報をネットワーク接続先情報記憶手段に格納した場合を例に説明している。
このネットワーク接続先情報記憶手段には、今回のネットワーク接続先情報のみならず、前回のネットワーク接続先情報も記憶させておくことができる。
Further, the destination IP address information itself can be stored in the network connection destination information storage unit as the network connection destination information.
In the description of the processing procedure described later, a case where destination IP address information is stored as network connection destination information in the network connection destination information storage means is described as an example.
In this network connection destination information storage means, not only the current network connection destination information but also the previous network connection destination information can be stored.
また、ネットワークアクセス管理部11aは、このネットワーク接続先情報と、クライアント端末10のネットワーク接続位置情報にもとづいて、クライアント端末10の接続先のネットワークを制限する。
すなわち、ネットワークアクセス管理部11aは、クライアント端末10がイントラネット外からイントラネット20にリモート接続する場合、イントラネット20へ接続する前にインターネット30へアクセスしていたときは、イントラネット20へのアクセスを拒否する。そして、イントラネット20へ接続するためには、クライアント端末10のリセットを実施する旨を通知する。
Further, the network
That is, when the
なお、このネットワークアクセス管理部11aによるリセットを実施する旨の通知は、例えばクライアント端末10における表示装置やスピーカ、クライアント端末10に接続された印刷装置などに出力することができる。以下の、リセットを実施する旨の通知についても同様に行うことができる。
そして、この通知に対して、リセットを了承するための所定の入力がクライアント端末10に行われた場合に、リセット実行部11fによりクライアント端末10を再起動させることができる。
The notification that the network
In response to this notification, when a predetermined input for accepting the reset is made to the
また、ネットワークアクセス管理部11aは、クライアント端末10がイントラネット外からインターネット30にリモート接続する場合、インターネット30へ接続する前にイントラネット20へアクセスしていたときは、インターネット30へのアクセスを拒否し、インターネット30へ接続するために端末のリセットを実施する旨を通知する。
さらに、ネットワークアクセス管理部11aは、フィルタ情報管理部11cからフィルタ情報取得要求を入力した場合、及び鍵情報管理部11eから鍵情報取得要求を入力した場合、イントラネット20へアクセスして、これらの情報を受信する。
Further, when the
Further, when the filter information acquisition request is input from the filter
ファイルアクセス管理部11bは、クライアント端末10における暗号化対象ファイル記憶部15を管理し、この暗号化対象ファイル記憶部15に記憶されている暗号化対象ファイルの暗号化及び複合を行う。
このファイルアクセス管理部11bによる具体的なファイルの暗号化処理方法については、特に限定されるものではないが、例えば、アプリケーション実行部12の処理に対し、バックグラウンドで行うことが好ましい。
また、このとき、ファイルアクセス管理部11bは、暗号鍵を鍵情報管理部11eから取得する。
The file access management unit 11b manages the encryption target file storage unit 15 in the
A specific file encryption processing method by the file access management unit 11b is not particularly limited, but for example, it is preferable to perform the processing of the
At this time, the file access management unit 11b acquires the encryption key from the key information management unit 11e.
また、ファイルアクセス管理部11bは、クライアント端末10がイントラネット20に接続されている場合に、アプリケーション実行部12などから暗号化対象ファイル記憶部15に記憶されている暗号化対象ファイルへのファイルアクセスがあると、鍵情報管理部11eから鍵情報を取得して、当該暗号化対象ファイルを復号する。
一方、ファイルアクセス管理部11bは、クライアント端末10がインターネット30に接続されている場合には、アプリケーション実行部12などから暗号化対象ファイル記憶部15に記憶されている暗号化対象ファイルへのファイルアクセスがあっても、当該暗号化対象ファイルへのアクセスを拒否する。
Further, the file access management unit 11b performs file access to the encryption target file stored in the encryption target file storage unit 15 from the
On the other hand, when the
フィルタ情報管理部11cは、クライアント端末10におけるフィルタ情報記憶部13を管理する。
フィルタ情報管理部11cは、ネットワークアクセス管理部11a経由でイントラネット20からフィルタ情報記憶部22に記憶されているフィルタ情報を取得し、これをフィルタ情報記憶部13に格納する。
また、フィルタ情報管理部11cは、フィルタ情報記憶部13に格納されているフィルタ情報をフィルタ14に設定する。
The filter
The filter
Further, the filter
端末接続位置情報管理部11dは、クライアント端末10のネットワーク接続位置情報(イントラネット接続、又はインターネット接続)を、図示しない所定のネットワーク接続位置情報記憶手段に格納して管理する。
このネットワーク接続位置情報は、クライアント端末10のIPアドレス情報の種類にもとづき取得することができる。
すなわち、上述したネットワーク接続先情報の場合と同様に、IPアドレス情報の種類がイントラネット20のプライベートIPアドレスの場合は、ネットワーク接続位置をイントラネット接続であると判別し、IPアドレス情報の種類がグローバルIPアドレスの場合は、ネットワーク接続位置をインターネット接続であると判別することができる。
The terminal connection location
This network connection position information can be acquired based on the type of IP address information of the
That is, as in the case of the network connection destination information described above, if the IP address information type is a private IP address of the
そして、ネットワーク接続位置として、ネットワーク接続位置記憶手段に、イントラネット接続、又はインターネット接続を記憶させることができる。
また、ネットワーク接続位置として、ネットワーク接続位置記憶手段に、クライアント端末10のIPアドレス情報自体を記憶させておくこともできる。
Then, as a network connection position, an intranet connection or an Internet connection can be stored in the network connection position storage means.
Further, as the network connection position, the IP address information itself of the
後述する処理手順の説明においては、ネットワーク接続位置情報として、クライアント端末10のIPアドレス情報をネットワーク接続位置情報記憶手段に格納した場合を例に説明している。
なお、端末接続位置情報管理部11dは、クライアント端末10がネットワークに接続すると、クライアント端末10に付与されたIPアドレス情報をISP40から取得する。そして、取得したIPアドレス情報をネットワーク接続位置情報として、ネットワーク接続位置情報記憶手段に格納する。
In the description of the processing procedure to be described later, the case where the IP address information of the
The terminal connection location
また、このネットワーク接続位置情報記憶手段には、クライアント端末10の今回のネットワーク接続位置情報のみならず、前回のネットワーク接続位置情報も記憶しておくことができる。
そして、端末接続位置情報管理部11dは、ネットワークアクセス管理部11aから今回の端末位置情報取得要求を入力すると、今回のネットワーク接続位置情報をネットワークアクセス管理部11aに返却し、過去の端末位置情報取得要求を入力すると、過去のネットワーク接続位置情報をネットワークアクセス管理部11aに返却する。
The network connection location information storage means can store not only the current network connection location information of the
When the terminal connection location
鍵情報管理部11eは、暗号化対象ファイルを暗号化及び復号するための鍵を管理する。
なお、暗号鍵はクライアント端末における所定の鍵記憶部に格納しても、USBメモリやフレキシブルディスクなどの外部記憶装置における鍵記憶部に格納しても、接続先のイントラネット20上の鍵管理サーバ23における鍵記憶部に格納してもよい。ただし、クライアント端末10の再起動が行われる際に、鍵情報管理部11eは、鍵記憶部に格納されている暗号鍵の情報を消去する。
The key information management unit 11e manages a key for encrypting and decrypting the encryption target file.
Whether the encryption key is stored in a predetermined key storage unit in the client terminal or in a key storage unit in an external storage device such as a USB memory or a flexible disk, the
また、鍵情報管理部11eは、暗号鍵が鍵管理サーバ23における鍵記憶部に格納されている場合には、ネットワークアクセス管理部11aを経由して鍵管理サーバ23から暗号鍵を取得し、これを図示しない所定の鍵情報記憶手段に格納する。
このとき、鍵情報管理部11eは、ファイルアクセス管理部11bから鍵情報取得要求を入力すると、鍵取得要求をネットワークアクセス管理部11aに出力し、ネットワークアクセス管理部11aが、鍵管理サーバ23から暗号鍵を取得して、この暗号鍵を鍵情報管理部11eに出力する。
In addition, when the encryption key is stored in the key storage unit in the
At this time, when the key information acquisition unit 11e receives the key information acquisition request from the file access management unit 11b, the key information management unit 11e outputs the key acquisition request to the network
なお、クライアント端末10がすでにインターネット30にアクセスしており、イントラネット20へのアクセスが行えない場合は、ネットワークアクセス管理部11aは鍵管理サーバ23から暗号鍵を取得できない。
したがって、この場合は、クライアント端末10を再起動しなければ、鍵情報管理部11eは、暗号鍵を取得することができない。
If the
Therefore, in this case, the key information management unit 11e cannot acquire the encryption key unless the
リセット実行部11fは、ネットワークアクセス管理部11aからリセット要求を入力すると、クライアント端末10を再起動する。
このように、本発明では、クライアント端末10の再起動を行うことによって、他に特別な処理を行うことなく、クライアント端末10において実行されているプロセスを停止し、クライアント端末10の図示しないメモリに格納されている情報をクリアする。
The
As described above, in the present invention, by restarting the
アプリケーション実行部12は、クライアント端末10においてアプリケーションを実行する。アプリケーションがネットワークアクセスやファイルアクセスを行うものである場合、アプリケーション実行部12は、そのアプリケーションの実行により、ネットワークアクセス管理部11aにネットワークアクセス情報を出力したり、ファイルアクセス管理部11bにファイルアクセス情報を出力する。
The
フィルタ情報記憶部13は、フィルタ14で使用するためのURLフィルタリング情報等を格納する記憶手段である。
フィルタ14は、フィルタ情報管理部11cによって、フィルタ情報記憶部13に格納されているURLフィルタリング情報等の設定を受けると、このURLフィルタリング情報等を使用して、クライアント端末10からインターネット30へのアクセスを制限する。
The filter information storage unit 13 is a storage unit that stores URL filtering information and the like for use in the
When the filter
例えば、フィルタ14は、ネットワークアクセス管理部11aがインターネット30にアクセスする場合に、当該フィルタ14に設定されているURLフィルタリング情報にもとづいて、当該URLフィルタリング情報に存在するURLへのアクセスを禁止し、クライアント端末10の接続先を制限する。また、当該URLフィルタリング情報に存在するURLへのアクセスのみを許可することで、クライアント端末10の接続先を制限することもできる。
For example, when the network
暗号化対象ファイル記憶部15は、機密情報を格納する記憶手段であり、暗号化対象のファイルを格納する。
暗号化対象のファイルを暗号化する具体的な手法は、本発明では特に限定する必要はないが、例えば、アプリケーション実行部12などにより実行される処理により、ファイルアクセス管理部11bを経由して、暗号化対象ファイル記憶部15に暗号化対象ファイルが格納されると、当該暗号化対象のファイルをファイルアクセス管理部11bによりバックグラウンドで暗号化するようにすることができる。
また、ユーザが一定のファイルを暗号化対象として個別に選択して、これをファイルアクセス管理部11bにより暗号化して、暗号化対象ファイル記憶部15に記憶させる構成とすることも可能である。
The encryption target file storage unit 15 is a storage unit that stores confidential information, and stores files to be encrypted.
A specific method for encrypting a file to be encrypted is not particularly limited in the present invention. For example, by a process executed by the
It is also possible to adopt a configuration in which a user individually selects a certain file as an encryption target, encrypts it by the file access management unit 11b, and stores it in the encryption target file storage unit 15.
また、クライアント端末10において、暗号化対象ファイル記憶部15に格納されている暗号化対象ファイルにファイルアクセスがあると、鍵情報管理部11eにて暗号鍵が取得されている場合には、この暗号鍵を用いて、当該暗号化対象ファイルは復号される。
Further, in the
[イントラネット20]
次に、イントラネット20は、図2に示すように、プロキシサーバ21、フィルタ情報記憶部22、鍵管理サーバ23、ファイルサーバ24、VPNゲートウェイ25、及びDHCPサーバ26を備えている。
[Intranet 20]
Next, the
プロキシサーバ21は、イントラネット20におけるセキュリティポリシーに従って、イントラネット20の管理者によって構築され、運用される情報処理装置である。
プロキシサーバ21は、イントラネット20内に接続されたコンピュータからのインターネット30へのアクセスや、インターネット30からのイントラネット20へのアクセスを一元管理する。そして、フィルタ情報記憶部22に格納されているフィルタ情報にもとづいて、イントラネット20の内部から特定の種類の接続のみを許可したり、イントラネット20の外部からの不正なアクセスを遮断する。
また、プロキシサーバ21には、キャッシュ機能や認証機能など一般的なプロキシサーバの機能を備えることもできる。
The
The
Further, the
鍵管理サーバ23は、クライアント端末10の暗号化対象ファイル記憶部15に格納された暗号化対象のファイルを暗号化・復号するための鍵情報を格納する鍵記憶手段を備えている。
ファイルサーバ24は、機密情報を含む各種業務情報ファイルを格納する記憶手段を備えている。
The
The
VPN(Virtual Private Network)ゲートウェイ25は、クライアント端末10からの通信を受け付け、クライアント端末10とイントラネット20の間で仮想的な直結通信回線(以下、トンネルと称する場合がある。)を確立する機能をもつ。
DHCP(Dynamic Host Configuration Protocol)サーバ26は、クライアント端末からのIPアドレス要求を受け付け、クライアント端末にIPアドレスを割り当てる機能をもつ。
これらのイントラネット20における各構成は、従来公知のものを用いることが可能である。
A VPN (Virtual Private Network)
A DHCP (Dynamic Host Configuration Protocol)
A conventionally well-known thing can be used for each structure in these
インターネット30は、通信プロトコルTCP/IPを用いて、全世界のネットワークを相互に接続した巨大ネットワークである。
ISP(Internet Services Provider)40は、インターネット接続業者において管理される情報処理装置であり、クライアント端末10とイントラネット20、及びクライアント端末10とインターネット30の通信を中継し、クライアント端末10をネットワークに接続する。
The
An ISP (Internet Services Provider) 40 is an information processing apparatus managed by an Internet provider, and relays communication between the
[リモートアクセスシステムにおけるネットワークアクセス管理部の処理手順]
次に、本実施形態のリモートアクセスシステムにおける処理手順について、図3及び図4を参照して説明する。図3は、本実施形態のリモートアクセスシステムにおけるネットワークアクセス管理部の処理手順を示す動作手順図である。図4は、同システムにより出力される端末再起動案内を示す図である。
[Processing procedure of network access management unit in remote access system]
Next, a processing procedure in the remote access system of this embodiment will be described with reference to FIGS. FIG. 3 is an operation procedure diagram showing a processing procedure of the network access management unit in the remote access system of this embodiment. FIG. 4 is a diagram showing terminal restart guidance output by the system.
クライアント端末10が、社外からイントラネット20へリモートアクセスする場合、まずネットワークアクセス要求が発生する(ステップA1)。
このネットワークアクセス要求には、宛先IPアドレス情報が含まれ、例えばアプリケーション実行部12がアプリケーションを実行しているときに、アプリケーション実行部12からネットワークアクセス管理部11aに入力される。
このとき、ネットワークアクセス管理部11aは、ネットワークアクセス要求に含まれている宛先IPアドレス情報を、今回のネットワーク接続先情報としてネットワーク接続先情報記憶手段に格納する。
When the
This network access request includes destination IP address information, and is input from the
At this time, the network
次に、ネットワークアクセス管理部11aは、端末接続位置情報管理部11dに対して、クライアント端末10の今回の端末位置情報取得要求を出力し、端末接続位置情報管理部11dからクライアント端末10の今回のネットワーク接続位置情報(本実施形態においてはIPアドレス情報)を取得する(ステップA2)。
Next, the network
次に、ネットワークアクセス管理部11aは、取得したIPアドレス情報の種類を判別する(ステップA3)。
本実施形態では、クライアント端末10が、外部からイントラネット20にリモートアクセスする場合を想定しているため、端末接続位置情報管理部11dから取得されるクライアント端末10のIPアドレス情報は、グローバルIPアドレスである。
したがって、ネットワークアクセス管理部11aは、端末接続位置情報管理部11dに対して前回の端末位置情報取得要求を出力し、端末接続位置情報管理部11dから端末位置情報として、クライアント端末10の前回のネットワークアクセス時のIPアドレス情報を取得する(ステップA8)。
Next, the network
In this embodiment, since it is assumed that the
Therefore, the network
そして、ネットワークアクセス管理部11aは、取得したクライアント端末10の前回のIPアドレス情報の種類を判別する(ステップA9)。
ここで、この前回のIPアドレス情報の種類がグローバルIPアドレス、又は情報がない場合、ネットワークアクセス管理部11aは、ネットワークアクセス要求に含まれる今回の宛先IPアドレス情報をネットワーク接続先情報記憶手段から取得する(ステップA10)。
Then, the network
Here, when the type of the previous IP address information is a global IP address or there is no information, the network
次に、ネットワークアクセス管理部11aは、宛先IPアドレスの種類を判別する(ステップA11)。
そして、ネットワークアクセス管理部11aは、宛先IPアドレスの種類が、プライベートIPアドレスである場合、クライアント端末10はイントラネット20に接続しようとしていると判断し、前回の宛先IPアドレス情報をネットワーク接続先情報記憶手段から取得する(ステップA12)。
Next, the network
Then, when the type of the destination IP address is a private IP address, the network
次に、ネットワークアクセス管理部11aは、前回の宛先IPアドレス情報の種類を判別する(ステップA13)。
そして、ネットワークアクセス管理部11aは、前回の宛先IPアドレス情報の種類が、プライベートIPアドレス、又は情報がない場合、クライアント端末10によるイントラネット20への接続は可能と判断して、次にクライアント端末10とイントラネット20との間に、トンネルが存在するかを確認する(ステップA14)。
Next, the network
Then, if the type of the previous destination IP address information is a private IP address or no information, the network
なお、この場合に、イントラネット20への接続が可能と判断するのは、クライアント端末10が前回もイントラネット20にアクセスしていることから、前回も今回もインターネットに接続していないので、インターネット30からコンピュータウィルスが感染するなどの問題の発生するおそれがないためである。
In this case, it is determined that the connection to the
次に、ネットワークアクセス管理部11aは、トンネルが存在するかを確認した結果、トンネルがなかった場合は(ステップA15のなし)、クライアント端末10とイントラネット20間にトンネルを確立する(ステップA16)。
このトンネルの確立にあたり、ネットワークアクセス管理部11aは、VPNゲートウェイ25と暗号化通信を行うための情報を交換し、通信先が正しいかの相互認証を行って、暗号化通信を行う。
なお、本発明におけるトンネルは、従来公知の一般的な暗号化したセキュアな通信路を用いることができる。トンネルを介して通信される情報は、外部からその中身を参照することはできない。
そして、トンネル確立後、ネットワークアクセス管理部11aは、イントラネット20へアクセスすることができる(ステップA17)。
Next, as a result of checking whether or not a tunnel exists, the network
In establishing this tunnel, the network
The tunnel in the present invention can use a conventionally known general encrypted secure communication path. Information communicated through the tunnel cannot be referred to from the outside.
After the tunnel is established, the network
一方、トンネルがすでに存在していた場合(ステップA15のあり)、ネットワークアクセス管理部11aは、イントラネット20へアクセスすることができる(ステップA17)。
On the other hand, when the tunnel already exists (the presence of step A15), the network
また、ステップA13において、前回の宛先IPアドレス情報の種類が、グローバルIPアドレスであった場合は、クライアント端末10がインターネット30とイントラネット20に同時にアクセスをしようとしていると判断し、ネットワークアクセス管理部11aは、ネットワークアクセスを行わず、クライアント端末10の再起動案内を行う(ステップA18)。
すなわち、この場合は、クライアント端末10がすでにインターネット30にアクセスしていることから、イントラネット20へのアクセスを許可すると、クライアント端末10にコンピュータウィルスが感染していた場合、イントラネット20に感染が拡大するおそれなどがあるため、イントラネット20へのアクセスを許可せずに、再起動案内を行うようにしている。
In step A13, if the type of the previous destination IP address information is a global IP address, it is determined that the
That is, in this case, since the
このクライアント端末10の再起動案内は、クライアント端末10のユーザに、クライアント端末10の再起動を促すものであれば特に限定されるものではない。例えば、クライアント端末10のディスプレイに図4に示すような再起動案内を表示したり、クライアント端末10のスピーカから再起動案内を音声出力することなどが可能である。以下のクライアント端末10の再起動案内についても同様である。
The restart guidance for the
さらに、ステップA11において、今回の宛先IPアドレスの種類が、グローバルIPアドレスであった場合、クライアント端末10はインターネットへアクセスしようとしていると判断し、ネットワークアクセス管理部11aは、前回の宛先IPアドレス情報をネットワーク接続先情報記憶手段から取得する(ステップA19)。
In step A11, if the type of the destination IP address this time is a global IP address, it is determined that the
次に、ネットワークアクセス管理部11aは、前回の宛先IPアドレス情報の種類を判別する(ステップA20)。
そして、前回の宛先IPアドレス情報の種類が、プライベートIPアドレス、又は情報がない場合、ネットワークアクセス管理部11aは、今回の宛先IPアドレス情報もしくは宛先URL情報をフィルタ14に通し、フィルタ処理結果を取得する(ステップA21)。
Next, the network
If the type of the previous destination IP address information is a private IP address or no information, the network
そして、ネットワークアクセス管理部11aは、今回の宛先IPアドレス情報がフィルタ14を通過できたかを確認し(ステップA22)、フィルタを通過できた場合には、ネットワークアクセスをする(ステップA23)。
一方、今回の宛先IPアドレス情報がフィルタ14を通過できなかった場合、ネットワークアクセス管理部11aは、ネットワークアクセスをせずに終了する。
Then, the network
On the other hand, when the current destination IP address information cannot pass through the
ここで、クライアント端末10が前回もインターネット30にアクセスしている場合や起動後に初めてインターネット30にアクセスする場合には、イントラネット20からの情報の漏洩のおそれがないため、インターネット30へのアクセスを許可している。ただし、この場合でも通信の安全性を高めるべく、フィルタを通過した場合にのみアクセスを許可するようにしている。
Here, when the
なお、フィルタにはブラックリスト型とホワイトリスト型があるが、本発明では、そのいずれを用いることも可能である。
ブラックリスト型を用いた場合、フィルタ14を通過できたか否かは、今回の宛先IPアドレス情報、又はこのIPアドレス情報に対応するURLがフィルタ14に設定されていないかどうかにより判断することができる。
例えば、今回の宛先IPアドレス情報、又はこのIPアドレス情報に対応するURLが、フィルタ14に設定されていない場合は、フィルタ14を通過できたと判断し、フィルタ14に設定されている場合は、フィルタ14を通過できなかったと判断することができる。
The filter includes a black list type and a white list type. In the present invention, any of them can be used.
When the black list type is used, whether or not the
For example, if the current destination IP address information or the URL corresponding to this IP address information is not set in the
さらに、ステップA20において、前回の宛先IPアドレス情報の種類が、プライベートIPアドレスの場合、クライアント端末10がインターネット30とイントラネット20に同時にアクセスをしようとしていると判断し、ネットワークアクセスを行わず、クライアント端末10の再起動案内を行う(ステップA24)。
この場合は、クライアント端末10はすでにイントラネット20にアクセスしていることから、引き続き外部からインターネット30へアクセスすることを許可すると、イントラネット20における情報がクライアント端末10のメモリなどから漏洩するおそれがあるため、そのアクセスを許可せず、クライアント端末10の再起動案内を行うようにしている。
In step A20, if the type of the previous destination IP address information is a private IP address, it is determined that the
In this case, since the
また、ステップA9において、前回のネットワークアクセス時のクライアント端末10のIPアドレス情報の種類がプライベートIPアドレスであった場合は、クライアント端末10の接続位置がイントラネット20からインターネット30に変わったと判断し、ネットワークアクセスを行わず、クライアント端末10の再起動案内を行う(ステップA24)。
この場合も、クライアント端末10はすでにイントラネット20にアクセスしていたことから、外部からのアクセスを許可すると、イントラネット20における情報がクライアント端末10のメモリなどから漏洩するおそれがあるためである。
In step A9, if the type of IP address information of the
Also in this case, since the
[リモートアクセスシステムにおけるファイルアクセス管理部の処理手順]
次に、本実施形態のリモートアクセスシステムにおける処理手順について、図5を参照して説明する。同図は、本実施形態のリモートアクセスシステムにおけるファイルアクセス管理部の処理手順を示す動作手順図である。
[Processing procedure of the file access manager in the remote access system]
Next, a processing procedure in the remote access system of this embodiment will be described with reference to FIG. This figure is an operation procedure diagram showing a processing procedure of the file access management unit in the remote access system of this embodiment.
まず、クライアント端末10において、ファイルアクセス要求が発生する(ステップB1)。
このファイルアクセス要求は、ファイルのパスを含む情報であり、例えばアプリケーション実行部12がアプリケーションを実行しているときに、アプリケーション実行部12からファイルアクセス管理部11bに入力される。
First, a file access request is generated at the client terminal 10 (step B1).
The file access request is information including a file path, and is input from the
次に、ファイルアクセス管理部11bは、入力したファイルアクセス要求に含まれているファイルの属性情報を参照し、当該ファイルが、暗号化対象ファイルかどうかを判定する(ステップB2)。
そして、ファイルアクセス要求が、暗号化対象ファイルに対して行われていると判定された場合、ファイルアクセス管理部11bは、次に暗号鍵の有無を確認する(ステップB3)。
Next, the file access management unit 11b refers to the attribute information of the file included in the input file access request, and determines whether the file is an encryption target file (step B2).
If it is determined that the file access request is made with respect to the encryption target file, the file access management unit 11b next checks whether or not there is an encryption key (step B3).
すなわち、ファイルアクセス管理部11bは、鍵情報管理部11eに鍵情報取得要求を出力し、鍵情報管理部11eから鍵情報の取得を試みる。
このとき、鍵情報管理部11eは、クライアント端末10側における図示しない鍵情報記憶手段に暗号鍵が格納されているかどうかを確認し、暗号鍵が格納されていない場合、ネットワークアクセス管理部11aを経由して、イントラネット20の鍵管理サーバ23から暗号鍵を取得して、鍵情報記憶手段に格納する(ステップB4)。
なお、このネットワークアクセスは、イントラネット20に向けて行われるため、すでにインターネット30へ接続している場合には、図3を参照して説明したように、ネットワークアクセスが拒否され、端末再起動案内が行われる(ステップA13,ステップA18)。
That is, the file access management unit 11b outputs a key information acquisition request to the key information management unit 11e, and tries to acquire key information from the key information management unit 11e.
At this time, the key information management unit 11e checks whether or not an encryption key is stored in a key information storage unit (not shown) on the
Since this network access is performed toward the
そして、ファイルアクセス管理部11bは、鍵情報管理部11eによる鍵の取得が成功したか否かを確認し(ステップB5)、鍵の取得が失敗した場合、当該ファイルアクセスを拒否して処理を終了する。
一方、鍵情報管理部11eによる鍵の取得が成功した場合、ファイルアクセス管理部11bは、鍵情報管理部11eから鍵情報を取得し、この鍵情報を用いてアクセス対象の暗号化対象ファイルを復号し(ステップB6)、当該ファイルをオープンする(ステップB7)。
Then, the file access management unit 11b confirms whether or not the key acquisition by the key information management unit 11e has succeeded (step B5). If the key acquisition fails, the file access management unit 11b rejects the file access and ends the process. To do.
On the other hand, when the key acquisition by the key information management unit 11e is successful, the file access management unit 11b acquires the key information from the key information management unit 11e, and decrypts the encryption target file to be accessed using this key information. (Step B6), the file is opened (Step B7).
また、ステップB3において、ファイルアクセス管理部11bが鍵情報管理部11eから鍵情報を取得できた場合、この鍵情報を用いてアクセス対象の暗号化対象ファイルを復号し(ステップB6)、当該ファイルをオープンする(ステップB7)。
さらに、ステップB2において、アクセス対象のファイルが暗号化対象ファイルでなかった場合には、ファイルアクセス管理部11bは、当該ファイルをオープンする(ステップB7)。
In step B3, when the file access management unit 11b can acquire the key information from the key information management unit 11e, the encryption target file to be accessed is decrypted using the key information (step B6), and the file is stored. Open (step B7).
Furthermore, if the access target file is not the encryption target file in step B2, the file access management unit 11b opens the file (step B7).
[第二実施形態]
次に、本発明の第二実施形態について、図6を参照して説明する。図6は、本実施形態のリモートアクセスシステムの構成を示すブロック図である。
本実施形態は、クライアント端末10をイントラネット20において使用する場合について説明するものであり、クライアント端末10をイントラネット20に直接接続している点で第一実施形態と異なる。
その他の点については、第一実施形態と同様であり、図6に示す本実施形態のリモートアクセスシステムにおける各構成の機能は、図2に示す第一実施形態のリモートアクセスシステムにおける同一名称の各構成と同一の機能を有している。
[Second Embodiment]
Next, a second embodiment of the present invention will be described with reference to FIG. FIG. 6 is a block diagram showing the configuration of the remote access system of this embodiment.
This embodiment describes the case where the
The other points are the same as in the first embodiment, and the functions of the components in the remote access system of the present embodiment shown in FIG. 6 are the same as those in the remote access system of the first embodiment shown in FIG. It has the same function as the configuration.
さらに、本実施形態におけるネットワークアクセス管理部11aは、クライアント端末10がイントラネット20内からイントラネット20に接続する場合、イントラネット20へ接続する前にイントラネット20内からインターネット30へアクセスしていたときでも、イントラネット20へのアクセスを許可する。
また、ネットワークアクセス管理部11aは、クライアント端末10がイントラネット20内からインターネット30に接続する場合、インターネット30へ接続する前にイントラネット20内からイントラネット20へアクセスしていたときでも、インターネット30へのアクセスを許可する。
これは、クライアント端末10がイントラネット20に直接接続する場合、クライアント端末10によるネットワークアクセスは、プロキシサーバ21などによりイントラネット20内のセキュリティポリシーにもとづき行われることから、すでにイントラネット20やインターネット30に接続している場合に、それぞれ引き続きインターネット30やイントラネット20へのアクセスを許可しても、コンピュータウィルスの感染や情報漏洩のおそれがないためである。
Further, the network
In addition, when the
This is because when the
次に、本実施形態のリモートアクセスシステムにおけるネットワークアクセス管理部の処理手順について、図3を参照して説明する。
クライアント端末10が、イントラネット20に接続し、イントラネット20内へアクセスする場合、まずネットワークアクセス要求が発生する(ステップA1)。このネットワークアクセス要求の発生については、第一実施形態における場合と同様である。
Next, the processing procedure of the network access management unit in the remote access system of this embodiment will be described with reference to FIG.
When the
次に、ネットワークアクセス管理部11aは、端末接続位置情報管理部11dに対して今回の端末位置情報取得要求を出力し、端末接続位置情報管理部11dからクライアント端末10の今回のネットワーク接続位置情報(本実施形態においてはIPアドレス情報)を取得する(ステップA2)。
Next, the network
次に、ネットワークアクセス管理部11aは、取得したIPアドレス情報の種類を判別する(ステップA3)。
本実施形態では、クライアント端末10が、イントラネット20に直接アクセスする場合を想定しているため、端末接続位置情報管理部11dにより取得されるクライアント端末10のIPアドレス情報は、プライベートIPアドレスである。
この場合、ネットワークアクセス管理部11aは、端末接続位置情報管理部11dに対して前回の端末位置情報取得要求を出力し、端末接続位置情報管理部11dから端末位置情報として、クライアント端末10の前回のネットワークアクセス時のIPアドレス情報を取得する(ステップA4)。
Next, the network
In this embodiment, since it is assumed that the
In this case, the network
そして、ネットワークアクセス管理部11aは、取得したクライアント端末10の前回のIPアドレス情報の種類を判別する(ステップA5)。
ここで、この前回のIPアドレス情報の種類がプライベートIPアドレス、又は情報がない場合、ネットワークアクセス管理部11aは、クライアント端末10のネットワーク接続位置が前回アクセス時と同じであるか、又は起動後初めてのアクセスであると判断し、イントラネットへアクセスする(ステップA6)。
すなわち、この場合は、クライアント端末10は、イントラネット20の外部からインターネット30にアクセスしていることがないことから、クライアント端末10を介してイントラネット20にコンピュータウィルスが感染するおそれなどがないため、イントラネットへアクセスを許可している。
Then, the network
Here, when the type of the previous IP address information is a private IP address or there is no information, the network
That is, in this case, since the
また、ステップA5において、前回のIPアドレス情報の種類が、グローバルIPアドレスであった場合、クライアント端末10のネットワーク接続位置が前回アクセス時と変わったと判断し、ネットワークアクセス管理部11aはネットワークアクセスを行わず、クライアント端末10の再起動案内を行う(ステップA7)。
これは、クライアント端末10が前回はイントラネット20の外部からネットワークにアクセスしていることから、クライアント端末10を介してイントラネット20にコンピュータウィルスが感染するおそれがあるためである。
In step A5, if the type of the previous IP address information is a global IP address, it is determined that the network connection position of the
This is because the
次に、本実施形態のリモートアクセスシステムにおけるファイルアクセス管理部の処理手順について、図5を参照して説明する。
まず、クライアント端末10において、ファイルアクセス要求が発生する(ステップB1)。このファイルアクセス要求の発生については、第一実施形態における場合と同様である。
Next, the processing procedure of the file access management unit in the remote access system of this embodiment will be described with reference to FIG.
First, a file access request is generated at the client terminal 10 (step B1). The generation of this file access request is the same as in the first embodiment.
次に、ファイルアクセス管理部11bは、入力したファイルアクセス要求に含まれているファイルのパスにもとづきアクセス対象のファイルを特定し、このファイルの属性情報にもとづき当該ファイルが暗号化対象ファイルか否かを判定する(ステップB2)。
そして、ファイルアクセス要求が、暗号化対象ファイルに対して行われていると判定された場合、ファイルアクセス管理部11bは、次に暗号鍵の有無を確認する(ステップB3)。
Next, the file access management unit 11b specifies an access target file based on the path of the file included in the input file access request, and determines whether the file is an encryption target file based on the attribute information of the file. Is determined (step B2).
If it is determined that the file access request is made with respect to the file to be encrypted, the file access management unit 11b next checks whether or not there is an encryption key (step B3).
ここで、ファイルアクセス管理部11bは、鍵情報管理部11eに鍵情報取得要求を出力し、鍵情報管理部11eから鍵情報の取得を試みる。
このとき、鍵情報管理部11eは、クライアント端末10側における図示しない鍵情報記憶手段に暗号鍵が格納されているかどうかを確認し、暗号鍵が格納されていない場合、ネットワークアクセス管理部11aを経由して、イントラネット20の鍵管理サーバ23から暗号鍵を取得して、鍵情報記憶手段に格納する(ステップB4)。
Here, the file access management unit 11b outputs a key information acquisition request to the key information management unit 11e, and tries to acquire key information from the key information management unit 11e.
At this time, the key information management unit 11e checks whether or not an encryption key is stored in a key information storage unit (not shown) on the
本実施形態では、クライアント端末10はイントラネット20に直接接続されているが、すでにインターネット30へ接続している場合には、図3を参照して説明したように、ネットワークアクセスが拒否され、端末再起動案内が行われる(ステップA5,ステップA7)。一方、クライアント端末10によるイントラネット20へのアクセスが許可された後は、鍵情報管理部11eによる鍵の取得は行えることになる。
ファイルアクセス管理部11bによる以降の動作(ステップB5〜ステップB7)については、第一実施形態における動作と同様である。
In the present embodiment, the
The subsequent operation (step B5 to step B7) by the file access management unit 11b is the same as the operation in the first embodiment.
次に、第一実施形態と第二実施形態のリモートアクセスシステムにおけるクライアント端末の位置と接続先の組み合わせごとのネットワークアクセス管理部11aによる処理内容について、図7を参照して説明する。同図は、クライアント端末の位置と接続先の組み合わせごとのネットワークアクセス管理部11aによる処理内容をまとめたものである。
Next, processing contents by the network
まず、クライアント端末10がイントラネット20内からネットワークアクセスを行う場合(前回もイントラネット20内からアクセス)は、宛先に拘わらず、クライアント端末10はイントラネット20にアクセスすることができる(図3のステップA1→A6)。
これは、クライアント端末10は、外部からインターネット30にアクセスしておらず、クライアント端末10を介してイントラネット20にコンピュータウィルスが感染するおそれなどがないためである。
First, when the
This is because the
また、クライアント端末10がイントラネット20内からネットワークアクセスを行う場合(前回はイントラネット20外からアクセス)は、宛先に拘わらず、クライアント端末10は再起動案内を行う(図3のステップA1→A5→A7)。
これは、クライアント端末10は、前回イントラネット20の外部からネットワークアクセスを行っており、クライアント端末10を介してイントラネット20にコンピュータウィルスが感染するおそれなどがあるためである。
When the
This is because the
また、クライアント端末10がイントラネット20外からイントラネット20へアクセスする場合(前回もイントラネット20外からイントラネット20へアクセス)は、クライアント端末10はトンネルを通してネットワークアクセスを行う(図3のステップA1→A3→A8→A17)。
これは、クライアント端末10は、前回もイントラネット20にアクセスしており、外部からインターネット30にアクセスしていないことから、クライアント端末10を介してイントラネット20にコンピュータウィルスが感染するおそれなどがないためである。
Further, when the
This is because the
また、クライアント端末10がイントラネット20外からイントラネット20へアクセスする場合(前回はイントラネット20外からインターネット30へアクセス)は、クライアント端末10は再起動案内を行う(図3のステップA1→A3→A8→A13→A18)。
これは、クライアント端末10は、前回外部からインターネット30にアクセスを行っており、クライアント端末10を介してイントラネット20にコンピュータウィルスが感染するおそれなどがあるためである。
In addition, when the
This is because the
また、クライアント端末10がイントラネット20外からインターネット30へアクセスする場合(前回もイントラネット20外からインターネット30へアクセス)は、クライアント端末10はフィルタを通してネットワークアクセスを行う(図3のステップA1→A3→A8→A11→A19→A23)。
これは、クライアント端末10は、事前にイントラネット20にアクセスしていないことから、引き続きインターネット30への接続を許可しても、イントラネット20における情報がインターネット30へ漏洩するおそれがないためである。ただし、このようにクライアント端末10が外部からインターネット30に接続する場合でも、クライアント端末10がイントラネット20におけるものと同様のフィルタを通してネットワークアクセスを行うようにすることで、危険性のあるアクセスなどを排除することを可能としている。
Further, when the
This is because the
また、クライアント端末10がイントラネット20外からインターネット30へアクセスする場合(前回はイントラネット20外からイントラネット20へアクセス)は、クライアント端末10は再起動案内を行う(図3のステップA1→A3→A8→A11→A19→A20→A24)。
これは、クライアント端末10は、前回イントラネット20にアクセスしていることから、引き続き外部からインターネット30への接続を許可すると、イントラネット20における情報がインターネット30へ漏洩するおそれがあるためである。
Further, when the
This is because the
そして、クライアント端末10がイントラネット20外からネットワークアクセスを行う場合(前回はイントラネット20内からアクセス)は、宛先に拘わらず、クライアント端末10は再起動案内を行う(図3のステップA1→A3→A8→A9→A24)。
これは、クライアント端末10は、前回イントラネット20内からネットワークにアクセスしていることから、引き続き外部からのネットワークへの接続を許可すると、クライアント端末10を介してイントラネット20における情報が漏洩するおそれがあるためである。
When the
This is because the
以上説明したように、第一本実施形態及び第二実施形態のリモートアクセスシステムによれば、使用しているクライアント端末10の状態を、リモートアクセスシステムにおいて一定の基準で明確に区分することができ、それぞれの状態ごとにネットワークへのアクセスがあった場合に、セキュリティ上最適な処理を行うことが可能となる。
As described above, according to the remote access system of the first embodiment and the second embodiment, the state of the
すなわち、上記実施形態のリモートアクセスシステムでは、クライアント端末10の状態を、4つの状態(端末起動時の初期状態、イントラネット20の外部からインターネット30へリモート接続した状態、イントラネット20の外部からイントラネット20へリモート接続した状態、イントラネット20の内部からイントラネット20へ接続した状態)に区分でき、これらの状態ごとに、クライアント端末10の今回のネットワーク接続位置情報(イントラネット20、インターネット30)と、前回のネットワーク接続位置情報(イントラネット20、インターネット30、情報なし)と、今回アクセスするネットワーク接続先情報(イントラネット20、インターネット30)と、前回アクセスしたネットワーク接続先情報(イントラネット20、インターネット30、情報なし)にもとづいて、クライアント端末10の遷移先の状態を決定することができる。
このため、各状態からネットワークへのアクセスがあった場合に、それぞれにセキュリティ上最適な処理を行うことが可能となる。
That is, in the remote access system of the above embodiment, the state of the
For this reason, when there is an access to the network from each state, it is possible to perform optimal processing for each of them.
また、上記実施形態のリモートアクセスシステムによれば、クライアント端末10がインターネット30とイントラネット20に同時にアクセスすることを防止することができる。
すなわち、クライアント端末10の今回と前回のネットワーク接続位置情報、及び今回と前回のネットワーク接続先情報にもとづいて、インターネット30へのアクセス時とイントラネット20へのアクセス時のそれぞれのネットワーク接続先を、クライアント端末10がインターネット30とイントラネット20に同時にアクセスできないように制限することができる。
このため、クライアント端末10がインターネット30でコンピュータウィルスに感染し、そのクライアント端末10からイントラネット20に感染範囲が広がる危険性等を排除することが可能となる。また、クライアント端末10を介してインターネット30にイントラネット20の情報が漏洩することを防止することも可能となる。
Further, according to the remote access system of the above embodiment, the
That is, based on the current and previous network connection location information of the
For this reason, it is possible to eliminate the risk that the
また、上記実施形態のリモートアクセスシステムによれば、クライアント端末10がネットワークアクセスを行う場合に、一定条件下でクライアント端末10における機密情報ファイルへのアクセスを制限でき、クライアント端末10からの情報漏洩を防止することが可能となる。
すなわち、クライアント端末10における機密情報ファイルは所定の暗号鍵により暗号化され、その暗号鍵はイントラネット20上の鍵管理サーバに格納されている。このため、クライアント端末10がすでにインターネット30へ接続していた場合、イントラネット20へアクセスができないことから、クライアント端末10は暗号鍵を取得できず、機密情報ファイルへのアクセスは許可されない。一方、クライアント端末10が事前にインターネット30へ接続していない場合は、クライアント端末10はイントラネット20上の鍵管理サーバから暗号鍵を取得することができ、機密情報ファイルへのアクセスは許可される。
これによって、クライアント端末10からの情報漏洩を防止することが可能となっている。
Further, according to the remote access system of the above embodiment, when the
That is, the confidential information file in the
As a result, information leakage from the
また、上記実施形態のリモートアクセスシステムによれば、クライアント端末10において実行されるプロセスやメモリ情報を、インターネット30へのアクセス時とイントラネット20へのアクセス時との間で隔離することができるため、クライアント端末10からの情報漏洩を防止することが可能となる。
すなわち、クライアント端末10がアクセスするネットワーク接続先が、イントラネット20からインターネット30へ変更された場合、インターネット30へ通信する前にクライアント端末10におけるオペレーティングシステムを再起動し、メモリ情報のクリアとプロセスの停止と暗号鍵のクリアを行うことができる。
これによって、コンピュータウィルスが盗み取ろうとするメモリ情報を空にし、コンピュータウィルスのプロセスを停止し、暗号化されている機密情報ファイルを復号できなくすることができ、コンピュータウィルスなどによる機密情報の漏洩を防止すること可能となる。
Further, according to the remote access system of the above embodiment, the process and memory information executed in the
That is, when the network connection destination accessed by the
As a result, the memory information that the computer virus tries to steal can be emptied, the computer virus process can be stopped, and the encrypted confidential information file can no longer be decrypted. It becomes possible to prevent.
また、クライアント端末10がアクセスするネットワーク接続先が、インターネット30からイントラネット20へ変更された場合、イントラネット20へ通信する前にクライアント端末10におけるオペレーティングシステムを再起動し、メモリ情報をクリアしたりプロセスを停止したりすることができる。
これによって、コンピュータウィルスのプロセスを停止し、コンピュータウィルスの使用しているメモリ領域をクリアすることができ、社外に持ち出されたクライアント端末10を介してコンピュータウィルスなどがイントラネット20へ不正にアクセスすることを防止することが可能となる。
Further, when the network connection destination accessed by the
As a result, the process of the computer virus can be stopped, the memory area used by the computer virus can be cleared, and the computer virus or the like can illegally access the
また、上記実施形態のリモートアクセスシステムによれば、クライアント端末10が社外に持ち出されて、イントラネット20にリモート接続された場合、イントラネット20に直接接続している場合と同様に機密情報ファイルを扱うことができる。
すなわち、イントラネット20内からのアクセス、又はイントラネット20外からのアクセスに拘わらず、暗号鍵をイントラネット20上の鍵管理サーバからダウンロードできた場合にのみ暗号化対象ファイルが復号可能となるため、クライアント端末10がイントラネット20にリモート接続された場合でも、イントラネット20に直接接続している場合と同様に機密情報ファイルを扱うことが可能となる。
Further, according to the remote access system of the above embodiment, when the
That is, since the encryption target file can be decrypted only when the encryption key can be downloaded from the key management server on the
また、上記実施形態のリモートアクセスシステムによれば、社外に持ち出されたクライアント端末10を、イントラネット20経由でインターネット30に接続することなく、イントラネット20経由でインターネット30アクセスをする場合と同様のフィルタを適用することができ、イントラネット20のネットワーク負荷を軽減することが可能となる。
In addition, according to the remote access system of the above embodiment, the same filter as when accessing the
すなわち、クライアント端末10がインターネット30へリモートアクセスする場合には、事前にイントラネット20上のプロキシサーバからダウンロードしてクライアント端末のフィルタに設定されたフィルタ情報を用いることで、危険性のあるアクセスなどを排除することを可能としている。
このため、クライアント端末10がインターネット30に接続する場合に、イントラネット20を経由する必要がなく、イントラネット20の通信負荷を軽減することが可能となっている。
In other words, when the
For this reason, when the
本実施形態のリモートアクセスシステムは、以上の実施形態に限定されるものではなく、本発明の範囲内において、種々の変更実施が可能であることは言うまでもない。
例えば、上記実施形態における端末起動案内の出力処理にかえて、自動的にクライアント端末10の再起動処理を行う構成とするなど適宜変更することが可能である。
It goes without saying that the remote access system of the present embodiment is not limited to the above embodiments, and various modifications can be made within the scope of the present invention.
For example, instead of the terminal activation guidance output process in the above-described embodiment, it is possible to appropriately change the configuration such as automatically restarting the
本発明のリモートアクセスシステムは、パーソナルコンピュータや携帯電話機等の通信機能を持つ装置を、業務端末としてイントラネット20に接続して使用する場合などにおいて、高いセキュリティ性を実現する場合に好適に利用することが可能である。
The remote access system of the present invention is preferably used for realizing high security when a device having a communication function such as a personal computer or a cellular phone is used as a business terminal connected to the
A 端末停止時の状態
B 端末起動時の初期状態
C 外部からインターネットへリモート接続した状態
D 外部からイントラネットへリモート接続した状態
E 内部からイントラネットへ接続した状態
10 クライアント端末
11 セキュリティシステム
11a ネットワークアクセス管理部
11b ファイルアクセス管理部
11c フィルタ情報管理部
11d 端末接続位置情報管理部
11e 鍵情報管理部
11f リセット実行部
12 アプリケーション実行部
13 フィルタ情報記憶部
14 フィルタ
15 暗号化対象ファイル記憶部
20 イントラネット
21 プロキシサーバ
22 フィルタ情報記憶部
23 鍵管理サーバ
24 ファイルサーバ
25 VPNゲートウェイ
26 DHCPサーバ
30 インターネット
40 ISP
A State when the terminal is stopped B Initial state when the terminal is started C State where remote connection is made from the outside to the Internet D State where remote connection is made from the outside to the intranet E State where connection is made from the inside to the
Claims (24)
前記情報処理装置が、
当該情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段と、
当該情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段と、
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットと前記イントラネットの両方に同時には接続できないように制御するネットワークアクセス管理部と、を備えた
ことを特徴とするリモートアクセスシステム。 A remote access system for controlling network access by an information processing apparatus connectable to the Internet and a predetermined intranet,
The information processing apparatus is
Connection position storage means for storing network connection position information for specifying whether the connection position of the current and previous network access by the information processing apparatus is the Internet or the intranet;
Connection destination storage means for storing network connection destination information for specifying whether the current and previous network access destinations by the information processing apparatus are the Internet or the intranet;
Based on the current network connection location information, the previous network connection location information, the current network connection location information, and the previous network connection location information, the information processing apparatus is simultaneously connected to both the Internet and the intranet. A remote access system comprising: a network access management unit that controls so as not to connect.
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する
ことを特徴とする請求項1記載のリモートアクセスシステム。 The network access management unit
Based on the current network connection location information, the previous network connection location information, the current network connection location information, and the previous network connection location information, the information processing apparatus performs other information processing via the Internet. After communication with the device or during communication, the information processing device does not communicate with another information processing device via the intranet, and the information processing device is in communication with another information processing device via the intranet or during communication, The remote access system according to claim 1, wherein control is performed so as not to communicate with another information processing apparatus via the Internet.
今回のネットワーク接続先情報を含むネットワークアクセス要求を入力すると、
前記ネットワーク接続位置情報記憶手段から前記今回のネットワーク接続位置情報と前記前回のネットワーク接続位置情報を取得するとともに、前記ネットワーク接続先情報記憶手段から前記今回のネットワーク接続先情報と前記前回のネットワーク接続先情報を取得し、
(a)前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
(b)前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
(c)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
(d)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
(e)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
(f)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
(g)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わない
ことを特徴とする請求項1又は2記載のリモートアクセスシステム。 The network access management unit
If you enter a network access request that includes this network connection information,
The current network connection location information and the previous network connection location information are obtained from the network connection location information storage means, and the current network connection location information and the previous network connection location are obtained from the network connection location information storage means. Get information,
(A) When the current network connection location information is information for specifying an intranet, and the previous network connection location information is information for specifying an intranet, the information processing apparatus performs network access;
(B) When the current network connection position information is information specifying an intranet and the previous network connection position information is information specifying the Internet, network access by the information processing apparatus is not performed.
(C) The current network connection location information is information for specifying the Internet, the previous network connection location information is information for specifying the Internet, and the current network connection location information specifies an intranet. And when the previous network connection destination information is information specifying an intranet, the information processing device performs network access,
(D) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information specifies an intranet. And when the previous network connection destination information is information for specifying the Internet, network access by the information processing apparatus is not performed.
(E) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And when the previous network connection destination information is information specifying the Internet, perform network access by the information processing device,
(F) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And when the previous network connection destination information is information specifying an intranet, network access by the information processing apparatus is not performed,
(G) When the current network connection location information is information for specifying the Internet and the previous network connection location information is information for specifying an intranet, network access by the information processing apparatus is not performed. The remote access system according to claim 1 or 2.
(c)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、
前記ネットワークアクセス管理部が、当該情報処理装置と前記VPNゲートウェイとの間に仮想的な直結通信回線を確立して、当該情報処理装置によるネットワークアクセスを行う
ことを特徴とする請求項3記載のリモートアクセスシステム。 The intranet comprises a VPN gateway;
(C) The current network connection location information is information for specifying the Internet, the previous network connection location information is information for specifying the Internet, and the current network connection location information specifies an intranet. And when the previous network connection destination information is information specifying an intranet,
The remote access according to claim 3, wherein the network access management unit establishes a virtual direct connection communication line between the information processing apparatus and the VPN gateway, and performs network access by the information processing apparatus. Access system.
(e)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、
前記ネットワークアクセス管理部が、
前記今回のネットワーク接続先情報が前記フィルタにアクセスを許可しない接続先情報として設定されているかを判定し、前記今回のネットワーク接続先情報がアクセスを許可しない接続先情報として設定されていない場合、当該情報処理装置によるネットワークアクセスを行い、又は、
前記今回のネットワーク接続先情報が前記フィルタにアクセスを許可する接続先情報として設定されているかを判定し、前記今回のネットワーク接続先情報がアクセスを許可する接続先情報として設定されている場合、当該情報処理装置によるネットワークアクセスを行う
ことを特徴とする請求項3又は4記載のリモートアクセスシステム。 The information processing apparatus includes a filter that sets filter information received from a proxy server in the intranet,
(E) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And when the previous network connection destination information is information specifying the Internet,
The network access management unit
It is determined whether or not the current network connection destination information is set as connection destination information that does not permit access to the filter. Network access by the information processing device, or
It is determined whether the current network connection destination information is set as connection destination information allowing access to the filter, and when the current network connection destination information is set as connection destination information allowing access, The remote access system according to claim 3 or 4, wherein the information processing apparatus performs network access.
暗号鍵情報を鍵情報記憶手段に格納させて管理する鍵情報管理部と、
暗号鍵情報を用いて暗号化された暗号化対象ファイルを記憶する暗号化対象ファイル記憶手段と、
ファイルのパスを含むファイルアクセス要求を入力すると、前記ファイルのパスに対応する暗号化対象ファイルを前記暗号化対象ファイル記憶手段から取得するとともに、前記鍵情報管理部に鍵情報取得要求を出力して、前記鍵情報管理部から暗号鍵情報を入力すると、この暗号鍵情報を用いて前記暗号化対象ファイルを復号してオープンするファイルアクセス管理部と、を備え、
前記鍵情報管理部が、前記鍵情報取得要求を入力すると、前記鍵情報記憶手段に暗号鍵情報が格納されているかを確認し、格納されている場合、この暗号鍵情報を前記ファイルアクセス管理部に出力し、格納されていない場合、新たな鍵情報取得要求を前記ネットワークアクセス管理部に出力し、前記ネットワークアクセス管理部から暗号鍵情報を入力すると、この暗号鍵情報を前記ファイルアクセス管理部に出力し、
前記ネットワークアクセス管理部が、前記新たな鍵情報取得要求を入力すると、当該情報処理装置により前記イントラネットへのネットワークアクセスを行う場合に、前記イントラネットにおける鍵管理サーバから暗号鍵情報を受信して、前記鍵情報管理部に出力する
ことを特徴とする請求項1〜5のいずれかに記載のリモートアクセスシステム。 The information processing apparatus is
A key information management unit for storing and managing encryption key information in a key information storage means;
An encryption target file storage means for storing an encryption target file encrypted using the encryption key information;
When a file access request including a file path is input, an encryption target file corresponding to the file path is acquired from the encryption target file storage unit, and a key information acquisition request is output to the key information management unit. A file access management unit that decrypts and opens the file to be encrypted using the encryption key information when the encryption key information is input from the key information management unit, and
When the key information management unit inputs the key information acquisition request, the key information storage unit checks whether or not encryption key information is stored in the key information storage unit, and if so, stores the encryption key information in the file access management unit. If the key information acquisition request is output to the network access management unit and the encryption key information is input from the network access management unit, the encryption key information is input to the file access management unit. Output,
When the network access management unit inputs the new key information acquisition request, when performing network access to the intranet by the information processing device, the network access management unit receives encryption key information from a key management server in the intranet, and It outputs to a key information management part. The remote access system in any one of Claims 1-5 characterized by the above-mentioned.
前記ネットワークアクセス管理部から再起動要求を入力すると、当該情報処理装置を再起動するリセット実行部を備え、
前記ネットワークアクセス管理部が、
(b)前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合と、
(d)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合と、
(f)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合と、
(g)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、
当該情報処理装置の再起動要求を前記リセット実行部に出力する
ことを特徴とする請求項3〜6のいずれかに記載のリモートアクセスシステム。 The information processing apparatus is
When a restart request is input from the network access management unit, the reset execution unit restarts the information processing apparatus,
The network access management unit
(B) the current network connection location information is information identifying an intranet, and the previous network connection location information is information identifying the Internet;
(D) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information specifies an intranet. And the previous network connection destination information is information for identifying the Internet,
(F) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And the previous network connection destination information is information for identifying an intranet, and
(G) When the current network connection location information is information specifying the Internet, and the previous network connection location information is information specifying the intranet,
The remote access system according to claim 3, wherein a restart request for the information processing apparatus is output to the reset execution unit.
当該情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段と、
当該情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段と、
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットと前記イントラネットの両方に同時には接続できないように制御するネットワークアクセス管理部と、を備えた
ことを特徴とする情報処理装置。 An information processing apparatus that can be connected to the Internet and a predetermined intranet,
Connection position storage means for storing network connection position information for specifying whether the connection position of the current and previous network access by the information processing apparatus is the Internet or the intranet;
Connection destination storage means for storing network connection destination information for specifying whether the current and previous network access destinations by the information processing apparatus are the Internet or the intranet;
Based on the current network connection location information, the previous network connection location information, the current network connection location information, and the previous network connection location information, the information processing apparatus is simultaneously connected to both the Internet and the intranet. An information processing apparatus comprising: a network access management unit that controls to prevent connection.
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する
ことを特徴とする請求項8記載の情報処理装置。 The network access management unit
Based on the current network connection location information, the previous network connection location information, the current network connection location information, and the previous network connection location information, the information processing apparatus performs other information processing via the Internet. After communication with the device or during communication, the information processing device does not communicate with another information processing device via the intranet, and the information processing device is in communication with another information processing device via the intranet or during communication, The information processing apparatus according to claim 8, wherein control is performed so as not to communicate with another information processing apparatus via the Internet.
今回のネットワーク接続先情報を含むネットワークアクセス要求を入力すると、
前記ネットワーク接続位置情報記憶手段から前記今回のネットワーク接続位置情報と前記前回のネットワーク接続位置情報を取得するとともに、前記ネットワーク接続先情報記憶手段から前記今回のネットワーク接続先情報と前記前回のネットワーク接続先情報を取得し、
(a)前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
(b)前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
(c)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
(d)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
(e)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
(f)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
(g)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わない
ことを特徴とする請求項8又は9記載の情報処理装置。 The network access management unit
If you enter a network access request that includes this network connection information,
The current network connection location information and the previous network connection location information are obtained from the network connection location information storage means, and the current network connection location information and the previous network connection location are obtained from the network connection location information storage means. Get information,
(A) When the current network connection location information is information for specifying an intranet, and the previous network connection location information is information for specifying an intranet, the information processing apparatus performs network access;
(B) When the current network connection position information is information specifying an intranet and the previous network connection position information is information specifying the Internet, network access by the information processing apparatus is not performed.
(C) The current network connection location information is information for specifying the Internet, the previous network connection location information is information for specifying the Internet, and the current network connection location information specifies an intranet. And when the previous network connection destination information is information specifying an intranet, the information processing device performs network access,
(D) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information specifies an intranet. And when the previous network connection destination information is information for specifying the Internet, network access by the information processing apparatus is not performed.
(E) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And when the previous network connection destination information is information specifying the Internet, perform network access by the information processing device,
(F) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And when the previous network connection destination information is information specifying an intranet, network access by the information processing apparatus is not performed,
(G) When the current network connection location information is information for specifying the Internet and the previous network connection location information is information for specifying an intranet, network access by the information processing apparatus is not performed. The information processing apparatus according to claim 8 or 9,
(c)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、
前記ネットワークアクセス管理部が、当該情報処理装置と前記VPNゲートウェイとの間に仮想的な直結通信回線を確立して、当該情報処理装置によるネットワークアクセスを行う
ことを特徴とする請求項10記載の情報処理装置。 The intranet comprises a VPN gateway;
(C) The current network connection location information is information for specifying the Internet, the previous network connection location information is information for specifying the Internet, and the current network connection location information specifies an intranet. And when the previous network connection destination information is information specifying an intranet,
The information according to claim 10, wherein the network access management unit establishes a virtual direct connection communication line between the information processing apparatus and the VPN gateway, and performs network access by the information processing apparatus. Processing equipment.
(e)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、
前記ネットワークアクセス管理部が、
前記今回のネットワーク接続先情報が前記フィルタにアクセスを許可しない接続先情報として設定されているかを判定し、前記今回のネットワーク接続先情報がアクセスを許可しない接続先情報として設定されていない場合、当該情報処理装置によるネットワークアクセスを行い、又は、
前記今回のネットワーク接続先情報が前記フィルタにアクセスを許可する接続先情報として設定されているかを判定し、前記今回のネットワーク接続先情報がアクセスを許可する接続先情報として設定されている場合、当該情報処理装置によるネットワークアクセスを行う
ことを特徴とする情報処理装置。 The information processing apparatus according to claim 10 or 11, comprising a filter that sets filter information received from a proxy server in the intranet,
(E) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And when the previous network connection destination information is information specifying the Internet,
The network access management unit
It is determined whether or not the current network connection destination information is set as connection destination information that does not permit access to the filter. Network access by the information processing device, or
It is determined whether the current network connection destination information is set as connection destination information allowing access to the filter, and when the current network connection destination information is set as connection destination information allowing access, An information processing apparatus that performs network access by an information processing apparatus.
暗号鍵情報を鍵情報記憶手段に格納させて管理する鍵情報管理部と、
暗号鍵情報を用いて暗号化された暗号化対象ファイルを記憶する暗号化対象ファイル記憶手段と、
ファイルのパスを含むファイルアクセス要求を入力すると、前記ファイルのパスに対応する暗号化対象ファイルを前記暗号化対象ファイル記憶手段から取得するとともに、前記鍵情報管理部に鍵情報取得要求を出力して、前記鍵情報管理部から暗号鍵情報を入力すると、この暗号鍵情報を用いて前記暗号化対象ファイルを復号してオープンするファイルアクセス管理部と、を備え、
前記鍵情報管理部が、前記鍵情報取得要求を入力すると、前記鍵情報記憶手段に暗号鍵情報が格納されているかを確認し、格納されている場合、この暗号鍵情報を前記ファイルアクセス管理部に出力し、格納されていない場合、新たな鍵情報取得要求を前記ネットワークアクセス管理部に出力し、前記ネットワークアクセス管理部から暗号鍵情報を入力すると、この暗号鍵情報を前記ファイルアクセス管理部に出力し、
前記ネットワークアクセス管理部が、前記新たな鍵情報取得要求を入力すると、当該情報処理装置により前記イントラネットへのネットワークアクセスを行う場合に、前記イントラネットにおける鍵管理サーバから暗号鍵情報を受信して、前記鍵情報管理部に出力する
ことを特徴とする情報処理装置。 The information processing apparatus according to any one of claims 8 to 12,
A key information management unit for managing encryption key information by storing it in a key information storage means;
An encryption target file storage means for storing an encryption target file encrypted using the encryption key information;
When a file access request including a file path is input, an encryption target file corresponding to the file path is acquired from the encryption target file storage unit, and a key information acquisition request is output to the key information management unit. A file access management unit that decrypts and opens the file to be encrypted using the encryption key information when the encryption key information is input from the key information management unit, and
When the key information management unit inputs the key information acquisition request, the key information storage unit checks whether or not encryption key information is stored in the key information storage unit, and if so, stores the encryption key information in the file access management unit If the key information acquisition request is output to the network access management unit and the encryption key information is input from the network access management unit, the encryption key information is input to the file access management unit. Output,
When the network access management unit inputs the new key information acquisition request, when performing network access to the intranet by the information processing device, the network access management unit receives encryption key information from a key management server in the intranet, and An information processing apparatus that outputs to a key information management unit.
前記ネットワークアクセス管理部から再起動要求を入力すると、当該情報処理装置を再起動するリセット実行部を備え、
前記ネットワークアクセス管理部が、
(b)前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合と、
(d)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合と、
(f)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合と、
(g)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、
当該情報処理装置の再起動要求を前記リセット実行部に出力する
ことを特徴とする情報処理装置。 An information processing apparatus according to any one of claims 10 to 13,
When a restart request is input from the network access management unit, the reset execution unit restarts the information processing apparatus,
The network access management unit
(B) the current network connection location information is information identifying an intranet, and the previous network connection location information is information identifying the Internet;
(D) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information specifies an intranet. And the previous network connection destination information is information for identifying the Internet,
(F) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And the previous network connection destination information is information for identifying an intranet, and
(G) When the current network connection location information is information specifying the Internet, and the previous network connection location information is information specifying the intranet,
An information processing apparatus that outputs a restart request of the information processing apparatus to the reset execution unit.
前記情報処理装置を、
当該情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段、
当該情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段、及び、
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットと前記イントラネットの両方に同時には接続できないように制御するネットワークアクセス管理部
として機能させるためのリモートアクセスプログラム。 A remote access program that causes an information processing device connectable to the Internet and a predetermined intranet to control network access,
The information processing apparatus;
Connection position storage means for storing network connection position information for specifying whether the connection position of the current and previous network access by the information processing apparatus is the Internet or the intranet;
Connection destination storage means for storing network connection destination information for specifying whether the current and previous network access destinations by the information processing apparatus are the Internet or the intranet; and
Based on the current network connection location information, the previous network connection location information, the current network connection location information, and the previous network connection location information, the information processing apparatus is simultaneously connected to both the Internet and the intranet. A remote access program for functioning as a network access management unit that controls to prevent connection.
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御させる
ことを実行させるための請求項15記載のリモートアクセスプログラム。 In the network access management unit,
Based on the current network connection location information, the previous network connection location information, the current network connection location information, and the previous network connection location information, the information processing apparatus performs other information processing via the Internet. After communication with the device or during communication, the information processing device does not communicate with another information processing device via the intranet, and the information processing device is in communication with another information processing device via the intranet or during communication, The remote access program according to claim 15 for executing control so as not to communicate with another information processing apparatus via the Internet.
今回のネットワーク接続先情報を含むネットワークアクセス要求が入力されると、
前記ネットワーク接続位置情報記憶手段から前記今回のネットワーク接続位置情報と前記前回のネットワーク接続位置情報を取得させるとともに、前記ネットワーク接続先情報記憶手段から前記今回のネットワーク接続先情報と前記前回のネットワーク接続先情報を取得させ、
(a)前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせ、
(b)前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせず、
(c)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせ、
(d)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせず、
(e)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせ、
(f)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせず、
(g)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせない
ことを実行させるための請求項15又は16記載のリモートアクセスプログラム。 In the network access management unit,
When a network access request including this network connection destination information is entered,
The current network connection location information and the previous network connection location information are obtained from the network connection location information storage means, and the current network connection location information and the previous network connection location are obtained from the network connection location information storage means. Get information,
(A) When the current network connection location information is information for specifying an intranet and the previous network connection location information is information for specifying an intranet, the information processing apparatus performs network access;
(B) When the current network connection location information is information for specifying an intranet and the previous network connection location information is information for specifying the Internet, network access by the information processing apparatus is not performed. ,
(C) The current network connection location information is information for specifying the Internet, the previous network connection location information is information for specifying the Internet, and the current network connection location information specifies an intranet. And when the previous network connection destination information is information for specifying an intranet, network access by the information processing apparatus is performed.
(D) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information specifies an intranet. And when the previous network connection destination information is information specifying the Internet, without performing network access by the information processing apparatus,
(E) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And when the previous network connection destination information is information specifying the Internet, the information processing device performs network access,
(F) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And when the previous network connection destination information is information specifying an intranet, network access by the information processing apparatus is not performed,
(G) When the current network connection location information is information for identifying the Internet and the previous network connection location information is information for identifying an intranet, network access by the information processing apparatus is not performed. The remote access program according to claim 15 or 16, for executing the operation.
(c)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、
前記ネットワークアクセス管理部に、当該情報処理装置と前記VPNゲートウェイとの間に仮想的な直結通信回線を確立させて、当該情報処理装置によるネットワークアクセスを行わせる
ことを実行させるための請求項17記載のリモートアクセスプログラム。 The intranet comprises a VPN gateway;
(C) The current network connection location information is information for specifying the Internet, the previous network connection location information is information for specifying the Internet, and the current network connection location information specifies an intranet. And when the previous network connection destination information is information specifying an intranet,
18. The network access management unit for causing the information processing apparatus to perform network access by establishing a virtual direct connection communication line between the information processing apparatus and the VPN gateway. Remote access program.
(e)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、
前記ネットワークアクセス管理部に、
前記今回のネットワーク接続先情報が前記フィルタにアクセスを許可しない接続先情報として設定されているかを判定させ、前記今回のネットワーク接続先情報がアクセスを許可しない接続先情報として設定されていない場合、当該情報処理装置によるネットワークアクセスを行わせ、又は、
前記今回のネットワーク接続先情報が前記フィルタにアクセスを許可する接続先情報として設定されているかを判定させ、前記今回のネットワーク接続先情報がアクセスを許可する接続先情報として設定されている場合、当該情報処理装置によるネットワークアクセスを行わせる
ことを実行させるための請求項17又は18記載のリモートアクセスプログラム。 Causing the information processing apparatus to function as a filter in which filter information received from a proxy server in the intranet is set;
(E) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And when the previous network connection destination information is information specifying the Internet,
In the network access management unit,
If the current network connection destination information is set as connection destination information that does not allow access to the filter, and if the current network connection destination information is not set as connection destination information that does not allow access, Network access by the information processing device, or
When it is determined whether the current network connection destination information is set as connection destination information allowing access to the filter, and the current network connection destination information is set as connection destination information allowing access, The remote access program according to claim 17 or 18, for executing network access by an information processing apparatus.
暗号鍵情報を鍵情報記憶手段に格納させて管理する鍵情報管理部、
暗号鍵情報を用いて暗号化された暗号化対象ファイルを記憶する暗号化対象ファイル記憶手段、及び、
ファイルのパスを含むファイルアクセス要求を入力すると、前記ファイルのパスに対応する暗号化対象ファイルを前記暗号化対象ファイル記憶手段から取得するとともに、前記鍵情報管理部に鍵情報取得要求を出力して、前記鍵情報管理部から暗号鍵情報を入力すると、この暗号鍵情報を用いて前記暗号化対象ファイルを復号してオープンするファイルアクセス管理部として機能させ、
前記鍵情報管理部に、前記鍵情報取得要求が入力されると、前記鍵情報記憶手段に暗号鍵情報が格納されているかを確認させ、格納されている場合、この暗号鍵情報を前記ファイルアクセス管理部に出力させ、格納されていない場合、新たな鍵情報取得要求を前記ネットワークアクセス管理部に出力させ、前記ネットワークアクセス管理部から暗号鍵情報を入力すると、この暗号鍵情報を前記ファイルアクセス管理部に出力させ、
前記ネットワークアクセス管理部に、前記新たな鍵情報取得要求が入力されると、当該情報処理装置により前記イントラネットへのネットワークアクセスを行う場合に、前記イントラネットにおける鍵管理サーバから暗号鍵情報を受信させて、前記鍵情報管理部に出力させる
ことを実行させるための請求項15〜19のいずれかに記載のリモートアクセスプログラム。 The information processing apparatus;
A key information management unit for storing and managing encryption key information in a key information storage means;
An encryption target file storage means for storing an encryption target file encrypted using the encryption key information; and
When a file access request including a file path is input, an encryption target file corresponding to the file path is acquired from the encryption target file storage unit, and a key information acquisition request is output to the key information management unit. When the encryption key information is input from the key information management unit, the encryption key information is used to decrypt and open the file to be encrypted and function as a file access management unit.
When the key information acquisition request is input to the key information management unit, the key information storage unit confirms whether or not encryption key information is stored in the key information storage unit. If it is output to the management unit and is not stored, a new key information acquisition request is output to the network access management unit, and the encryption key information is input from the network access management unit. Output to
When the new key information acquisition request is input to the network access management unit, when performing network access to the intranet by the information processing apparatus, encryption key information is received from a key management server in the intranet. The remote access program according to any one of claims 15 to 19, for causing the key information management unit to execute the output.
前記ネットワークアクセス管理部から再起動要求を入力すると、当該情報処理装置を再起動するリセット実行部として機能させ、
前記ネットワークアクセス管理部に、
(b)前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合と、
(d)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合と、
(f)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合と、
(g)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、
当該情報処理装置の再起動要求を前記リセット実行部に出力させる
ことを実行させるための請求項17〜20のいずれかに記載のリモートアクセスプログラム。 The information processing apparatus;
When a restart request is input from the network access management unit, it functions as a reset execution unit that restarts the information processing apparatus,
In the network access management unit,
(B) the current network connection location information is information identifying an intranet, and the previous network connection location information is information identifying the Internet;
(D) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information specifies an intranet. And the previous network connection destination information is information for identifying the Internet,
(F) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And the previous network connection destination information is information for identifying an intranet, and
(G) When the current network connection location information is information specifying the Internet, and the previous network connection location information is information specifying the intranet,
The remote access program according to any one of claims 17 to 20, for causing the reset execution unit to output a restart request of the information processing apparatus.
前記情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段と、前記情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段とを備えた当該情報処理装置におけるネットワークアクセス管理部が、
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットと前記イントラネットの両方に同時には接続できないように制御する
ことを特徴とするリモートアクセス方法。 A remote access method for controlling network access by an information processing apparatus connectable to the Internet and a predetermined intranet,
Connection location storage means for storing network connection location information specifying whether the connection location of the current and previous network access by the information processing device is the Internet or the intranet, and current and previous time by the information processing device A network access management unit in the information processing apparatus including connection destination storage means for storing network connection destination information for specifying whether the network access destination is the Internet or the intranet,
Based on the current network connection location information, the previous network connection location information, the current network connection location information, and the previous network connection location information, the information processing apparatus is simultaneously connected to both the Internet and the intranet. A remote access method characterized by controlling so that it cannot be connected.
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する
ことを特徴とする請求項22記載のリモートアクセス方法。 The network access management unit
Based on the current network connection location information, the previous network connection location information, the current network connection location information, and the previous network connection location information, the information processing apparatus performs other information processing via the Internet. After communication with the device or during communication, the information processing device does not communicate with another information processing device via the intranet, and the information processing device is in communication with another information processing device via the intranet or during communication, The remote access method according to claim 22, wherein control is performed so as not to communicate with another information processing apparatus via the Internet.
今回のネットワーク接続先情報を含むネットワークアクセス要求を入力すると、
前記ネットワーク接続位置情報記憶手段から前記今回のネットワーク接続位置情報と前記前回のネットワーク接続位置情報を取得するとともに、前記ネットワーク接続先情報記憶手段から前記今回のネットワーク接続先情報と前記前回のネットワーク接続先情報を取得し、
(a)前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
(b)前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
(c)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
(d)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
(e)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
(f)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
(g)前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わない
ことを特徴とする請求項22又は23記載のリモートアクセス方法。 The network access management unit
If you enter a network access request that includes this network connection information,
The current network connection location information and the previous network connection location information are obtained from the network connection location information storage means, and the current network connection location information and the previous network connection location are obtained from the network connection location information storage means. Get information,
(A) When the current network connection location information is information for specifying an intranet, and the previous network connection location information is information for specifying an intranet, the information processing apparatus performs network access;
(B) When the current network connection position information is information specifying an intranet and the previous network connection position information is information specifying the Internet, network access by the information processing apparatus is not performed.
(C) The current network connection location information is information for specifying the Internet, the previous network connection location information is information for specifying the Internet, and the current network connection location information specifies an intranet. And when the previous network connection destination information is information specifying an intranet, the information processing device performs network access,
(D) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information specifies an intranet. And when the previous network connection destination information is information for specifying the Internet, network access by the information processing apparatus is not performed.
(E) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And when the previous network connection destination information is information specifying the Internet, perform network access by the information processing device,
(F) The current network connection location information is information specifying the Internet, the previous network connection location information is information specifying the Internet, and the current network connection location information is specifying the Internet. And when the previous network connection destination information is information specifying an intranet, network access by the information processing apparatus is not performed,
(G) When the current network connection location information is information for specifying the Internet and the previous network connection location information is information for specifying an intranet, network access by the information processing apparatus is not performed. 24. The remote access method according to claim 22 or 23.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007074364A JP2008234410A (en) | 2007-03-22 | 2007-03-22 | Remote access system, information processing device, remote access program, and remote access method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007074364A JP2008234410A (en) | 2007-03-22 | 2007-03-22 | Remote access system, information processing device, remote access program, and remote access method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008234410A true JP2008234410A (en) | 2008-10-02 |
Family
ID=39907097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007074364A Withdrawn JP2008234410A (en) | 2007-03-22 | 2007-03-22 | Remote access system, information processing device, remote access program, and remote access method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008234410A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010198277A (en) * | 2009-02-25 | 2010-09-09 | Nec Corp | Storage device |
| JP2011035639A (en) * | 2009-07-31 | 2011-02-17 | Nec Personal Products Co Ltd | Communication system, vpn device, nic and program |
| JP2012235386A (en) * | 2011-05-06 | 2012-11-29 | Pfu Ltd | Information processor, information processing method, and program |
| JP2015228216A (en) * | 2014-05-30 | 2015-12-17 | アップル インコーポレイテッド | Context based data access control |
-
2007
- 2007-03-22 JP JP2007074364A patent/JP2008234410A/en not_active Withdrawn
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010198277A (en) * | 2009-02-25 | 2010-09-09 | Nec Corp | Storage device |
| JP2011035639A (en) * | 2009-07-31 | 2011-02-17 | Nec Personal Products Co Ltd | Communication system, vpn device, nic and program |
| JP2012235386A (en) * | 2011-05-06 | 2012-11-29 | Pfu Ltd | Information processor, information processing method, and program |
| US9716598B2 (en) | 2011-05-06 | 2017-07-25 | Pfu Limited | Information processing device to prevent information from being leaked out |
| JP2015228216A (en) * | 2014-05-30 | 2015-12-17 | アップル インコーポレイテッド | Context based data access control |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11036836B2 (en) | Systems and methods for providing real time security and access monitoring of a removable media device | |
| US11539695B2 (en) | Secure controlled access to protected resources | |
| US11170096B2 (en) | Configurable internet isolation and security for mobile devices | |
| RU2755880C2 (en) | Hardware virtualized isolation for ensuring security | |
| US8271637B2 (en) | Remote computer management when a proxy server is present at the site of a managed computer | |
| US10554475B2 (en) | Sandbox based internet isolation in an untrusted network | |
| US10931669B2 (en) | Endpoint protection and authentication | |
| US9160614B2 (en) | Remote computer management using network communications protocol that enables communication through a firewall and/or gateway | |
| US10432594B2 (en) | Primitive functions for use in remote computer management | |
| US20190121961A1 (en) | Configurable internet isolation and security for laptops and similar devices | |
| US12199954B2 (en) | Trusted cyber physical system | |
| US10558798B2 (en) | Sandbox based Internet isolation in a trusted network | |
| US7827547B1 (en) | Use of a dynamically loaded library to update remote computer management capability | |
| US20080034092A1 (en) | Access control system and access control server | |
| WO2009087702A1 (en) | Virtual machine execution program, user authentication program and information processor | |
| JP2016530814A (en) | Gateway device to block a large number of VPN connections | |
| Andersen | Changes to functionality in Microsoft Windows XP service pack 2 | |
| JP2008234410A (en) | Remote access system, information processing device, remote access program, and remote access method | |
| US20130262650A1 (en) | Management of a device connected to a remote computer using the remote computer to effect management actions | |
| Cerrudo et al. | Hacking robots before skynet: Technical appendix |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20100401 |