(57)【特許請求の範囲】
【請求項１】
コンテンツを蓄積すると共にインターネットを介してなされた要求に応じて前記コンテンツを公開し、そのコンテンツが不当に改竄されたか否かを監視する公開コンテンツサーバと、
前記公開コンテンツサーバをインターネットに接続させるネットワーク接続装置と、
前記公開コンテンツサーバによって不当なコンテンツ改竄が検知されたときに、前記ネットワーク接続装置への電力供給を中断することにより前記公開コンテンツサーバをインターネットから切り離す電源制御装置と
を備えたことを特徴とする公開コンテンツ提供システム。
【請求項２】
前記公開コンテンツサーバが、前記コンテンツを構成するファイルの、更新日時の変化、サイズの変化または数の変化の少なくとも一つを監視することにより、不当なコンテンツ改竄を検知する
ことを特徴とする請求項１記載の公開コンテンツ提供システム。
【請求項３】
前記コンテンツが複数のページよりなり、
前記公開コンテンツサーバが、前記コンテンツを構成するファイルの数の変化を、前記ページごとに監視する
ことを特徴とする請求項２記載の公開コンテンツ提供システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを介してコンテンツを公開する際に、コンテンツの改竄行為に対処することを可能とする公開コンテンツ提供システムに関する。
【０００２】
【従来の技術】
従来より、インターネットなどの通信技術の発展に伴い、世界規模で各種情報（コンテンツ）を公開可能な公開コンテンツ提供システム（ＷＷＷ：World Wide Web）が構築されている。この公開コンテンツ提供システムによれば、例えばパーソナルコンピュータなどの端末装置を利用して、インターネットを通じて各種コンテンツを入手することができる。これらの各種コンテンツは、例えばテキストデータや画像データにより構成されたウェブページ（ホームページ）を通じて閲覧可能であり、インターネットとの接続機能を備えた端末装置さえ所有していれば、如何なる者も所望のコンテンツを入手可能である。
【０００３】
【発明が解決しようとする課題】
ところで、近年、端末装置の普及やコンピュータ技術の浸透に伴い、公開コンテンツ提供システム内の公開コンテンツサーバ（ウェブサーバ）に侵入し、コンテンツを改竄する、いわゆるクラッカーと呼ばれる者が現れ、これによる弊害が問題になっている。この問題は、特に、例えば官公庁などの公的機関により提供される公式文書などが改竄された場合に情報の信用力の低下や威信の失墜などを招き、深刻となる。また、最近では、公序良俗に反する改竄行為を行う者も現れており、問題を一層深刻にしている。
【０００４】
そこで、従来より、そのようなクラッカーによる不当な侵入を阻止するための障壁を設けるなど、不当な改竄行為の未然防止策がとられている。しかしながら、クラッカーの中にはコンピュータに関する高度の技術力を備えた者が少なからず存在し、彼らがサーバ運営者側で設けた種々の障壁を乗り越えてサーバに侵入し、データの不法な改竄を行った、という事例がしばしば報告されている。
【０００５】
本発明はかかる問題点に鑑みてなされたもので、その目的は、ウェブページが不当に改竄されることによる弊害を効果的に防止することが可能な公開コンテンツ提供システムを提供することにある。
【０００６】
【課題を解決するための手段】
本発明の公開コンテンツ提供システムは、コンテンツを蓄積すると共にインターネットを介してなされた要求に応じてコンテンツを公開し、そのコンテンツが不当に改竄されたか否かを監視する公開コンテンツサーバと、コンテンツサーバをインターネットに接続させるネットワーク接続装置と、公開コンテンツサーバによって不当なコンテンツ改竄が検知されたときに、ネットワーク接続装置への電力供給を中断することにより公開コンテンツサーバをインターネットから切り離す電源制御装置とを備えるようにしたものである。
【０００７】
本発明の公開コンテンツ提供システムでは、公開コンテンツサーバによりコンテンツが不当に改竄されたか否かが監視され、この公開コンテンツサーバにより不当なコンテンツ改竄が検知されたときに、電源制御装置によりネットワーク接続装置への電力供給が中断されることにより、公開コンテンツサーバがインターネットから切り離される。
【００３０】
本発明の公開コンテンツ提供システムでは、公開コンテンツサーバがコンテンツを構成するファイルの更新日時の変化、サイズの変化または数の変化の少なくとも一つを監視することにより、不当なコンテンツ改竄を検知するようにしてもよい。特に、コンテンツが複数のページよりなる場合には、公開コンテンツサーバがコンテンツを構成するファイルの数の変化をページごとに監視するようにするのが好ましい。
【００３８】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００３９】
［第１の実施の形態］
＜公開コンテンツ提供システムの構成＞
まず、図１および図２を参照して、本発明の第１の実施の形態に係る公開コンテンツ提供システムの構成について説明する。図１は公開コンテンツ提供システム１の概略構成を表すものであり、図２は公開コンテンツ提供システム１において管理されるコンテンツファイルＦ１（Ａ）およびファイル管理データＤ（Ｂ）の一例を説明するものである。  
【００４０】
本実施の形態に係る公開コンテンツ提供システム１は、主に、インターネット４０を通じて利用者にコンテンツ（ウェブページ）を公開すると共に、コンテンツの改竄行為に適切に対処するものである。図１に示したように、この公開コンテンツ提供システム１は、インターネット４０を通じて利用者にコンテンツ（例えばホームページ）を公開するウェブサーバ１０と、このウェブサーバ１０をインターネット４０に接続させるルータ２０と、このルータ２０への電力供給を制御する電源制御装置３０とを含んで構成されている。利用者は、例えば通信機能を備えた汎用のパーソナルコンピュータ５０（以下、単に「パソコン」という）を利用し、インターネット４０を通じて公開コンテンツ提供システム１にアクセスすることにより、コンテンツを入手可能になっている。コンテンツは、パソコン５０に接続されたモニタ５１を通じて利用者に閲覧される。ここで、ウェブサーバ１０が本発明における「公開コンテンツサーバ」の一具体例に対応する。
【００４１】
《ウェブサーバの構成》
ウェブサーバ１０は、主に、コンテンツを蓄積して管理するデータベースサーバであり、サーバ全体を制御するサーバコントローラ１１と、コンテンツを構成するコンテンツファイルＦ１を格納するための記憶装置１２と、サーバコントローラ１１とルータ２０との間を接続させるための通信インターフェース（Ｉ／Ｆ）１３とを含んで構成されている。
【００４２】
記憶装置１２は、例えばハードディスク装置などの記憶デバイスにより構成されている。記憶装置１２に格納されたコンテンツファイルＦ１は、コンテンツを構成する複数のデータファイルＤＦ（例えばａｂｃ．ｈｔｍｌ等）により構成されており、これらのデータファイルＤＦは、例えばホームページの各ページ（例えばＰ１〜Ｐ４ページ）ごとに分類されてい。各データファイルＤＦは、例えばファイル名，データ，サイズ，更新日時，種類（ファイル形式）などの情報から構成されている。また、各ページごとに、そこに含まれるファイル数を示す情報が付加されている。
【００４３】
サーバコントローラ１１は、例えばＣＰＵ（Central Processing Unit ）などを含んで構成されており、自らが動作するためのプログラムＲ１と、コンテンツファイルＦ１の照合に用いるためのファール管理データＤとを保有している。このファイル管理データＤは、コンテンツファイルＦ１が不当に改竄されていないかどうかを判断するための照合用の台帳ファイルであり、コンテンツファイルＦ１に含まれているデータファイルＤＦのファイル名，サイズ，更新日時，ファイル数および総ファイル数（例えば３８）を含んでいる。ファイル管理データＤの更新は、例えば、ウェブサーバ１０を管理するサーバ管理者によりコンテンツファイルＦ１が正規に更新される度に行われる。  
【００４４】
サーバコントローラ１１は、コンテンツを入手するために利用者からパソコン５０を通じてアクセスされると、そのコンテンツに対応するコンテンツファイルＦ１を記憶装置１２から読み出し、コンテンツを利用者に公開するようになっている。
【００４５】
また、サーバコントローラ１１は、コンテンツファイルＦ１の内容をファイル管理データＤの内容と定期的に照合することにより、コンテンツファイルＦ１が不当に改竄されていないかどうかを監視する機能を有している。具体的には、サーバコントローラ１１は、例えば、ファイル管理データＤに含まれている各データファイルＤＦの更新日時と、コンテンツファイルＦ１に含まれている各データファイルＤＦの更新日時とを照合し、更新日時の一致しないデータファイルＤＦ（例えばｍｎｐ．ｇｉｆ）を検知すると、コンテンツファイルＦ１が改竄されたものと判断する。また、サーバコントローラ１１は、改竄行為を検知したときに、電源制御装置３０に対して停止信号Ｎ１を出力し、電源制御装置３０からルータ２０への電力の供給を中断させることにより、ウェブサーバ１０をインターネット４０から切り離し、改竄されたコンテンツの閲覧を停止させる制御を行うという機能をも有している。なお、サーバコントローラ１１は、例えば、サーバ管理者等によりコンテンツの内容が更新される場合には、上記した監視機能や停止制御機能を中断するようになっている。  
【００４６】
《ルータの構成》
ルータ２０は、ウェブサーバ１０に向けて送られてきたデータパケットに対して所定の処理を行うためのパケット処理部２１を備えている。このパケット処理部２１は、主に、送られてきたデータパケットへのヘッダ部分から、アクセス先を表すＵＲＬ（Uniform Resource Locaters ）アドレスを抽出し、そのＵＲＬアドレスがウェブサーバ１０に対するものである場合にはそのデータパケットを通過させ、一方、そうでない場合にはそのデータパケットを破棄（または無視）するようになっている。
【００４７】
《電源制御装置の構成》
電源制御装置３０は、ルータ２０へ電力供給を制御するものであり、装置全体を制御する電源コントローラ３１と、ルータ２０への電力供給状態を切り換えるためのスイッチ部３２と、電源制御装置３０を商用電源コンセントに接続させるためのプラグ３３とを含んで構成されている。通常はスイッチ部３２が接続されており、プラグ３３を通じて商用電源コンセントから供給された電力が、電源制御装置３０を介してルータ２０へ供給されるようになっている。
【００４８】
電源コントローラ３１は、ウェブサーバ１０から停止信号Ｎ１が出力されると、この停止信号Ｎ１に応じてスイッチ部３２を切断し、ルータ２０への電力供給を中断する機能を有している。なお、電源コントローラ３１には、スイッチ部３２の状態（接続または切断）にかかわりなく、プラグ３３を介して電力が供給されるようになっている。
【００４９】
＜公開コンテンツ提供システムの動作＞
次に、図１〜図３を参照して、公開コンテンツ提供システム１の動作について説明する。図３は、公開コンテンツ提供システム１の動作を説明するための流れ図である。
【００５０】
この公開コンテンツ提供システム１では、ウェブサーバ１０に対応するＵＲＬアドレスが含まれたデータパケットが、ルータ２０を通じてウェブサーバ１０に入力されると、サーバコントローラ１１は、記憶装置１２からコンテンツファイルＦ１を読み出し、利用者にコンテンツを公開する。
【００５１】
また、サーバコントローラ１１は、電源制御装置３０からルータ２０へ電力が供給され、ウェブサーバ１０からインターネット４０を通じて利用者にコンテンツを公開可能な状態において、コンテンツの更新時に入力されることとなる更新信号の有無を定期的に確認し、更新信号の入力を検知したとき、サーバ管理者による正規のコンテンツ更新処理中であるかどうかを確認する（ステップＳ１０１）。正規の更新処理中である場合（ステップＳ１０１Ｙ）には、引き続きコンテンツの更新処理確認動作（ステップＳ１０１）を行う。一方、正規の更新処理中でない場合（ステップＳ１０１Ｎ）には、ファイル管理データＤに含まれている各データファイルＤＦの更新日時と、コンテンツファイルＦ１に含まれている各データファイルＤＦの更新日時とを照合する（ステップＳ１０２）。ここで、各データファイルＤＦの更新日時が一致した場合（ステップＳ１０３Ｙ）には、コンテンツファイルＦ１が改竄されていないものと判断し、コンテンツの更新処理確認動作（ステップＳ１０１）に回帰する。一方、更新日時が一致しないデータファイルＤＦ（例えばｍｎｐ．ｇｉｆ）を検知した場合（ステップＳ１０３Ｎ）には、コンテンツファイルＦ１が改竄されたものと判断する（ステップＳ１０４）。コンテンツファイルＦ１の改竄行為を検知したときには、電源制御装置３０の電源コントローラ３１に停止信号Ｎ１を出力する。この停止信号Ｎ１を受けた電源コントローラ３１は、スイッチ部３２を切断させることにより、ルータ２０への電力の供給を中断させる。これにより、ウェブサーバ１０がインターネット４０から切り離され、改竄されたコンテンツの閲覧が停止される（ステップＳ１０５）。
【００５２】
＜第１の実施の形態の作用および効果＞
以上説明したように、本実施の形態の公開コンテンツ提供システム１では、ウェブサーバ１０（サーバコントローラ１１）が、ファイル管理データＤとコンテンツファイルＦ１とを照合することによりコンテンツファイルＦ１の改竄行為を監視し、改竄行為を検知したときに電源制御装置３０を利用してルータ２０の稼動を停止させる制御を行うようにしたので、ウェブサーバ１０をインターネット４０から切り離すことができる。これにより、改竄されたコンテンツの閲覧を直ちに停止することができる。この結果、例えば第三者によりコンテンツについて公序良俗に反する改竄がなされたとしても、改竄されたコンテンツが利用者の目に触れることが無くなる。これにより、コンテンツ提供者の情報信用力および威信を担保することができる。
【００５３】
また、本実施の形態では、既存のウェブサーバ１０およびルータ２０に電源制御装置３０を附設することにより上記効果を得ることが可能なため、既存のルータ２０を利用して、簡略かつ低コストで公開コンテンツ提供システム１を構成することができる。
【００５４】
＜第１の実施の形態の変形例＞
《変形例１》
本実施の形態では、改竄行為を検知する際、コンテンツファイルＦ１に含まれているデータファイルＤＦの更新日時を照合するようにしたが、必ずしもこれに限られるものではなく、例えば、更新日時に代えて、データファイルＤＦのファイル名，サイズ，ファイル数，種類などを照合するようにしてもよいし、これらのうちの任意の２つ以上の項目の組み合わせについて照合するようにしてもよい。ファイル数を照合する際には、総ファイル数を照合してもよいし、コンテンツファイルＦ１をより詳細に調べるために、ページごとのファイル数を照合するようにしてもよい。後者の場合には、改竄行為の検知に関する信頼性が高められる。このような場合においても、上記実施の形態の場合と同様の効果を得ることができる。ただし、改竄行為の検知に関する信頼性を確保するためには、少なくとも更新日時を照合するようにするのが好ましい。なぜなら、データファイルＤＦのサイズやファイル数について照合するようにした場合には、改竄行為の前後においてデータファイルＤＦのサイズやファイル数が偶然一致してしまい、改竄行為が見逃される可能性があるのに対し、更新日時の場合は改竄行為を見逃すことがないからである。
【００５５】
《変形例２》
本実施の形態では、ルータ２０への電力供給を制御する電源制御装置３０を含んで公開コンテンツ提供システム１を構成するようにしたが、必ずしもこれに限られるものではなく、例えば、図４に示したように、電源制御装置３０と同様の機能を内蔵したルータ６０を含むように公開コンテンツ提供システム１０１を構成してもよい。この場合には、パケット処理部６１と、電源コントローラ６２と、スイッチ部６３と、プラグ６４とを含んでルータ６０を構成する。これらのパケット処理部６１，電源コントローラ６２，スイッチ部６３，プラグ６４は、例えば上記実施の形態におけるパケット処理部２１，電源コントローラ３１，スイッチ部３２，プラグ３３とそれぞれ同様の機能を有するものである。
【００５６】
この公開コンテンツ提供システム１０１では、サーバコントローラ１１によりコンテンツの改竄行為が検知されると、サーバコントローラ１１から電源コントローラ６２に対して出力された停止信号Ｎ２に応じてパケット処理部６１への電力供給が中断され、ウェブサーバ１０がインターネット４０から切り離される。このため、上記実施の形態の場合と同様に、改竄されたコンテンツの閲覧を直ちに停止させることができる。また、特に、上記実施の形態の場合（図１参照）と異なり、ルータ２０と電源制御装置３０とを接続させるための接続線等が不要になるため、公開コンテンツ提供システム１０１の構成をより簡略化することができる。
【００５７】
《変形例３》
本実施の形態では、コンテンツの改竄行為を検知したとき、ルータ２０への電力供給の中断というハードウェアによる強制的な処理を用いてウェブサーバ１０をインターネット４０から切り離すようにしたが、必ずしもこれに限られるものではない。例えば、図５に示したように、パケット処理部７１およびソフトウェアによる論理スイッチ７２を含んだ一般的な構成よりなるルータ７０を含むように公開コンテンツ提供システム２０１を構成してもよい。この公開コンテンツ提供システム２０１では、コンテンツの改竄行為が検知されると、ルータ７０本来の機能を利用して、サーバコントローラ１１から出力された停止信号Ｎ３に応じてパケット処理部７１が論理スイッチ７２を切断すること（すなわち全てのデータパケットを通過させないようにすること）により、ウェブサーバ１０がインターネット４０から切り離される。改竄されたコンテンツの閲覧停止をソフトウェア（論理スイッチ７２）のみにより実現可能となるため、この場合においても、公開コンテンツ提供システム２０１の構成をより簡略化することができる。
【００５８】
《変形例４》
本実施の形態では、ウェブサーバ１０のサーバコントローラ１１が監視機能および停止制御機能を実行するようにしたが、必ずしもこれに限られるものではなく、以下においていくつか例示するように、監視機能および停止制御機能の実行主体は自由に変更可能である。
【００５９】
例えば、図６に示したように、パケット処理部８１と、論理スイッチ８２と、例えばＣＰＵよりなる改竄監視部８３とを備えたルータ８０を含むように公開コンテンツ提供システム３０１を構成し、この改竄監視部８３が監視機能および停止制御機能を実行するようにしてもよい。この改竄監視部８３は、内蔵されたプログラムＲ２に基づいて監視機能および停止制御機能を実行し、コンテンツの改竄行為を検知すると、論理スイッチ８２を切断することによりウェブサーバ１０をインターネット４０から切り離す。この場合には、サーバコントローラ１１が監視機能および停止制御機能を実行していた上記実施の形態の場合と異なり、改竄監視部８３が監視機能および停止制御機能を実行することにより、サーバコントローラ１１の処理負担を軽減させることができる。  
【００６０】
《変形例５》
また、例えば、図７に示したように、ウェブサーバ１０に第三者が不正にアクセスすることを防止する不正アクセス監視部９１と、論理スイッチ９２と、改竄監視部９３とを含んで構成されたコンピュータなどよりなるファイアーウォール９０を含むように公開コンテンツ提供システム４０１を構成し、この改竄監視部９３が監視機能および停止制御機能を実行するようにしてもよい。不正アクセス防止部９１は、例えば、ウェブサーバ１０へのアクセス要求がされると、アクセス元のアドレスに基づいてそのアクセス要求が不正なものでないかどうか（正当なアクセス権を有する者によるものか）を判断し、正当なアクセス要求のみを認可する。改竄監視部９３は、内蔵されたプログラムＲ３に基づいて監視機能および停止制御機能を実行し、コンテンツの改竄行為を検知すると、論理スイッチ９２を切断することによりウェブサーバ１０をインターネット４０から切り離す。サーバコントローラ１１の代わりに改竄監視部９３により監視機能および停止制御機能が実行されるため、この場合においてもサーバコントローラ１１の処理負担を軽減させることができる。  
【００６１】
《変形例６》
また、例えば、図８に示したように、利用者によりパソコン５０を通じて送受信されるメールを管理するメールサーバ１００と、インターネット４０の接続先をウェブサーバ１０またはメールサーバ１００に切り換えるスイッチャ１１０とを含むようにすると共に、このスイッチャ１１０が、インターネット４０との接続ラインを切り換えるための論理スイッチ１１１と、改竄監視部１１２とを含むように公開コンテンツ提供システム５０１を構成し、この改竄監視部１１２により監視機能および停止制御機能が実行されるようにしてもよい。スイッチャ１１０には、メールサーバ１００の他、例えばアドレスに関する情報が蓄積されたＤＮＳ（Domain Name System）サーバなどの他の１または２以上の各種サーバが接続されるようにしてもよい。
【００６２】
論理スイッチ１１１は、例えば、通常状態ではウェブサーバ１０をパソコン５０に接続可能にしておき、利用者によりパソコン５０を通じてメールサーバ１００にアクセスされると、メールサーバ１００をパソコン５０と接続可能にするように切り換えを行う。改竄監視部１１２は、内蔵されたプログラムＲ４に基づいて監視機能および停止制御機能を実行し、ウェブサーバ１０とパソコン５０とが接続された状態においてコンテンツの改竄行為を検知すると、論理スイッチ１１１によりウェブサーバ１０をインターネット４０から切り離す。なお、改竄行為の検知時にウェブサーバ１０をインターネット４０から切り離した際には、メールサーバ１００や他のサーバをインターネット４０に接続させるようにしてもよい。サーバコントローラ１１の代わりに改竄監視部１１２により監視機能および停止制御機能が実行されるため、この場合においてもサーバコントローラ１１の処理負担を軽減させることができる。  
【００６３】
なお、図４〜図８に示した公開コンテンツ提供システム１０１〜５０１の構成に係る一連の変形例について、上記した各特徴部分以外の構成は、例えば上記実施の形態の場合と同様である。ウェブサーバ１０をインターネット４０から切り離す際には、変形例２では上記実施の形態の場合と同様にハードウェア処理（スイッチ部による物理的な接続切換）を利用し、変形例３〜６ではソフトウェア処理（論理スイッチによる論理的な接続切換）を利用している。
【００６４】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。
【００６５】
まず、図９を参照して、本発明の第２の実施の形態に係る公開コンテンツ提供システムの構成について説明する。図９は公開コンテンツ提供システム２の概略構成を表すものであり、上記実施の形態において説明した図１に対応している。この公開コンテンツ提供システム２は、コンテンツの改竄行為を検知したときにウェブサーバ１０をインターネット４０から切り離すようにした上記第１の実施の形態とは異なり、ウェブサーバ１０とインターネット４０との接続ラインを確保したまま、改竄されたコンテンツに代えて予備用コンテンツを利用者に閲覧させるようにしたものである。  
【００６６】
この公開コンテンツ提供システム２のウェブサーバ１０は、コンテンツファイルＦ１と共に予備用コンテンツファイルＦ２を物理的に一つの記憶装置１２に格納している。この予備用コンテンツファイルＦ２は、改竄行為の発生時に備えて準備され、例えば風景画像などにより構成される。サーバコントローラ１１による記憶装置１２の読出アドレスは、閲覧ポインタにより指定されている。この閲覧ポイントは、通常時にはコンテンツファイルＦ１を指定する一方、非常時（改竄発生時）にはコンテンツファイルＦ１に代えて予備用コンテンツファイルＣ２を指定するようになっている。公開コンテンツ提供システム２における上記特徴部分以外の構成は、例えば上記第１の実施の形態（図１参照）と同様である。
【００６７】
この公開コンテンツ提供システム２において、ウェブサーバ１０のコントローラ１１は、通常時、閲覧ポインタにより指定されたコンテンツファイルＦ１を記憶装置１２から読み出し、コンテンツを利用者に公開する。このとき、サーバコントローラ１１は、上記第１の実施の形態の場合と同様にコンテンツが不当に改竄されていないかどうかを監視し、コンテンツの改竄行為を検知すると、改竄されたコンテンツファイルＦ１に代えて予備用コンテンツファイルＦ２を読み出し、予備用コンテンツを利用者の閲覧に供する。
【００６８】
本実施の形態の公開コンテンツ提供システム２では、コンテンツファイルＦ１と共に予備用コンテンツファイルＦ２を記憶装置１２に格納しておき、改竄行為を検知したとき、コンテンツファイルＦ１から予備用コンテンツファイルに切り換えるようにしたので、改竄されたコンテンツの閲覧が中止され、その代わりに例えば風景画像などの予備用コンテンツが利用者の閲覧に供される。したがって、改竄発生時にコンテンツが全く表示されなくなることがないため、利用者を不快にさせることなくコンテンツの公開を行うことができる。
【００６９】
なお、本実施の形態では、コンテンツの改竄行為を検知したときに、コンテンツの全てを予備用コンテンツに切り換えるようにしたが、必ずしもこれに限られるものではない。例えば、コンテンツファイルＦ１のうちの改竄されたページのみを予備用コンテンツファイルＦ２の側に切り換えるようにしてもよい。この場合には、改竄されたページ以外のページについては利用者が閲覧可能となるため、改竄発生時に利用者に与える影響を最小限にとどめることができる。
【００７０】
また、本実施の形態では、コンテンツファイルＦ１および予備用コンテンツＦ２の双方を物理的に一つの記憶デバイス（記憶装置１２）に格納するようにしたが、必ずしもこれに限られるものではない。例えば、図１０に示したように、記憶装置１２の代わりに、複数のハードディスクドライブ（ＨＤＤ；Hard Disk Drive ）６００Ａ，６００Ｂを含むＲＡＩＤ（Redundant Array of Independant Disks）などよりなる記憶装置６００をウェブサーバ１０に搭載し、ＨＤＤ２００ＡにコンテンツファイルＦ１，ＨＤＤ２００Ｂに予備用コンテンツファイルＦ２をそれぞれ格納するようにしてもよい。この場合には、物理的に異なるＨＤＤ２００Ａ，２００ＢからコンテンツファイルＦ１，予備用コンテンツファイルＦ２がそれぞれ読み出されることとなるため、コンテンツファイルＦ１から予備用コンテンツファイルＦ２への切換を確実に行うことができる。
【００７１】
また、本実施の形態では、予備用コンテンツファイルＦ２が風景画像よりなる場合について説明したが、必ずしもこれに限られるものではなく、例えば、「只今このコンテンツは閲覧できません」などのメッセージ画像などよりなるようにしてもよいし、風景画像とメッセージ画像との組み合わせよりなるなるようにしてもよい。
【００７２】
なお、本実施の形態の公開コンテンツ提供システム２についての上記以外の構成，機能，動作および効果等は、上記第１の実施の形態の場合と同様である。
【００７３】
以上、いくつかの実施の形態を挙げて本発明を説明してきたが、本発明は上記実施の形態において説明したものに限定されるものではなく、種々の変形が可能である。すなわち、公開コンテンツ提供システムを構築する各構成要素の構成，動作，機能等は、必ずしも上記実施の形態において説明したものに限られるものではなく、コンテンツの改竄行為を監視し、改竄行為を検知したときにその改竄されたコンテンツの閲覧を停止させる制御を行うことにより、コンテンツ提供者の情報信用力および威信を担保することが可能な限り、自由に変更可能である。
【００７４】
【発明の効果】
以上説明したように、請求項１ないし請求項３のいずれか１項に記載の公開コンテンツ提供システムによれば、公開コンテンツサーバがコンテンツが不当に改竄されたか否かを監視し、その公開コンテンツサーバによって不当なコンテンツの改竄が検知されたときに、電源制御装置がネットワーク接続装置への電力供給を中断することにより公開コンテンツサーバをインターネットから切り離すようにしたので、改竄行為の発生時に公開コンテンツサーバがインターネットから切り離され、改竄されたコンテンツの閲覧が直ちに停止される。したがって、改竄されたコンテンツが利用者の目に触れることが無くなるため、コンテンツ提供者の情報信用力および威信を担保することができる。
【００７６】
また、請求項２記載の公開コンテンツ提供システムによれば、公開コンテンツサーバがコンテンツを構成するファイルの更新日時の変化，サイズの変化または数の変化の少なくとも一つを監視することにより、不当なコンテンツ改竄を検知するようにしたので、例えば少なくともファイルの更新日時の変化を監視することにより、改竄行為を見逃す可能性が低くなり、改竄行為の検知に関する信頼性を確保することができる。
【００７７】
また、請求項３記載の公開コンテンツ提供システムによれば、公開コンテンツサーバがコンテンツを構成するファイルの数の変化をページごとに監視するようにしたので、改竄行為の検知に関する信頼性をより高めることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る公開コンテンツ提供システムの概略構成を表す図である。
【図２】コンテンツファイルおよびファイル管理データを説明するための図である。
【図３】本発明の第１の実施の形態に係る公開コンテンツ提供システムの動作を説明するための流れ図である。
【図４】本発明の第１の実施の形態に係る公開コンテンツ提供システムの構成に関する変形例を表す図である。
【図５】本発明の第１の実施の形態に係る公開コンテンツ提供システムの構成に関する他の変形例を表す図である。
【図６】本発明の第１の実施の形態に係る公開コンテンツ提供システムの構成に関するさらに他の変形例を表す図である。
【図７】本発明の第１の実施の形態に係る公開コンテンツ提供システムの構成に関するさらに他の変形例を表す図である。
【図８】本発明の第１の実施の形態に係る公開コンテンツ提供システムの構成に関するさらに他の変形例を表す図である。
【図９】本発明の第２の実施の形態に係る公開コンテンツ提供システムの概略構成を表す図である。
【図１０】本発明の第２の実施の形態に係る公開コンテンツ提供システムの構成に関する変形例を表す図である。
【符号の説明】
１，２，１０１，１０２，２０１，３０１，４０１，５０１…公開コンテンツ提供システム、１０…ウェブサーバ、１１…サーバコントローラ、１２，６００…記憶装置、１３…通信Ｉ／Ｆ、２０，６０，７０，８０…ルータ、３０…電源制御装置、３１，６２…電源コントローラ、３２，６２…スイッチ部、３３，６４…プラグ、４０…インターネット、５０…パソコン、５１…モニタ、２１，６１，７１，８１…パケット処理部、７２，８２，９２，１１１…論理スイッチ、８３，９３，１１２…改竄監視部、９０…ファイアウォール、９１…不正アクセス監視部、１００…メールサーバ、１１０…スイッチャ、６００Ａ，６００Ｂ…ＨＤＤ、Ｄ…ファイル管理データ、ＤＦ…データファイル、Ｆ１…コンテンツファイル、Ｆ２…予備用コンテンツファイル、Ｎ１，Ｎ２，Ｎ３…停止信号、Ｒ１，Ｒ２，Ｒ３，Ｒ４…プログラム。
【図１】
0003740038.tif 000002
【図２】
0003740038.tif 000003
【図３】
0003740038.tif 000004
【図４】
0003740038.tif 000005
【図５】
0003740038.tif 000006
【図６】
0003740038.tif 000007
【図７】
0003740038.tif 000008
【図８】
0003740038.tif 000009
【図９】
0003740038.tif 000010
【図１０】
0003740038.tif 000011