(57)【要約】【課題】ネットワークを介したコンテンツ配送システムにおいて管理者の意図するコンテンツを閲覧者に対して確実に発信できないという課題があった。【解決手段】Ｗｅｂサーバと接続した負荷分散装置とを組み合わせて改竄検知を行う。改竄検知システムは対象コンテンツをキーとするレコードを格納するテーブルを持つ。コンテンツ閲覧者から閲覧要求を受けた負荷分散装置は多重化された経路を選択する。選択された経路上の改竄検知システムは対象コンテンツの改竄有無チェックを行う。改竄が検知された場合に、改竄検知システムは負荷分散装置に対象コンテンツの配送不可信号を送る。配送不可信号を受けた負荷分散装置は別経路を選択し、同様に改竄有無チェックを行う。【選択図】　図３
2004078545.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツをネットワークに出力するＷｅｂサーバと、該Ｗｅｂサーバに対応して該コンテンツが改竄されたことを検知する改竄検知システムとを備えたコンテンツ配送システムであって、
コンテンツの要求を受け入れるとともにＷｅｂサーバの負荷を分散するように制御をする負荷分散装置を有しており、該改竄検知システムから要求のあったコンテンツに改竄があった場合には、該負荷分散装置は、別の改竄検知システムが改竄検知処理を実行するように制御することを特徴とするコンテンツ配送システム。
【請求項２】
請求項１において、該改竄検知システムは、改竄検知テーブルを有し、該改竄検知テーブルには、コンテンツの識別情報とそれに対応した経路情報を有し、該改竄検知システムは、要求のあったコンテンツに改竄があった場合には、該改竄検知テーブルの経路情報を登録もしくは更新する手段を有すると共に、他の改竄検知システムにコンテンツに対応する経路情報の更新をする情報を出力する出力手段を有することを特徴とするコンテンツ配送システム。
【請求項３】
請求項２において、該改竄検知システムは、該改竄検知テーブルにおける経路情報に基づいて、いずれの経路からも改竄されていないコンテンツを出力できない場合には、要求のあったコンテンツに変わる情報を出力する代替出力手段を有することを特徴とするコンテンツ配送システム。
【請求項４】
請求項３において、更に改竄検知システム制御装置を有しており、該改竄検知システム制御装置は、コンテンツが改竄された場合に、修正後のコンテンツを該Ｗｅｂサーバに出力すると共に、該改竄検知テーブルにおける経路情報を更新するように制御することを特徴とするコンテンツ配送システム。
【請求項５】
Ｗｅｂサーバからのコンテンツが改竄されているかを検知する改竄検知システムであって、
該Ｗｅｂサーバから入力したコンテンツの改竄有無を検知する手段と、
改竄が無かった場合にはコンテンツを出力するように制御する手段と、
改竄があった場合には、コンテンツに対応した改竄検知情報を有した改竄検知記憶手段に改竄に関する情報を登録もしくは更新する手段と、
他の改竄検知システムにコンテンツに対応する改竄検知情報の更新をするための情報を出力する出力手段を有することを特徴とする改竄検知システム。
【請求項６】
請求項５において、該改竄検知記憶手段における改竄検知情報に基づいて、接続されたいずれの経路からも改竄されていないコンテンツを出力できない場合には、要求のあったコンテンツに替わる情報を出力する代替出力手段を有することを特徴とする改竄検知システム。
【請求項７】
請求項６において、改竄されたコンテンツを修正した場合には、
改竄検知システム制御装置からの指令に基づいて、該改竄検知記憶手段における経路情報を更新する更新手段を有することを特徴とする改竄検知システム。
【請求項８】
複数のサーバとネットワークで接続し、サーバの負荷を分散させるように制御する負荷分散装置であって、
要求したコンテンツが改竄されている場合には、改竄されていないコンテンツが得られるまでサーバからのコンテンツの改竄有無の検知を継続するように指令を出す手段と、
改竄がない場合には、そのコンテンツを要求したコンピュータに対してネットワークを介して送信する手段とを有することを特徴とする負荷分散装置。
【請求項９】
請求項８において、いずれのサーバにも改竄されていないコンテンツがない場合には、そのコンテンツに替わる代替コンテンツを受け取り、その代替コンテンツを要求側のネットワークに対して送信する手段を有することを特徴とする負荷分散装置。
【請求項１０】
コンピュータに、
Ｗｅｂサーバから入力したコンテンツの改竄有無を検知する機能と、
改竄が無かった場合にはコンテンツを出力するように制御する機能と、
改竄があった場合には、コンテンツに対応した改竄検知情報を有した改竄検知記憶手段に改竄に関する情報を登録もしくは更新する機能と、
他の改竄検知システムにコンテンツに対応する改竄検知情報の更新をするための情報を出力する出力機能を
実行させることを特徴とするＷｅｂサーバからのコンテンツが改竄されているかを検知する改竄検知システム用プログラム。
【請求項１１】
コンピュータに、
要求したコンテンツが改竄されている場合には、改竄されていないコンテンツが得られるまでサーバからのコンテンツの改竄有無の検知を継続するように指令を出す機能と、
改竄がない場合には、そのコンテンツを要求したコンピュータに対してネットワークを介して送信する機能を
実行させることを特徴とする複数のサーバとネットワークで接続しておりサーバの負荷を分散させるように制御する負荷分散装置用プログラム。
【請求項１２】
表示手段と、該表示手段の画面情報を選択指示する手段と、選択指示された情報に基づいてコンテンツに対応した改竄検知情報を有した改竄検知記憶手段から改竄検知情報を取得する手段とを有する改竄検知制御システムの使用方法であって、
該選択指示手段からコンテンツの選択を受け、
選択されたコンテンツに対応した改竄検知情報を該改竄検知記憶手段から取得し、
取得した改竄検知情報を該表示画面に出力し、
該改竄検知情報に基づいて、該コンテンツに対応した該Ｗｅｂサーバの改竄状況を該表示手段により表示することで改竄状況を確認できることを特徴とする改竄検知制御システムの使用方法。
【請求項１３】
請求項１２記載において、改竄されたコンテンツを修正する指示を受付ける領域を該表示画面に備えたことを特徴とする改竄検知制御システムの使用方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、改竄検知システムを有するインターネットによるコンテンツ配送システムに関し、特に、Ｗｅｂサーバを多重化し、負荷分散装置を設けることでコンテンツ管理者が意図する、改竄されていないコンテンツをコンテンツ閲覧者へ配送する方法に関する。
【０００２】
【従来の技術】
特開平１１−１５４１３９号には、コンテンツの改竄による被害規模の拡大を抑える手法が記載されている。
ここでは、ネットワーク上の所定のロケーションで開示されているコンテンツを定期的に入手して、その都度前記コンテンツの内容が改竄されているか否かを判定し、改竄されたと判定したとき、元の内容に修正する手段が記載されている。
【０００３】
【発明が解決しようとする課題】
上記従来技術では、インターネットを用いたコンテンツの入手に利用する場合には以下のような課題がある。
コンテンツの内容を定期的に改竄があるかどうか検知する場合には、コンテンツの数が膨大であると、その検知処理には時間がかかるという課題がある。また、ネットワークでアクセス要求のないコンテンツの検知処理をしても、その検知処理は無駄になるという課題がある。
また、閲覧要求があるコンテンツに対して、その要求に応じて改竄検知有無を検知し、Ｗｅｂサーバ内のコンテンツの改竄を検知した場合に、コンテンツ改竄システムが事前に用意してある代替ページを発信するとしても、コンテンツ管理者が正しいコンテンツをＷｅｂサーバに格納するまでの間コンテンツ閲覧者には代替ページを受信することになり、要求するコンテンツを閲覧できないという課題があった。
【０００４】
本発明は、１つのＷｅｂサーバ内のコンテンツの改竄を検知した場合にもコンテンツ閲覧者に対し、管理者の意図する正しいコンテンツを配送する確率を向上させることを目的とする。
【０００５】
【課題を解決するための手段】
上記した目的を達成するために、請求項１記載の本発明のように、
コンテンツをネットワークに出力するＷｅｂサーバと、該Ｗｅｂサーバに対応して該コンテンツが改竄されたことを検知する改竄検知システムとを備えたコンテンツ配送システムであって、
コンテンツの要求を受け入れるとともにＷｅｂサーバの負荷を分散するように制御をする負荷分散装置を有しており、該改竄検知システムから要求のあったコンテンツに改竄があった場合には、該負荷分散装置は、別の改竄検知システムが改竄検知処理を実行するように制御することを特徴とする。
【０００６】
また、請求項２記載の本発明のように、ここで改竄検知システムは、改竄検知テーブルを有し、該改竄検知テーブルには、コンテンツの識別情報とそれに対応した経路情報を有し、該改竄検知システムは、要求のあったコンテンツに改竄があった場合には、該改竄検知テーブルの経路情報を登録もしくは更新する手段を有すると共に、他の改竄検知システムにコンテンツに対応する経路情報の更新をする情報を出力する出力手段を有することを特徴とする。
【０００７】
また、請求項３記載の本発明のように、ここで改竄検知システムは、該改竄検知テーブルにおける経路情報に基づいて、いずれの経路からも改竄されていないコンテンツを出力できない場合には、要求のあったコンテンツに変わる情報を出力する代替出力手段を有することを特徴とする。
【０００８】
また、請求項４記載の本発明のように、更に改竄検知システム制御装置を有しており、該改竄検知システム制御装置は、コンテンツが改竄された場合に、修正後のコンテンツを該Ｗｅｂサーバに出力すると共に、該改竄検知テーブルにおける経路情報を更新するように制御することを特徴とする。
【０００９】
また、請求項５記載の本発明のように、Ｗｅｂサーバからのコンテンツが改竄されているかを検知する改竄検知システムであって、該Ｗｅｂサーバから入力したコンテンツの改竄有無を検知する手段と、改竄が無かった場合にはコンテンツを出力するように制御する手段と、改竄があった場合には、コンテンツに対応した改竄検知情報を有した改竄検知記憶手段に改竄に関する情報を登録もしくは更新する手段と、他の改竄検知システムにコンテンツに対応する改竄検知情報の更新をするための情報を出力する出力手段を有することを特徴とする。
【００１０】
また、請求項６記載の本発明のように、ここで改竄検知記憶手段における改竄検知情報に基づいて、接続されたいずれの経路からも改竄されていないコンテンツを出力できない場合には、要求のあったコンテンツに替わる情報を出力する代替出力手段を有することを特徴とする改竄検知システム。
【００１１】
また、請求項７記載の本発明のように、改竄されたコンテンツを修正した場合には、改竄検知システム制御装置からの指令に基づいて、該改竄検知記憶手段における経路情報を更新する更新手段を有することを特徴とする。
【００１２】
また、請求項８記載の本発明のように、複数のサーバとネットワークで接続し、サーバの負荷を分散させるように制御する負荷分散装置であって、要求したコンテンツが改竄されている場合には、改竄されていないコンテンツが得られるまでサーバからのコンテンツの改竄有無の検知を継続するように指令を出す手段と、改竄がない場合には、そのコンテンツを要求したコンピュータに対してネットワークを介して送信する手段とを有することを特徴とする。
【００１３】
また、請求項９記載の本発明のように、いずれのサーバにも改竄されていないコンテンツがない場合には、そのコンテンツに替わる代替コンテンツを受け取り、その代替コンテンツを要求側のネットワークに対して送信する手段を有することを特徴とする。
【００１４】
また、請求項１０記載の本発明のように、コンピュータに、Ｗｅｂサーバから入力したコンテンツの改竄有無を検知する機能と、改竄が無かった場合にはコンテンツを出力するように制御する機能と、改竄があった場合には、コンテンツに対応した改竄検知情報を有した改竄検知記憶手段に改竄に関する情報を登録もしくは更新する機能と、他の改竄検知システムにコンテンツに対応する改竄検知情報の更新をするための情報を出力する出力機能を実行させることを特徴とする。
【００１５】
また、請求項１１記載の本発明のように、コンピュータに、要求したコンテンツが改竄されている場合には、改竄されていないコンテンツが得られるまでサーバからのコンテンツの改竄有無の検知を継続するように指令を出す機能と、改竄がない場合には、そのコンテンツを要求したコンピュータに対してネットワークを介して送信する機能を実行させることを特徴とする複数のサーバとネットワークで接続しておりサーバの負荷を分散させるように制御することを特徴とする。
【００１６】
また、請求項１２記載の本発明のように、表示手段と、該表示手段の画面情報を選択指示する手段と、選択指示された情報に基づいてコンテンツに対応した改竄検知情報を有した改竄検知記憶手段から改竄検知情報を取得する手段とを有する改竄検知制御システムの使用方法であって、
該選択指示手段からコンテンツの選択を受け、選択されたコンテンツに対応した改竄検知情報を該改竄検知記憶手段から取得し、取得した改竄検知情報を該表示画面に出力し、
該改竄検知情報に基づいて、該コンテンツに対応した該Ｗｅｂサーバの改竄状況を該表示手段により表示することで改竄状況を確認できることを特徴とする。
【００１７】
また、請求項１３記載の本発明のように、更に改竄されたコンテンツを修正する指示を受付ける領域を該表示画面に備えたことを特徴とする。
【００１８】
【発明の実施の形態】
以下、本発明の実施例を詳細に説明する。
図１は本実施形態の改竄検知システムを有するインターネットによるコンテンツ配送システムの概略構成を示す図である。
本実施の形態におけるコンテンツ配送システムは、図１に示すようにＷｅｂサーバ１〜ｎ（１０１〜１０４）を多重化し、多重化された経路１〜ｎ（１１３〜１１６）を選択するために負荷分散装置１０５を設置し、コンテンツ閲覧者１１２へのコンテンツ配送、及びコンテンツ閲覧者１１２のＷｅｂサーバ１〜ｎ（１０１〜１０４）への閲覧要求はインターネット１１１を介して行われる。この負荷分散装置１０５は　セッション毎に動的に経路１〜ｎ（１１３〜１１６）を選択することが可能な負荷分散装置１０５とする。改竄検知システム１〜ｎ（１０６〜１０９）は負荷分散装置１０５より自システムが接続されている経路を選択される毎に対象コンテンツの改竄有無のチェックを行うものである。また、図１ではＷｅｂサーバ１〜ｎ（１０１〜１０４）と改竄検知システム１〜ｎ（１０６〜１０９）が別構成として接続されているがＷｅｂサーバ１（１０１）に改竄検知システム１（１０６）が、Ｗｅｂサーバ２（１０２）に改竄検知システム２（１０７）が、Ｗｅｂサーバ３（１０３）に改竄検知システム３（１０８）が、Ｗｅｂサーバｎ（１０４）に改竄検知システムｎ（１０９）が内蔵される構成も可能である。また、図１では負荷分散装置１０５が１つの構成になっているが複数台の構成も可能である。また、本実施の形態におけるコンテンツ配送システムにおいては改竄検知システム制御装置１１０が改竄検知システム１〜ｎ（１０６〜１０９）を制御する。
また、改竄検知システム制御装置と接続したモニタ手段１２０を設けることができる。
コンテンツ管理者は、改竄検知システム制御装置１１０を用いて多重化されたＷｅｂサーバ１〜ｎ（１０１〜１０４）に、修正したコンテンツを同時または順次に格納することができる。また、コンテンツに対応してどの経路が閉塞しているか、言い換えると、どの経路からは改竄されていないコンテンツが得られるかといったことを、システム管理者などが、知りたい場合には、モニタ手段１２０に、後述する改竄検知テーブルに格納したコンテンツと経路情報との関係を表す情報を表示するか、図面には示していないが印刷手段によりその情報を紙媒体などに出力することができる。
【００１９】
図２は、改竄検知システムに備えた改竄検知テーブルの内容を説明する図である。
このテーブルはコンテンツ名称２０１をキーとし、経路情報２０６を管理できるものである。経路情報２０６の管理は本コンテンツ配送システムにおいて選択可能な経路１〜ｎ（１１３〜１１６）の閉塞フラグ１〜ｎ（２０２〜２０５）の‘ＯＮ’・‘ＯＦＦ’にて行う。
例えばコンテンツ配送システムにおいて選択可能な経路と経路上のＷｅｂサーバがｎ個ある場合には１つのレコードは経路情報２０６として閉塞フラグをｎ個持つこととなる。
【００２０】
図３は図１に示すコンテンツ配送システムをＷｅｂサーバ１（１０１）・Ｗｅｂサーバ２（１０２）・Ｗｅｂサーバ３（１０３）の３台の多重化で実現させた一実施例の構成図である。
負荷分散装置１０５により選択可能な経路は経路１（１１３）・経路２（１１４）・経路３（１１５）の３つある。経路１（１１３）上には改竄検知システム１（１０６）及びＷｅｂサーバ１（１０１）が接続されている。経路２（１１４）上には改竄検知システム２（１０７）及びＷｅｂサーバ２（１０２）が接続されている。経路３（１１５）上には改竄検知システム３（１０８）及びＷｅｂサーバ３（１０３）が接続されている。改竄検知システム１（１０６）は改竄検知テーブル１（３０１）を持ち、改竄検知システム２（１０７）は改竄検知テーブル２（３０２）を持ち改竄検知システム３（１０８）は改竄検知テーブル３（３０３）を持つ。改竄検知テーブル１〜３（３０１〜３０３）は経路情報２０６として閉塞フラグ１（２０２）・閉塞フラグ２（２０３）・閉塞フラグ３（２０４）を持つ。
例えば、改竄検知テーブルのコンテンツ名称「コンテンツＡ」についての経路情報２０６の閉塞フラグ１（２０２）が‘ＯＮ’の場合、Ｗｅｂサーバ１（１０１）内の「コンテンツＡ」が改竄されている事を意味する。これは一例であり、‘ＯＦＦ’の場合が、Ｗｅｂサーバ１（１０１）内の「コンテンツＡ」が改竄されている事を意味するとしても構わない。
改竄検知テーブル１〜３（３０１〜３０３）には、コンテンツに対応した改竄有無を示す情報を記憶してあれば、上記したように経路情報といった定義にはこだわる必要はない。
【００２１】
図４は、図１に示すコンテンツ配送システムにおける負荷分散装置１０５の処理手順の一実施例を示すフローチャートである。以下に説明する。
まず、コンテンツ閲覧者１１２からＷｅｂサーバ１〜ｎ（１０１〜１０４）へのコンテンツ閲覧要求があると（ステップ４０１）負荷分散装置１０５は経路１〜ｎ（１１３〜１１６）の中から経路を選択する（ステップ４０２）。
次に、負荷分散装置１０５はステップ４０２にて選択した経路へコンテンツ送信要求を出す（ステップ４０３）。
その後、改竄検知システム（１０６〜１０９）による処理が行われる。図５にて更に詳しく説明する。（ステップ４０４）。
ステップ４０４の後、負荷分散装置１０５は改竄検知システム１〜ｎ（１０６〜１０９）よりコンテンツ配送不可信号を受けるか否かを監視する（ステップ４０５）。
コンテンツ配送不可信号を受けると負荷分散装置１０５は経路１〜ｎ（１１３〜１１６）の中から経路を選択する（ステップ４０２）。
また、改竄検知システム１〜ｎ（１０６〜１０９）よりコンテンツ配送不可信号を受けずにコンテンツを受け取った場合には（ステップ４０６）コンテンツ閲覧者１１２へステップ４０６にて受け取ったコンテンツを送信する（ステップ４０７）。ただし、この時受け取るコンテンツは改竄検知システム（１０６〜１０９）による処理（ステップ４０４）により対象コンテンツの場合と改竄検知システムが事前に準備している代替ページの場合がある。
【００２２】
図５，図６，図７は図４のステップ４０４の改竄検知システム（１０６〜１０９）による処理手順を示したフローチャートである。
改竄検知システムによる処理は大きく分けて２種類ある。図５，図６は負荷分散装置１０５により選択された（ステップ４０３）経路上の改竄検知システムによる処理手順を示し、図７は多重化された改竄検知システムのうち、負荷分散装置により選択されなかった他のすべての経路上の改竄検知システムによる処理手順を示す。
これ以降図５，図６，図７の説明を行うが、具体例を述べる際には、図３の構成図（Ｗｅｂサーバ３台の構成）を用いることとする。
【００２３】
図５について以下に説明する。
まず、負荷分散装置１０５により選択された経路上の改竄検知システムでは、自システムが接続しているＷｅｂサーバからコンテンツを取得する（ステップ５０１）。
次に、ステップ５０１にて取得したコンテンツについて改竄有無のチェックを行う（ステップ５０２）。
対象コンテンツの改竄が検知されない場合（ステップ５０９でＮｏの場合）、ステップ５０１にて取得したコンテンツを負荷分散装置１０５へ送出する（ステップ５０３）。この後、負荷分散装置による処理（ステップ４０６）に移る。
また、改竄を検知した場合（ステップ５０９でＹＥＳの場合）には、自システム内の改竄検知テーブルに対象コンテンツの経路情報が存在するか否かのチェックを行う（ステップ５０４）。
改竄検知テーブルに対象コンテンツの経路情報が存在するか否かの判断を実行する（ステップ５０８）。
対象コンテンツの経路情報が存在しない場合には対象コンテンツの経路情報を新規に作成する（ステップ５０５）。
次に、対象コンテンツの経路情報に対して自システムの経路の閉塞フラグを‘ＯＮ’にする（ステップ５０６）。
この後、改竄を検知した改竄検知システムは多重化された他のすべての改竄検知システムに改竄を検知されたコンテンツと経路の情報を発信する（ステップ５０７）。
例えば、負荷分散装置１０５が選択した経路が、経路１（１１３）で、且つ対象コンテンツが「コンテンツＡ」だった場合、改竄検知システム１（１０６）がＷｅｂサーバ１（１０１）より閲覧要求のあった「コンテンツＡ」を取得する。
この時、改竄検知システム１（１０６）がＷｅｂサーバ１（１０１）内の「コンテンツＡ」について改竄有無のチェックを行う。
改竄を検知しなかった場合には改竄検知システム１（１０６）はそのまま取得した対象コンテンツを送出する。
改竄を検知した場合には改竄検知システム１（１０６）は改竄検知テーブル１（３０１）にコンテンツ名称２０１が「コンテンツＡ」の経路情報２０６が存在するか否かのチェックを行い、存在しない場合にはコンテンツ名称２０１が「コンテンツＡ」の経路情報２０６を新規作成する。
次に、コンテンツ名称２０１が「コンテンツＡ」の経路情報に対して経路１（１１３）のフラグである閉塞フラグ１（２０２）を‘ＯＮ’にする。
その後、改竄検知システム１（１０６）は改竄検知システム２（１０７）と改竄検知システム３（１０８）に「コンテンツＡ」、及び経路１（１１３）の情報を発信する。
【００２４】
次に、図６について以下に説明する。
まず、ステップ５０７にて改竄を検知した改竄検知システムが発信した、改竄を検知されたコンテンツと改竄を検知した経路の情報を受信した改竄検知システムでの処理に移る。図７にて更に詳しく説明する。（ステップ６０１）。
ステップ６０１の後、改竄を検知した改竄検知システムは対象コンテンツの経路情報を検索し、開いている経路（閉塞フラグが‘ＯＦＦ’の経路）があるか否かのチェックを行う（ステップ６０２）。
開いている経路（閉塞フラグが‘ＯＦＦ’の経路）があるか否かの判断を実行する（ステップ６０５）。
開いている経路（閉塞フラグが‘ＯＦＦ’の経路）が無い場合には、改竄を検知した改竄検知システムが事前に用意している代替ページを負荷分散装置１０５へ送出する（ステップ６０３）。ここで、ステップ６０３の後、負荷分散装置による処理（ステップ４０６）に移る。
また、開いている経路（閉塞フラグが‘ＯＦＦ’の経路）がある場合には改竄を検知した改竄検知システムは、負荷分散装置１０５へコンテンツ配送不可信号を発信する（ステップ６０４）。この後、負荷分散装置による処理（ステップ４０２）に移る。
例えば負荷分散装置１０５が選択した経路が経路１（１１３）で、且つ対象コンテンツが「コンテンツＡ」だった場合に、改竄検知システム１（１０６）がＷｅｂサーバ１（１０１）内のコンテンツＡについての改竄を検知したとする。
改竄検知システム１（１０６）は改竄検知テーブル１（３０１）のコンテンツ名称２０１がコンテンツＡである経路情報を検索して開いている経路があるか否かのチェックを行う。この時、経路情報に対して経路１（１１３）のフラグである閉塞フラグ１（２０２）と経路２（１１４）のフラグである閉塞フラグ２（２０３）と経路３（１１５）のフラグである閉塞フラグ３（２０４）がすべて‘ＯＮ’の場合に、改竄検知システム１（１０６）は事前に用意している代替ページを負荷分散装置１０５へ送出する。
また、閉塞フラグ１〜３（２０２〜２０４）のいずれかが‘ＯＦＦ’の場合には改竄検知システム１（１０６）は負荷分散装置１０５へコンテンツ配送不可の信号を発信する。
以上で、図１に示すコンテンツ配送システムの一実施例における負荷分散装置１０５に選択された（ステップ４０３）経路上にある改竄検知システムの処理手順に関する説明は終了である。
【００２５】
図７について以下に説明する。これは前にも述べたが、多重化された改竄検知システムのうち、負荷分散装置により選択されなかった他のすべての経路上の改竄検知システムによる処理手順を示すフローチャートである。ただし、この処理は負荷分散装置により選択された経路上の改竄検知システムが改竄を検知した場合にのみ発生する処理である。
まず、改竄検知システムは、改竄を検知されたコンテンツと改竄を検知した経路の情報を受ける（ステップ７０１）。ステップ７０１の処理後に、改竄検知システムは自システム内の改竄検知テーブルに対象コンテンツの経路情報が存在するか否かのチェックを行う（ステップ７０２）。
改竄検知テーブルに対象コンテンツの経路情報が存在するか否かの判断を実行する（ステップ７０５）。
対象コンテンツの経路情報が存在しない場合には対象コンテンツの経路情報を新規に作成する（ステップ７０３）。
次に対象コンテンツの経路情報に対して情報を送ってきた改竄検知システムの経路の閉塞フラグを‘ＯＮ’にする（ステップ７０４）。
例えば、改竄検知システム２（１０７）と改竄検知システム３（１０８）が「コンテンツＡ」と経路１（１１３）の情報を改竄検知システム１（１０６）より受けたとする。改竄検知システム２（１０７）は改竄検知テーブル２（３０２）に、改竄検知システム３（１０８）は改竄検知テーブル３（３０３）に、コンテンツ名称２０１が「コンテンツＡ」の経路情報２０６が存在するか否かのチェックを行い、存在しない場合には、コンテンツ名称２０１が「コンテンツＡ」の経路情報２０６を新規作成する。次に、改竄検知テーブル２（３０２）と改竄検知テーブル３（３０３）内のコンテンツ名称２０１が「コンテンツＡ」である経路情報に対して経路１（１１３）のフラグである閉塞フラグ１（２０２）を‘ＯＮ’にする。
以上で図１に示すコンテンツ配送システムの一実施例である、改竄を検知されたコンテンツと経路の情報を受けた改竄検知システムの処理手順（ステップ６０１）に関する説明は終了である。
【００２６】
以上のように図４〜７を用いて説明した負荷分散装置１０５、及び改竄検知システム１〜ｎ（１０６〜１０９）の処理手順によりコンテンツ配送を行う。
また、図１に示すコンテンツ配送システムの一実施例において改竄検知システムを制御するシステムの実施の形態についてこれ以降に述べる。
Ｗｅｂサーバ１〜ｎ（１０１〜１０４）の中のコンテンツが改竄された場合に、コンテンツ管理者は改竄検知システム制御装置１１０、及びそのモニタ画面１２０を用いて多重化されたすべてのＷｅｂサーバ１〜ｎ（１０１〜１０４）に修正したコンテンツを同時もしくは順次に格納することができる。また、この時、改竄検知システム制御装置１１０は改竄検知システム１〜ｎ（１０６〜１０９）の持つ改竄検知テーブル１〜ｎ内の対象コンテンツの経路情報を削除する。
【００２７】
モニタ画面１２０は図８のような表示画面を持つ。
Ｗｅｂサーバ内のコンテンツ格納状況をツリー表示する「コンテンツ格納状況表示画面部分」（８０１）、「コンテンツ格納状況表示画面部分」（８０１）にて指定されたコンテンツの改竄検知状況を表示する「改竄検知状況表示画面部分」（８０２）、表示画面上の領域として表示しておき、修正したコンテンツを格納する際に使用する「データアップロードボタン」（８０３）や「メニュー」（８０４）である。
「コンテンツ格納状況表示画面部分」（８０１）は改竄検知システム制御装置１１０がＷｅｂサーバ内のコンテンツ格納情報を取得し、モニタ画面１２０に表示させるものである。
「改竄検知状況表示画面部分」（８０２）は改竄検知システム制御装置１１０が改竄検知システムの持つ改竄検知テーブル（図２を参照）に記録された情報に基づいてモニタ画面１２０に表示させるものである。改竄検知テーブルの内、該当コンテンツの経路情報２０６を取得し、閉塞フラグが‘ＯＮ’の場合にはその経路上のコンテンツが改竄されていることを「改竄検知状況表示画面部分」（８０２）に視覚的に分かりやすく表示する。図８では、改竄検知状況としてＷｅｂサーバ３、ＷｅｂサーバｎのコンテンツＦに改竄が検知された例を示している。
コンテンツ管理者もしくは、システム管理者は、図１のモニタ手段１２０の表示画面に従って、「コンテンツ格納状況表示画面部分」（８０１）にて修正したい、もしくは改竄検知情報を確認したいコンテンツ名をマウスなどの選択指示手段を用いて選択し、修復する経路もしくはＷｅｂサーバを必要に応じて「改竄検知状況表示画面部分」（８０２）にて確認して、「データアップロードボタン」（８０３）や「メニュー」（８０４）より正しいとコンテンツ管理者もしくは、システム管理者が考えるコンテンツのディレクトリパスを指定し、そのコンテンツを多重化されたすべてのＷｅｂサーバに格納することができる。
モニタ手段１２０の「コンテンツ格納状況表示画面部分」（８０１）、及び「データアップロードボタン」（８０３）機能や「メニュー」（８０４）機能より修正したいコンテンツと正しいとコンテンツ管理者もしくは、システム管理者の考えるコンテンツのディレクトリパスが指定されると改竄検知システム制御装置１１０は指定されたディレクトリパスにあるコンテンツを多重化されたすべてのＷｅｂサーバに格納する。
多重化されたＷｅｂサーバ内で差異が出ないために、基本的にはすべてのＷｅｂサーバへ指定されたコンテンツを格納することとする。その後、改竄検知システム制御装置１１０は改竄検知システム１〜ｎ（１０６〜１０９）の持つ改竄検知テーブル１〜ｎ内の対象コンテンツの経路情報を削除する。
また、コンテンツ管理者もしくは、システム管理者は、コンテンツを選択することにより、コンテンツに対応した改竄経路もしくは、改竄されたＷｅｂサーバの状況を、改竄検知テーブルに記録された情報に基づいて確認することができる。
【００２８】
例えば、図３の構成で「コンテンツＡ」が改竄された場合に、コンテンツ管理者は改竄検知システム制御装置１１０を用いて多重化されたすべてのＷｅｂサーバ１〜３（１０１〜１０３）に修正した「コンテンツＡ」を同時もしくは順次に格納する。
また、この時、改竄検知システム制御装置１１０は改竄検知システム１〜３（１０６〜１０８）の持つ改竄検知テーブル１〜３（３０１〜３０３）内のコンテンツ名称２０１の「コンテンツＡ」に対応した経路情報２０６を削除する。
以上説明した本実施例によれば、Ｗｅｂサーバ内のコンテンツの改竄を検知した場合にもコンテンツ閲覧者に対し、管理者の意図する正しいコンテンツを配送する確率を向上させることが可能となる。
【００２９】
【発明の効果】
本発明によれば、コンテンツ閲覧者から閲覧要求を受けたコンテンツが改竄されていた場合に複数のＷｅｂサーバに対しコンテンツの改竄有無のチェックを行った上で改竄が検知されなかったコンテンツを閲覧者に配送できるのでコンテンツ閲覧者に代替ページでなく正しいコンテンツを配送することの確率向上の効果がある。
【図面の簡単な説明】
【図１】本発明の一実施例の全体構成を示す図である。
【図２】改竄検知システムのもつ改竄検知テーブルを示す図である。
【図３】本発明の一実施例の構成を示す図である。
【図４】本発明に係る一実施例としての負荷分散装置の処理手順を示すフローチャートである。
【図５】本発明に係る一実施例としての改竄検知システムの処理手順を示すフローチャートである。
【図６】本発明に係る一実施例としての改竄検知システムの処理手順を示す図５に続くフローチャートである。
【図７】本発明に係る一実施例としての改竄検知システムの処理手順を示すフローチャートである。
【図８】本発明に係る一実施例としての改竄検知システムを制御するシステムのモニタ手段の画面表示である。
【符号の説明】
１０１　Ｗｅｂサーバ１
１０２　Ｗｅｂサーバ２
１０３　Ｗｅｂサーバ３
１０５　　負荷分散装置装置
１０６　　改竄検知システム１
１０７　　改竄検知システム２
１０８　　改竄検知システム３
２０１　　コンテンツ名称
２０２　　閉塞フラグ１（経路１）
２０３　　閉塞フラグ２（経路２）
２０４　　閉塞フラグ３（経路３）
３０１　　改竄検知テーブル１
３０２　　改竄検知テーブル２
３０３　　改竄検知テーブル３
【図１】
2004078545.tif 000003
【図２】
2004078545.tif 000004
【図３】
2004078545.tif 000005
【図４】
2004078545.tif 000006
【図５】
2004078545.tif 000007
【図６】
2004078545.tif 000008
【図７】
2004078545.tif 000009
【図８】
2004078545.tif 000010