(57)【要約】【課題】ＬＡＮに配置されたＷＥＢサーバに蓄積されているＷＥＢページのうち一部を選択して公開することを可能とすること、及び、ＷＥＢサーバが提供するＷＥＢページをアクセスの要求元の端末装置に適したフォーマットにて提供することができるようにするプロキシサーバ装置を提供すること。【解決手段】アクセスを許可するＬＡＮ２内のオブジェクトのＵＲＬを登録するテーブルＴと、ＬＡＮ２外からＬＡＮ２内のＷＥＢページへのアクセスの要求があり、アクセスが要求されるＵＲＬが登録されたものである場合に限り、当該ＵＲＬのサーバ４、５にアクセスして要求されるＷＥＢページを取得し、アクセスの要求元へ送信するプロキシサーバ装置であって、アクセスの要求元へ送信するＷＥＢページをアクセスの要求元のクライアントソフトウエアに適した形式に変換するプロキシサーバ装置１。【選択図】図１
2006165867.tif 000002
【特許請求の範囲】
【請求項１】
アクセスを許可するＬＡＮ内のオブジェクトの位置情報を登録する登録手段と、ＬＡＮ外からＬＡＮ内のオブジェクトへのアクセスの要求があり、アクセスが要求される位置情報が前記登録手段に登録されたものである場合に限り、当該位置情報のサーバ装置にアクセスして要求されるオブジェクトを取得し、アクセスの要求元へ送信するアクセス制御手段と、を備えるプロキシサーバ装置であって、前記アクセスの要求元へ送信するオブジェクトを前記アクセスの要求元のクライアントソフトウエアに適した形式に変換するファイル変換手段を備えることを特徴とするプロキシサーバ装置。
【請求項２】
アクセスを許可するＬＡＮ内のオブジェクトの位置情報を登録する登録手段と、ＬＡＮ外からＬＡＮ内のオブジェクトへのアクセスの要求があり、アクセスが要求される位置情報が前記登録手段に登録されたものである場合に限り、当該位置情報のサーバ装置にアクセスして要求されるオブジェクトを取得し、前記アクセスの要求元へ送信するアクセス制御手段と、を備えるプロキシサーバ装置であって、ＬＡＮ外から要求があれば、前記登録手段に登録された位置情報を記述したリストを前記アクセスの要求元に送信する手段を備えることを特徴とするプロキシサーバ装置。
【請求項３】
前記アクセスを許可するＬＡＮ内のオブジェクトの位置情報は仮想的な位置情報であり、前記仮想的な位置情報とＬＡＮ内の実際の位置情報とを対応付けて登録する仮想位置情報登録手段を更に備え、前記アクセス制御手段は、ＬＡＮ外からＬＡＮ内のオブジェクトに対するアクセスの要求があり、アクセスが要求される位置情報が登録された前記仮想的な位置情報である場合に限り、当該仮想的な位置情報に対応する実際の位置情報のサーバ装置にアクセスして要求されるオブジェクトを取得し、前記アクセスの要求元へ送信することを特徴とする請求項１又は２記載のプロキシサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＡＮ（ローカルエリアネットワーク）外からのアクセスをＬＡＮ内のサーバ装置を代理して受付けるプロキシサーバ装置に関する。
【背景技術】
【０００２】
近年のネットワーク複合機には、ＷＥＢサーバを備えるものがあり、クライアントＰＣのブラウザにおいて、ネットワーク複合機内の電子掲示板や機器設定情報のＷＥＢページを表示させることができる。ネットワーク複合機のＷＥＢサーバは、主に社内ネットワーク（社内ＬＡＮ）のクライアント装置にサービスを提供し、社外に公開して使用することを前提としていないが、営業社員や出張社員が社外からアクセスできるように社外に公開することは勿論可能である。
【０００３】
しかし、現在使用又は市販されているネットワーク複合機の多くは、社内ネットワークでの使用を前提としており、ネットワークを通じた外部からの攻撃に対するセキュリティ機構が脆弱であり、ネットワーク複合機のＷＥＢサーバを社外に公開するには、セキュリティ上の問題を解決する必要がある。
【０００４】
社内ネットワークに接続されたサーバ装置を外部の脅威から保護するために、プロキシサーバ装置を設置し、社内ネットワークの外から入ってくるアクセスをプロキシサーバ装置を通じて受付けるようなネットワーク構成が採用されることがある（例えば、特許文献１参照。）。
【特許文献１】特開２００３−１８６７６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に係るプロキシサーバ装置を含めた従来のプロキシサーバ装置を設置しても後述するような問題点は解決されない。すなわち、ネットワーク複合機のＷＥＢサーバは、社内向け情報のＷＥＢページを提供することが多いことから、ネットワーク複合機に蓄積されている全てのＷＥＢページを社外に公開すると社内機密情報が外部に漏えいするおそれがある。
【０００６】
営業社員や出張社員が外出先からリモートアクセス等によりネットワーク複合機のＷＥＢサーバにアクセスできるようになれば、携帯電話等のモバイル端末装置を使用してアクセスすることが便利である。しかし、モバイル端末装置のブラウザは、デスクトップ型ＰＣのブラウザと比較して機能的に劣るため、ネットワーク複合機のＷＥＢページをモバイル端末装置の表示装置に表示できないという問題が生じる。
【０００７】
本発明は、上記問題点に鑑みてなされたものであり、社内ネットワークに配置されたＷＥＢサーバに蓄積されているＷＥＢページのうち外部に公開しても差し支えのないＷＥＢページのみを選択して公開することを可能とするプロキシサーバ装置を提供することを目的とする。またその際に、ＷＥＢサーバが提供するＷＥＢページをアクセスの要求元の端末装置に適したフォーマットにて提供することができるようにすることをも目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載のプロキシサーバ装置は、アクセスを許可するＬＡＮ内のオブジェクトの位置情報を登録する登録手段と、ＬＡＮ外からＬＡＮ内のオブジェクトへのアクセスの要求があり、アクセスが要求される位置情報が前記登録手段に登録されたものである場合に限り、当該位置情報のサーバ装置にアクセスして要求されるオブジェクトを取得し、アクセスの要求元へ送信するアクセス制御手段と、を備えるプロキシサーバ装置であって、前記アクセスの要求元へ送信するオブジェクトを前記アクセスの要求元のクライアントソフトウエアに適した形式に変換するファイル変換手段を備えることを特徴としている。
【０００９】
例えば、クライアントソフトウエア又は端末の種類を示す情報とファイル形式を対応付けて登録するファイル形式登録手段を更に備え、前記ファイル変換手段が、前記アクセスの要求とともに提示される、クライアントソフトウエア又は端末の種類を示す情報に対応付けられたファイル形式に前記アクセスの要求元へ送信するオブジェクトを変換する。
【００１０】
請求項２記載のプロキシサーバ装置は、アクセスを許可するＬＡＮ内のオブジェクトの位置情報を登録する登録手段と、ＬＡＮ外からＬＡＮ内のオブジェクトへのアクセスの要求があり、アクセスが要求される位置情報が前記登録手段に登録されたものである場合に限り、当該位置情報のサーバ装置にアクセスして要求されるオブジェクトを取得し、前記アクセスの要求元へ送信するアクセス制御手段と、を備えるプロキシサーバ装置であって、ＬＡＮ外から要求があれば、前記登録手段に登録された位置情報を記述したリストを前記アクセスの要求元に送信する手段を備えることを特徴としている。
【００１１】
請求項３記載のプロキシサーバ装置は、請求項１又は２記載のプロキシサーバ装置において、前記アクセスを許可するＬＡＮ内のオブジェクトの位置情報は仮想的な位置情報であり、前記仮想的な位置情報とＬＡＮ内の実際の位置情報とを対応付けて登録する仮想位置情報登録手段を更に備え、前記アクセス制御手段は、ＬＡＮ外からＬＡＮ内のオブジェクトに対するアクセスの要求があり、アクセスが要求される位置情報が登録された前記仮想的な位置情報である場合に限り、当該仮想的な位置情報に対応する実際の位置情報のサーバ装置にアクセスして要求されるオブジェクトを取得し、前記アクセスの要求元へ送信することを特徴としている。
【発明の効果】
【００１２】
請求項１記載のプロキシサーバ装置によれば、社内ネットワーク内のサーバ装置に蓄積されているオブジェクトのうち、社内ネットワークの外に公開しても差し支えのないオブジェクトの位置情報のみを登録することにより当該オブジェクトのみを公開することができる。勿論、社内ネットワーク内のクライアントは、ネットワーク運用上のアクセス権の制限がなければ、従来通り、全てのオブジェクトにアクセスできる。また、アクセスの要求元がモバイル端末等でも、社内ネットワーク内のサーバが提供するオブジェクトは当該モバイル端末装置等のクライアントソフトウエアに適したフォーマットに変換されて提供されるため、営業社員や出張者が社外から社内ネットワーク内のオブジェクトにリモートアクセスする際にモバイル端末等を利用することができる。
【００１３】
また、外部に公開するサーバが社内ネットワーク内に多数あると、ルータにおけるファイヤーウォールの設定が煩雑になるが、本発明に係るプロキシサーバ装置をルータと社内ネットワークの間に配置すれば、ファイヤウォールの設定は、プロキシサーバ装置についてのみ行えばよいので、ファイヤウォールの設定が簡単になり、設定ミスによるトラブルを少なくすることができる。
【００１４】
請求項２記載のプロキシサーバ装置によれば、社内ネットワーク内のオブジェクトのうち外部からアクセス可能なオブジェクトの位置情報を社外から簡単に調べることができる。
【００１５】
請求項３記載のプロキシサーバ装置によれば、社外に公開されるオブジェクトの位置情報が仮想的な位置情報であるため、セキュリティ機構が脆弱なネットワーク内のサーバ装置に対する外部からの攻撃がより一層困難となる。
【発明を実施するための最良の形態】
【００１６】
以下本発明の実施の形態に係るプロキシサーバ装置について説明する。図１に本発明の実施の形態に係るプロキシサーバ装置１が接続されたＬＡＮ２の構成例を示す。ＬＡＮ２には、プロキシサーバ装置１のほかに、ルータ装置３、ネットワーク複合機４、ＷＥＢサーバ装置５、クライアントＰＣ６等が接続されている。プロキシサーバ装置１は、ルータ６と直接接続されており、ＬＡＮ２外（インターネット）からルータ３を通じてＬＡＮ２内に入る全てのデータを監視できるように接続されている。
【００１７】
プロキシサーバ装置１は、図２に示すように、制御部７、通信部８、ファイルフォーマット変換部９、キャッシュメモリ１０、表示部１１、操作部１２、補助記憶装置１３等を備える。制御部７は、図示しないＣＰＵ（中央処理装置）、ＲＯＭ（リードオンリーメモリー）、ＲＡＭ（ランダムアクセスメモリー）等で構成され、ＲＯＭに格納された制御プログラムに基づいてＣＰＵが発行する命令にしたがって、プロキシサーバ装置１を構成する各部の動作を制御する。通信部８は、ＮＩＣ（ネットワークインタフェースカード）を備え、ＬＡＮ２内に接続されたサーバ装置４、５及びルータ３との通信を行う。
【００１８】
ファイルフォーマット変換部９は、後述するテーブル１５に基づいて、ＬＡＮ２内のネットワーク複合機４のＷＥＢサーバやＷＥＢサーバ装置５から取得されたＨＴＭＬファイルを各種ブラウザに適したフォーマットに変換するものである。例えば、ＨＴＭＬファイルを携帯電話機のブラウザでも表示できるように、ＣＨＴＭＬ（Ｃｏｍｐａｃｔ  ＨＴＭＬ）ファイルへ変換したり、ＰＤＡのブラウザでも表示できるように、ＨＴＭＬファイルの画像アイコンの表示を省略したＨＴＭＬファイルへ変換する。ファイルフォーマット変換部９の変換方式は、これらに限定されず、ＬＡＮ２外のクライアント装置のブラウザの種類に対応させるために必要であれば、ＨＴＭＬファイルをこれら以外のフォーマットに変換するものとしてもよい。
【００１９】
キャッシュメモリ１０は、ＬＡＮ２外からの要求に応じてＬＡＮ２内のネットワーク複合機４のＷＥＢサーバやＷＥＢサーバ装置５にアクセスして取得したオブジェクトを一時的に蓄積する。ＬＡＮ２外のクライアント装置からＵＲＬを指定したオブジェクトの要求があり、そのＵＲＬが、キャッシュメモリ１０に蓄積されているオブジェクトのＵＲＬと一致する場合は、ＷＥＢサーバ５、６へのアクセス動作が省略され、キャッシュメモリ１０に蓄積されているオブジェクトが要求元に送信される。これにより要求元に対して迅速な応答が可能となる。なお、前記オブジェクトは、ＬＡＮ内の装置に格納されているＷＥＢページ等のファイル、ディレクトリなど、外部からアクセスされる受動的な実体データである。
【００２０】
表示部１１は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなり、プロキシサーバ装置１が保有する情報、例えば登録情報、機器設定情報等を表示する。操作部１２は、キーボード、マウス等の入力装置で構成される。補助記憶装置１３は、ハードディスク装置などで構成される。補助記憶装置１３には、後述するアクセス情報のログファイルなどが蓄積される。
【００２１】
ネットワーク複合機４は、ＷＥＢサーバ機能を備え、更に、ファクシミリ通信機能、インターネットファクシミリ通信機能などを備える複合機である。ＷＥＢサーバ機能により提供されるＷＥＢページとしては、ネットワーク複合機４の機器設定情報、電子掲示板などがある。ＷＥＢサーバ装置５は、ＷＥＢサーバ専用装置であり、様々なＷＥＢコンテンツを蓄積している。
【００２２】
クライアントＰＣ６は、ブラウザを実装しており、ブラウザを通じて、ネットワーク複合機４やＷＥＢサーバ装置５が提供するＷＥＢサービス等を利用することができる。例えば、ブラウザを通じてネットワーク複合機４、ＷＥＢサーバ装置５に蓄積されたＷＥＢページにアクセスすることができる。
【００２３】
プロキシサーバ装置１は、ＬＡＮ２外からのアクセスを許可するＬＡＮ２内のオブジェクトの位置情報をＲＡＭに記憶している。また、アクセスを許可するＬＡＮ２内のオブジェクトの位置情報にそれぞれ対応付けて外部公開用の位置情報（ＵＲＬ）も記憶している。具体的には、図３に示すように、複数の外部公開用の仮想的なＵＲＬに夫々対応付けてＬＡＮ２内の実際の位置情報を格納した対応テーブルＴをＲＡＭに記憶している。対応テーブルＴに格納される仮想的なＵＲＬおよびＬＡＮ２内の実際の位置情報は、オペレータによる操作部１２の操作により登録することができるようになっている。なお、仮想的なＵＲＬに含まれるドメイン名は、ＬＡＮ２の実際のドメイン名であり、その他の部分、例えばパス名等が仮想的な情報となっている。また、ＬＡＮ２内の実際の位置情報は、ＵＲＬの記述形式に従ったものである必要はなく、プロキシサーバ装置がサーバ装置の宛先及びサーバ装置内に蓄積されているオブジェクトのパス名を特定できる位置情報であればよい。
【００２４】
また、プロキシサーバ装置１は、前記仮想的なＵＲＬのリストを記述したＨＴＭＬファイル（以下「ＵＲＬリストファイル」という。）を補助記憶装置１３に記憶しており、ＵＲＬリストファイルの位置情報を指定したアクセスの要求があると、ＵＲＬリストファイルを要求元に対して送信する。ＵＲＬリストファイルに記述される仮想的なＵＲＬはブラウザによって表示されるものであってもよいし、文字記号等に設定されたハイパーリンク先であってもよい。なお、ＵＲＬリストファイルの外部公開用ＵＲＬと実際の位置情報も前記対応テーブルＴに記憶されている。
【００２５】
前記ＵＲＬリストファイルがブラウザによって表示された例を図４に示す。同図に示すＵＲＬリストファイルに基づく表示画面は、仮想的な位置情報を直接表示するものではなく、説明文に仮想的な位置情報へのハイパーリンクを設定したものである。例えば図４の表示画面Ｗ１の説明文「ネットワーク複合機１」をクリックすると、プロキシサーバ装置１に対して、「ネットワーク複合機１」にリンク設定されたＵＲＬを指定したリクエストが実行され、プロキシサーバ装置１は、当該リクエストに応答して、同図の表示画面Ｗ２を表示するＨＴＭＬファイルを要求元に送信する。表示画面Ｗ２を表示するＨＴＭＬファイルに基づき表示される説明文にもそれぞれハイパーリンクが設定されている。
【００２６】
プロキシサーバ装置１は、図５に例示するような、アクセス要求元のブラウザや端末装置の種類と、これらブラウザや端末装置に適した形式（つまり、アクセス要求元のクライアントソフトウエアに適した形式）のファイルフォーマットとを対応付けて記憶するフォーマット対応テーブル１５をＲＡＭに記憶している。プロキシサーバ装置１は、ＬＡＮ２外からＬＡＮ２内のオブジェクトへのアクセスの要求を受信する際に、例えばアクセスの要求と共に受信する情報に基づき、アクセス要求元のブラウザや端末装置の種類を判別する。そして、アクセスが要求されるオブジェクトをアクセス要求元に送信する際に、フォーマット変換部９はフォーマット対応テーブル１５を参照して、当該アクセスの要求元のブラウザや端末装置の種類に対応付けられたファイルフォーマットと、オブジェクトのフォーマットが異なる場合に、フォーマット対応テーブル１５に登録されたファイルフォーマットに変換する。
【００２７】
図４に例示するフォーマット対応テーブル１５は、携帯電話用ブラウザとＣＨＴＭＬ（Compact  Hypertext  Markup  Language）、ＰＤＡ（Personal  Digital  Assistant）用ブラウザとＨＴＭＬファイルから画像アイコンへのリンク設定を解除したフォーマットを指定する情報「ＨＴＭＬ／画像アイコン無し」、上記以外のブラウザ及び端末装置の種類とＬＡＮ２内に蓄積されているオブジェクトのファイルフォーマットであるＨＴＭＬが対応付けて記憶されている。なお、フォーマット対応テーブル１５の内容は、オペレータによる操作部１２の操作により登録することができるようになっている。
【００２８】
つぎに、プロキシサーバ装置１がＬＡＮ２外からＬＡＮ２内のオブジェクトへのアクセスの要求を受信した際に実行する処理動作について図６のフローチャートに基づいて説明する。
【００２９】
プロキシサーバ装置１の制御部７は、通信部８を通じてＬＡＮ２外からＨＴＴＰリクエスト（例えばＧＥＴ）を受信したか否かを繰返し監視しており、ＬＡＮ２外からアクセスの要求としてＨＴＴＰリクエストを受信すると（Ｓ１：ＹＥＳ）、受信したＨＴＴＰリクエストを解析してアクセスが要求されるＵＲＬを検出する（Ｓ２）。検出したＵＲＬが対応テーブルＴに登録された外部公開用のＵＲＬの何れかに該当するか否かを判断し、登録された何れの外部公開用ＵＲＬにも該当しない場合（Ｓ３：ＮＯ）、前記要求元に対してアクセスを拒否するＨＴＴＰレスポンスを返信する（Ｓ４）。
【００３０】
前記Ｓ３において、検出したＵＲＬが対応テーブルＴに登録された外部公開用ＵＲＬの何れかに該当する場合は（Ｓ３：ＹＥＳ）、前記要求元に対してユーザ認証を要求する。例えばＨＴＴＰステータスコード「４０１」を要求元に送信することによってユーザ認証を要求する。続いて、前記要求元において入力されたユーザＩＤとパスワードを受信すると、あらかじめプロキシサーバ装置１に登録されているユーザＩＤ及びパスワード情報（不図示）と照合して認証処理を行う。認証に失敗した場合は（Ｓ５：ＮＯ）、前記要求元に対してアクセスを拒否するＨＴＴＰレスポンスを返信する（Ｓ４）。
【００３１】
認証に成功した場合は（Ｓ５：ＹＥＳ）、前記Ｓ１で受信したＨＴＴＰリクエストに含まれる情報、例えばＵｓｅｒ−Ａｇｅｎｔヘッダ、からアクセスの要求元が実装するブラウザの種類や端末装置の機種情報を検索する。アクセスの要求元が実装するブラウザの種類や端末装置の機種情報を取得できると（Ｓ６：ＹＥＳ）、当該要求元が携帯電話端末のブラウザであるか否かを判断し（Ｓ７）、携帯電話端末のブラウザである場合は（Ｓ７：ＹＥＳ）、フォーマット対応テーブル１５に基づいて、オブジェクトの変換方式を「携帯電話用ブラウザ」に対応付けられているフォーマット、すなわちＣＨＴＭＬに設定する（Ｓ８）。なお、前記Ｓ７の携帯電話端末であるか否かの判断は、例えば、アクセスの要求元が携帯電話端末のブラウザである場合にＵｓｅｒ−Ａｇｅｎｔヘッダに記述されるブラウザや機器の種類のリスト（例えば、ブラウザの種類、ブラウザのバージョン、サブスクライバＩＤ、端末製造番号等）をあらかじめプロキシサーバ装置１の外部記憶装置１３等に登録しておき、これと実際にＵｓｅｒ−Ａｇｅｎｔヘッダから検出された情報を照合することによって行われる。また、前記Ｓ７の携帯電話端末のブラウザであるか否かの判断手法として、認証時に指定されるユーザＩＤとブラウザや端末装置の種類の対応テーブル（不図示）をあらかじめプロキシサーバ装置１の外部記憶装置１３等に登録しておき、Ｓ５で取得されたユーザＩＤに対応付けられたブラウザや端末装置の種類を示す情報に従って前記Ｓ７の携帯電話端末であるか否かの判断を行ってもよい。
【００３２】
前記Ｓ７において携帯電話端末のブラウザではないと判断した場合は（Ｓ７：ＮＯ）、アクセスの要求元がＰＤＡのブラウザであるか否かを判断し（Ｓ９）、ＰＤＡのブラウザであると判断した場合は（Ｓ９：ＹＥＳ）、フォーマット対応テーブル１５に基づいて、オブジェクトの変換方式を「ＰＤＡ用ブラウザ」に対応付けられているフォーマット、すなわちＨＴＭＬファイルから画像アイコンへのリンク設定を解除したフォーマット「ＨＴＭＬ／画像アイコン無し」に設定する（Ｓ１０）。なお、前記Ｓ９のＰＤＡのブラウザであるか否かの判断についても、前述したように、アクセスの要求元がＰＤＡのブラウザである場合にＵｓｅｒ−Ａｇｅｎｔヘッダに記述されるブラウザや機器の種類のリスト（例えば、ブラウザの種類、ブラウザのバージョン、サブスクライバＩＤ、端末製造番号等）をあらかじめプロキシサーバ装置１の外部記憶装置１３等に登録しておき、これと実際にＵｓｅｒ−Ａｇｅｎｔヘッダから検出された情報を照合することによって行われる。また、前記Ｓ９のＰＤＡのブラウザであるか否かの判断手法として、認証時に指定されるユーザＩＤとブラウザや端末装置の種類の対応テーブル（不図示）をあらかじめプロキシサーバ装置１の外部記憶装置１３等に登録しておき、Ｓ５で取得されたユーザＩＤに対応付けられたブラウザや端末装置の種類を示す情報に従って前記Ｓ９のＰＤＡのブラウザであるか否かの判断を行ってもよい。
【００３３】
一方、前記Ｓ６又は前記Ｓ９において否定判断をした場合は、フォーマット対応テーブル１５に基づいて、オブジェクトの変換方式を「その他」に対応付けられているフォーマット、すなわちデフォルトフォーマットであるＨＴＭＬに設定する（Ｓ１１）。
【００３４】
前記Ｓ８、Ｓ１０又はＳ１１の処理動作に続いて、対応テーブルＴに基づき、ＬＡＮ２外からアクセスが要求される外部用ＵＲＬに対応付けたＬＡＮ２内の位置情報のサーバ装置（自装置１を含む）にアクセスして要求されるオブジェクトを取得し、アクセスの要求元に送信するとともにキャッシュメモリ１０に送信するオブジェクト及びそのＵＲＬを記憶する（Ｓ１２）。応答として送信されるファイルのフォーマットは、前記Ｓ８、Ｓ１０、Ｓ１１で設定されたフォーマットに従って、アクセスの要求元のクライアントソフトウエアに適した形式に変換する。すなわち、Ｓ８において、オブジェクトの変換方式がＣＨＴＭＬに設定されている場合は、ＷＥＢサーバ４、５から取得したＨＴＭＬファイル或いは自装置１に蓄積しているＵＲＬリストのＨＴＭＬファイルをＣＨＴＭＬファイルに変換して要求元に送信する。Ｓ１０において、オブジェクトの変換方式が「ＨＴＭＬ／画像アイコン無し」に設定されている場合は、ＷＥＢサーバ４、５から取得したＨＴＭＬファイル或いは自装置１に蓄積しているＵＲＬリストのＨＴＭＬファイルからそのＨＴＭＬファイルの画像アイコンへのリンク設定を解除したものに変換し、これを要求元に送信する。Ｓ１１において、オブジェクトの変換方式としてＨＴＭＬが設定されている場合は、変換処理を行わずに、ＷＥＢサーバ４、５から取得したＨＴＭＬファイル或いは自装置１に蓄積しているＵＲＬリストのＨＴＭＬファイルサーバをそのまま要求元へ送信する。
【００３５】
なお、前記Ｓ１２において、アクセスが要求されるオブジェクトが既にキャッシュメモリ１０に記憶されている場合は、ＬＡＮ２内のサーバ装置へのアクセスは省略されキャッシュメモリ１０に記憶されている当該オブジェクトがアクセスの要求元に送信される。
【００３６】
さらに、ＬＡＮ２外からＨＴＴＰリクエストを受信すると（Ｓ１３：ＹＥＳ）、受信したＨＴＴＰリクエストを解析してアクセスが要求されるＵＲＬを検出する（Ｓ１４）。ここでアクセスが要求されるＵＲＬは、例えば、前記Ｓ１２において送信したＨＴＭＬファイルにリンクされたものである。
【００３７】
次いで、Ｓ１４で検出したＵＲＬが対応テーブルＴに登録された外部公開用のＵＲＬの何れかに該当するか否かを判断し、何れの外部公開用ＵＲＬにも該当しない場合（Ｓ１５：ＮＯ）、前記要求元に対してアクセスを拒否するＨＴＴＰレスポンスを返信する（Ｓ４）。前記Ｓ１４において、検出したＵＲＬが対応テーブルＴに登録された外部公開用ＵＲＬの何れかに該当する場合は（Ｓ１５：ＹＥＳ）、ＬＡＮ２外からアクセスが要求される外部用ＵＲＬに対応付けたＬＡＮ２内の位置情報のサーバ装置（自装置１を含む）にアクセスしてオブジェクトを取得し、アクセスの要求元に送信するとともにキャッシュメモリ１０に送信するオブジェクト及びそのＵＲＬを記憶する（Ｓ１６）。応答として送信されるファイルのフォーマットは、前記Ｓ８、Ｓ１０、Ｓ１１で設定されたフォーマットに従う。送信後は、アクセス情報をログファイルに記録し（Ｓ１７）、処理をＳ１３に戻す。
【００３８】
なお、前記Ｓ１６において、アクセスが要求されるオブジェクトが既にキャッシュメモリ１０に記憶されている場合は、ＬＡＮ２内のサーバ装置へのアクセスは省略されキャッシュメモリ１０に記憶されている当該オブジェクトがアクセスの要求元に送信される。
【００３９】
前記Ｓ１３においてアクセスの要求がなく、前記Ｓ１のアクセスの要求元においてログアウト操作がなされ、ログアウトすべき情報を前記要求元から受信すると（Ｓ１８：ＹＥＳ）、ログアウト処理を行ってセッションを解放し、前記Ｓ８、Ｓ１０、Ｓ１１の設定を解除する（Ｓ１９）。前記Ｓ１８において否定判断をした場合は処理をＳ１３へ戻す。
【００４０】
なお、以上説明した実施の形態において、プロキシサーバ装置１に暗号化機能を持たせ、アクセスの要求元との間で送受信するデータを暗号化したり、暗号化された通信経路を通じてアクセスの要求元との間の通信を行うようにしてもよい。これにより一層通信の安全性を確保することができる。
【００４１】
以上説明したプロキシサーバ装置１によれば、ＬＡＮ２内のサーバ５、６に蓄積されているオブジェクトのうち、社内ネットワークの外に公開しても差し支えのないオブジェクトのＵＲＬのみを登録することにより当該オブジェクトのみを公開させることができる。勿論、ＬＡＮ２内のクライアントＰＣ６では、ＬＡＮ２の運用上のアクセス権の制限がなければ、従来通り、全てのオブジェクトにアクセスできる。また、ＬＡＮ２外からアクセスを要求する端末がモバイル端末等であっても、ＬＡＮ２内のサーバが提供するオブジェクトは当該モバイル端末装置等のクライアントソフトウエアに適したフォーマットに変換されて提供されるため、営業社員や出張者が社外から社内ネットワーク内のオブジェクトにリモートアクセスする際にモバイル端末等を利用することができる。
【００４２】
また、外部に公開するサーバがＬＡＮ２内に多数あると、ルータ３におけるファイヤーウォールの設定が煩雑になるが、プロキシサーバ装置１はルータ３とＬＡＮ２の間に配置されているので、ファイヤウォールの設定は、プロキシサーバ装置１についてのみ行えばよく、ファイヤウォールの設定が簡単になり、設定ミスによるトラブルを少なくすることができる。
【００４３】
また、プロキシサーバ装置１をＬＡＮ２に設置することで、ＬＡＮ２外からの不正な攻撃に対するセキュリティを確保したい場合には、プロキシサーバ装置１にセキュアな通信プロトコルを実行したり、パスワードなどの認証機構を持たせればよい。これにより、ＬＡＮ２内の端末装置の各々にセキュリティ機構や認証機構を持たせる必要がなく、セキュリティ上の監視ないし管理負担が軽減される。
【産業上の利用可能性】
【００４４】
本発明は、例えば、ＬＡＮ外からのアクセスをＬＡＮ内のサーバ装置を代理して受付けるプロキシサーバ装置に適用することができる。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態に係るプロキシサーバ装置が接続されるＬＡＮの構成例等を示した図である。
【図２】本発明の実施の形態に係るプロキシサーバ装置の構成例等を示したブロック図である。
【図３】外部公開用ＵＲＬとＬＡＮ内のオブジェクトの位置情報を対応付けて記憶する対応テーブルの一例を示した図である。
【図４】外部公開用のＵＲＬのリンクが設定されたＨＴＭＬファイルをブラウザにより表示した例を示した図である。
【図５】アクセス要求元のブラウザや端末装置の種類とファイルフォーマットを対応付けて記憶するフォーマット対応テーブルの一例を示した図である。
【図６】プロキシサーバ装置がＬＡＮ外からＬＡＮ内のオブジェクトへのアクセスの要求を受信した際に実行する処理動作を示したフローチャートである。
【符号の説明】
【００４６】
Ｔ    対応テーブル
１    プロキシサーバ装置
２    ＬＡＮ
４    ネットワーク複合機（サーバ装置）
５    ＷＥＢサーバ装置
７    制御部
９    ファイルフォーマット変換部
１５    フォーマット対応テーブル
【図１】
2006165867.tif 000003
【図２】
2006165867.tif 000004
【図３】
2006165867.tif 000005
【図４】
2006165867.tif 000006
【図５】
2006165867.tif 000007
【図６】
2006165867.tif 000008