(57)【要約】【課題】インターネットには直接接続されないプライベートネットワーク内のユーザコンピュータを、インターネットを通じた攻撃から完全に防御することを可能にするネットワーク通信システムの提供。【解決手段】ＮＧＮ内のＰＣ１ａ〜１ｄをシンクライアント端末として機能させ、ＮＧＮ内のＰＣ１ａ〜１ｄから転送された入力情報に基づいてインターネットに接続して情報のやり取りを行うウェブブラウザを実行し、このウェブブラウザの実行結果としての画面情報をＮＧＮ内のＰＣ１ａ〜１ｄに転送する代理サーバ２を有する。【選択図】図１
2009290469.tif 000002
【特許請求の範囲】
【請求項１】
インターネットには直接接続されないプライベートネットワーク内のユーザコンピュータから前記インターネットを利用するためのネットワーク通信システムであって、
前記プライベートネットワーク内のユーザコンピュータをシンクライアント端末として機能させ、前記プライベートネットワーク内のユーザコンピュータから転送された入力情報に基づいて前記インターネットに接続して情報のやり取りを行うアプリケーションプログラムを実行し、このアプリケーションプログラムの実行結果としての画面情報を前記プライベートネットワーク内のユーザコンピュータに転送する代理サーバを有するネットワーク通信システム。
【請求項２】
安全性が保証されたドメインに関する情報を管理するデータベースに基づいて、前記アプリケーションプログラムのアクセス先を制限するフィルタ装置を有する請求項１記載のネットワーク通信システム。
【請求項３】
前記データベースは、複数の企業をそれぞれ一意に特定するコードにより管理する企業情報データベースである請求項２記載のネットワーク通信システム。
【請求項４】
前記アプリケーションプログラムは、ウェブブラウザまたは電子メーラーである請求項１から３のいずれかに記載のネットワーク通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット（本明細書中においては、全世界規模で構築されているＩＰ（インターネット・プロトコル）によるネットワークが相互接続された狭義のインターネット（ｔｈｅ  Ｉｎｔｅｒｎｅｔ）をいう。）とプライベートネットワークとの間で情報のやり取りを行うためのネットワーク通信システムに関する。
【背景技術】
【０００２】
近年、インターネットの普及によって、誰でも安価に電子メールやＷＷＷ（ワールド・ワイド・ウェブ）などを利用することが可能となっている。一方で、インターネットには悪意のユーザも自由に接続することができるため、無防備に接続すると悪意のユーザからの攻撃を受ける可能性がある。そのため、大企業等では、各自で専用のＩＰネットワークを構築し、安全性を確保するようにしている。
【０００３】
また、このような専用のＩＰネットワークを構築するには莫大なコストが掛かるため、中小企業等は導入することができない。そこで、近年では、ＩＰの下位レイヤの機能を用いてインターネット上に仮想的な専用線（ＶＰＮ（バーチャル・プライベート・ネットワーク））を構築することにより、コストを抑えつつ、安全性を確保する試みもなされている（例えば、特許文献１参照。）。
【０００４】
ところが、このように専用のＩＰネットワークを構築したり、ＶＰＮを構築したりした場合であっても、ＷＷＷを利用するには各自のコンピュータでインターネットに接続する必要がある。そのため、これらの内部ネットワークとインターネットとの間にはプロキシサーバが設けられ、内部ネットワークに出入りするアクセスを管理し、内部から特定の種類の接続のみを許可したり、外部からの不正なアクセスを防いだりしている。
【０００５】
【特許文献１】特開２００８−９８９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のようにプロキシサーバにより内部ネットワークとインターネットとを接続した場合であっても、外部からの攻撃を完全に防ぎきれるわけではない。悪意のユーザからの攻撃は常々高度化しており、一旦内部ネットワーク内の一つのコンピュータが攻撃を受けると、他のコンピュータにも被害が拡大する可能性がある。
【０００７】
そこで、本発明においては、インターネットには直接接続されないプライベートネットワーク内のユーザコンピュータを、インターネットを通じた攻撃から完全に防御することを可能にするネットワーク通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のネットワーク通信システムは、インターネットには直接接続されないプライベートネットワーク内のユーザコンピュータからインターネットを利用するためのネットワーク通信システムであって、プライベートネットワーク内のユーザコンピュータをシンクライアント端末として機能させ、プライベートネットワーク内のユーザコンピュータから転送された入力情報に基づいてインターネットに接続して情報のやり取りを行うアプリケーションプログラムを実行し、このアプリケーションプログラムの実行結果としての画面情報をプライベートネットワーク内のユーザコンピュータに転送する代理サーバを有するものである。
【０００９】
本発明のネットワーク通信システムによれば、代理サーバ上で実行されるアプリケーションプログラムがプライベートネットワーク内のユーザコンピュータに代わってインターネットに接続して情報のやり取りを行い、画面情報がユーザコンピュータに提供される。これにより、ユーザコンピュータはインターネットには直接接続されないまま、インターネットを利用することができ、このユーザコンピュータを、インターネットを通じたクラッキングやウイルスなどの攻撃から完全に防御することが可能となる。
【００１０】
なお、本発明のネットワーク通信システムは、ＩＴＵ−Ｔ（国際電気通信連合  電気通信標準化部門）で標準化されたＮＧＮ（次世代ネットワーク）、携帯電話網、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）の８０２．１６委員会が標準化作業を進めているＷｉＭＡＸ（World Interoperability for Microwave Access）、日本全国の大学、研究機関等の学術情報基盤として、国立情報学研究所（ＮＩＩ：National Institute of Informatics）が構築、運用している学術情報ネットワーク等のプライベートネットワークで利用することができる。
【００１１】
また、本発明のネットワーク通信システムは、安全性が保証されたドメインに関する情報を管理するデータベースに基づいて、アプリケーションプログラムのアクセス先を制限するフィルタ装置を有することが望ましい。これにより、ユーザコンピュータに提供される情報は、安全性が保証されたドメインから提供される情報のみとなり、有害な情報は一切提供されなくなる。
【００１２】
また、このデータベースは、複数の企業をそれぞれ一意に特定するコードにより管理する企業情報データベースであることが望ましい。これにより、企業を一意に特定するコードにより企業そのもののユニーク性が保証されるとともに、ユーザコンピュータに提供される情報が、このデータベースにより管理される企業のドメインから提供される情報のみとなり、より安全な情報だけを利用することが可能となる。
【００１３】
なお、本発明に係るアプリケーションプログラムとしては、例えば、ウェブブラウザや電子メーラーなどを利用することが可能である。ユーザコンピュータは、ウェブブラウザのアプリケーションプログラムを実行する代理サーバのシンクライアント端末として機能することで、インターネット上のウェブサーバから提供されるウェブコンテンツを安全に利用することが可能となる。また、ユーザコンピュータは、電子メーラーのアプリケーションプログラムを実行する代理サーバのシンクライアント端末として機能することで、インターネット上でやり取りされる電子メールを安全に利用することが可能となる。
【発明の効果】
【００１４】
（１）本発明のネットワーク通信システムによれば、ユーザコンピュータはインターネットには直接接続されないまま、インターネットを利用することが可能となり、このユーザコンピュータを、インターネットを通じたクラッキングやウイルスなどの攻撃から完全に防御することが可能となるので、安全にインターネットを利用することが可能となる。
【００１５】
（２）安全性が保証されたドメインに関する情報を管理するデータベースに基づいて、アプリケーションプログラムのアクセス先を制限するフィルタ装置を有することにより、ユーザコンピュータに提供される情報は、安全性が保証されたドメインから提供される情報のみとなり、有害な情報は一切提供されなくなる。これにより、ユーザコンピュータを、なりすましや迷惑メールなどから保護することが可能となる。
【００１６】
（３）データベースが、複数の企業をそれぞれ一意に特定するコードにより管理する企業情報データベースであることにより、企業そのもののユニーク性が保証されるとともに、ユーザコンピュータに提供される情報が、このデータベースにより管理される企業のドメインから提供される情報のみとなり、より安全な情報だけを利用することが可能となる。
【００１７】
（４）代理サーバ上で実行されるアプリケーションプログラムとしてウェブブラウザを利用することにより、ユーザコンピュータは、ウェブブラウザのアプリケーションプログラムを実行する代理サーバのシンクライアント端末として機能することで、インターネット上のウェブサーバから提供されるウェブコンテンツを安全に利用することが可能となる。
【００１８】
（５）代理サーバ上で実行されるアプリケーションプログラムとして電子メーラーを利用することにより、ユーザコンピュータは、電子メーラーのアプリケーションプログラムを実行する代理サーバのシンクライアント端末として機能することで、インターネット上でやり取りされる電子メールを安全に利用することが可能となる。
【発明を実施するための最良の形態】
【００１９】
図１は本発明の実施の形態におけるネットワーク通信システムの概略構成図、図２は図１のネットワーク通信システムのブロック図である。
【００２０】
図１において、本発明の実施の形態におけるネットワーク通信システムは、インターネットには直接接続されないプライベートネットワークとしてのＮＧＮ内のユーザコンピュータ（以下、「ＰＣ」と称す。）１ａ，１ｂ，１ｃ，１ｄ等から接続される代理サーバ２、フィルタ装置３と、企業情報データベース（以下、「企業ＤＢ」と称す。）４や、フィルタ装置３と企業ＤＢ４とを接続するゲートウェイ（以下、「ＧＷ」と称す。）５等により構成されている。
【００２１】
ＰＣ１ａ，１ｂは企業Ｐで使用されるパーソナルコンピュータであり、ルータ６ａを通じてＮＧＮに接続されている。同様に、ＰＣ１ｃ，１ｄは企業Ｑで使用されるパーソナルコンピュータであり、ルータ６ｂを通じてＮＧＮに接続されている。ＰＣ１ａ〜１ｄには、それぞれの端末をＮＧＮ内で判別するための認識番号としてのＮＧＮ番号が割り当てられている。ＮＧＮ番号は、ＩＰｖ６というプロトコルに基づく１２８ビットのアドレスである。
【００２２】
代理サーバ２は、ＮＧＮ内のＰＣ１ａ〜１ｄをシンクライアント端末としてそれぞれ個別に機能させるサーバコンピュータである。ＮＧＮ内のＰＣ１ａ〜１ｄはＮＮＩ（ネットワーク・ネットワーク・インターフェース）により代理サーバ２へ接続することが可能となっているが、代理サーバ２以外のインターネット側の機器には一切接続できないようになっている。図２に示すように、ＰＣ１ａ〜１ｄは、代理サーバ２に接続した際に、それぞれのＰＣ１ａ〜１ｄのキーボードやポインティングデバイス等の入力装置（図示せず。）により入力された情報を代理サーバ２に対して転送する入力手段１１と、代理サーバ２から転送される画面情報を表示するための画像表示手段１２として機能する。
【００２３】
代理サーバ２は、各ＰＣ１ａ〜１ｄから転送された入力情報に基づいてインターネットに接続して情報のやり取りを行うアプリケーションプログラムとしてのＷｅｂ（ウェブ）ブラウザを実行するウェブブラウザ実行手段２１と、ウェブブラウザの実行結果としての画面情報を各ＰＣ１ａ〜１ｄに転送する画像処理手段２２とを有する。ウェブブラウザ実行手段２１は、各ＰＣ１ａ〜１ｄから入力情報としてＵＲＬ（Uniform Resource Locator）が転送されると、当該ＵＲＬに基づいてインターネットへアクセスする。
【００２４】
フィルタ装置３は、代理サーバ２のウェブブラウザ実行手段２１により接続するインターネット側のウェブサーバ７について、ＧＷ５を介して接続する企業ＤＢ４により管理される情報に基づいてアクセス制限を行うフィルタ処理手段３１を有する。企業ＤＢ４は、複数の企業をそれぞれ一意に特定するコードにより管理する企業情報データベースである。企業ＤＢ４には、各企業をそれぞれ一意に特定する企業コード、企業名やドメイン等が登録、管理されている。企業ＤＢ４に登録されている企業のドメインは、安全性が保証されたものとしてフィルタ処理手段３１により取り扱われる。
【００２５】
次に、上記構成のネットワーク通信システムによる処理について、図３および図４のシーケンス図に従って説明する。図３は企業ＤＢ４に登録されている企業のウェブサーバに接続した場合のシーケンス図、図４は企業ＤＢ４に登録されていない企業のウェブサーバに接続した場合のシーケンス図である。なお、図１に示すＡ社ウェブサーバ７ａは企業ＤＢ４に安全性が保証されたものとして登録されており、Ｘ社ウェブサーバ７ｂは登録されていないものとする。Ａ社ウェブサーバ７ａ、Ｘ社ウェブサーバ７ｂは、それぞれルータ８ａ，８ｂを通じてインターネットに接続されている。また、以下ではＰＣ１ａを例に説明するが、ＰＣ１ｂ〜１ｄについても同様である。
【００２６】
図３に示すように、ＰＣ１ａから企業ＤＢ４に登録されているＡ社ウェブサーバ７ａを利用する場合、ユーザはＰＣ１ａから代理サーバ２へ接続する。ここで、代理サーバ２は、ＰＣ１ａをシンクライアント端末として機能させ、ウェブブラウザ実行手段２１によりウェブブラウザを実行する。このウェブブラウザの実行結果としての画面情報は画像処理手段２２によりＰＣ１ａに転送され、ＰＣ１ａの画像表示手段１２により表示される。
【００２７】
そして、ＰＣ１ａ上で、Ａ社のＵＲＬを入力すると、このＵＲＬの入力情報がＰＣ１ａの入力手段１１から代理サーバ２へと転送される。代理サーバ２はＰＣ１ａのネットワークアドレス変換（ＩＰアドレス変換）を行い、ウェブブラウザ実行手段２１は、入力手段１１から転送された入力情報としてのＡ社のＵＲＬに基づき、ＰＣ１ａに代わってＡ社ウェブサーバ７ａへの接続処理を行う。
【００２８】
ここで、フィルタ装置３は、代理サーバ２のウェブブラウザ実行手段２１からのＡ社ウェブサーバ７ａのＵＲＬへの接続を、企業ＤＢ４に登録されているドメインを参照することにより監視する。Ａ社ウェブサーバ７ａが、代理サーバ２のウェブブラウザ実行手段２１からの要求に対して応答した場合、Ａ社のドメインは企業ＤＢ４に登録されているので、フィルタ装置３のフィルタ処理手段３１はこの応答を通過させる。
【００２９】
そして、代理サーバ２はＰＣ１ａへネットワークアドレス変換を行い、ウェブブラウザ実行手段２１は、ＰＣ１ａに代わってＡ社ウェブサーバ７ａからの応答に基づいて処理を行う。このウェブブラウザ実行手段２１の実行結果は、画像処理手段２２によりＰＣ１ａに転送され、ＰＣ１ａの画像表示手段１２により表示される。これにより、ＰＣ１ａのユーザは、Ａ社ウェブサーバ７ａのウェブページを閲覧することができる。
【００３０】
一方、図４に示すようにＰＣ１ａから企業ＤＢ４に登録されていないＸ社ウェブサーバ７ｂを利用する場合、代理サーバ２がＰＣ１ａに代わってＸ社ウェブサーバ７ｂへの接続処理を行うまでは同様である。しかし、Ｘ社ウェブサーバ７ｂが、代理サーバ２のウェブブラウザ実行手段２１からの要求に対して応答した場合、Ｘ社のドメインは企業ＤＢ４に登録されていないので、フィルタ装置３のフィルタ処理手段３１はこの応答を遮断する。
【００３１】
ここで、代理サーバ２は、Ｘ社ウェブサーバ７ｂからの応答がないため、ウェブブラウザ実行手段２１はアクセス不可の処理を行い、このアクセス不可の実行結果は、画像処理手段２２によりＰＣ１ａに転送され、ＰＣ１ａの画像表示手段１２により表示される。この結果、ＰＣ１ａのユーザは、Ｘ社ウェブサーバ７ｂのウェブページを閲覧することができず、ＰＣ１ａの画像表示手段１２にはアクセス不可の画像情報が表示される。
【００３２】
以上のように、本実施形態におけるネットワーク通信システムでは、ユーザが使用するＰＣ１ａに提供される情報は、企業ＤＢ４により安全性が保証されたドメインから提供される情報のみとなり、有害な情報は一切提供されなくなるので、インターネット上のウェブサーバ７から提供されるウェブコンテンツを安全に利用することが可能となる。
【００３３】
なお、上記説明では、代理サーバ２上で実行されるアプリケーションプログラムとしてウェブブラウザを利用しているが、電子メーラーを利用することも可能である。この場合、企業ＤＢ４に登録されている企業のドメインからの電子メールのみをやり取りすることが可能となるので、なりすましや迷惑メールなどから保護することが可能となり、インターネット上でやり取りされる電子メールを安全に利用することが可能となる。
【００３４】
特に、本実施形態におけるネットワーク通信システムでは、企業ＤＢ４が、複数の企業をそれぞれ一意に特定するコードにより管理する企業情報データベースであるため、企業そのもののユニーク性が保証されており、ＰＣ１ａに提供される情報が、この企業情報データベースにより管理される企業のドメインから提供される情報のみとなり、より安全な情報だけを利用することが可能である。
【００３５】
また、本実施形態におけるネットワーク通信システムでは、ＰＣ１ａはインターネットには直接接続されないまま、代理サーバ２を通じてインターネットを利用するので、ＰＣ１ａは、インターネットを通じたクラッキングやウイルスなどの攻撃から完全に防御されている。したがって、このシステムでは、安全にインターネットを利用することが可能であり、それぞれの企業は従来の独自のプライベートネットワーク（イントラネット）を構築する必要がなく、安価に安全なインターネット環境を利用することが可能である。
【産業上の利用可能性】
【００３６】
本発明のネットワーク通信システムは、インターネットを安全に利用するためのシステムとして有用である。特に、本発明は、インターネットには直接接続されないプライベートネットワーク内のユーザコンピュータを、インターネットを通じた攻撃から完全に防御することを可能にするネットワーク通信システムとして好適である。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態におけるネットワーク通信システムの概略構成図である。
【図２】図１のネットワーク通信システムのブロック図である。
【図３】企業ＤＢに登録されている企業のウェブサーバに接続した場合のシーケンス図である。
【図４】企業ＤＢに登録されていない企業のウェブサーバに接続した場合のシーケンス図である。
【符号の説明】
【００３８】
１ａ，１ｂ，１ｃ，１ｄ  ＰＣ
２  代理サーバ
３  フィルタ装置
４  企業ＤＢ
５  ＧＷ
６ａ，６ｂ，８ａ，８ｂ  ルータ
７  ウェブサーバ
１１  入力手段
１２  画像表示手段
２１  ウェブブラウザ実行手段
２２  画像処理手段
３１  フィルタ処理手段
【図１】
2009290469.tif 000003
【図２】
2009290469.tif 000004
【図３】
2009290469.tif 000005
【図４】
2009290469.tif 000006