(57)【要約】【課題】ユーザの負担の軽減を図ると共に、利便性の向上を図った情報処理システム及び情報処理方法を提供する。【解決手段】情報サーバ装置は送信されてきた情報を受信する情報サーバ受信手段と、情報サーバ受信手段が受信した端末装置からの情報に基づき、所定の情報を管理サーバ装置に送信可能な情報サーバ送信手段と、を備え、管理サーバ装置は、情報サーバ装置から送信された所定の情報を受信する管理サーバ受信手段と、管理サーバ受信手段が受信した所定の情報が、特定の情報に該当するか否かを識別する情報識別手段と、情報識別手段による所定の情報の識別結果をはじめとする特別な情報を前記情報サーバ装置に送信することが可能な管理サーバ送信手段と、を備える。【選択図】図６
2017211741.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と通信ネットワークを介して情報の送受信が可能であると共に、前記端末装置からの要求に応じた情報を前記端末装置に送信可能な情報サーバ装置と、前記情報サーバ装置と通信ネットワークを介して情報の送受信が可能な管理サーバ装置とを備える情報処理システムであって、
前記情報サーバ装置は、
送信されてきた情報を受信する情報サーバ受信手段と、
前記情報サーバ受信手段が受信した前記端末装置からの情報に基づき、所定の情報を前記管理サーバ装置に送信可能な情報サーバ送信手段と、を備え、
前記管理サーバ装置は、
前記情報サーバ装置から送信された前記所定の情報を受信する管理サーバ受信手段と、
前記管理サーバ受信手段が受信した前記所定の情報が、特定の情報に該当するか否かを識別する情報識別手段と、
前記情報識別手段による前記所定の情報についての識別結果をはじめとして、特別な情報を前記情報サーバ装置に送信することが可能な管理サーバ送信手段と、
を備えることを特徴する情報処理システム。
【請求項２】
前記管理サーバ装置は、
前記情報サーバ装置から受信した前記所定の情報に基づき、特定の端末装置から送信された情報を一定の条件の下で前記情報サーバ装置が受信することについて決定する情報選択決定手段を備える、
ことを特徴とした請求項１に記載の情報処理システム。
【請求項３】
端末装置と通信ネットワークを介して情報の送受信が可能であると共に、前記端末装置からの要求に応じた情報を前記端末装置に送信可能な情報サーバ装置と、前記情報サーバ装置と通信ネットワークを介して情報の送受信が可能な管理サーバ装置とを備える情報処理システムにおける情報処理方法であって、
前記情報サーバ装置が、送信されてきた情報を受信する情報サーバ受信ステップと、
受信した前記端末装置からの情報に基づき、所定の情報を前記管理サーバ装置に送信することが可能な情報サーバ送信ステップと、
前記管理サーバ装置が、前記情報サーバ装置から送信された前記所定の情報を受信する管理サーバ受信ステップと、
受信した前記所定の情報が、特定の情報に該当するか否かを識別する情報識別ステップと、
前記所定の情報の識別結果をはじめとする特別な情報を前記情報サーバ装置に送信することが可能な管理サーバ送信ステップと、
を備えることを特徴する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
近年にあっては、インターネットが広く普及しており、様々な情報がインターネットを介してコンピュータ（サーバコンピュータ）や携帯電話、スマートフォンなどの様々な端末装置間でやり取りされることが知られている。また、インターネットを介してデータのやり取りを行う場合にあっては、例えば、インターネット上のコンピュータウィルスなどの不正プログラムによってスマートフォンやサーバコンピュータなどに障害が発生することがある。そこで、ユーザは、例えば、各スマートフォンや各サーバコンピュータなどに不正プログラムを検出するソフトウェアなどの設定や、特定の端末装置から行われる不正なアクセスを遮断するなどして、不正アクセスなどに対応していることも知られている。
【０００３】
ところで、上述のような不正プログラムの対策は、端末装置ごとに設定及び管理しなければならないため、複数のスマートフォンや複数のサーバコンピュータをユーザが利用する場合にあっては、各スマートフォンや各コンピュータについて設定する必要があり、それらのソフトウェアの設定、管理がユーザの負担になっていた。そこで、従来では、スマートフォンなどの利用者端末との間でデータ通信を行う中継サーバコンピュータを設け、当該中継サーバコンピュータと各サーバコンピュータとで通信を行うようにすることでユーザの負担の軽減を図っていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−７３４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のように、中継サーバコンピュータを設けることで、利用者端末についてのソフトウェアの設定、管理の負担を軽減することができるが、中継サーバコンピュータと通信を行う各サーバコンピュータに対してソフトウェアの設定及び管理が必要であるため、それがユーザにとって負担となっていた。
【０００６】
そこで、本発明は上記課題に鑑みて行われたものであり、ユーザの負担の軽減を図ると共に、システムの利便性の向上を図ることができる情報処理システム及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の発明は、端末装置（１０）と通信ネットワーク（Ｎ）を介して情報の送受信が可能であると共に、前記端末装置（１０）からの要求に応じた情報を前記端末装置（１０）に送信可能な情報サーバ装置（３０）と、前記情報サーバ装置（３０）と通信ネットワーク（Ｎ）を介して情報の送受信が可能な管理サーバ装置（５０）とを備える情報処理システム（Ｓ）であって、前記情報サーバ装置（３０）は、送信されてきた情報を受信する情報サーバ受信手段（３１１）と、前記情報サーバ受信手段（３１１）が受信した前記端末装置（１０）からの情報に基づき、所定の情報を前記管理サーバ装置（５０）に送信可能な情報サーバ送信手段（３１２）と、を備え、前記管理サーバ装置（５０）は、前記情報サーバ装置（３０）から送信された前記所定の情報を受信する管理サーバ受信手段（５１１）と、前記管理サーバ受信手段（５１１）が受信した前記所定の情報が、特定の情報に該当するか否かを識別する情報識別手段（５１４）と、前記情報識別手段（５１４）による前記所定の情報についての識別結果をはじめとして、特別な情報を前記情報サーバ装置に送信することが可能な管理サーバ送信手段（５１２）と、を備える情報処理システム（Ｓ）。
【０００８】
第１の発明によると、情報サーバ装置（３０）が端末装置（１０）から受信した所定の情報が特定の情報に該当するか否かを管理サーバ装置（５０）で識別するので、例えば、情報サーバ装置（３０）が受信した情報の有効性などを管理サーバ装置（５０）で管理することができる。これにより、情報サーバ装置（３０）が受信した情報を管理サーバ装置（５０）で一元管理することができる。
【０００９】
第２の発明は、前記管理サーバ装置（３０）は、前記情報サーバ装置（５０）から受信した前記所定の情報に基づき、特定の端末装置（１０）から送信された情報を一定の条件の下で前記情報サーバ装置（３０）が受信することについて決定する情報選択決定手段（５２２）を備える情報処理システム（Ｓ）。
【００１０】
第２の発明によると、特定の端末装置（１０）から送信された情報について、一定の条件の下で情報サーバ装置（３０）が受信することを情報選択決定手段（５２２）が決定するので、例えば、本来受信することができない端末装置（１０）からの情報を情報サーバ装置（３０）が受信できるようにすることができる。これにより、情報処理システム（Ｓ）の利便性を向上させることができる。
【００１１】
第３の発明は、端末装置（１０）と通信ネットワーク（Ｎ）を介して情報の送受信が可能であると共に、前記端末装置（１０）からの要求に応じた情報を前記端末装置（１０）に送信可能な情報サーバ装置（３０）と、前記情報サーバ装置（３０）と通信ネットワーク（Ｎ）を介して情報の送受信が可能な管理サーバ装置（５０）とを備える情報処理システム（Ｓ）における情報処理方法であって、前記情報サーバ装置（３０）が、送信されてきた情報を受信する情報サーバ受信ステップ（Ｓ１１００）と、受信した前記端末装置（１０）からの情報に基づき、所定の情報を前記管理サーバ装置（５０）に送信する情報サーバ送信ステップ（Ｓ１２００）と、前記管理サーバ装置（５０）が、前記情報サーバ装置（３０）から送信された前記所定の情報を受信する管理サーバ受信ステップ（Ｓ１３００）と、受信した前記所定の情報が、特定の情報に該当するか否かを識別する情報識別ステップ（Ｓ１４００）と、前記所定の情報の識別結果をはじめとする特別な情報を前記情報サーバ装置に送信することが可能な管理サーバ送信ステップ（Ｓ１５００）と、を備える情報処理方法。
【００１２】
第３の発明によると、情報サーバ装置（３０）が端末装置（１０）から受信した所定の情報が特定の情報に該当するか否かを管理サーバ装置（５０）で識別するので、情報サーバ装置（３０）が受信した情報を管理サーバ装置（５０）で一元管理することができる。
【００１３】
なお、上記カッコ内の符号は、図面と対照するためのものであり、これにより特許請求の範囲の記載に何等影響を及ぼすものではない。
【発明の効果】
【００１４】
本発明によれば、ユーザの負担を軽減すると共にシステムの利便性の向上を図ることができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施の形態に係る情報処理システムの全体の構成を示す模式図である。
【図２】第１の実施の形態に係る情報サーバ装置の電気的構成を示すブロック図である。
【図３】第１の実施の形態に係る情報サーバ装置の機能的構成を示すブロック図である。
【図４】第１の実施の形態に係る管理サーバ装置の電気的構成を示すブロック図である。
【図５】第１の実施の形態に係る管理サーバ装置の機能的構成を示すブロック図である。
【図６】第１の実施の形態に係る情報処理システムを利用した際のシーケンス図である。
【図７】第２の実施の形態に係る情報サーバ装置の機能的構成を示すブロック図である。
【図８】第２の実施の形態に係る管理サーバ装置の機能的構成を示すブロック図である。
【図９】第２の実施の形態に係る情報処理システムを利用した際のシーケンス図である。
【図１０】第２の実施の形態に係る情報処理システムを利用した際のシーケンス図である。
【図１１】第２の実施の形態に係る情報サーバ装置で行われるアクセスデータ識別処理の動作を示すフローチャートである。
【図１２】第２の実施の形態に係る管理サーバ装置で行われるアクセス選択決定処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図１〜図１２を参照しつつ説明する。
【００１７】
＜第１の実施の形態＞
（情報処理システムＳ）
本実施の形態に係る情報処理システムの構成について説明する。情報処理システムＳは、図１に示すように、複数の端末装置１０と、複数の情報サーバ装置（以下、単に情報サーバという）３０と、一つの管理サーバ装置（以下、単に管理サーバという）５０とを有して構成されている。なお本実施の形態では、情報処理システムＳを構成する管理サーバ５０を１つで構成したがこれに限らず、複数で構成してもよい。
【００１８】
端末装置１０は、例えば、パソコン、スマートフォン、タブレット、及びウェブブラウザ機能を有する携帯電話などである。また、情報サーバ３０は、例えば、企業や事業者内に設置され、メールの管理やメールの送受信を行うメールサーバや、ユーザの要求に応じてＷＥＢコンテンツを送信するＷＥＢサーバなどである。管理サーバ５０は、情報サーバ３０の要求に応じてデータの送受信や処理を行うものであり、詳細については後述する。
【００１９】
そして、上述の端末装置１０、情報サーバ３０、及び管理サーバ５０は、インターネットなどの通信ネットワークＮを介して接続されており、端末装置１０と情報サーバ３０間、及び情報サーバ３０と管理サーバ５０間で様々な情報（データ）の送受信ができるようになっている。
【００２０】
なお、本実施の形態では、端末装置１０と情報サーバ３０間及び情報サーバ３０と管理サーバ５０をインターネットで接続するように構成したが、これに限らず、公衆回線、専用回線、移動体通信回線、ＬＡＮ等で接続し、これらの回線やネットワークの一または複数を組み合わせて接続できるようにしてもよい。また、本実施の形態では、管理サーバ５０は情報サーバ３０間でデータの送受信を行うようにしたがこれに限らず、例えば、端末装置１０との間でもデータの送受信を行えるようにしてもよい。
【００２１】
（情報サーバ３０）
情報サーバ３０は、本実施の形態に係る情報処理システムＳを構成するサーバである。本実施の形態にあっては、所定のウェブサイトなどに関するコンテンツプログラムなどが格納されているＷｅｂサーバで情報サーバ３０が構成されている。また、本実施の形態におけるＷｅｂサーバ３０は、それぞれ異なる地域や場所（例えば、同じビルの各階毎や、それぞれの市町村や、それぞれ異なる国毎になど）に設置されている。なお、本実施の形態では、情報サーバをＷｅｂサーバで構成したがこれに限らない。例えば、情報サーバをメールサーバで構成してもよい。
【００２２】
情報サーバであるＷｅｂサーバ３０は、図２に示すように、Ｗｅｂサーバ通信部３００やＷｅｂサーバ制御部３１０などを有して構成されている。そして、図示しないがこれらは、バスなどにより互いに接続されている。更に、Ｗｅｂサーバ３０には、図示しないが、外部接続部を介して補助記憶装置（例えば、ハードディスク装置など）が接続できるようになっている。
【００２３】
Ｗｅｂサーバ通信部３００は、通信ネットワークＮを介して、端末装置１０や管理サーバ５０との間で各種データを送受信するためのものであり、図示はしないがＷｅｂサーバ３０には、通信インターフェース回路が設けられている。
【００２４】
Ｗｅｂサーバ制御部３１０は、Ｗｅｂサーバ３０の動作を制御するものであり、ＷｅｂサーバＣＰＵ３１０ａ、ＷｅｂサーバＲＯＭ３１０ｂ、ＷｅｂサーバＲＡＭ３１０ｃ、及びＩ／Ｏ（不図示）などを有して構成されている。
【００２５】
ＷｅｂサーバＣＰＵ３１０ａは、各種演算処理を行うものである。また、ＷｅｂサーバＲＯＭ３１０ｂは、各種プログラム等を格納しておくものであり、例えば、Ｗｅｂサーバ３０を動作させるためのサーバ用の基本ソフトウェア（サーバ用のオペレーションシステム）のプログラム、サーバ用の基本アプリケーション（データバックアップソフトウェア等）のプログラムなどが予め記憶されている。
【００２６】
ＷｅｂサーバＲＡＭ３１０ｃは、演算処理などの一時記憶領域やＷｅｂサーバ３０用のアプリケーションのプログラム、データなどの格納領域として用いられるものであり、例えば、ウェブブラウザを利用しているユーザに関するデータなどが一時的に記憶されるようになっている。なお、上述のサーバ用プログラムやデータ等は、ＷｅｂサーバＲＡＭ３１０ｃに記憶するのではなく、補助記憶装置に記憶してもよい。
【００２７】
そして、ＷｅｂサーバＣＰＵ３１０ａは、ＷｅｂサーバＲＯＭ３１０ｂに記憶されているサーバ用の基本ソフトウェアなどに基づき、ＷｅｂサーバＲＯＭ３１０ｂ、ＷｅｂサーバＲＡＭ３１０ｃ又は補助記憶装置からサーバ用プログラムや各種データなどを読み出す。そして、ＷｅｂサーバＣＰＵ３１０ａは、読み出したこれらのプログラムやデータなどに基づいて、例えば、端末装置１０のウェブブラウザから要求されたプログラムを実行したりするようになっている。
【００２８】
次いで、Ｗｅｂサーバ制御部３１０の機能的構成について説明する。Ｗｅｂサーバ制御部３１０は、図３に示すように、ＷｅｂサーバＣＰＵ３１０ａがＷｅｂサーバＲＯＭ３１０ｂなどに記憶されたプログラムを読み込むことで、情報サーバ受信手段でとしてのＷｅｂサーバ情報受信手段３１１、情報サーバ送信手段としてのＷｅｂサーバ情報送信手段３１２、及びＷｅｂサーバ資源情報記憶手段３１３、及び不正プログラム判別手段３１４などとして機能するように構成されている。
【００２９】
Ｗｅｂサーバ情報受信手段３１１は、端末装置１０や管理サーバ５０から送信されてきた様々なデータを受信して記憶するものである。例えば、端末装置１０から送信されてきたＷｅｂサーバ３０へのアクセス（接続）要求や、Ｗｅｂサーバ３０に格納されているプログラムの実行要求などを受信や、記憶するものである。
【００３０】
Ｗｅｂサーバ情報送信手段３１２は、端末装置１０や管理サーバ５０に様々なデータを送信するものである。例えば、端末装置１０からの要求に応じて実行したプログラムの実行結果や、所定のファイルデータなどを端末装置１０へ送信し、また、管理サーバ３０へ後述する端末装置１０からの所定の情報であるアクセスデータ（例えば、「アドレス」「ポート番号」「プロトコルの種類」などの各種データ）などを送信するようになっている。
【００３１】
Ｗｅｂサーバ資源情報記憶手段３１３は、Ｗｅｂサーバ３０として機能するのに伴い必要な各種データを記憶するものであり、例えば、ウェブサイトに関するデータなど各種データを記憶するものである。具体的には、ＨＴＭＬやＸＨＴＭＬなどで記載された文書データや、画像データなどが記憶されている。
【００３２】
また、Ｗｅｂサーバ資源情報記憶手段３１３には、管理サーバ５０と暗号化通信でデータの送受信を行うための各種データも記憶されている。具体的には、管理サーバ５０とＳＳＬ通信を行うための、データについて暗号化や復号化を行う鍵データなどが記憶されている。
【００３３】
Ｗｅｂサーバ不正プログラム判別手段３１４は、Ｗｅｂサーバ情報受信手段３１１が受信した端末装置１０から送信された各種データに不正プログラム（例えばコンピュータウィルス）が含まれているか、否かを判別するものである。具体的には、例えば、不正プログラムが有するコードや、不正なアクセスの手順などを予め記憶しておき、そして、Ｗｅｂサーバ情報受信手段３１１が端末装置１０からデータを受信した際に、当該データが予め記憶していたコードやアクセス手順に該当するか、否かを判別するようになっている。
【００３４】
そして、当該データが不正プログラムに該当する場合に、Ｗｅｂサーバ不正プログラム
判別手段３１４は、当該不正プログラムを削除するようになっている。なお、本実施の形態では、Ｗｅｂサーバ不正プログラム判別手段３１４が不正プログラムを検出した場合に当該不正プログラムを削除するようにしたがこれに限らない。例えば、当該プログラムを削除することなく、当該不正プログラムを有するプログラムの全部を削除するようにしてもよく、また、不正プログラムが含まれることを知らせるデータを端末装置１０に送信するようにしもよい。
【００３５】
（管理サーバ）
次いで、管理サーバについて説明する。管理サーバ５０は、本実施の形態に係る情報処理システムＳを構成するサーバである。本実施の形態にあっては、端末装置１０とＷｅｂサーバ３０との接続を管理するためのファイヤーウォールサーバ（以下、単にＦＷサーバという）で管理サーバ５０が構成されている。
【００３６】
ＦＷサーバ５０は、図４に示すように、ＦＷサーバ通信部５００やＦＷサーバ制御部５１０などを有して構成されている。そして、図示しないがこれらは、バスなどにより互いに接続されている。更に、ＦＷサーバ３０には、図示しないが、外部接続部を介して補助記憶装置（例えば、ハードディスク装置など）が接続できるようになっている。
【００３７】
ＦＷサーバ通信部５００は、通信ネットワークＮを介して、Ｗｅｂサーバ３０との間で各種データを送受信するためのものであり、図示はしないがＦＷサーバ５０には、通信インターフェース回路が設けられている。
【００３８】
ＦＷサーバ制御部５１０は、ＦＷサーバ５０の動作を制御するものであり、ＦＷサーバＣＰＵ５１０ａ、ＦＷサーバＲＯＭ５１０ｂ、ＦＷサーバＲＡＭ５１０ｃ、及びＩ／Ｏ（不図示）を有して構成されている。
【００３９】
ＷｅｂサーバＣＰＵ５１０ａは、各種演算処理を行うものである。また、ＦＷサーバＲＯＭ５１０ｂは、各種プログラム等を格納しておくものであり、例えば、ＦＷサーバ５０を動作させるためのサーバ用の基本ソフトウェア（サーバ用のオペレーションシステム）のプログラム、サーバ用の基本アプリケーション（データバックアップソフトウェア等）のプログラムなどが予め記憶されている。
【００４０】
ＦＷサーバＲＡＭ５１０ｃは、演算処理などの一時記憶領域やＦＷサーバ５０用のアプリケーションのプログラム・データなどの格納領域として用いられるものである。なお、上述のサーバ用プログラムやデータ等は、ＦＷサーバＲＡＭ５１０ｃに記憶するのではなく、補助記憶装置に記憶してもよい。
【００４１】
そして、ＦＷサーバＣＰＵ５１０ａは、ＦＷサーバＲＯＭ５１０ｂに記憶されているサーバ用の基本ソフトウェアなどに基づき、ＦＷサーバＲＯＭ５１０ｂ、ＦＷサーバＲＡＭ５１０ｃ又は補助記憶装置からサーバ用プログラムや各種データなどを読み出す。そして、ＦＷサーバＣＰＵ５１０ａは、読み出されたこれらのプログラムやデータ等に基づいて、各種プログラムを実行したりするようになっている。
【００４２】
次いで、ＦＷサーバ制御部５１０の機能的構成について説明する。ＦＷサーバ制御部５１０は、図５に示すように、ＦＷサーバＣＰＵ５１０ａがＦＷサーバＲＯＭ５１０ｂなどに記憶されたプログラムを読み込むことで、管理サーバ受信手段としてのＦＷサーバ情報受信手段５１１、受信サーバ送信手段としてのＦＷサーバ情報送信手段５１２、ＦＷサーバ資源情報記憶手段５１３、及び情報識別手段としてのＦＷサーバ情報識別手段５１４などとして機能するように構成されている。
【００４３】
ＦＷサーバ情報受信手段５１１は、Ｗｅｂサーバ３０から送信されてきた様々なデータについて受信や記憶するものである。例えば、端末装置１０からＷｅｂサーバ３０に送信されてきたアクセスデータなどを受信するようになっている。
【００４４】
ＦＷサーバ情報送信手段５１２は、Ｗｅｂサーバ３０に様々なデータを送信するものである。例えば、後述するように、Ｗｅｂサーバ３０から送られてきたアクセスデータの識別結果などを送信するようになっている。
【００４５】
ＦＷサーバ資源情報記憶手段５１３は、ＦＷサーバ５０が機能する上で必要な各種データが記憶されている。例えば、特定の端末装置１０をＷｅｂサーバ３０にアクセスさせるか、否かを決定するため（即ち、当該アクセスが不正アクセスであるか、否かを判別するため）、予め設定したルールに関するデータ（例えば、ＩＰアドレスやポート番号の組み合わせに関するコードなど）などが記憶されている。
【００４６】
そして、実施の形態にあっては、複数のＷｅｂサーバ３０それぞれからアクセスコードが送信されるため、当該ルールに関するデータは、アクセスコードを送信するＷｅｂサーバ３０毎に対応する複数の異なるルールが記憶されている。
【００４７】
さらに、本実施の形態にあっては、ＦＷサーバ資源情報記憶手段５１３は、上述の各ルールをＷｅｂサーバ３０毎に階層化して記憶している。具体的には、各ルールを３つの階層に分けて記憶しており、例えば、最上位の第１の階層には、Ａ村に設置されているＷｅｂサーバ３０についてのルールが記憶されている。そして、第１の階層の下位の階層である第２の階層には、Ｂ町に設置されているＷｅｂサーバ３０についてのルールが記憶されており、最下層である第３の階層には、Ｃ市に設置されているＷｅｂサーバ３０についてのルールが記憶されている。なお、本実施の形態では、ルールを３つの階層に分けて記憶したがこれに限らず、いくつの階層に分けて記憶してもよく、また、一つの階層に複数のＷｅｂサーバ３０のルールを記憶してもよい。
【００４８】
また、ＦＷサーバ資源情報記憶手段５１３にも、Ｗｅｂサーバ３０と暗号化通信でデータの送受信を行うための各種データも記憶されている。具体的には、Ｗｅｂサーバ３０とＳＳＬ通信を行うための、データについて暗号化や復号化を行う鍵データなどが記憶されている。
【００４９】
ＦＷサーバ情報識別手段３１５は、Ｗｅｂサーバ３０から送られてきたデータが特定の情報である不正なアクセスデータに該当するか、否かを識別するものである。具体的には、Ｗｅｂサーバ３０から受信したアクセスデータが予め設定したルールに沿っているものであるかを識別する。つまりは、端末装置１０からのＷｅｂサーバ３０へのアクセスを許可するか、否かを予め設定されたルールに従って決定するものである。換言すれば、当該アクセスが不正アクセスか否かを判別するものである。
【００５０】
次いで、上述のように構成された情報処理システムＳの動作について図６を参照しつつ説明する。
【００５１】
例えば、Ｗｅｂサーバ３０に格納されているウェブサイトの閲覧を望むユーザは、パソコンなどの端末装置１０からインターネットを介してＷｅｂサーバ３０にアクセスする（ＳＴＥＰ１０００、以下、単にＳ○○○○という）。具体的には、端末装置１０からＷｅｂサーバ３０に対して、例えば、宛先アドレス、宛先ポート番号、送信元アドレス、送信元ポート番号、及びプロトコルの種類などのアクセスデータを送信する。
【００５２】
端末装置１０から送信されたアクセスデータをＷｅｂサーバ情報受信手段３１１が受信すると（Ｓ１１００）、Ｗｅｂサーバ３０は、端末装置１０からのアクセスを許可する前に、受信した当該アクセスデータをＦＷサーバ５０に送信するＷｅｂサーバアクセスデータ送信処理（以下、単にＷｅｂデータ送信処理）を行う（Ｓ１２００）。
【００５３】
Ｗｅｂサーバ３０から送信されたアクセスデータをＦＷサーバ情報受信手段５１１が受信すると（Ｓ１３００）、ＦＷサーバ５０は、受信した当該アクセスデータが不正アクセスによるものであるか、否かを識別する（即ち、当該端末装置１０のＷｅｂサーバ３０へのアクセスを許可するか、否かを判断する）ＦＷサーバアクセスデータ識別処理（以下、単にＦＷデータ識別処理という）を行う（Ｓ１４００）。
【００５４】
具体的には、ＦＷサーバ資源情報記憶手段５１３に記憶されている、該当するＷｅｂサーバ３０に対応したルールのデータ基づいて、当該アクセスデータが不正なものであるか、否かを当該ルールに沿ってＦＷサーバ情報識別手段５１４が識別するようになっている。
【００５５】
ＦＷサーバ５０は、ＦＷサーバ情報識別手段５１４によるＦＷデータ識別処理が行われると、その識別結果（特別な情報としての識別結果データ）をＦＷサーバ情報送信手段５１２がＷｅｂサーバ３０に送信する識別結果送信処理が行われる（Ｓ１５００）。
【００５６】
識別結果送信処理によって識別結果データがＷｅｂサーバ３０に送信され、Ｗｅｂサーバ情報受信手段３１１が当該識別結果データを受信すると（Ｓ１６００）、Ｗｅｂサーバ３０は、その識別結果に基づくアクセス処理を行うようになっている（Ｓ１７００）。
【００５７】
具体的には、識別結果が肯定的だった場合（即ち、端末装置１０からのアクセスが不正なアクセスではないと識別され、Ｗｅｂサーバ３０のアクセスが許可された場合）、Ｗｅｂサーバ３０は、図示しないデータ接続手段によって当該識別結果に基づき端末装置１０からのアクセスを許可する（通信を接続する。即ち、データの送受信を可能とする）ようになっている。
【００５８】
アクセスが許可されたユーザは、例えば、Ｗｅｂサーバ３０にアクセスした端末装置１０を操作して、ＨＴＭＬなどで記載された文章データや、画像データや、音声データなどをＷｅｂサーバ３０からダウンロードする。そして、ダウンロードしたそれらデータをウェブブラウザで解析し、ウェブページを再現することによってウェブサイトの閲覧などをするようになっている。
【００５９】
一方で、識別結果が否定的だった場合（即ち、端末装置１０からのアクセスが不正なアクセスであると識別され、Ｗｅｂサーバ３０のアクセスが不許可とされた場合）、Ｗｅｂサーバ３０は、データ接続手段によって当該識別結果に基づき端末装置１０からのアクセスを拒否する（通信を接続しない、即ち、データの送受信を不可能とする）ようになっている。
【００６０】
具体的には、当該端末装置１０にＷｅｂサーバ３０のアクセスを不許可とすることを知らせるデータを送信すると共に、端末装置１０からのアクセス要求を遮断する。当該データを受信した端末装置１０は、例えば、端末装置１０の表示部にアクセスできないことを知らせる画面が表示される。
【００６１】
上述のように、端末装置１０からＷｅｂサーバ３０にアクセスデータが送信された際に、Ｗｅｂサーバ３０は、当該アクセスデータをＦＷサーバ５０に送信し、ＦＷサーバ５０で行うアクセスデータの識別結果に基づき端末装置１０のＷｅｂサーバ３０へのアクセスの可否を決定するようにしたので、複数のＷｅｂサーバ３０についての端末装置１０からのアクセスの可否を一つのＦＷサーバ５０で行うことができる。これにより、例えば、端末装置１０からのアクセスが不正なものかどうかを各Ｗｅｂサーバ３０で識別し、各Ｗｅｂサーバ３０で端末装置１０からのアクセスの可否を決定するようにした場合と比して、複数Ｗｅｂサーバ３０についての端末装置１０からのアクセス管理を一元化することができる。この結果、例えば、Ｗｅｂサーバ３０について、端末装置１０からのアクセス管理システムを容易に導入することができる他、端末装置１０からのアクセス管理システムのメンテナンスに関し、Ｗｅｂサーバ３０毎に行う必要が無くなり情報処理システムＳの維持管理コストを抑えることができる。
【００６２】
なお、本実施の形態では、ＦＷサーバ情報識別手段５１４によるＦＷデータ識別処理が行われ、その識別結果がＷｅｂサーバ３０に送信されるように構成したがこれに限らない。例えば、ＦＷデータ識別処理に基づく識別結果であることを証明する証明データを、情報生成手段としてＦＷサーバ情報識別手段５１４が生成する。そして、上述のようにＦＷサーバ情報識別手段５１４によるＦＷデータ識別処理が行われ、識別結果をＷｅｂサーバ３０に送信する際に、当該識別結果データと共に証明データを送信するようにしてもよい。即ち、識別結果データがＦＷサーバ５０から送信されデータであることを、証明データに基づきＷｅｂサーバ３０が認識できるようにする。
【００６３】
これにより、例えば、Ｗｅｂサーバ３０が識別結果データを受信しても、当該識別結果に証明データが確認できない場合には、端末装置１０からのアクセスを許可しないようにする。このようにすることで、識別結果データが偽装されたような場合であったとしても、証明データが確認できない限り、端末装置１０からＷｅｂサーバにアクセスできないようにすることができる。この結果、Ｗｅｂサーバ３０のセキュリティ面の向上を図ることができると共に、情報処理システムＳの安全性を向上させることもできる。
【００６４】
また、本実施の形態では、Ｗｅｂサーバ３０とＦＷサーバ５０とを外部ネットワークを介して接続するように構成したがこれに限らない。例えば、特定の内部ネットワーク内にＷｅｂサーバ３０とＦＷサーバ５０とを接続するようにしてもよく、また、外部ネットワークと内部ネットワークを組み合わせてＷｅｂサーバ３０とＦＷサーバ５０とを接続するようにしてもよい。
【００６５】
また、本実施の形態では、ＦＷサーバ５０だけにコンピュータウィルスなどを検出するＷｅｂサーバ不正プログラム判別手段３１４を設けたがこれに限らない。例えば、ＦＷサーバ５０にのみや、Ｗｅｂサーバ３０及びＦＷサーバ５０の両方に、コンピュータウィルス検出手段を設けてもよい。
【００６６】
（変形例）
次いで、上述の第１の実施の形態の変形例について説明する。上述の実施の形態では、ＦＷサーバ情報識別手段５１４によるＦＷデータ識別処理が行われると、その識別結果をＷｅｂサーバ３０に送信する識別結果送信処理が行われるように構成した。しかしながら本変形例では、ＦＷデータ識別処理が行われ、当該アクセスデータが不正なアクセスに該当しない場合にのみ識別結果送信処理が行われるようになっている。即ち、ＦＷデータ識別処理の結果、アクセスデータが不正でなかった場合はその識別結果をＷｅｂサーバ３０に送信するが、アクセスデータが不正なものである場合にはその識別結果をＷｅｂサーバ３０に送信することなく、当該アクセスデータをＦＷサーバ５０で削除するようになっている。つまりは、Ｗｅｂサーバ３０は、ＦＷサーバ５０から識別結果データが送信されてこない限り、端末装置１０からのアクセスを許可しないようになっている。
【００６７】
上述のように、ＦＷデータ識別処理によってアクセスデータが不正なデータだった場合、Ｗｅｂサーバ３０に識別結果を送ることなくアクセスデータを削除するので、例えば、アクセスデータが不正なアクセスであるか、否かに拘らず、全ての識別結果をＷｅｂサーバに送信し、当該識別結果に基づきＷｅｂサーバ３０がデータ処理する場合と比して、Ｗｅｂサーバ３０の情報処理量を抑えることができる。これにより、Ｗｅｂサーバの情報処理速度を向上させることができ、情報処理システム全体の情報処理速度を向上させて情報処理システムの利便性の向上を図ることができる。
【００６８】
なお、上述の変形例ではＦＷデータ識別処理の結果、不正なアクセスの場合には、ＦＷサーバ５０で当該アクセスデータを削除するように構成したが、更に、ＦＷサーバ５０が不正なアクセスデータを削除すると共に、当該不正なアクセスデータを送信した端末装置１０に、例えば、不正なアクセスに該当するため、Ｗｅｂサーバ３０にアクセスできない旨を知せるデータをＦＷサーバ５０から直接送信するように構成してもよい。
【００６９】
また、変形例ではＦＷデータ識別処理の結果、不正なアクセスの場合には、ＦＷサーバ５０で当該アクセスデータを削除するように構成したがこれに限らない。例えば、アクセスデータ識別処理の結果、当該アクセスが不正なアクセスの場合に当該アクセスデータを削除することなく、ＦＷサーバ５０で記憶しておくようにしてもよい。即ち、不正なアクセスに関するアクセスデータについてのログを取得するように（ロギングするように）構成してもよい。この際、ログを取得するアクセスデータは、不正なアクセスに関するアクセスデータだけでなく、全てのアクセスデータについて（不正なアクセスか、否に拘らず）ログを取得するようにしてもよく、また、不正なアクセスでない通常のアクセスデータについてのみログを取得するようにしてもよい。
【００７０】
また、例えば、情報処理システムＳを複数のＦＷサーバ５０で構成し、複数のＦＷサーバ５０間で直接データの送受信を出来るようにした場合において、上述のように、不正なアクセスに関するアクセスデータをＦＷサーバ５０内でデータベース化し、複数のＦＷサーバ５０間で当該アクセスパターンなどのデータを共有するように構成してもよい。
【００７１】
＜第２の実施の形態＞
次いで上述の第１の実施の形態とは異なる第２の実施の形態について説明する。なお、以下に説明する第２の実施の形態については、上述の第１の実施の形態との相違点について説明するものとし、同一の構成からなる点については同一の番号を付して説明は省略するものとする。
【００７２】
本実施の形態に係る情報サーバとしてのＷｅｂサーバ３０は特定のユーザを対象としたウェブサイト（例えば、事前に会員登録した会員専用のウェブサイト）に関するプログラムが格納されている点で上述の実施の形態と異なる。つまり、Ｗｅｂサーバ資源情報記憶手段３１３には、会員用ウェブサイトに関するＨＴＭＬやＸＨＴＭＬなどで記載された文書データや、画像データなどが記憶されている。
【００７３】
また、Ｗｅｂサーバ３０は、端末装置１０との間でＳＳＬ通信によってデータの送受信を行う点で上述の実施の形態と異なっている。そして、本実施の形態では、事前に会員登録した会員ユーザが会員用サイトの閲覧などをするためパソコンなどの端末装置１０からＷｅｂサーバ３０にＳＳＬ通信でアクセスするようになっている。
【００７４】
そして、Ｗｅｂサーバ３０は、図７に示すように、Ｗｅｂサーバ制御部３１０がＷｅｂサーバ情報識別手段３５０として機能する点で上述の実施の形態と異なっている。
【００７５】
Ｗｅｂサーバ情報識別手段３５０は、端末装置１０から送信されてきたアクセスデータに基づいて端末装置１０からのアクセスを許可するか、否かを識別するものである。具体的には、暗号化されたアクセスデータをＷｅｂサーバ３０が受信し、Ｗｅｂサーバ資源情報記憶手段３１３に記憶されている鍵データを用いて当該アクセスデータを復号化できた場合、Ｗｅｂサーバ情報識別手段３５０は、当該アクセスデータに基づき端末装置１０からのアクセスを許可するようになっている。つまりは、上述の実施の形態とは異なり、Ｗｅｂサーバ３０は、受信したアクセスデータをＦＷサーバ５０に送信することなく、Ｗｅｂサーバ３０は、端末装置１０からのアクセスを許可するようになっている。
【００７６】
そして、本実施の形態にあっては、例えば、送信されてきた暗号化されたアクセスデータを復号化できない場合や、アクセスデータが暗号化されていない平文データで送信されてきた場合（即ち、ＳＳＬ通信以外で送信されてきた場合）に、Ｗｅｂサーバ３０は、端末装置１０からのアクセスを許可することなく、当該アクセスデータをＦＷサーバ５０に送信するようになっている。
【００７７】
次いで、本実施の形態に係る管理サーバについて説明する。本実施に係る管理サーバとしてのＦＷサーバ５０は、図８に示すように、ＦＷサーバ制御部５１０がＦＷサーバ利用者情報記憶手段５５１、及びＦＷ情報選択決定手段５５２として機能する点で上述の実施の形態と異なる。
【００７８】
ＦＷサーバ利用者情報記憶手段５５１は、特定のユーザに関するデータについて記憶するものであり、例えば、ユーザのアドレスデータなど、当該ユーザに関するアクセスデータについて記憶するようになっている。
【００７９】
ＦＷサーバ情報選択決定手段５５２は、Ｗｅｂサーバ３０から送信されてきた端末装置１０からのアクセスデータに基づき、当該端末装置１０のＷｅｂサーバ３０へのアクセスを一定の条件で許可するか、否かの決定をするものである。具体的には、例えば、Ｗｅｂサーバから受信したアクセスデータに含まれるアドレスデータなどが、上述のＦＷサーバ利用者情報記憶手段５５１に記憶されているものであるか、否かを判別する。
【００８０】
そして、受信した当該アクセスデータに関するデータがＦＷサーバ利用者情報記憶手段５５１に記憶されている場合には、当該アクセスデータを送信した端末装置１０のＷｅｂサーバ５０へのアクセスをＦＷサーバ情報選択決定手段５５２が許可するようになっている。この際、ＦＷサーバ情報選択決定手段５５２は、ＦＷサーバ利用者情報記憶手段５５１に記憶されているデータに基づきアクセスの許可条件を設定する。例えば、「甲が有するコンピュータからＡビルに設置されたＷｅｂサーバへのアクセスは１週間に限って許可する」、このように具体的な条件を設定するようになっている。
【００８１】
次いで、上述のように構成された情報処理システムＳの動作について図９〜図１２を参照しつつ説明する。
【００８２】
例えば、上述の実施の形態に係る情報処理システムＳと同じように、ウェブサイトの閲覧を望む会員ユーザは、図９に示すように、パソコンなど端末装置１０からインターネットを介してＷｅｂサーバ３０にアクセスする（Ｓ２０００）。
【００８３】
アクセスデータをＷｅｂサーバ情報受信手段３１１が受信すると（Ｓ２１００）、Ｗｅｂサーバ情報識別手段３５０は、端末装置１０からのアクセスが会員ユーザからのアクセスか否かを識別するＷｅｂサーバアクセスデータ識別処理（以下、単にＷｅｂデータ識別処理）を行う（Ｓ２２００）。
【００８４】
Ｗｅｂデータ識別処理が行われた結果、Ｗｅｂサーバ情報受信手段３１１が受信したアクセスデータが暗号化データであり、かつ暗号化されたアクセスデータを復号化できた場合（即ち、会員ユーザの端末装置１０からのアクセスと識別された場合）は、図９に示すように端末装置１０からのアクセスを許可する（Ｓ２８００）。
【００８５】
一方で、Ｗｅｂデータ識別処理の結果、受信したアクセスデータが平文データの場合や、また、暗号化されたアクセスデータを復号化することが出来ない場合は（即ち、会員ユーザではない端末装置１０からのアクセスと識別された場合）は、図１０に示すように、当該アクセスデータをＦＷサーバ５０に送信する（Ｓ２３００）。
【００８６】
アクセスデータをＦＷサーバ５０が受信すると（Ｓ２４００）、ＦＷサーバ５０は、受信した当該アクセスデータに基づき当該端末装置１０のＷｅｂサーバ３０へのアクセスの可否を決定すると共に、アクセスを許可する際の条件（例えば、アクセスが可能な期間や、アクセスが可能なＷｅｂサーバ３０など）を決定するアクセス選択決定処理（Ｓ２５００）が行われるようになっている。
【００８７】
アクセス選択決定処理が行われると、ＦＷサーバ情報送信手段５１２が決定結果データをＷｅｂサーバ３０に送信する決定結果送信処理が行われる（Ｓ２６００）。
【００８８】
決定結果データがＷｅｂサーバ３０に送信されると（Ｓ２７００）、Ｗｅｂサーバ３０は、その決定結果に基づきアクセス処理を行うようになっている（Ｓ２８００）。具体的には、上述のように、端末装置１０からのアクセスの拒否を行ったり、例えば、１週間や、１ヶ月というように一定期間に限ってアクセスを許可するようになっている。
【００８９】
次いで、上述のＷｅｂデータ識別処理について図１１を参照しつつ説明する。上述のように、端末装置１０からのアクセスデータをＷｅｂサーバ情報受信手段３１１が受信すると、ＦＷサーバ情報識別手段３５０は、当該アクセスデータが暗号化されているか、否かを識別する。
【００９０】
そして、当該アクセスデータが暗号化されており（Ｓ２２１０のＹＥＳ）、鍵データを用いて、暗号化されたアクセスデータを復号化できる場合には（Ｓ２２２０のＹＥＳ）、会員ユーザからのアクセスデータとして、端末装置１０からのアクセスを許可するアクセス許可決定をする（Ｓ２２３０）。
【００９１】
一方で、アクセスデータが暗号化されていない場合や（Ｓ２２１０のＮＯ）、暗号化されたアクセスデータを復号化できない場合には（Ｓ２２２０のＮＯ）、当該アクセスデータをＦＷサーバ５０に送信することを決定するようになっている（Ｓ２２４０）。
【００９２】
次いで、上述のアクセス選択決定処理について図１２を参照しつつ説明する。上述のように、アクセスデータをＦＷサーバ５０が受信するとＦＷサーバ情報選択決定手段５５２は、当該アクセスデータに含まれる各種データが、ＦＷサーバ利用者情報記憶手段５５１に記憶されているものであるか、否かを判別する。即ち、会員か非会員に拘らず、Ｗｅｂサーバ３０にアクセスすることが許されたユーザ（以下、ゲストユーザという）であるか、否かを判別する。
【００９３】
そして、当該アクセスデータに関するデータがＦＷサーバ利用者情報記憶手段５５１に記憶されているゲストユーザに関するデータであった場合には（Ｓ２５１０のＹＥＳ）、Ｗｅｂサーバ３０のアクセスを許可すると共に、ゲストユーザがＷｅｂサーバ３０にアクセスできる条件を設定する（Ｓ２５２０）。具体的には、例えば、Ｗｅｂサーバ３０にゲストユーザがアクセスすることができる場所（国、都道府県、市町村など）や、ゲストユーザがＷｅｂサーバ３０にアクセスできる期間（１日、１週間、１ヶ月など）や、ゲストユーザが閲覧できるウェブサイトのページなどである。
【００９４】
一方で、当該アクセスデータがゲストユーザに関するデータに該当しない場合には、端末装置１０のアクセスが許可されることなくアクセス選択決定処理は終了する（Ｓ２５１０のＮＯ）。
【００９５】
上述のように、Ｗｅｂサーバ情報識別手段３５０を設け、例えば、暗号化されていないアクセスデータが送信されてきた場合や、アクセスデータを復号化できない場合には、当該アクセスデータをＦＷサーバ５０に送信し、端末装置１０からのアクセスの可否をＦＷサーバ５０で判断すると共に、例えば、暗号化されたアクセスデータが復号化できた場合（適切にＳＳＬ通信で送信されてきた場合）には、当該アクセスデータをＦＷサーバに送信することなく端末装置１０からのアクセスを許可するようにしたので、例えば、端末装置１０から送信されたアクセスデータの全てをＦＷサーバ５０に送信して、Ｗｅｂサーバ３０に対する端末装置１０のアクセスの可否を判断する場合と比して、ＦＷサーバ５０の情報処理量を抑えることができる。これにより、ＦＷサーバ５０の情報処理速度を向上させることができ、情報処理システムＳ全体の情報処理速度を向上させて情報処理システムＳ利便性を向上させることができる。
【００９６】
また、会員ユーザが適切なＳＳＬ通信でＷｅｂサーバ３０にアクセスした場合には、アクセスデータをＦＷサーバ５０に送信することなくＷｅｂサーバ３０へのアクセスが許可されるので、会員ユーザは早くＷｅｂサーバ３０にアクセスすることができ、例えば、早くウェブサイトの閲覧が可能となり、情報処理システムＳの利便性の向上を図ることができる。
【００９７】
また、ＦＷサーバ利用者情報記憶手段５５１を設けると共に、ＦＷサーバ情報選択決定手段５５２を設け、会員ではないユーザがＷｅｂサーバ３０にアクセスした場合であっても一定の条件下でＷｅｂサーバ３０にアクセスすることができるので、例えば、ビジネスプロジェクトを進行させる場合において、当該プロジェクト期間に限って、プロジェクトの関係者をゲストユーザとしてＷｅｂサーバ３０にアクセスさせることができるので、例えば、Ｗｅｂサーバ３０にアクセスするのに全てのユーザが会員登録しなればならない場合と比して、会員登録をする手間が省けプロジェクトの作業効率の向上を図ることができる。
【００９８】
なお、本発明については、上述の実施の形態で説明したが、これに限定されるものではなく、本発明の目的を達成し得る範囲内において、変形、変更、及び各構成要件の組み合わせの変更などを行なうことが可能である。
【符号の説明】
【００９９】
端末装置１０    情報サーバ装置（Ｗｅｂサーバ）３０    管理サーバ装置（ＦＷサーバ）５０    情報サーバ受信手段（Ｗｅｂサーバ情報受信手段）３１１    情報サーバ送信手段（Ｗｅｂサーバ情報送信手段）３１２    管理サーバ受信手段（ＦＷサーバ情報受信手段）５１１    管理サーバ送信手段（ＦＷサーバ情報送信手段）５１２    情報識別手段（ＦＷサーバ情報識別手段）５１４    情報生成手段（ＦＷサーバ情報識別手段）５１４    情報選択決定手段（ＦＷサーバ情報決定手段）５２２    通信ネットワーク（インターネット）Ｎ    情報処理システムＳ
【図１】
2017211741.tif 000003
【図２】
2017211741.tif 000004
【図３】
2017211741.tif 000005
【図４】
2017211741.tif 000006
【図５】
2017211741.tif 000007
【図６】
2017211741.tif 000008
【図７】
2017211741.tif 000009
【図８】
2017211741.tif 000010
【図９】
2017211741.tif 000011
【図１０】
2017211741.tif 000012
【図１１】
2017211741.tif 000013
【図１２】
2017211741.tif 000014