(57)【要約】【課題】閉域ネットワークで利用可能なデータを抽出したり、又は、セキュリティを向上させたりすることができる情報処理システム等を提供すること。【解決手段】外部ネットワークと遮断された閉域ネットワークに接続される第１情報処理装置と、前記外部ネットワークに接続された第２情報処理装置とを接続させる閉域ネットワーク用情報処理装置は、前記第１情報処理装置から前記第２情報処理装置へのリクエストがあると、前記第２情報処理装置から第１データを取得するデータ取得部と、前記第１データを所定の変換ルールに基づいて、前記閉域ネットワークで使用できる第２データに変換する第１変換部と、前記リクエストに対して、前記第２データを送る応答部とを含む。【選択図】図１
2020013399.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークと遮断された閉域ネットワークに接続される第１情報処理装置と、前記外部ネットワークに接続された第２情報処理装置とを接続させる閉域ネットワーク用情報処理装置であって、
前記第１情報処理装置から前記第２情報処理装置へのリクエストがあると、前記第２情報処理装置から第１データを取得するデータ取得部と、
前記第１データを所定の変換ルールに基づいて、前記閉域ネットワークで使用できる第２データに変換する第１変換部と、
前記リクエストに対して、前記第２データを送る応答部と
を含む閉域ネットワーク用情報処理装置。
【請求項２】
前記閉域ネットワークに接続される閉域セグメントと、
前記閉域セグメントに接続するＧＷセグメントと、
前記ＧＷセグメントに接続し、かつ、前記外部ネットワークに接続される外部セグメントとを少なくとも有する
請求項１に記載の閉域ネットワーク用情報処理装置。
【請求項３】
前記第１変換部は、
前記ＧＷセグメントにおいて変換を行う
請求項２に記載の閉域ネットワーク用情報処理装置。
【請求項４】
前記第１変換部は、
所定の規約又は所定の文法に基づいて、前記第１データが示すコードが変換対象であるか否かを判定する
請求項１乃至３のうちいずれか１項に記載の閉域ネットワーク用情報処理装置。
【請求項５】
前記第２データに基づいて、前記第１情報処理装置から前記第２情報処理装置への第３データを送ると、前記第３データを前記外部ネットワークで使用できる第４データに変換する第２変換部と、
前記第４データを前記第２情報処理装置に送信するデータ送信部とを更に含む
請求項１乃至４のうちいずれか１項に記載の閉域ネットワーク用情報処理装置。
【請求項６】
前記第１変換部は、
前記第１データにおいて所定の機能を実行させるＧＵＩを対象とし、
前記ＧＵＩが前記第１情報処理装置における表示において削除されるように、前記第１データを前記第２データに変換する
請求項１乃至５のうちいずれか１項に記載の閉域ネットワーク用情報処理装置。
【請求項７】
前記第１変換部は、
前記第１データにおいて所定の機能が実行されると、エラーメッセージが表示されるように、前記第１データを前記第２データに変換する
請求項１乃至６のうちいずれか１項に記載の閉域ネットワーク用情報処理装置。
【請求項８】
前記第１変換部は、
メールが前記閉域ネットワーク用の経路で送信又は受信されるように、前記第１データを前記第２データに変換する
請求項１乃至７のうちいずれか１項に記載の閉域ネットワーク用情報処理装置。
【請求項９】
前記リクエストを前記第１情報処理装置から受け付けてゲートウェイサービスで使用できるように変換し、
前記データ取得部は、
変換されたリクエストに基づいて、前記第１データを取得する
請求項１乃至８のうちいずれか１項に記載の閉域ネットワーク用情報処理装置。
【請求項１０】
外部ネットワークと遮断された閉域ネットワークに接続される第１情報処理装置と、前記外部ネットワークに接続された第２情報処理装置とを接続させる閉域ネットワーク用情報処理システムであって、
前記第１情報処理装置から前記第２情報処理装置へのリクエストがあると、前記第２情報処理装置から第１データを取得するデータ取得部と、
前記第１データを所定の変換ルールに基づいて、前記閉域ネットワークで使用できる第２データに変換する第１変換部と、
前記リクエストに対して、前記第２データを送る応答部と
を含む閉域ネットワーク用情報処理システム。
【請求項１１】
外部ネットワークと遮断された閉域ネットワークに接続される第１情報処理装置と、前記外部ネットワークに接続された第２情報処理装置とを接続させる閉域ネットワーク用コンピュータに情報処理方法を実行させるためのプログラムであって、
コンピュータが、前記第１情報処理装置から前記第２情報処理装置へのリクエストがあると、前記第２情報処理装置から第１データを取得するデータ取得手順と、
コンピュータが、前記第１データを所定の変換ルールに基づいて、前記閉域ネットワークで使用できる第２データに変換する第１変換手順と、
コンピュータが、前記リクエストに対して、前記第２データを送る応答手順と
を実行させるためのプログラム。
【請求項１２】
外部ネットワークと遮断された閉域ネットワークに接続される第１情報処理装置と、前記外部ネットワークに接続された第２情報処理装置とを接続させる閉域ネットワーク用情報処理装置が行う情報処理方法であって、
閉域ネットワーク用情報処理装置が、前記第１情報処理装置から前記第２情報処理装置へのリクエストがあると、前記第２情報処理装置から第１データを取得するデータ取得手順と、
閉域ネットワーク用情報処理装置が、前記第１データを所定の変換ルールに基づいて、前記閉域ネットワークで使用できる第２データに変換する第１変換手順と、
閉域ネットワーク用情報処理装置が、前記リクエストに対して、前記第２データを送る応答手順と
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、閉域ネットワーク用情報処理装置、閉域ネットワーク用情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
総合行政ネットワーク（例えば、「“総合行政ネットワークＡＳＰガイドライン  第５．０版”、［online］、［平成３０年６月２８日検索］、インターネット〈URL：https://www.j-lis.go.jp/data/open/cnt/3/164/1/C-7-1_ASPGuideline_20180330.pdf>」（以下「ＬＧＷＡＮＡＳＰガイドライン」という。）等で想定されるネットワークである。）（Ｌｏｃａｌ  Ｇｏｖｅｒｎｍｅｎｔ  Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、以下「ＬＧＷＡＮ」という。）等の閉域ネットワークが知られている。
【０００３】
一方で、閉域ネットワークに限られず、外部ネットワークに接続されるサーバ等と接続するように求める要求を中継させる方法が知られている。具体的には、内部ネットワークにおける内部装置から、外部ネットワークに接続された貯蔵サーバに対して、要求があると、まず、中継装置は、要求で特定される貯蔵サーバのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が接続を許可されているか否かをリストに基づいて判断する。そして、リストに基づいて許可されているＵＲＬであると、要求が貯蔵サーバに送信され、貯蔵サーバから、中継装置へ応答データが送信される。次に、中継装置は、取得される応答データを内部装置に送信する。例えば、このようにして外部ネットワークのリソースを活用する方法が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２０３７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の方法では、中継される際に、外部ネットワークから取得されるデータが変換されない。そのため、データ内に閉域ネットワークで利用できない内容を含んだり、又は、情報漏洩等につながったりしてセキュリティを低下させる場合がある。
【０００６】
本発明は、上記課題に鑑み、閉域ネットワークで利用可能なデータを抽出したり、又は、セキュリティを向上させたりすることができる閉域ネットワーク用情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、例えば、外部ネットワークと遮断された閉域ネットワークに接続される第１情報処理装置と、前記外部ネットワークに接続された第２情報処理装置とを接続させる閉域ネットワーク用情報処理装置は、
前記第１情報処理装置から前記第２情報処理装置へのリクエストがあると、前記第２情報処理装置から第１データを取得するデータ取得部と、
前記第１データを所定の変換ルールに基づいて、前記閉域ネットワークで使用できる第２データに変換する第１変換部と、
前記リクエストに対して、前記第２データを送る応答部と
を含む。
【発明の効果】
【０００８】
閉域ネットワークで利用可能なデータを抽出したり、又は、セキュリティを向上させたりすることができる閉域ネットワーク用情報処理装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る閉域ネットワーク用情報処理システムの全体構成例を示すシステム図である。
【図２】本実施形態に係る閉域ネットワーク用情報処理装置のハードウェア構成例を示すブロック図である。
【図３】本実施形態に係る閉域ネットワーク用情報処理システムの機能構成例を示すブロック図である。
【図４】本実施形態に係る閉域ネットワーク用情報処理システムを利用した全体処理例を示すシーケンス図である。
【図５】本実施形態に係る閉域ネットワーク用情報処理システムによる変換例を示す図である。
【図６】本実施形態に係る閉域ネットワーク用情報処理システムによる変換によって無害化された場合の第１例を示す図である。
【図７】本実施形態に係る閉域ネットワーク用情報処理システムによる変換によって無害化された場合の第２例を示す図である。
【図８】本実施形態に係る閉域ネットワーク用情報処理システムによる変換によって無害化されたメールの送信例を示す図である。
【図９】本実施形態に係る閉域ネットワーク用情報処理システムによるリクエストメッセージにおけるヘッド部の変換例を示す図である。
【図１０】本実施形態に係る閉域ネットワーク用情報処理システムによるレスポンスメッセージにおけるヘッド部の変換例を示す図である。
【図１１】本実施形態に係る閉域ネットワーク用情報処理システムによるＲＤＰ（登録商標）  ＯＶＥＲ  ＨＴＴＰの実現例を示すブロック図である。
【図１２】本実施形態に係る閉域ネットワーク用情報処理システムによるＩＩＯＰ  ＯＶＥＲ  ＨＴＴＰの実現例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照しながら説明する。
【００１１】
＜システム構成例＞
図１は、本実施形態に係る閉域ネットワーク用情報処理システムの全体構成例を示すシステム図である。例えば、閉域ネットワーク用情報処理システム１は、図示するような全体構成で使用される。具体的には、閉域ネットワーク用情報処理システム１は、図示するように、外部ネットワークＮＷ１と、閉域ネットワークＮＷ２とに接続する。
【００１２】
外部ネットワークＮＷ１は、例えば、インターネット等である。なお、外部ネットワークＮＷ１は、インターネットに限られず、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）又はＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等でもよい。
【００１３】
閉域ネットワークＮＷ２は、例えば、ＬＧＷＡＮ等である。なお、閉域ネットワークＮＷ２は、ＬＧＷＡＮに限られず、企業又は病院等が有するＬＡＮ又はＷＡＮ等でもよい。すなわち、閉域ネットワークＮＷ２は、外部ネットワークＮＷ１と遮断されたネットワークであればよい。つまり、閉域ネットワークＮＷ２は、セキュリティを確保する目的等により、閉域ネットワークＮＷ２に接続される情報処理装置が外部ネットワークＮＷ１に直接アクセスするのを遮断するネットワークであればよい。以下、閉域ネットワークＮＷ２がＬＧＷＡＮである例で説明する。
【００１４】
また、以下に説明する例では、説明を簡略にするため、図示するように、外部ネットワークＮＷ１及び閉域ネットワークＮＷ２に接続される情報処理装置が、１台ずつであるとする。さらに、閉域ネットワーク用情報処理システム１は、１台の閉域ネットワーク用情報処理装置１０で構成する例とする。
【００１５】
図示する例では、第１情報処理装置の例であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、以下「ＰＣ１１」という。）が、閉域ネットワークＮＷ２に接続される。一方で、第２情報処理装置の例である外部サーバ１２が、外部ネットワークＮＷ１に接続される。
【００１６】
図示するように、ＰＣ１１が、ユーザＵＲによって利用される情報処理装置となる。すなわち、ＰＣ１１が、いわゆる「クライアント側」となり、ユーザＵＲは、ＰＣ１１に対して、ホームページを見るため、ＵＲＬを入力する等の操作を入力する。
【００１７】
一方で、外部サーバ１２は、例えば、ホームページを公開する等のサービスを提供する。すなわち、「クライアント側」に対して、外部サーバ１２は、「サーバ側」となる。したがって、外部サーバ１２は、例えば、外部ネットワークＮＷ１を介して外部装置から、公開しているホームページを閲覧等のリクエストを受信すると、ホームページを見るためのデータを提供する。
【００１８】
図示するように、外部ネットワークＮＷ１及び閉域ネットワーク用情報処理システム１の間等は、少なくとも１つのファイヤウォール（Ｆｉｒｅ  Ｗａｌｌ、以下「ファイヤウォールＦＷ」という。）等によって区切られる。そのため、閉域ネットワーク用情報処理システム１及び閉域ネットワークＮＷ２は、不正なアクセス等に対してセキュリティが確保できる、いわゆるセキュアな状態となる。特に、閉域ネットワークＮＷ２は、外部ネットワークＮＷ１等と直接つながらず、遮断したネットワークとなる。そのため、閉域ネットワークＮＷ２は、個人情報等のように、高いセキュリティが求められる情報を扱うことができる。
【００１９】
＜ハードウェア構成例＞
図２は、本実施形態に係る閉域ネットワーク用情報処理装置のハードウェア構成例を示すブロック図である。例えば、閉域ネットワーク用情報処理装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、以下「ＣＰＵ１０Ｈ１」という。）と、記憶装置１０Ｈ２と、入力装置１０Ｈ３と、通信装置１０Ｈ４と、出力装置１０Ｈ５と、インタフェース装置１０Ｈ６とを有するハードウェア構成である。
【００２０】
すなわち、閉域ネットワーク用情報処理装置１０は、ＰＣ、サーバ、ワークステーション、モバイル機器又はこれらの組み合わせ等のコンピュータである。
【００２１】
ＣＰＵ１０Ｈ１は、演算装置及び制御装置の例である。つまり、ＣＰＵ１０Ｈ１は、例えば、プログラム等に基づいて、記憶装置１０Ｈ２等の他のハードウェア資源と協働して各処理を実行する。
【００２２】
記憶装置１０Ｈ２は、例えば、メモリ等の主記憶装置である。また、記憶装置１０Ｈ２は、ハードディスク又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の補助記憶装置を有してもよい。
【００２３】
入力装置１０Ｈ３は、閉域ネットワーク用情報処理装置１０に対する操作を入力する装置である。例えば、入力装置１０Ｈ３は、キーボード、マウス又はこれらの組み合わせ等である。
【００２４】
通信装置１０Ｈ４は、無線又は有線によって、外部の装置とデータを送受信する通信を行う装置である。例えば、通信装置１０Ｈ４は、コネクタ及び処理ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等である、
出力装置１０Ｈ５は、閉域ネットワーク用情報処理装置１０による処理結果等を出力する装置である。例えば、出力装置１０Ｈ５は、ディスプレイ等である。
【００２５】
インタフェース装置１０Ｈ６は、有線又は無線で周辺機器等を接続させる装置である。そして、インタフェース装置１０Ｈ６によって、周辺機器とデータの送受信が可能となる。なお、インタフェース装置１０Ｈ６は、ネットワーク等に接続させる装置であってもよい。
【００２６】
なお、ハードウェア構成は、図示する構成に限られない。例えば、閉域ネットワーク用情報処理装置１０には、図示する以外に、演算装置、制御装置又は記憶装置が、内部又は外部に更にあってもよい。また、例えば、入力装置及び出力装置が一体となったタッチパネル等のような入出力装置があってもよい。
【００２７】
＜機能構成例＞
図３は、本実施形態に係る閉域ネットワーク用情報処理システムの機能構成例を示すブロック図である。例えば、閉域ネットワーク用情報処理システム１は、図示するような機能構成で運用される。具体的には、閉域ネットワーク用情報処理システム１は、データ取得部ＦＮ１と、第１変換部ＦＮ２と、応答部ＦＮ３とを含む機能構成である。なお、閉域ネットワーク用情報処理システム１は、図示するように、第２変換部ＦＮ４と、データ送信部ＦＮ５と、第１受付部ＦＮ２１と、第２受付部ＦＮ２２とを更に含む機能構成であるのが望ましい。以下、図示する機能構成を例に説明する。
【００２８】
第１受付部ＦＮ２１は、ＰＣ１１からリクエストＲＱを受け付ける。そして、第１受付部ＦＮ２１は、受け付けたリクエストＲＱを第２受付部ＦＮ２２に送る。
【００２９】
第２受付部ＦＮ２２は、第１受付部ＦＮ２１からリクエストＲＱを受け付ける。そして、第２受付部ＦＮ２２は、受け付けたリクエストＲＱをデータ取得部ＦＮ１に送る。
【００３０】
なお、リクエストＲＱは、第２受付部ＦＮ２２等によって変換されるのが望ましい。すなわち、第２受付部ＦＮ２２は、リクエストＲＱを受け付けると、リクエストＲＱに含まれるＵＲＬ等をゲートウェイサービスで使用できるような形式に変換してもよい。このような変換が行われると、ユーザＵＲは、外部サービスを容易に利用できる。
【００３１】
データ取得部ＦＮ１は、第２受付部ＦＮ２２からリクエストＲＱを受け付ける。このリクエストＲＱは、外部のネットワークで提供されるサービスを利用する要求である。具体的には、リクエストＲＱには、利用する外部サーバ１２を特定できるＵＲＬを示すデータ等が含まれる。なお、リクエストＲＱの内容は、サービス及び実行しようとする処理等によって異なる。
【００３２】
次に、データ取得部ＦＮ１は、リクエストＲＱに基づいて、外部ネットワークＮＷ１を介して、外部サーバ１２からデータを取得する。以下、このようにリクエストＲＱに基づいて、外部サーバ１２から取得されるデータを「第１データＤ１」という。そして、データ取得部ＦＮ１が取得した第１データＤ１は、第１変換部ＦＮ２に送られる。
【００３３】
例えば、データ取得部ＦＮ１は、通信装置１０Ｈ４等によって実現される。
【００３４】
第１変換部ＦＮ２は、データ取得部ＦＮ１が取得する第１データＤ１を変換する。なお、第１変換部ＦＮ２による変換は、あらかじめ設定される所定のルール（以下「変換ルール」という。）に基づいて行われる。そして、第１変換部ＦＮ２による変換は、閉域ネットワークＮＷ２で使用できるデータになるように変換される。以下、第１変換部ＦＮ２による変換によって生成されたデータを「第２データＤ２」という。なお、変換ルール及び第１データＤ１から第２データＤ２への変換の具体例等は、後述する。
【００３５】
例えば、第１変換部ＦＮ２は、ＣＰＵ１０Ｈ１等によって実現される。
【００３６】
応答部ＦＮ３は、リクエストＲＱに対して第２データＤ２を送り、応答する。すなわち、応答部ＦＮ３は、リクエストＲＱで要求される第１データＤ１を無害な状態とした第２データＤ２で応答する。
【００３７】
例えば、応答部ＦＮ３は、通信装置１０Ｈ４等によって実現される。
【００３８】
第２変換部ＦＮ４は、ＰＣ１１が外部サーバ１２へ送るように要求するデータ（以下「第３データＤ３」という。）を変換する。例えば、ＰＣ１１上で第２データＤ２に基づいて表示されるホームページ等に対して、ユーザＵＲがコメント等を入力し、送信する場合がある。このような場合には、第３データＤ３は、例えば、コメント等を示すテキストデータ及び通信規格等で定められる送信用のヘッド部等を含むデータとなる。
【００３９】
また、第２変換部ＦＮ４は、第３データＤ３を外部ネットワークＮＷ１で使用できるようなデータに変換する。以下、第２変換部ＦＮ４による変換によって変換され、外部ネットワークＮＷ１で使用できるようになったデータを「第４データＤ４」という。つまり、第３データＤ３は、閉域ネットワークＮＷ２で生成されるため、外部ネットワークＮＷ１では、使用できない形式の場合がある。このような形式であると、外部サーバ１２でデータが受け付けられなかったり、フォーマットエラーになったりする場合がある。そこで、第２変換部ＦＮ４は、あらかじめ設定されるルール等に基づいて、第３データＤ３を第４データＤ４に変換し、外部サーバ１２等が使用できる形式にする。
【００４０】
なお、第１変換部ＦＮ２及び第２変換部ＦＮ４は、フォーマットエラーチェック等を行ってもよい。また、第１変換部ＦＮ２及び第２変換部ＦＮ４は、チェック結果に基づいて、データを是正してもよい。
【００４１】
例えば、第２変換部ＦＮ４は、ＣＰＵ１０Ｈ１等によって実現される。
【００４２】
データ送信部ＦＮ５は、第４データＤ４を外部サーバ１２等に送信する。
【００４３】
例えば、データ送信部ＦＮ５は、通信装置１０Ｈ４等によって実現される。
【００４４】
＜望ましい実施形態の例＞
閉域ネットワークＮＷ２がＬＧＷＡＮである場合には、図示するように、閉域ネットワーク用情報処理システム１は、例えば、３つのセグメントに分かれる。
【００４５】
なお、セグメントは、３つでなくともよい。すなわち、セグメントは、１つ、２つ又は４つ以上に分かれてもよい。したがって、セグメントは、閉域ネットワークのポリシーに対して柔軟に対応して、より柔軟に対応できる。
【００４６】
また、同一の外部サイトを利用する場合であっても、閉域側のドメインを分けてもよい。このようにすると、異なる変換を行うことができる、すなわち、コンテンツの許可及び不許可を切り分けることができる。
【００４７】
具体的には、図示するように、閉域ネットワーク用情報処理システム１は、閉域ネットワークＮＷ２に接続されるセグメント（以下「閉域セグメントＳＧ１」という。）を有するのが望ましい。
【００４８】
さらに、閉域ネットワーク用情報処理システム１は、図示するように、閉域セグメントＳＧ１に接続するセグメント（以下「ＧＷセグメントＳＧ２」という。）を有するのが望ましい。
【００４９】
さらにまた、閉域ネットワーク用情報処理システム１は、ＧＷセグメントＳＧ２に接続し、かつ、外部ネットワークＮＷ１と接続されるセグメント（以下「外部セグメントＳＧ３」という。）を有するのが望ましい。
【００５０】
このようなセグメント構成であると、ＬＧＷＡＮの規格等を満たす構成にできる。具体的には、ＬＧＷＡＮＡＳＰガイドラインにおけるＰ．１５  図４−３「ＩＰリーチャビリティの境界」に定められるような構成にできる。
【００５１】
すなわち、閉域セグメントＳＧ１は、ＬＧＷＡＮＡＳＰガイドラインにおける、「ＬＧＷＡＮからアクセス可能な範囲」となる「ＬＧＷＡＮ側公開セグメント」に相当する。
【００５２】
また、ＧＷセグメントＳＧ２は、ＬＧＷＡＮＡＳＰガイドラインにおける、「ゲートウェイセグメント」に相当する。
【００５３】
さらに、外部セグメントＳＧ３は、ＬＧＷＡＮＡＳＰガイドラインにおける、「インターネット及び外部ネットワークからアクセス可能な範囲」となる「インターネット及び外部ネットワーク側公開セグメント」に相当する。
【００５４】
なお、ファイヤウォールは、複数設置されるのが望ましい。例えば、セグメントを分けるのに合わせて、ファイヤウォールが複数設置されると、閉域ネットワークＮＷ２のセキュリティの強度を柔軟に設定することができる。
【００５５】
また、ファイヤウォールは、ＬＧＷＡＮＡＳＰガイドラインに示すように、各セグメントを分けるように設置されるのが望ましい。すなわち、ファイヤウォールは、各セグメントの境界ごとに設置されるのが望ましい。具体的には、閉域ネットワークＮＷ２及び閉域セグメントＳＧ１の間、閉域セグメントＳＧ１及びＧＷセグメントＳＧ２の間、ＧＷセグメントＳＧ２及び外部セグメントＳＧ３の間、外部セグメントＳＧ３及び外部ネットワークＮＷ１の間に、それぞれファイヤウォールが設置されるのが望ましい。
【００５６】
このようなファイヤウォールの配置及びセグメントの構成であると、ＬＧＷＡＮＡＳＰガイドラインで推奨される構成にできる。
【００５７】
また、図示するように、閉域ネットワークＮＷ２がＬＧＷＡＮである場合、すなわち、閉域ネットワーク用情報処理システム１が少なくとも３つのセグメントに分かれる場合には、各セグメントには、少なくとも１台ずつサーバが設置される。
【００５８】
以下、閉域セグメントＳＧ１に設置されるサーバを「ＷＷＷサーバＳＶ１」という。
【００５９】
さらに、ＧＷセグメントＳＧ２に設置されるサーバを「アプリサーバＳＶ２」という。
【００６０】
さらにまた、外部セグメントＳＧ３に設置されるサーバを「外部接続サーバＳＶ３」という。
【００６１】
なお、閉域ネットワークＮＷ２がＬＧＷＡＮである場合、すなわち、図示するように、セグメントが３つある構成では、ＧＷセグメントＳＧ２に第１変換部ＦＮ２及び第２変換部ＦＮ４があるのが望ましい。すなわち、データの変換は、ＧＷセグメントＳＧ２で行われるのが望ましい。
【００６２】
図示するように、ＧＷセグメントＳＧ２は、閉域セグメントＳＧ１及び外部セグメントＳＧ３とは、分離し、独立したセグメントである。そのため、ＧＷセグメントＳＧ２は、閉域ネットワークＮＷ２及び外部ネットワークＮＷ１から直接アクセスされない。そのため、閉域ネットワークＮＷ２及び外部ネットワークＮＷ１からの脅威にさらされる可能性が低い。そのため、ＧＷセグメントＳＧ２で変換を行うことは、セキュリティをより担保することができる。具体的には、変換に用いる変換ルール等が改ざんされるのを防ぎやすいため、ＧＷセグメントＳＧ２で変換を行う構成であると、セキュリティをより担保できる。
【００６３】
ほかにも、ＧＷセグメントＳＧ２においてログ等のデータが保存されると、データのセキュリティを担保しやすい。なお、ログは、後述するロガーにおいて詳細を説明する。
【００６４】
また、各サーバは、１台の情報処理装置でなくともよい。すなわち、各サーバは、複数の情報処理装置で構成されてもよい。一方で、各サーバは、１台の情報処理装置が兼ねてもよい。
【００６５】
また、図示するように、閉域ネットワーク用情報処理システム１は、ロガー等のサーバを更に有するのが望ましい。例えば、各ロガーは、図示するように、閉域セグメントＳＧ１、ＧＷセグメントＳＧ２及び外部セグメントＳＧ３に、それぞれのセグメントに接続し、ログ等を保存する。すなわち、図示する例では、第１ロガーＳＶ４１は、閉域セグメントＳＧ１におけるログを保存する。同様に、第２ロガーＳＶ４２は、ＧＷセグメントＳＧ２におけるログを保存し、第３ロガーＳＶ４３は、外部セグメントＳＧ３におけるログを保存する。
【００６６】
なお、第１ロガーＳＶ４１、第２ロガーＳＶ４２及び第３ロガーＳＶ４３のように、ログは、セグメントごとに取得されるのが望ましい。このように、ログを分けて取得すると、例えば、異なるセグメントで取得されたログ同士を突きあわせること等ができる。そのため、例えば、ログの改ざんを検出すること等ができる。
【００６７】
そして、第１ロガーＳＶ４１、第２ロガーＳＶ４２及び第３ロガーＳＶ４３は、保存されるそれぞれのログに基づいて、例えば、閉域ネットワーク用情報処理システム１における様々な性能を管理する。具体的には、第１ロガーＳＶ４１、第２ロガーＳＶ４２及び第３ロガーＳＶ４３は、ログに基づいて、例えば、レスポンスタイム、ターンアラウンドタイム、ＣＰＵ負荷、メモリの使用率、トラフィック又は各ハードウェア資源の効率等の性能を算出する。
【００６８】
また、セグメントごとにログが保存されると、セグメントごとに、処理時間等を把握できる。したがって、ログを性能改善等の参考にすることができる。
【００６９】
このような値が算出されると、第１ロガーＳＶ４１、第２ロガーＳＶ４２及び第３ロガーＳＶ４３は、閉域ネットワーク用情報処理システム１における様々な性能に基づいて、システム上に異常が発生しているか否か等を監視できる。
【００７０】
また、第１ロガーＳＶ４１、第２ロガーＳＶ４２及び第３ロガーＳＶ４３は、異常を検出した場合には、アラートを出力する等を行ってもよい。
【００７１】
さらに、ログは、通信履歴等を示してもよい。
【００７２】
ほかにも、第１ロガーＳＶ４１、第２ロガーＳＶ４２及び第３ロガーＳＶ４３は、ログに基づいて、例えば、課金情報等を生成できる。また、第１ロガーＳＶ４１、第２ロガーＳＶ４２及び第３ロガーＳＶ４３は、ログに限られず、例えば、チェック、キャッシュ又はバックアップ等を行ってもよい。
【００７３】
なお、ロガーは、特に変換についてのログを取得するのが望ましい。詳細は、後述するステップＳＡ１２等で説明する。
【００７４】
＜全体処理例＞
図４は、本実施形態に係る閉域ネットワーク用情報処理システムを利用した全体処理例を示すシーケンス図である。以下、ＰＣ１１において、ユーザＵＲが外部サーバ１２を示すＵＲＬを入力する操作を行い、外部サーバ１２が公開するホームページ等を閲覧するリクエストがされた場合を例に説明する。
【００７５】
＜受信リクエスト処理例＞
以下、外部サーバ１２が公開するホームページのデータをＰＣ１１が受信するフローを説明する。
【００７６】
＜第１情報処理装置から第２情報処理装置へのリクエストを送信する例＞（ステップＳＡ０１）
ステップＳＡ０１では、ＰＣ１１は、ＷＷＷサーバＳＶ１へリクエストＲＱを送信する。この例では、リクエストＲＱは、ＰＣ１１が発する外部サーバ１２に対するｈｔｔｐリクエストとなる。そして、ＷＷＷサーバＳＶ１は、リクエストＲＱによるｈｔｔｐリクエストを受信する。
【００７７】
なお、閉域ネットワークＮＷ２がＬＧＷＡＮである場合、リクエストＲＱには、例えば、「閉域ネットワーク用ドメイン名」等が入力される。すなわち、リクエストＲＱには、対象とするホームページを閉域ネットワークＮＷ２用の形式で開くように指示するＵＲＬが入力される。また、このような閉域ネットワークＮＷ２用のＵＲＬは、あらかじめユーザＵＲに知らされるとする。
【００７８】
＜ＷＷＷサーバからアプリサーバが備えるＴＣＰＬｉｓｔｅｎｅｒ（以下「リスナ」という。）へリクエストを送信する例＞（ステップＳＡ０２）
ステップＳＡ０２では、ＷＷＷサーバＳＶ１は、リスナへリクエストＲＱを送信する。
【００７９】
＜リスナからアプリサーバが備えるＳｃｒａｐｅｒ（以下「スクレーパ」という。）へリクエストを送信する例＞（ステップＳＡ０３）
ステップＳＡ０３では、リスナは、スクレーパへリクエストＲＱを送信する。すなわち、この例では、リスナは、スクレーパに対して、リクエストＲＱが示すＵＲＬを変換するように指示する。
【００８０】
＜リクエストに基づくスクレイプ処理例＞（ステップＳＡ０４）
ステップＳＡ０４では、スクレーパは、リクエストＲＱに基づいて、スクレイプ処理を行う。まず、この例のように、ＵＲＬに対してスクレイプ処理を行う場合には、例えば、下記（表１）に示すようなデータがあらかじめアプリサーバＳＶ２に設定される。
【００８１】
【表１】
2020013399.tif 000003
【００８２】
上記（表１）における「閉域ネットワーク用ドメイン名」は、閉域ネットワークＮＷ２用のＵＲＬである。すなわち、閉域ネットワークＮＷ２では、ホームページを開くようにリクエストする場合には、「閉域ネットワーク用ドメイン名」に示すＵＲＬが、ＰＣ１１に入力される。
【００８３】
上記（表１）における「外部ネットワーク用ドメイン名」は、外部ネットワークＮＷ１用のＵＲＬである。すなわち、閉域ネットワークＮＷ２でなく、インターネット等からのアクセスでは、「外部ネットワーク用ドメイン名」に示すＵＲＬが情報処理装置に入力される。
【００８４】
上記（表１）に示す変換ルールが設定される例において、例えば、「ｗｗｗ．ａａａ．ｌｏｃａｌ」というＵＲＬがリクエストＲＱに入力されている場合には、スクレイプ処理で「ｗｗｗ．ｘｘｘ．ｃｏ．ｊｐ」に変換される。
【００８５】
なお、上記（表１）における「外部ネットワーク用ドメイン名」等の形式で変換ルールに管理されると、リクエストの際に、最新のリソースが取得できる。また、提供者は、一元的に管理することができる。
【００８６】
また、スクレイプ処理は、キャッシュを利用してもよい。このようにキャッシュを利用すると、以前の処理結果を利用することができるため、スクレイプ処理における変換処理等を行う確率が少なくなり、処理を高速化することができる。
【００８７】
ほかにも、スクレイプ処理では、エラーチェックが行われてもよい。すなわち、変換ルールに該当しないＵＲＬが入力された場合等には、例外処理を行ってもよい。
【００８８】
＜リスナからアプリサーバが備えるＣｌｉｅｎｔ（以下「クライアント」という。）へリクエストを送信する例＞（ステップＳＡ０５）
ステップＳＡ０５では、リスナは、クライアントへリクエストを送信する。具体的には、ステップＳＡ０５では、リスナは、ステップＳＡ０４で変換された外部ネットワークＮＷ１用のＵＲＬをクライアントへ送信する。
【００８９】
＜クライアントから外部接続サーバへリクエストを送信する例＞（ステップＳＡ０６）
ステップＳＡ０６では、クライアントは、外部接続サーバＳＶ３へリクエストを送信する。具体的には、ステップＳＡ０６では、クライアントは、ステップＳＡ０５で受信した外部ネットワークＮＷ１用のＵＲＬを外部接続サーバＳＶ３へ送信する。
【００９０】
＜外部接続サーバから外部サーバへリクエストを送信し、レスポンスされる第１データを受信する例＞（ステップＳＡ０７）
ステップＳＡ０７では、まず、外部接続サーバＳＶ３は、外部サーバ１２へリクエストを送信する。このように、リクエストを受信すると、外部サーバ１２は、リクエストに対するレスポンスとして、第１データＤ１を送信する。したがって、外部接続サーバＳＶ３は、外部サーバ１２からのレスポンスとして、第１データＤ１を受信する。
【００９１】
なお、この例では、第１データＤ１は、例えば、下記（表２）のようなデータとなる。
【００９２】
【表２】
2020013399.tif 000004
【００９３】
すなわち、上記（表２）に示すように、第１データＤ１は、「ドキュメント名」が示すようなＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）言語等のコードを示すファイル、いわゆるＨＴＭＬファイル等である。
【００９４】
なお、第１データＤ１は、ＨＴＭＬファイル等に限られない。すなわち、第１データＤ１は、外部サーバ１２から取得できるデータであれば、データ形式等は問わない。
【００９５】
なお、外部接続サーバは、キャッシュを有し、リクエストに対応するキャッシュがあるか否かをチェックしてもよい。
【００９６】
＜外部接続サーバからクライアントへ第１データを送信してリクエストに応答する例＞（ステップＳＡ０８）
ステップＳＡ０８では、外部接続サーバＳＶ３は、ステップＳＡ０６で受信したリクエストに対して、ステップＳＡ０７で取得する第１データＤ１を送信する。このようにして、外部接続サーバＳＶ３は、クライアントからのリクエストに対してレスポンスをする。
【００９７】
＜クライアントからリスナへ第１データを送信してリクエストに応答する例＞（ステップＳＡ０９）
ステップＳＡ０９では、クライアントは、ステップＳＡ０５で受信したリクエストに対して、ステップＳＡ０８で取得する第１データＤ１を送信する。このようにして、クライアントは、リスナからのリクエストに対してレスポンスをする。
【００９８】
＜リスナからスクレーパへ第１データを送信する例＞（ステップＳＡ１０）
ステップＳＡ１０では、リスナは、スクレーパに第１データＤ１を変換させるため、ステップＳＡ０９で取得する第１データＤ１をスクレーパへ送信する。
【００９９】
なお、変換対象が第１データＤ１の一部である場合には、リスナは、スクレーパへ変換対象を抽出して送信してもよい。
【０１００】
＜第１データを無害化して第２データに変換する例＞（ステップＳＡ１１）
ステップＳＡ１１では、スクレーパは、ステップＳＡ１０で受信する第１データＤ１を変換して第２データＤ２にする。すなわち、スクレーパは、第１データＤ１を無害化する。なお、具体例は、後述する。
【０１０１】
なお、変換前等に、ＨＴＭＬ規約又は文法チェック等が行われるのが望ましい。そして、チェック結果に基づいて、規約又は文法が違反していると判定される箇所は、是正されるのが望ましい。このようなチェック及び是正がされると、変換対象が明確となるため、より確実な変換が可能となる。例えば、チェックは、Ｗ３Ｃ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｓｏｒｔｉｕｍ）勧告に準拠しているか等である。そして、タグ記述の誤り又は記述漏れ等の文法的な違反がある場合には、これらの是正が行われる。
【０１０２】
なお、ステップＳＡ０４及びステップＳＡ１１で示すように、ＵＲＬの変換と、データの変換とは分けるのが望ましい。すなわち、変換は、リクエストと、レスポンスとに分けて、それぞれ行われるのが望ましい。
【０１０３】
＜ログ等を保存する例＞（ステップＳＡ１２）
図示するように、全体処理では、ステップＳＡ１２が行われるのが望ましい。すなわち、ステップＳＡ１１による変換は、ログ等が保存されるのが望ましい。
【０１０４】
このように、いわゆるロギングが行われると、同じ変換が後で行われる場合等に、変換を高速に行うことができる。
【０１０５】
ログは、例えば、アクセス時刻、処理時刻、変換内容（例えば、変換の前後を示す情報又は変換の差分等を示す情報である。）、エラー情報、クライアント情報及びリクエスト情報等である。例えば、ステップＳＡ１２は、第２ロガーＳＶ４２によって行われる。
【０１０６】
ログは、いわゆるａｕｄｉｔログ（特にスクレーパについてである。）であるのが望ましい。このように、ａｕｄｉｔログが取得されると、セキュリティの担保が保証される。具体的には、ログによって、改ざんが行われていないか、監査することができ、閉域ネットワークのセキュリティ担保を追跡することができる。
【０１０７】
また、スクレーパによる変換の結果を追跡できると、セキュリティを脅かす内容の有無等が確認できる。そのため、ロギングにより、例えば、閉域ネットワーク用情報処理システムにおけるセキュリティレベルを検証する事ができる。
【０１０８】
＜スクレーパからリスナへ第２データを送信して応答する例＞（ステップＳＡ１３）
ステップＳＡ１３では、スクレーパは、ステップＳＡ１１で変換されて生成される第２データＤ２をリスナへ送信する。このようにしてスクレーパは、ステップＳＡ１０での指示に対して応答する。
【０１０９】
＜リスナからＷＷＷサーバへ第２データを送信してリクエストに応答する例＞（ステップＳＡ１４）
ステップＳＡ１４では、リスナは、ＷＷＷサーバＳＶ１へ第２データＤ２を送信してリクエストＲＱに応答する。このようにしてリスナは、ステップＳＡ０２で受信したリクエストＲＱに対して、ステップＳＡ１３で取得する第２データＤ２を送信する。
【０１１０】
＜ログ等を保存する例＞（ステップＳＡ１５）
図示するように、全体処理では、ステップＳＡ１５が行われるのが望ましい。すなわち、ステップＳＡ１５のように、ログ等が保存されるのが望ましい。さらに、ログ等に基づいて課金及び性能監視処理等が行われてもよい。
【０１１１】
＜ＷＷＷサーバからＰＣへ第２データを送信してリクエストに応答する例＞（ステップＳＡ１６）
ステップＳＡ１６では、ＷＷＷサーバＳＶ１は、ＰＣ１１へ第２データＤ２を送信する。したがって、ＷＷＷサーバＳＶ１は、ＰＣ１１からのｈｔｔｐリクエストに対して、第２データＤ２を送信することで応答する。
【０１１２】
なお、ＰＣ１１からリクエストが複数ある場合には、ステップＳＡ０１乃至ステップＳＡ１６の処理が繰り返し行われてもよい。
【０１１３】
以上のような受信リクエスト処理が行われると、閉域ネットワークＮＷ２のように、セキュリティを確保するため、外部ネットワークＮＷ１から遮断された環境であっても、外部サーバ１２等から閉域ネットワークで利用可能なデータ抽出して使用することができる。
【０１１４】
＜送信リクエスト処理例＞
なお、受信リクエストで得られる第２データＤ２、すなわち、閉域ネットワークＮＷ２用に変換されたホームページを閲覧するためのデータ等に基づいて、ＰＣ１１から外部サーバ１２へデータを送信する場合がある。このような場合には、例えば、以下のような送信リクエスト処理を行う。
【０１１５】
＜第１情報処理装置からＷＷＷサーバへ第３データを送信する例＞（ステップＳＢ０１）
ステップＳＢ０１では、ＰＣ１１は、ＷＷＷサーバＳＶ１へ外部サーバ１２に送信するデータ（以下「第３データＤ３」という。）を送信する。
【０１１６】
＜ＷＷＷサーバからリスナへ第３データを送信する例＞（ステップＳＢ０２）
ステップＳＢ０２では、ＷＷＷサーバＳＶ１は、リスナへ第３データＤ３を送信する。
【０１１７】
＜リスナからスクレーパへ第３データを送信する例）（ステップＳＢ０３）
ステップＳＢ０３では、リスナは、スクレーパへ第３データＤ３を送信する。
【０１１８】
＜第３データを外部ネットワークで使用できる第４データに変換する例＞（ステップＳＢ０４）
ステップＳＢ０４では、スクレーパは、第３データＤ３を変換して外部ネットワークＮＷ１で使用できるデータ（以下「第４データＤ４」という。）を生成する。すなわち、第３データＤ３は、第２データＤ２に基づいて生成されるデータである。そして、第２データＤ２は、無害化するように変換されているため、第２データＤ２に対して入力された第３データＤ３では、外部サーバ１２は、データを受け付けなかったり、又は、データのフォーマットエラー等によって処理ができなかったりする。したがって、このような事態になるのを避けるため、スクレーパは、閉域ネットワークＮＷ２用の第３データＤ３を外部ネットワークＮＷ１用の第４データＤ４に変換する。
【０１１９】
すなわち、ステップＳＢ０４では、例えば、ステップＳＡ１１に行われる変換と逆の変換が行われる。このような変換が行われると、閉域ネットワークＮＷ２からの送信であっても、外部ネットワークＮＷ１で使用できるデータが送信できる。
【０１２０】
次に、ステップＳＢ０４による処理結果、すなわち、第４データＤ４がリスナに返される。
【０１２１】
＜リスナからクライアントへ第４データを送信する例＞（ステップＳＢ０５）
ステップＳＢ０５では、リスナは、クライアントへ第４データＤ４を送信する。
【０１２２】
＜クライアントから外部接続サーバへ第４データを送信する例＞（ステップＳＢ０６）
ステップＳＢ０６では、クライアントは、外部接続サーバＳＶ３へ第４データＤ４を送信する。
【０１２３】
＜外部接続サーバから外部サーバへ第４データを送信する例＞（ステップＳＢ０７）
ステップＳＢ０７では、外部接続サーバＳＶ３は、外部サーバ１２へ第４データＤ４を送信する。
【０１２４】
なお、送信リクエスト処理では、ログを保存したり、データをキャッシュしたりする処理が行われてもよい。
【０１２５】
＜変換例＞
図５は、本実施形態に係る閉域ネットワーク用情報処理システムによる変換例を示す図である。すなわち、ステップＳＡ１１では、例えば、以下のような処理が行われる。
【０１２６】
まず、図示するような第１データＤ１が取得できたとする。図示するように、第１データＤ１は、ＨＴＭＬ言語のコード、いわゆるタグ等が集まったデータであるとする。
【０１２７】
一方で、あらかじめ設定される変換ルールに基づいて、変換対象となるコードが定まるとする。例えば、コードには、所定のサイトへ移動する操作を受けるタグ、いわゆるリンク（以下単に「リンク」という。）が含まれる場合が多い。
【０１２８】
変換では、変換ルールで指定しているサイトに移動するリンク以外のリンクを削除するようにする。なお、変換ルールは、移動を禁止するサイトを指定してもよい。例えば、いわゆるＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）サイト、検索サイト及び動画サイト等のサイトが、変換ルールにより、移動が禁じられるサイトの例である。
【０１２９】
図示する第１データＤ１では、リンクＴＧ１、リンクＴＧ２及びリンクＴＧ３が含まれる。したがって、変換では、第１データＤ１内がスキャンされ、リンクＴＧ１、リンクＴＧ２及びリンクＴＧ３が抽出される。
【０１３０】
次に、抽出されたリンクは、無害化される。例えば、リンクＴＧ１は、閉域ネットワークＮＷ２用のＵＲＬに置換される。すなわち、リンクＴＧ１は、外部ネットワークＮＷ１用のＵＲＬであるため、変換によって、閉域ネットワークＮＷ２用のＵＲＬに移動するようにアドレスの一部又は全部が置き換えられる。したがって、変換後のリンク、すなわち、第２データＤ２によるリンクは、閉域ネットワークＮＷ２用のサイトへ移動するリンクになる。このような変換が行われることにより、閉域ネットワークＮＷ２のセキュリティを担保することができる。
【０１３１】
また、リンクＴＧ２は、例えば、ＳＮＳサイトへのリンクであるとする。このような場合には、リンクＴＧ２は、リンクをクリックしても指定のサイトへ移動する動作を行わない、リンクがクリックされるとエラーメッセージを表示するようにコードが置き換えられる、又は、リンクを削除する等のように変換される。
【０１３２】
リンクＴＧ３は、例えば、外部ネットワークＮＷ１上で公開されている画像を表示させるリンクである。例えば、リンクＴＧ３は、画像を表示させない、又は、閉域ネットワークで利用可能な別の画像を表示する等のように変換される。
【０１３３】
また、ＨＴＭＬ全体を変換するのが望ましい。このように、ＨＴＭＬ全体を変換すると、画像、動画及びスクリプト等が含まれていても、ユーザＵＲは、意識することなくホームページを閲覧する、すなわち、サービスを受けることができる。
【０１３４】
＜変換による無害化の例＞
ステップＳＡ１１による変換が行われると、例えば、以下のようなホームページが閲覧できる。
【０１３５】
図６は、本実施形態に係る閉域ネットワーク用情報処理システムによる変換によって無害化された場合の第１例を示す図である。まず、第１データＤ１に基づいてホームページを閲覧する場合、すなわち、外部ネットワークＮＷ１上で外部サーバ１２へアクセスした場合等では、左図のようなホームページが閲覧できるとする。
【０１３６】
以下、第１データＤ１に基づいて表示されるページ、すなわち、左図で示すページを「変換前ページＰ１０」という。図示するように、変換前ページＰ１０には、所定の機能を実行させるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）があるとする。
【０１３７】
具体的には、図示する例は、変換前ページＰ１０には、サイト内又はサイト外を外部の検索エンジンを利用して検索する検索機能を実行するためのＧＵＩ（以下「検索機能Ｇ１」という。）が設けられる例である。
【０１３８】
図示するように、検索機能Ｇ１は、例えば、検索させる言葉を入力するテキストボックスＧ１１と、検索を実行するように指示するボタンＧ１２等で実現される。すなわち、検索機能Ｇ１は、検索したい言葉をテキストボックスＧ１１に入力した後、ボタンＧ１２を押すと、検索エンジン等で検索された結果が表示される機能である。
【０１３９】
一方で、第１データＤ１に対して、図５に示すような変換が行われ、第２データＤ２が生成される。以下、第２データＤ２に基づいて表示されるページ、すなわち、右図で示すページを「変換後ページＰ１１」という。
【０１４０】
図示するように、変換前ページＰ１０と、変換後ページＰ１１とを比較すると、検索機能Ｇ１の有無が異なる。すなわち、変換後ページＰ１１は、変換前ページＰ１０から検索機能Ｇ１が削除されたページである。
【０１４１】
このようにすると、所定の機能が実行されるのを防ぎ、閉域ネットワークＮＷ２において、所定の機能によって、セキュリティが低下するのを防ぐことができる。
【０１４２】
なお、無害化させる所定の機能は、検索機能に限られない。すなわち、無害化させる機能は、変換ルール等によって設定ができる。ゆえに、変換ルールで指定された機能、タグ又はＧＵＩ等であればよく、上記のように、無害化の対象は、検索用のＧＵＩでなくともよい。
【０１４３】
ほかにも、ステップＳＡ１１による変換が行われると、例えば、以下のようなホームページが閲覧できる。
【０１４４】
図７は、本実施形態に係る閉域ネットワーク用情報処理システムによる変換によって無害化された場合の第２例を示す図である。図示する例は、エラーメッセージを表示する例である。
【０１４５】
例えば、変換ルールに、動画サイトへ移動するリンクを無害化するように、設定がされたとする。そして、閲覧がリクエストされたホームページに、動画サイトへのリンクが含まれるとする。
【０１４６】
まず、例えば、第２データＤ２に基づいて、左図に示すようなページが表示されるとする。以下、左図に示すページを「変換後ページＰ２０」という。そして、この例において、変換後ページＰ２０が示す「○○のページへ」というリンクが動画サイトへ移動するリンクであるとする。以下、動画サイトへ移動するリンク、すなわち、「○○のページへ」というリンクを「動画サイトリンクＧ２」という。
【０１４７】
そして、ユーザＵＲが動画サイトリンクＧ２をクリックする操作を行ったとする。このような場合には、画面は、右図に示すような表示となる。図示するように、エラーメッセージＧ３が表示される。図示するように、エラーメッセージＧ３は、動画サイトリンクＧ２が無害化されていることを知らせるメッセージである。
【０１４８】
なお、エラーメッセージＧ３は、図示するような形式でなくともよい。例えば、エラーメッセージＧ３は、エラーを知らせるためのページ等であってもよい。
【０１４９】
このように、変換は、所定の機能が実行されると、エラーメッセージが表示されるようにする。このようにすると、所定の機能が実行されるのを防ぎ、閉域ネットワークＮＷ２において、所定の機能によって、セキュリティが低下するのを防ぐことができる。
【０１５０】
＜変換によるメールに関する無害化の例＞
ホームページ、すなわち、ＨＴＭＬファイル等には、メールを送信するコード、いわゆるメールアンカーが存在する場合がある。
【０１５１】
具体的には、「タグ<a>構文<a href=mailto:user@domain.com>」といったタグがあると、ホームページ上で表示されるＧＵＩをクリックすると、メールがタグで指定されるメールアドレスに送信される。なお、メールの送信には、あらかじめインストールされるアプリケーションソフトウェアが用いられる。
【０１５２】
このようなコードが含まれる場合には、例えば、以下のような経路でメールが送信又は受信されるように変換が行われる。
【０１５３】
図８は、本実施形態に係る閉域ネットワーク用情報処理システムによる変換によって無害化されたメールの送信例を示す図である。
【０１５４】
図示するように、メールＤ５が閉域ネットワークＮＷ２用のＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ（以下「第１ＳＭＴＰサーバＳＶ２１」及び「第２ＳＭＴＰサーバＳＶ２２」という。）及びＭａｉｌＢＯＸサーバＳＶ２３が有するＰＯＰ３（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ３）サーバＤＰとを経由し、更に回線ＮＷ３を介して、閉域ネットワーク用ＳＭＴＰサーバＳＶ２４にメールが送信されるように、変換する。なお、回線ＮＷ３は、専用線でもよいし、それ以外のネットワークでもよい。
【０１５５】
なお、閉域ネットワーク用の第１ＳＭＴＰサーバＳＶ２１及び第２ＳＭＴＰサーバＳＶ２２は、閉域ネットワークＮＷ２におけるＰＣ１１等とメールを送受信するため、あらかじめ設置される。
【０１５６】
このような変換が行われる前、すなわち、第１データにおけるメールアンカーでは、メールＤ５は、外部ネットワーク用のアドレスに送信されるようになっている場合が多い。
【０１５７】
一方で、閉域ネットワークＮＷ２の環境下である、ＰＣ１１は、外部ネットワーク用のアドレスへメールＤ５を送信するのが禁止されている場合がある。そこで、図示するように、メールＤ５の送信が許可されている閉域ネットワーク用ＳＭＴＰサーバＳＶ２４にメールが送信されるように、変換する。このような変換が行われると、閉域ネットワークＮＷ２の環境下である情報処理装置であっても、外部の情報処理装置とメールを送受信することができる。
【０１５８】
＜ヘッド部の変換例＞
なお、変換は、例えば、ヘッド部のみを変換対象としてもよい。具体的には、以下のような変換である。
【０１５９】
まず、変換対象は、下記（表３）における「メッセージ・ヘッド部」及び下記（表４）における「メッセージ・ヘッド部」に含まれるＵＲＬである。
【０１６０】
【表３】
2020013399.tif 000005
【０１６１】
【表４】
2020013399.tif 000006
【０１６２】
具体的には、例えば、以下のような部分が変換対象となる。
【０１６３】
図９は、本実施形態に係る閉域ネットワーク用情報処理システムによるリクエストメッセージにおけるヘッド部の変換例を示す図である。例えば、図示するようなリクエストヘッド部データＤ１１では、変換対象は、タグＴＧ２１等である。
【０１６４】
図１０は、本実施形態に係る閉域ネットワーク用情報処理システムによるレスポンスメッセージにおけるヘッド部の変換例を示す図である。例えば、図示するようなレスポンスヘッド部データＤ１２では、変換対象は、タグＴＧ２２等である。
【０１６５】
上記のような変換が行われると、いわゆる「パス・スルーモード」が実現できる。例えば、以下のような構成が可能となる。
【０１６６】
図１１は、本実施形態に係る閉域ネットワーク用情報処理システムによるＲＤＰ（登録商標）  ＯＶＥＲ  ＨＴＴＰの実現例を示すブロック図である。
【０１６７】
図１２は、本実施形態に係る閉域ネットワーク用情報処理システムによるＩＩＯＰ  ＯＶＥＲ  ＨＴＴＰの実現例を示すブロック図である。
【０１６８】
図示するように、ＲＤＰ（登録商標）  ＯＶＥＲ  ＨＴＴＰ及びＩＩＯＰ  ＯＶＥＲ  ＨＴＴＰ等におけるパス・スルーモードにより、ＨＴＴＰトンネリングモードが実装できる。
【０１６９】
また、このような変換では、ＨＴＭＬソース部分、すなわち、ボディ部に対する変換がスキップされてもよい。
【０１７０】
＜変形例＞
なお、サーバ名及び機能名は、図示する名称に限られない。例えば、アプリサーバが有する機能は、リスナ、スクレーパ及びクライアントという名称でなくともよい。
【０１７１】
また、閉域ネットワークＮＷ２がＬＧＷＡＮである場合には、ファイヤウォールがガイドラインに定められる位置に設けられる構成となる。
【０１７２】
なお、外部ネットワークを介して提供されるサービスは、例えば、ホームページの公開以外でもよい。例えば、外部サーバ等によって、仮想環境、ネットワーク、ハードウェア、オペレーティングシステム（ＯＳ）、ミドルウェア、アプリケーションソフトウェア又はこれらの組み合わせ等のリソースが提供されるのでもよい。すなわち、いわゆるクラウドサービスと呼ばれる、ＳａａＳ（Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）、ＰａａＳ（Ｐｌａｔｆｏｒｍ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）又はＩａａＳ（Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）等のサービスが外部ネットワークを介して提供されてもよい。
【０１７３】
＜ＡＩ等を用いる変形例＞
閉域ネットワーク用情報処理システム１には、機械学習機能、深層学習（ディープラーニング）、又は、ＡＩ（Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ）機能等があってもよい。例えば、ログ等を学習用データとし、学習する機能等があってもよい。
【０１７４】
特に、上記の例では、第２ロガーＳＶ４２が保存するログを学習に用いるのが望ましい。第２ロガーＳＶ４２には、変換についてのログが保存される。したがって、第２ロガーＳＶ４２が保存するログを学習に用いると、変換について学習することができる。
【０１７５】
このような機能があると、例えば、誤って入力されるパターン等が学習できる。したがって、学習により、パターンに当てはまる誤った入力がされた場合には、正しい入力を促すように、正しい値又は文字等を推定してユーザＵＲに表示してもよい。
【０１７６】
また、学習機能があると、変換エラーが発生した場合の対応方法、無害化の対象と判断されるサイトのうち、無害化が不要であるサイトの傾向、又は、無害化の対象とするサイトの判断基準等が学習できる。
【０１７７】
＜その他の適用例＞
閉域ネットワーク用情報処理システム１、閉域ネットワークＮＷ２又は外部ネットワークＮＷ１は、ルータ等の通信機器を有してもよい。また、閉域ネットワーク用情報処理システム１、閉域ネットワークＮＷ２又は外部ネットワークＮＷ１には、図示する以外に、演算装置、制御装置、サーバ、ファイヤウォール等のセキュリティ機器又は記憶装置等が更にあってもよい。
【０１７８】
さらに、閉域ネットワーク用情報処理システム１、閉域ネットワークＮＷ２又は外部ネットワークＮＷ１には、図示する情報処理装置以外の情報処理装置が更に接続してもよい。ほかにも、第１情報処理装置、第２情報処理装置及び閉域ネットワーク用情報処理システム等に、更に情報処理装置が接続してもよい。
【０１７９】
なお、接続は、無線、有線又はこれらの組み合わせのいずれでもよい。
【０１８０】
また、情報処理装置は、ＰＣ及びサーバに限られない。すなわち、情報処理装置は、スマートフォン、携帯電話又はタブレット等の携帯端末であってもよい。ほかにも、情報処理装置は、ワークステーション又はノートＰＣ等であってもよい。
【０１８１】
さらに、情報処理装置は、複数の装置で構成されてもよい。すなわち、２台以上の情報処理装置を有する情報処理システムでは、記憶、処理又は制御が、並列、冗長又は分散して行われてもよい。
【０１８２】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０１８３】
また、全体構成図等で示す構成例は、各装置による情報処理方法の理解を容易にするために、主な機能に応じて分割したものである。したがって、処理単位の分割の仕方及び名称等によって、本願の発明が制限されることはない。また、各処理は、処理内容に応じて更に多くの処理単位に分割することもできる。また、１つの処理単位が更に多くの処理を含むように分割することもできる。
【０１８４】
なお、本発明に係る各処理の全部又は一部は、様々なプログラム言語で記述され、閉域ネットワーク用コンピュータに情報処理方法を実行させるためのプログラムによって実現されてもよい。すなわち、プログラムは、情報処理装置又は１以上の情報処理装置を含む情報処理システム等のコンピュータに各処理を実行させるためのコンピュータプログラムである。
【０１８５】
したがって、プログラムに基づいて情報処理方法が実行されると、コンピュータが有する演算装置及び制御装置は、各処理を実行するため、プログラムに基づいて演算及び制御を行う。また、コンピュータが有する記憶装置は、各処理を実行するため、プログラムに基づいて、処理に用いられるデータを記憶する。
【０１８６】
また、プログラムは、コンピュータが読み取り可能な記録媒体に記録されて頒布することができる。なお、記録媒体は、磁気テープ、フラッシュメモリ、光ディスク、光磁気ディスク又は磁気ディスク等のメディアである。さらに、プログラムは、電気通信回線を通じて頒布することができる。
【０１８７】
なお、閉域ネットワーク用情報処理システムは、上記に説明した構成及び接続位置に限られない。すなわち、閉域ネットワーク用情報処理システムは、閉域ネットワーク及び外部ネットワークの間等のように、ネットワークと、他のネットワークの間に接続し、セキュリティを担保する。したがって、閉域ネットワーク用情報処理システム、閉域ネットワーク用情報処理装置、情報処理方法及びプログラムを利用して、異なるネットワークのリソースが活用できればよい。
【０１８８】
ゆえに、閉域ネットワーク用情報処理システム等は、閉域ネットワークと、外部ネットワークの間に適用されるに限られない。すなわち、閉域ネットワーク用情報処理システムは、直接他のネットワークへの接続が制限される任意のネットワーク間にも適用できる。
【０１８９】
なお、外部ネットワークＮＷ１は、外部ネットワークの一例である。また、ＰＣ１１は、第１情報処理装置の一例である。さらに、閉域ネットワークＮＷ２は、閉域ネットワークの一例である。さらにまた、外部サーバ１２は、第２情報処理装置の一例である。そして、リクエストＲＱは、第１情報処理装置から第２情報処理装置へのリクエストの一例である。また、第１データＤ１は、第１データの一例である。さらに、第２データＤ２は、第２データの一例である。
【０１９０】
また、閉域セグメントＳＧ１は、閉域セグメントの一例である。さらに、ＧＷセグメントＳＧ２は、ＧＷセグメントの一例である。さらにまた、外部セグメントＳＧ３は、外部セグメントの一例である。
【０１９１】
また、リンクＴＧ１、リンクＴＧ２及びリンクＴＧ３等がコードの一例である。
【０１９２】
さらに、第３データＤ３は、第３データの一例である。さらにまた、第４データＤ４は、第４データの一例である。
【０１９３】
また、テキストボックスＧ１１及びボタンＧ１２は、第１データにおいて所定の機能を実行させるＧＵＩの一例である。
【０１９４】
さらに、エラーメッセージＧ３は、第１データにおいて所定の機能が実行されると、表示されるエラーメッセージの一例である。
【０１９５】
また、ステップＳＡ０７は、データ取得部による処理及びデータ取得手順の一例である。さらに、ステップＳＡ１１は、第１変換部による処理及び第１変換手順の一例である。さらにまた、ステップＳＡ１６は、応答部による処理及び応答手順の一例である。そして、ステップＳＢ０４は、第２変換部による処理及び第２変換手順の一例である。また、ステップＳＢ０７は、データ送信部による処理及びデータ送信手順の一例である。
【符号の説明】
【０１９６】
１  閉域ネットワーク用情報処理システム
１０  閉域ネットワーク用情報処理装置
１０Ｈ１  ＣＰＵ
１０Ｈ２  記憶装置
１０Ｈ３  入力装置
１０Ｈ４  通信装置
１０Ｈ５  出力装置
１０Ｈ６  インタフェース装置
１１  ＰＣ
１２  外部サーバ
ＦＮ１  データ取得部
ＦＮ２  第１変換部
ＦＮ３  応答部
ＦＮ４  第２変換部
ＦＮ５  データ送信部
ＦＮ２１  第１受付部
ＦＮ２２  第２受付部
ＮＷ１  外部ネットワーク
ＮＷ２  閉域ネットワーク
ＮＷ３  回線
ＲＱ  リクエスト
ＳＧ１  閉域セグメント
ＳＧ２  ＧＷセグメント
ＳＧ３  外部セグメント
Ｄ１  第１データ
Ｄ２  第２データ
Ｄ３  第３データ
Ｄ４  第４データ
Ｄ１１  リクエストヘッド部データ
Ｄ１２  レスポンスヘッド部データ
ＴＧ１、ＴＧ２、ＴＧ３  リンク
ＴＧ２１、ＴＧ２２  タグ
ＵＲ  ユーザ
ＳＶ１  ＷＷＷサーバ
ＳＶ２  アプリサーバ
ＳＶ３  外部接続サーバ
ＳＶ２１  第１ＳＭＴＰサーバ
ＳＶ２２  第２ＳＭＴＰサーバ
ＳＶ２３  ＭａｉｌＢＯＸサーバ
ＳＶ２４  閉域ネットワーク用ＳＭＴＰサーバ
ＳＶ４１  第１ロガー
ＳＶ４２  第２ロガー
ＳＶ４３  第３ロガー
ＦＷ  ファイヤウォール
Ｇ１  検索機能
Ｇ１１  テキストボックス
Ｇ１２  ボタン
Ｐ１０  変換前ページ
Ｐ１１、Ｐ２０  変換後ページ
Ｇ２  動画サイトリンク
Ｇ３  エラーメッセージ
ＤＰ  ＰＯＰ３サーバ
【図１】
2020013399.tif 000007
【図２】
2020013399.tif 000008
【図３】
2020013399.tif 000009
【図４】
2020013399.tif 000010
【図５】
2020013399.tif 000011
【図６】
2020013399.tif 000012
【図７】
2020013399.tif 000013
【図８】
2020013399.tif 000014
【図９】
2020013399.tif 000015
【図１０】
2020013399.tif 000016
【図１１】
2020013399.tif 000017
【図１２】
2020013399.tif 000018
【手続補正書】
【提出日】令和1年6月18日(2019.6.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部ネットワークと遮断された閉域ネットワークに接続される第１情報処理装置と、前記外部ネットワークに接続された第２情報処理装置とを接続させる閉域ネットワーク用情報処理装置であって、
前記第１情報処理装置から前記第２情報処理装置へのリクエストがあると、前記第２情報処理装置から第１データを取得するデータ取得部と、
前記第１データを所定の変換ルールに基づいて、前記閉域ネットワークで使用できる第２データに変換する第１変換部と、
前記リクエストに対して、前記第２データを送る応答部と
を含み、
前記リクエストは、前記第２情報処理装置が公開するホームページの閲覧であり、かつ、前記リクエストは、ＵＲＬの入力であって、前記ＵＲＬがスクレイプ処理され、
前記第１データにおいて検索及びリンクを実行させるＧＵＩを対象とし、前記検索のＧＵＩが前記第１情報処理装置による表示において削除されるように、前記第１データを前記第２データに変換する、
及び、
前記リンクがクリックされるとエラーメッセージを表示するように変換する
閉域ネットワーク用情報処理装置。
【請求項２】
前記閉域ネットワークに接続される閉域セグメントと、
前記閉域セグメントに接続するＧＷセグメントと、
前記ＧＷセグメントに接続し、かつ、前記外部ネットワークに接続される外部セグメントとを少なくとも有し、かつ、前記閉域セグメント、前記ＧＷセグメント及び前記外部セグメントは、ファイヤウォールで分離され、
前記ＧＷセグメントは、前記外部ネットワーク及び前記閉域ネットワークからの直接アクセスが不可能であって、
前記第１変換部は、
前記ＧＷセグメントにおいて変換を行う
請求項１に記載の閉域ネットワーク用情報処理装置。
【請求項３】
前記第２データに基づいて、前記第１情報処理装置から前記第２情報処理装置への第３データを送ると、前記第３データを前記外部ネットワークで使用できる第４データに変換する第２変換部と、
前記第４データを前記第２情報処理装置に送信するデータ送信部とを更に含む
請求項１又は２に記載の閉域ネットワーク用情報処理装置。
【請求項４】
前記第１変換部は、
メールが前記閉域ネットワーク用の経路で送信又は受信されるように、前記第１データを前記第２データに変換する
請求項１乃至３のうちいずれか１項に記載の閉域ネットワーク用情報処理装置。
【請求項５】
前記リクエストを前記第１情報処理装置から受け付けてゲートウェイサービスで使用できるように変換し、
前記データ取得部は、
変換されたリクエストに基づいて、前記第１データを取得する
請求項１乃至４のうちいずれか１項に記載の閉域ネットワーク用情報処理装置。
【請求項６】
前記リンクに用いられる画像を表示させない、又は、前記閉域ネットワークで利用可能な画像を表示する
請求項１乃至５のうちいずれか１項に記載の閉域ネットワーク用情報処理装置。
【請求項７】
前記スクレイプ処理によって、閉域ネットワーク用ドメイン名及び外部ネットワーク用ドメイン名が変換される
請求項１乃至６のうちいずれか１項に記載の閉域ネットワーク用情報処理装置。
【請求項８】
外部ネットワークと遮断された閉域ネットワークに接続される第１情報処理装置と、前記外部ネットワークに接続された第２情報処理装置とを接続させる閉域ネットワーク用情報処理システムであって、
前記第１情報処理装置から前記第２情報処理装置へのリクエストがあると、前記第２情報処理装置から第１データを取得するデータ取得部と、
前記第１データを所定の変換ルールに基づいて、前記閉域ネットワークで使用できる第２データに変換する第１変換部と、
前記リクエストに対して、前記第２データを送る応答部と
を含み、
前記リクエストは、前記第２情報処理装置が公開するホームページの閲覧であり、かつ、前記リクエストは、ＵＲＬの入力であって、前記ＵＲＬがスクレイプ処理され、
前記第１データにおいて検索及びリンクを実行させるＧＵＩを対象とし、前記検索のＧＵＩが前記第１情報処理装置による表示において削除されるように、前記第１データを前記第２データに変換する、
及び、
前記リンクがクリックされるとエラーメッセージを表示するように変換する
閉域ネットワーク用情報処理システム。
【請求項９】
外部ネットワークと遮断された閉域ネットワークに接続される第１情報処理装置と、前記外部ネットワークに接続された第２情報処理装置とを接続させる閉域ネットワーク用コンピュータに情報処理方法を実行させるためのプログラムであって、
コンピュータが、前記第１情報処理装置から前記第２情報処理装置へのリクエストがあると、前記第２情報処理装置から第１データを取得するデータ取得手順と、
コンピュータが、前記第１データを所定の変換ルールに基づいて、前記閉域ネットワークで使用できる第２データに変換する第１変換手順と、
コンピュータが、前記リクエストに対して、前記第２データを送る応答手順と
を実行させ、
前記リクエストは、前記第２情報処理装置が公開するホームページの閲覧であり、かつ、前記リクエストは、ＵＲＬの入力であって、前記ＵＲＬがスクレイプ処理され、
前記第１データにおいて検索及びリンクを実行させるＧＵＩを対象とし、前記検索のＧＵＩが前記第１情報処理装置による表示において削除されるように、前記第１データを前記第２データに変換する、
及び、
前記リンクがクリックされるとエラーメッセージを表示するように変換する
プログラム。
【請求項１０】
外部ネットワークと遮断された閉域ネットワークに接続される第１情報処理装置と、前記外部ネットワークに接続された第２情報処理装置とを接続させる閉域ネットワーク用情報処理装置が行う情報処理方法であって、
閉域ネットワーク用情報処理装置が、前記第１情報処理装置から前記第２情報処理装置へのリクエストがあると、前記第２情報処理装置から第１データを取得するデータ取得手順と、
閉域ネットワーク用情報処理装置が、前記第１データを所定の変換ルールに基づいて、前記閉域ネットワークで使用できる第２データに変換する第１変換手順と、
閉域ネットワーク用情報処理装置が、前記リクエストに対して、前記第２データを送る応答手順と
を含み、
前記リクエストは、前記第２情報処理装置が公開するホームページの閲覧であり、かつ、前記リクエストは、ＵＲＬの入力であって、前記ＵＲＬがスクレイプ処理され、
前記第１データにおいて検索及びリンクを実行させるＧＵＩを対象とし、前記検索のＧＵＩが前記第１情報処理装置による表示において削除されるように、前記第１データを前記第２データに変換する、
及び、
前記リンクがクリックされるとエラーメッセージを表示するように変換する
情報処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、例えば、外部ネットワークと遮断された閉域ネットワークに接続される第１情報処理装置と、前記外部ネットワークに接続された第２情報処理装置とを接続させる閉域ネットワーク用情報処理装置は、
前記第１情報処理装置から前記第２情報処理装置へのリクエストがあると、前記第２情報処理装置から第１データを取得するデータ取得部と、
前記第１データを所定の変換ルールに基づいて、前記閉域ネットワークで使用できる第２データに変換する第１変換部と、
前記リクエストに対して、前記第２データを送る応答部と
を含み、
前記リクエストは、前記第２情報処理装置が公開するホームページの閲覧であり、かつ、前記リクエストは、ＵＲＬの入力であって、前記ＵＲＬがスクレイプ処理され、
前記第１データにおいて検索及びリンクを実行させるＧＵＩを対象とし、前記検索のＧＵＩが前記第１情報処理装置による表示において削除されるように、前記第１データを前記第２データに変換する、
及び、
前記リンクがクリックされるとエラーメッセージを表示するように変換する。