(57)【要約】【課題】サーバ攻撃を行う国からのアクセスのみをダミーサーバへ転送し、他の国からのアクセスは通常通りウェブサーバへ届くようにする。【解決手段】アクセス振分装置１１は、ウェブサーバ２宛のアクセスを中継する機能を具備し、ウェブサーバ２と接続される第１ポートの他に、ダミーサーバ５と接続される第２ポートを有し、アクセスに係るパケットの送出に用いるポートを、第１ポート又は第２ポートのいずれかに切り替える。アクセス振分装置１１は、ウェブサーバ２宛のアクセス状況を国別に検知しており、サーバ攻撃を行う国からのアクセスは第２ポートを経由してダミーサーバ５へ転送すると共に、他の国からの正常なアクセスは第１ポートを経由してウェブサーバ２へ導く経路を確保する。【選択図】図１
2014236376.tif 000002
【特許請求の範囲】
【請求項１】
特定サーバ宛のアクセスに係るパケットを中継して特定サーバへ送出する一方、中継したパケットを状況に応じてダミーサーバへ転送することにより、アクセスの振分を行うアクセス振分システムにおいて、
ユーザからの操作指示を受け付ける操作端末と、
特定サーバ向けの第一ポートと、
ダミーサーバ向けの第二ポートと、
中継したパケットを前記第一ポート又は前記第二ポートのいずれかより送出するように、パケットを送出するポートの切替を行うポート切替手段と、
中継したパケットの数を、パケットの送信元に係る国別に計数する計数手段と、
計数した国別のパケット数に基づいて閾値との比較処理を行う比較処理手段と、
前記比較処理の結果に応じた内容を、前記操作端末へ通知する端末通知手段と、
前記端末通知手段が閾値を超過した旨の内容を通知したことに応じて、前記操作端末で国を指定する旨の操作指示をユーザから受け付けた場合、前記操作指示で指定された国からのパケットを中継すると、その中継したパケットを前記第二ポートから送出するように、前記ポート切替手段の切替を制御する切替制御手段と
を備えることを特徴とするアクセス振分システム。
【請求項２】
前記操作端末で国の指定を解除する旨の操作指示をユーザから受け付けた場合、前記操作指示で指定が解除された国からのパケットを中継すると、前記切替制御手段は、その中継したパケットを前記第一ポートから送出するように、前記ポート切替手段の切替を制御するようにしてある請求項１に記載のアクセス振分システム。
【請求項３】
前記操作端末は、
表示部と、
特定サーバ宛のアクセス状況を、アクセスに係るパケットの送信元に係る国ごとに前記表示部に表示する処理を行う表示処理手段と
を備え、
前記表示処理手段は、前記端末通知手段が閾値を超過していない旨の内容を通知した場合、通知に係る国のアクセス状況を第一形態で表示すると共に、前記端末通知手段が閾値を超過した旨の内容を通知した場合、通知に係る国のアクセス状況を第二形態で表示するようにしてある請求項１又は請求項２に記載のアクセス振分システム。
【請求項４】
前記表示処理手段は、第二形態でアクセス状況を表示していた国を指定する旨の操作指示を前記操作端末で受け付けた場合、前記操作指示で指定された国のアクセス状況を第三形態で表示するようにしてある請求項３に記載のアクセス振分システム。
【請求項５】
前記比較処理手段は、計数した国別のパケット数に基づいて、前記閾値より低い値の別の閾値との比較処理を行うようにしてあり、
前記表示処理手段が、第二形態でアクセス状況を表示していた場合で、前記端末通知手段が前記別の閾値を超過していない旨の内容を通知したとき、通知に係る国のアクセス状況の表示を第二形態から第一形態に変更する請求項３又は請求項４に記載のアクセス振分システム。
【請求項６】
特定サーバ宛のアクセスに係るパケットを中継して特定サーバへ送出する一方、中継したパケットを状況に応じてダミーサーバへ転送することにより、アクセスの振分を行うアクセス振分装置において、
特定サーバ向けの第一ポートと、
ダミーサーバ向けの第二ポートと、
中継したパケットを前記第一ポート又は前記第二ポートのいずれかより送出するように、パケットを送出する送出ポートの切替を行うポート切替手段と、
中継したパケットの数を、パケットの送信元に係る国別に計数する計数手段と、
計数した国別のパケット数に基づいて閾値との比較処理を行う比較処理手段と、
前記比較処理によって閾値を超過した場合で、その比較処理に係る国からのパケットを中継すると、その中継したパケットを前記第二ポートから送出するように、前記ポート切替手段の切替を制御する切替制御手段と
を備えることを特徴とするアクセス振分装置。
【請求項７】
特定サーバ宛のアクセスに係るパケットを中継して特定サーバへ送出する一方、中継したパケットを状況に応じてダミーサーバへ転送することにより、アクセスの振分を行うアクセス振分装置において、
特定サーバ向けの第一ポートと、
ダミーサーバ向けの第二ポートと、
中継したパケットを前記第一ポート又は前記第二ポートのいずれかより送出するように、パケットを送出するポートの切替を行うポート切替手段と、
中継したパケットの数を、パケットの送信元に係る国別に計数する計数手段と、
計数した国別のパケット数に基づいて閾値との比較処理を行う比較処理手段と、
前記比較処理の結果に応じた内容を、外部へ通知する通知手段と、
前記通知手段で閾値を超過した旨の内容を通知したことに応じて、国を指定する旨の操作指示を外部から取得した場合で、前記操作指示で指定された国からのパケットを中継すると、その中継したパケットを前記第二ポートから送出するように、前記ポート切替手段の切替を制御する切替制御手段と
を備えることを特徴とするアクセス振分装置。
【請求項８】
前記比較処理手段は、計数した国別のパケット数に基づいて、前記閾値より低い値の別の閾値との比較処理を行うようにしてあり、
前記閾値を一旦超過した場合で、前記閾値の超過に係る国からのパケットに対する前記比較処理によって前記別の閾値を超過しなくなったとき、その比較処理に係る国からのパケットを中継すると、その中継したパケットを前記第一ポートから送出するように、前記切替制御手段は前記ポート切替手段の切替を制御する請求項６又は請求項７に記載のアクセス振分装置。
【請求項９】
第二ポートから送出するパケットの送信元の国を解除する旨の操作指示が外部から通知された場合、前記操作指示で解除された国からのパケットを中継すると、その中継したパケットを前記第一ポートから送出するように、前記切替制御手段は前記ポート切替手段の切替を制御する請求項６乃至請求項８のいずれか１項に記載のアクセス振分装置。
【請求項１０】
前記計数手段は、単位時間あたりのパケット数の計数を行うようにしてあり、
前記計数手段による計数を単位回数行った結果から、平均値を算出する平均算出手段を備え、
前記比較処理手段は、直近の単位回数に係る平均値と、前記直近の単位回数より過去の単位回数に係る平均値との対比割合が閾値を超過するか否かの比較処理を行うようにしてある請求項６乃至請求項９のいずれか１項に記載のアクセス振分装置。
【請求項１１】
外部から新たな単位回数を受け付けた場合、前記平均算出手段の平均値算出に係る単位回数を、新たな単位回数に更新する回数更新手段を備える請求項１０に記載のアクセス振分装置。
【請求項１２】
外部から新たな単位時間を受け付けた場合、前記計数手段の計数に係る単位時間を、新たな単位時間に更新する時間更新手段を備える請求項１０又は請求項１１に記載のアクセス振分装置。
【請求項１３】
外部から新たな閾値を受け付けた場合、前記比較処理手段の比較処理に係る閾値を新たな閾値に更新する閾値更新手段を備える請求項６乃至請求項１２のいずれか１項に記載のアクセス振分装置。
【請求項１４】
表示部及び通信部を備える操作端末において、
特定サーバ宛のアクセス状況を、アクセス元の国ごとに前記表示部に表示する処理を行う表示処理手段と、
外部のサーバコンピュータへの問い合わせ信号を前記通信部から出力することにより、特定サーバへのアクセス状況を、アクセス元の国ごとに示すアクセス状況情報を取得する情報取得手段と
を備え、
前記表示処理手段は、前記情報取得手段で取得したアクセス状況情報に基づき、アクセス状況を示す形態を変化するようにしてあることを特徴とする操作端末。
【請求項１５】
前記表示処理手段は、アクセス状況が閾値を超過していない旨のアクセス状況情報を前記情報取得手段で取得した場合、前記アクセス状況情報に係る国のアクセス状況を第一形態で表示すると共に、アクセス状況が閾値を超過した旨のアクセス状況情報を前記情報取得手段で取得した場合、前記アクセス状況情報に係る国のアクセス状況を第二形態で表示する請求項１４に記載の操作端末。
【請求項１６】
前記表示処理手段は、第二形態でアクセス状況を表示していた国を指定する旨の操作指示を受け付けた場合、前記操作指示で指定された国のアクセス状況を第三形態で表示するようにしてある請求項１５に記載の操作端末。
【請求項１７】
第一ポート及び第二ポートを備えるサーバコンピュータに、特定サーバ宛のアクセスに係るパケットを中継させて、前記第一ポートから特定サーバへ送出する一方、中継したパケットを状況に応じて前記第二ポートからダミーサーバへ転送する処理を行わせるためのコンピュータプログラムにおいて、
前記サーバコンピュータを、
中継したパケットを前記第一ポート又は前記第二ポートのいずれかより送出するように、パケットを送出するポートの切替を行うポート切替手段と、
中継したパケットの数を、パケットの送信元に係る国別に計数する計数手段と、
計数した国別のパケット数に基づいて閾値との比較処理を行う比較処理手段と、
前記比較処理によって閾値を超過した場合で、その比較処理に係る国からのパケットを中継すると、その中継したパケットを前記第二ポートから送出するように、前記ポート切替手段の切替を制御する切替制御手段として機能させることを特徴とするコンピュータプログラム。
【請求項１８】
第一ポート及び第二ポートを備えるサーバコンピュータに、特定サーバ宛のアクセスに係るパケットを中継させて、前記第一ポートから特定サーバへ送出する一方、中継したパケットを状況に応じて前記第二ポートからダミーサーバへ転送する処理を行わせるためのコンピュータプログラムにおいて、
前記サーバコンピュータを、
中継したパケットを前記第一ポート又は前記第二ポートのいずれかより送出するように、パケットを送出するポートの切替を行うポート切替手段と、
中継したパケットの数を、パケットの送信元に係る国別に計数する計数手段と、
計数した国別のパケット数に基づいて閾値との比較処理を行う比較処理手段と、
前記比較処理の結果に応じた内容を、外部へ通知する通知手段と、
前記通知手段で閾値を超過した旨の内容を通知したことに応じて、国を指定する旨の操作指示を外部から取得した場合で、前記操作指示で指定された国からのパケットを中継すると、その中継したパケットを前記第二ポートから送出するように、前記ポート切替手段の切替を制御する切替制御手段として機能させることを特徴とするコンピュータプログラム。
【請求項１９】
表示部及び通信部を備えるコンピュータに、前記通信部を用いて外部のサーバコンピュータへ問い合わせ信号を送信する処理を行わせると共に、送信した問い合わせ信号に応じて取得した情報に基づき前記表示部に表示処理を行わせるためのコンピュータプログラムにおいて、
前記コンピュータを、
外部のサーバコンピュータへの問い合わせ信号を前記通信部から出力することにより、特定サーバへのアクセス状況を、アクセス元の国ごとに示すアクセス状況情報を取得する処理を行う手段と、
特定サーバ宛のアクセス状況を、アクセス元の国ごとに前記表示部に表示する処理を行うと共に、取得したアクセス状況情報に基づき、アクセス状況を示す形態を変化するように表示処理を行う手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサーバのような特定のサーバを攻撃する意図のあるアクセスをダミーサーバへ転送するものであり、特に、アクセス元となる国ごとにアクセス状況を監視して、攻撃性のあるアクセスを行う国からのアクセスのみをダミーサーバへ転送し、それ以外の国からのアクセスは通常通りの経路を維持できるようにしたアクセス振分システム、アクセス振分装置、操作端末、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、ウェブサーバのような特定のサーバを攻撃してサーバを処理不能の状態（サーバがダウンした状態）へ追い込むような不正アクセスが行われることがある。このようなサーバ攻撃の例としては、ＤＯＳ（Denial of Services）攻撃、ＤＤｏＳ（Distributed Denial of Services）攻撃、及びＦ５攻撃等がある。なお、Ｆ５攻撃とは、ウェブサーバへアクセス中のコンピュータによって、ファンクションキーの中のＦ５ボタンが押されることで生じる攻撃であり、Ｆ５ボタンを押した旨がウェブサーバへ伝えられると、ウェブサーバはリロード処理を行う必要があることから、Ｆ５ボタンを押す操作が多量に行われと、リロードのための処理負荷を増大させて、ウェブサーバがダウンする状況へと追い込む攻撃である。
【０００３】
上述したようなサーバ攻撃により、サーバがダウン状態になることを回避するため、アクセス先となる通常のサーバの他に、セキュリティサーバとダミーサーバを設け、セキュリティサーバによって、不正アクセスを検出し、検出した不正アクセスをダミーサーバへ誘導するシステムが下記の特許文献１で開示される。また、ダミーサーバを設けることは、下記の特許文献２でも開示されており、この特許文献２では条件に応じてアクセスに係るパケットをダミーサーバへ振り分けることが示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−４１４６８号公報
【特許文献２】特開２００５−２９３２４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
昨今、上述したサーバ攻撃は、ある国からのアクセスにより、他の国に設けられたサーバを攻撃するような態様で行われることが増加している。このような特定の国からのサーバ攻撃を受けた場合、上述した特許文献１、２に係る技術は国別のサーバ攻撃を想定していないので対処できないという問題がある。また、特定の国からサーバ攻撃を受けた場合、そのようなサーバ攻撃を回避した上で、別の国からの正常なアクセスに対しては通常のサービス・情報等の提供を維持したいという要望が大きい。
【０００６】
さらに、従来、ダミーサーバへの転送は一般に、サーバ攻撃に係るパケットのヘッダアドレスをダミーサーバ宛に変更するなどのソフトウェア的な処理で対処していたため、サーバ攻撃に応じた多量のパケットのヘッダアドレスの変更のための処理負荷も大きくなり、ダミーサーバへの転送処理負担が過大になるという問題もある。さらにまた、従来のサーバ攻撃の状況の管理、及び攻撃への対処等は、システム管理者又はサーバのオペレータ等の特別なスキルを有する人々が様々なコマンドの入力操作等を行うことでなされていたので、一般的なスキルのユーザレベルではサーバ攻撃の管理及び対応等を行えなかったという問題もある。
【０００７】
本発明は、斯かる事情に鑑みてなされたものであり、ある国から他の国のサーバを攻撃するような事態に対応して、そのような攻撃をダミーサーバへ転送する一方、正常なアクセスに対しては通常のサービスを提供できるようにしたアクセス振分システム、アクセス振分装置、操作端末、及びコンピュータプログラムを提供することを目的とする。
また、本発明では、サーバ攻撃に対処するダミーサーバへの転送処理を行っても、そのような転送処理の負担が過大にならないようにしたアクセス振分システム、アクセス振分装置、操作端末、及びコンピュータプログラムを提供することを目的とする。
【０００８】
さらに、本発明では、サーバ攻撃の状況、攻撃回避の状況等をグラフィカルに表示できるようにすることで、一般的なスキルのユーザレベルでも容易にサーバ攻撃の状況等を把握できるようにしたアクセス振分システム、アクセス振分装置、操作端末、及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために本発明に係るアクセス振分システムは、特定サーバ宛のアクセスに係るパケットを中継して特定サーバへ送出する一方、中継したパケットを状況に応じてダミーサーバへ転送することにより、アクセスの振分を行うアクセス振分システムにおいて、ユーザからの操作指示を受け付ける操作端末と、特定サーバ向けの第一ポートと、ダミーサーバ向けの第二ポートと、中継したパケットを前記第一ポート又は前記第二ポートのいずれかより送出するように、パケットを送出するポートの切替を行うポート切替手段と、中継したパケットの数を、パケットの送信元に係る国別に計数する計数手段と、計数した国別のパケット数に基づいて閾値との比較処理を行う比較処理手段と、前記比較処理の結果に応じた内容を、前記操作端末へ通知する端末通知手段と、前記端末通知手段が閾値を超過した旨の内容を通知したことに応じて、前記操作端末で国を指定する旨の操作指示をユーザから受け付けた場合、前記操作指示で指定された国からのパケットを中継すると、その中継したパケットを前記第二ポートから送出するように、前記ポート切替手段の切替を制御する切替制御手段とを備えることを特徴とする。
【００１０】
本発明に係るアクセス振分システムは、前記操作端末で国の指定を解除する旨の操作指示をユーザから受け付けた場合、前記操作指示で指定が解除された国からのパケットを中継すると、前記切替制御手段は、その中継したパケットを前記第一ポートから送出するように、前記ポート切替手段の切替を制御するようにしてあることを特徴とする。
【００１１】
本発明に係るアクセス振分システムは、前記操作端末が、表示部と、特定サーバ宛のアクセス状況を、アクセスに係るパケットの送信元に係る国ごとに前記表示部に表示する処理を行う表示処理手段とを備え、前記表示処理手段は、前記端末通知手段が閾値を超過していない旨の内容を通知した場合、通知に係る国のアクセス状況を第一形態で表示すると共に、前記端末通知手段が閾値を超過した旨の内容を通知した場合、通知に係る国のアクセス状況を第二形態で表示するようにしてあることを特徴とする。
【００１２】
本発明に係るアクセス振分システムは、前記表示処理手段が、第二形態でアクセス状況を表示していた国を指定する旨の操作指示を前記操作端末で受け付けた場合、前記操作指示で指定された国のアクセス状況を第三形態で表示するようにしてあることを特徴とする。
【００１３】
本発明に係るアクセス振分システムは、前記比較処理手段が、計数した国別のパケット数に基づいて、前記閾値より低い値の別の閾値との比較処理を行うようにしてあり、前記表示処理手段が、第二形態でアクセス状況を表示していた場合で、前記端末通知手段が前記別の閾値を超過していない旨の内容を通知したとき、通知に係る国のアクセス状況の表示を第二形態から第一形態に変更することを特徴とする。
【００１４】
本発明に係るアクセス振分装置は、特定サーバ宛のアクセスに係るパケットを中継して特定サーバへ送出する一方、中継したパケットを状況に応じてダミーサーバへ転送することにより、アクセスの振分を行うアクセス振分装置において、特定サーバ向けの第一ポートと、ダミーサーバ向けの第二ポートと、中継したパケットを前記第一ポート又は前記第二ポートのいずれかより送出するように、パケットを送出する送出ポートの切替を行うポート切替手段と、中継したパケットの数を、パケットの送信元に係る国別に計数する計数手段と、計数した国別のパケット数に基づいて閾値との比較処理を行う比較処理手段と、前記比較処理によって閾値を超過した場合で、その比較処理に係る国からのパケットを中継すると、その中継したパケットを前記第二ポートから送出するように、前記ポート切替手段の切替を制御する切替制御手段とを備えることを特徴とする。
【００１５】
本発明に係るアクセス振分装置は、特定サーバ宛のアクセスに係るパケットを中継して特定サーバへ送出する一方、中継したパケットを状況に応じてダミーサーバへ転送することにより、アクセスの振分を行うアクセス振分装置において、特定サーバ向けの第一ポートと、ダミーサーバ向けの第二ポートと、中継したパケットを前記第一ポート又は前記第二ポートのいずれかより送出するように、パケットを送出するポートの切替を行うポート切替手段と、中継したパケットの数を、パケットの送信元に係る国別に計数する計数手段と、計数した国別のパケット数に基づいて閾値との比較処理を行う比較処理手段と、前記比較処理の結果に応じた内容を、外部へ通知する通知手段と、前記通知手段で閾値を超過した旨の内容を通知したことに応じて、国を指定する旨の操作指示を外部から取得した場合で、前記操作指示で指定された国からのパケットを中継すると、その中継したパケットを前記第二ポートから送出するように、前記ポート切替手段の切替を制御する切替制御手段とを備えることを特徴とする。
【００１６】
本発明に係るアクセス振分装置は、前記比較処理手段が、計数した国別のパケット数に基づいて、前記閾値より低い値の別の閾値との比較処理を行うようにしてあり、前記閾値を一旦超過した場合で、前記閾値の超過に係る国からのパケットに対する前記比較処理によって前記別の閾値を超過しなくなったとき、その比較処理に係る国からのパケットを中継すると、その中継したパケットを前記第一ポートから送出するように、前記切替制御手段は前記ポート切替手段の切替を制御することを特徴とする。
【００１７】
本発明に係るアクセス振分装置は、第二ポートから送出するパケットの送信元の国を解除する旨の操作指示が外部から通知された場合、前記操作指示で解除された国からのパケットを中継すると、その中継したパケットを前記第一ポートから送出するように、前記切替制御手段は前記ポート切替手段の切替を制御することを特徴とする。
【００１８】
本発明に係るアクセス振分装置は、前記計数手段が、単位時間あたりのパケット数の計数を行うようにしてあり、前記計数手段による計数を単位回数行った結果から、平均値を算出する平均算出手段を備え、前記比較処理手段は、直近の単位回数に係る平均値と、前記直近の単位回数より過去の単位回数に係る平均値との対比割合が閾値を超過するか否かの比較処理を行うようにしてあることを特徴とする。
【００１９】
本発明に係るアクセス振分装置は、外部から新たな単位回数を受け付けた場合、前記平均算出手段の平均値算出に係る単位回数を、新たな単位回数に更新する回数更新手段を備えることを特徴とする。
本発明に係るアクセス振分装置は、外部から新たな単位時間を受け付けた場合、前記計数手段の計数に係る単位時間を、新たな単位時間に更新する時間更新手段を備えることを特徴とする。
本発明に係るアクセス振分装置は、外部から新たな閾値を受け付けた場合、前記比較処理手段の比較処理に係る閾値を新たな閾値に更新する閾値更新手段を備えることを特徴とする。
【００２０】
本発明に係る操作端末は、表示部及び通信部を備える操作端末において、特定サーバ宛のアクセス状況を、アクセス元の国ごとに前記表示部に表示する処理を行う表示処理手段と、外部のサーバコンピュータへの問い合わせ信号を前記通信部から出力することにより、特定サーバへのアクセス状況を、アクセス元の国ごとに示すアクセス状況情報を取得する情報取得手段とを備え、前記表示処理手段は、前記情報取得手段で取得したアクセス状況情報に基づき、アクセス状況を示す形態を変化するようにしてあることを特徴とする。
【００２１】
本発明に係る操作端末は、前記表示処理手段が、アクセス状況が閾値を超過していない旨のアクセス状況情報を前記情報取得手段で取得した場合、前記アクセス状況情報に係る国のアクセス状況を第一形態で表示すると共に、アクセス状況が閾値を超過した旨のアクセス状況情報を前記情報取得手段で取得した場合、前記アクセス状況情報に係る国のアクセス状況を第二形態で表示することを特徴とする。
【００２２】
本発明に係る操作端末は、前記表示処理手段が、第二形態でアクセス状況を表示していた国を指定する旨の操作指示を受け付けた場合、前記操作指示で指定された国のアクセス状況を第三形態で表示するようにしてあることを特徴とする。
【００２３】
本発明に係るコンピュータプログラムは、第一ポート及び第二ポートを備えるサーバコンピュータに、特定サーバ宛のアクセスに係るパケットを中継させて、前記第一ポートから特定サーバへ送出する一方、中継したパケットを状況に応じて前記第二ポートからダミーサーバへ転送する処理を行わせるためのコンピュータプログラムにおいて、前記サーバコンピュータを、中継したパケットを前記第一ポート又は前記第二ポートのいずれかより送出するように、パケットを送出するポートの切替を行うポート切替手段と、中継したパケットの数を、パケットの送信元に係る国別に計数する計数手段と、計数した国別のパケット数に基づいて閾値との比較処理を行う比較処理手段と、前記比較処理によって閾値を超過した場合で、その比較処理に係る国からのパケットを中継すると、その中継したパケットを前記第二ポートから送出するように、前記ポート切替手段の切替を制御する切替制御手段として機能させることを特徴とする。
【００２４】
本発明に係るコンピュータプログラムは、第一ポート及び第二ポートを備えるサーバコンピュータに、特定サーバ宛のアクセスに係るパケットを中継させて、前記第一ポートから特定サーバへ送出する一方、中継したパケットを状況に応じて前記第二ポートからダミーサーバへ転送する処理を行わせるためのコンピュータプログラムにおいて、前記サーバコンピュータを、中継したパケットを前記第一ポート又は前記第二ポートのいずれかより送出するように、パケットを送出するポートの切替を行うポート切替手段と、中継したパケットの数を、パケットの送信元に係る国別に計数する計数手段と、計数した国別のパケット数に基づいて閾値との比較処理を行う比較処理手段と、前記比較処理の結果に応じた内容を、外部へ通知する通知手段と、前記通知手段で閾値を超過した旨の内容を通知したことに応じて、国を指定する旨の操作指示を外部から取得した場合で、前記操作指示で指定された国からのパケットを中継すると、その中継したパケットを前記第二ポートから送出するように、前記ポート切替手段の切替を制御する切替制御手段として機能させることを特徴とする。
【００２５】
本発明に係るコンピュータプログラムは、表示部及び通信部を備えるコンピュータに、前記通信部を用いて外部のサーバコンピュータへ問い合わせ信号を送信する処理を行わせると共に、送信した問い合わせ信号に応じて取得した情報に基づき前記表示部に表示処理を行わせるためのコンピュータプログラムにおいて、前記コンピュータを、外部のサーバコンピュータへの問い合わせ信号を前記通信部から出力することにより、特定サーバへのアクセス状況を、アクセス元の国ごとに示すアクセス状況情報を取得する処理を行う手段と、特定サーバ宛のアクセス状況を、アクセス元の国ごとに前記表示部に表示する処理を行うと共に、取得したアクセス状況情報に基づき、アクセス状況を示す形態を変化するように表示処理を行う手段として機能させることを特徴とする。
【００２６】
本発明にあっては、特定サーバ向けの第一ポート及びダミーサーバ向けの第二ポートを、状況に応じて切り替えるようにしたので、パケットの送出先の制御はハード的にポートの切替を行うだけで済むようになり、ダミーサーバへの転送の際、従来のようなパケットのヘッダアドレスの変更が不要になり、ヘッダアドレス変更に係る処理負担から解放される。また、本発明にあっては、中継したパケット数を国別に計数して、閾値と国ごとに比較処理を行うので、国別のサーバ攻撃を管理できるようになる。
【００２７】
さらに、本発明にあっては、比較結果の内容をユーザからの操作を受け付ける操作端末へ通知するので、ユーザは操作端末を通じてサーバ攻撃の状況を把握して、操作指示を与えられるようになる。そして、国を指定する操作指示をユーザが与えた場合は、その指示で指定された国からのアクセスによるパケットのみを第二ポートから送出するように制御するので、サーバ攻撃に応じたアクセスだけをダミーサーバへ転送できるようになると共に、他の国からの正常なアクセスについては通常通り、特定サーバへ届けられるようになる。
【００２８】
なお、ダミーサーバへ転送してからもサーバ攻撃が続くと、ダミーサーバはダウンすることになるが、攻撃側は自己の攻撃がダミーサーバへ転送されていることは分からないので、ダミーサーバがダウンすれば、攻撃目標としていたサーバがダウンしたと勘違いする。それにより攻撃側は初期の目的を達成したとして、自発的にサーバ攻撃を停止することが期待できるようになる。さらに、攻撃側が自発的にサーバ攻撃を停止することに伴い、アクセス元からアクセス振分装置へ至る広域の通信網におけるトラフィック量（パケット量）が早期に軽減されることにも貢献できる。また上述した第一ポート及び第二ポートはそれぞれ単数に限られるものではなく、システムの規模・仕様等によっては、複数設けることも可能であり、そのようにポートを複数設けた場合は、特定サーバ及びダミーサーバを複数設置することも当然可能となる。さらに、本発明における特定サーバは一つの集合体を指す場合もあり、例えば、分散処理を行うことで特定サーバを複数のサーバで構成するようなこともあり得る。
【００２９】
本発明にあっては、国の指定を解除する旨の操作指示を受け付けると、第一ポートからの送出に切り替えるように制御を行うので、ユーザ操作に基づき適宜、パケット送出するポートを容易に切り替えることが可能となり、実際のシステム運営面で刻々と変化するアクセス状況に対して柔軟な転送処理を実現でき、正常なアクセスを極力、通常のサーバへ案内することも可能になる。
【００３０】
本発明にあっては、比較処理によって閾値を超過した場合に、その比較処理に係る国からのパケットを中継すると、その中継したパケットを第二ポートから送出するように切替制御を行うので、ユーザの操作指示が無くても自動でダミーサーバへの転送が可能になり、サーバ攻撃の対処を一段と容易に行えるようになる。
【００３１】
本発明にあっては、一旦、ダミーサーバへの転送を行った場合でも、何らかの事情により、サーバ攻撃によるパケット数の比較処理の結果が当初の閾値より低い値の閾値を超過しなくなった場合、ダミーサーバへの転送を通常の経路へ戻すように送出ポートの切替制御を行うので、自動でダミーサーバへ転送していたパケットの経路を通常の経路に戻すことが可能となり、サーバ攻撃が収まった場合に対しても、特別なスキルを有するシステム管理者又はサーバオペレータに依存することなく、対応可能となる。また、本発明にあっては、通常の経路に戻す場合の閾値は、ダミーサーバへの転送の比較処理に用いていた閾値に比べて低い値の別の閾値を用いることから、安全度を見越してサーバ攻撃が収まったことを見極められるようになる。
【００３２】
本発明にあっては、一旦、ダミーサーバへの転送を行った場合でも、ユーザの操作指示があれば、ダミーサーバへの転送を通常の経路へ戻すように送出ポートの切替制御を行うので、ユーザ判断により、ダミーサーバへの転送の有無を適宜変更できるようになり、ユーザの意向に合わせてシステム運営を行えるようになる。
【００３３】
本発明にあっては、平均値に基づいた比較結果が閾値を超過するか否かを判断するので、サーバ攻撃に該当しない突発的なアクセスの増加を、サーバ攻撃であると誤って判断するおそれを回避できるようになり、サーバ攻撃に対する処理の信頼性を高められるようになる。
【００３４】
本発明にあっては、サーバ攻撃であるか否かを平均値に基づき比較判断する場合において、平均値算出に係る単位回数を適宜、新たな単位回数に更新できるので、刻々と変化するアクセス状況、そのときにおける特定サーバの処理能力、そのときにおけるダミーサーバの処理能力等を適宜、考慮して単位回数を動的に変更できるようになり、サーバ攻撃に対して、そのときの様々な状況を反映した柔軟な対応を行えるようになる。
【００３５】
本発明にあっては、計数に係る処理に応じた単位時間を適宜、新たな単位時間に更新できるので、上述した単位回数の更新の場合と同様に、刻々と変化するアクセス状況、そのときにおける特定サーバの処理能力、そのときにおけるダミーサーバの処理能力等を適宜、考慮して単位時間を動的に変更できるようになり、サーバ攻撃に対して、そのときの様々な状況を反映した柔軟な対応を行えるようになる。
【００３６】
本発明にあっては、比較処理に係る閾値を適宜、新たな閾値に更新できるので、上述した単位回数及び単位時間の更新の場合と同様に、刻々と変化するアクセス状況、そのときにおける特定サーバの処理能力、そのときにおけるダミーサーバの処理能力等を適宜、考慮して閾値を動的に変更できるようになり、サーバ攻撃に対して、そのときの様々な状況を反映した柔軟な対応を行えるようになる。
【００３７】
本発明にあっては、ユーザ操作を受け付ける操作端末の表示部に、特定サーバのアクセス状況を、アクセス元の国ごとに表示し、アクセス状況が変化すれば、アクセス状況を示す形態も変化させるので、ユーザは、アクセス元の国ごとのアクセス状況を一目で把握できるようになり、その結果として、例えば、表示部に世界地図等を表示すれば、特定サーバへアクセスを行うアクセス元の国からのアクセス数に応じて、地図上におけるアクセス元の国を識別するようなことも可能となる。
【００３８】
また、本発明にあっては、アクセス状況が閾値を超過していない場合、そのようなアクセス状況を第一形態で表示すると共に、アクセス状況が閾値を超過した場合、そのようなアクセス状況を第二形態で表示するので、異なる形態によりアクセス状況が、サーバ攻撃に該当する程度の危険性を有するか否かを、ユーザは容易に見極められるようになる。なお、アクセス状況を表示する形態としては、例えば、「線」でアクセス状況を示すことが想定でき、この場合、異なる形態としては、「線」の太さを相違させる、「線」の種類（実線、波線、一点鎖線等）を相違させる、「線」の色を相違させる等が考えられる。
【００３９】
さらに、本発明にあっては、ダミーサーバへ転送する旨の操作指示を出した場合は、第三形態でアクセス状況を表示するので、ダミーサーバへ転送中である旨を操作端末の表示部を通じてユーザに伝えることが可能となり、現在のシステム状況をユーザが把握できるようにすることに貢献できる。
【００４０】
さらにまた、本発明にあっては、第二形態でアクセス状況を表示していた場合に、アクセス状況が別の閾値を下回るようになると、第二形態から第一形態へとアクセス状況を変化させるので、ダミーサーバへの転送を行うか否かの判断に役立つ情報を、一目で分かるようにユーザへ提供できる。
【発明の効果】
【００４１】
本発明にあっては、パケットを送出するポートというハード的な切替によりダミーサーバへの転送経路の切替を行うようにしたので、従来のようなパケットのヘッダアドレスの変更というソフト的な処理を不要にでき、また、アクセス元の国ごとにサーバ攻撃を判別して、サーバ攻撃を行う国からのアクセスのみをダミーサーバへ転送すると共に、他の国からのアクセスは通常の経路を確保するので、正常なアクセスに対しては通常のサービスを維持できると共に、サーバ攻撃のみをダミーサーバへ誘導でき、昨今増加している特定の国からのサーバ攻撃に対して適切に処置できる。
【００４２】
本発明にあっては、国の指定を解除する旨の操作指示を受け付けると、第一ポートからの送出に切り替えるように制御を行うので、ユーザ操作に基づき適宜、中継したパケットを送出するポートを容易に切り替えることができ、実際のシステム運営面において、刻々と変化するアクセス状況に対して柔軟な転送切替を実現できる。
【００４３】
本発明にあっては、ユーザの操作指示が無くても自動でダミーサーバへの転送を開始できるので、特定の国からのサーバ攻撃を容易に回避できると共に、そのように自動でダミーサーバへの転送を行っても、他の国からの正常なアクセスについては、通常通りのアクセス経路を確保でき、特定サーバが提供するサービス等に支障が生じないようにできる。
【００４４】
本発明にあっては、一旦、ダミーサーバへの転送を行った場合でも、サーバ攻撃によるパケット数の比較処理の結果が当初の閾値より低い値の別の閾値を下回ると、ダミーサーバへの転送を通常の経路へ戻すように切替制御を行うので、自動でパケット経路を通常の経路へ戻すことができ、サーバ攻撃が収まったとき等にスムーズの通常の経路へ移行できる。
【００４５】
本発明にあっては、一旦、ダミーサーバへの転送を行った場合でも、ユーザの操作指示により、ダミーサーバへの転送を通常の経路へ戻すように切り替えることができるので、ユーザ判断により、ダミーサーバへの転送の有無を適宜変更でき、ユーザの意向に合わせてシステム運営を行える。
【００４６】
本発明にあっては、平均値に基づいた比較結果が閾値を超過するか否かを判断するので、サーバ攻撃に該当しない突発的なアクセスの増加を、サーバ攻撃であると誤って判断するおそれを回避でき、サーバ攻撃に対する処理の信頼性を向上できる。
【００４７】
本発明にあっては、新たな単位回数、新たな単位時間、新たな閾値への更新を適宜行えるので、刻々と変化するアクセス状況、そのときにおける特定サーバの処理能力、そのときにおけるダミーサーバの処理能力等を適宜、考慮して単位回数、単位時間、閾値を動的に変更でき、サーバ攻撃に対して、そのときの様々な状況を反映した柔軟な対応を行うことができる。
【００４８】
本発明にあっては、ユーザ操作を受け付ける操作端末の表示部に、特定サーバのアクセス状況を、アクセス元の国ごとに表示し、その際、アクセス状況を示す形態を変化させるので、ユーザは、アクセス元の国ごとのアクセス状況を一目で把握できる。
【００４９】
また、本発明にあっては、アクセス状況が閾値を超過していない場合、そのようなアクセス状況を第一形態で表示すると共に、アクセス状況が閾値を超過した場合、そのようなアクセス状況を第二形態で表示するので、第一形態であるか、又は第二形態であるかにより、ユーザはアクセス状況がサーバ攻撃に該当する程度の危険性を有するかを容易に見極めることができる。
【００５０】
さらに、本発明にあっては、ダミーサーバへ転送する旨の操作指示を出した場合は、第三形態でアクセス状況を表示するので、ダミーサーバへ転送中である旨を操作端末の表示部を通じてユーザへ伝えられる。
さらにまた、本発明にあっては、第二形態でアクセス状況を表示していた場合に、アクセス状況が別の閾値を下回るようになると、第二形態から第一形態へとアクセス状況を変化させるので、ダミーサーバへの転送を行うか否かの判断に役立つ情報を、一目で分かるようにユーザへ提供できる。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態に係るアクセス振分システムを含む全体的なウェブネットワークシステムの全体的な概要を示す概略図である。
【図２】ダミーサーバのダウン時にアクセス元の端末に表示される画面内容を示す概略図である。
【図３】アクセス振分装置の主要な内部構成を示すブロック図である。
【図４】国判別テーブルの中身の一例を示す図表である。
【図５】アクセス状況テーブルの中身の一例を示す図表である。
【図６】平均値比較に係る処理の概要を示すタイムチャートである。
【図７】操作端末の主要な内部行成を示すブロック図である。
【図８】設定画面の一例を示す概略図である。
【図９】アクセス状況画面の平常時の状態を示す概略図である。
【図１０】アクセス状況画面のサーバ攻撃発生時の状態を示す概略図である。
【図１１】アクセス状況画面の国指定時の状態を示す概略図である。
【図１２】アクセス状況画面のダミーサーバ転送時の状態を示す概略図である。
【図１３】アクセス振分装置の処理手順を示す第１フローチャートである。
【図１４】アクセス振分装置の処理手順を示す第２フローチャートである。
【図１５】アクセス振分装置の処理手順を示す第３フローチャートである。
【図１６】操作端末の処理手順を示す第４フローチャートである。
【図１７】アクセス振分装置の変形例に係る処理手順を示す第５フローチャートである。
【図１８】（ａ）（ｂ）は変形例の平均値比較に係る処理の概要を示すタイムチャートである。
【図１９】（ａ）（ｂ）は別の変形例の平均値比較に係る処理の概要を示すタイムチャートである。
【発明を実施するための形態】
【実施例１】
【００５２】
図１は、本発明の実施形態に係るアクセス振分システム１０を備えたウェブネットワークシステム１の全体的な概要を示している。ウェブネットワークシステム１は、ネットワーク上にウェブサイトを開設したウェブサーバ２（本発明における特定サーバに相当）へ、各国の通信端末（Ａ国の通信端末Ａ１、Ａ２、Ａ３等、Ｂ国の通信端末Ｂ１、Ｂ２、Ｂ３等、Ｃ国の通信端末Ｃ１、Ｃ２、Ｃ３等）が広域の通信網（広域のネットワーク）ＮＷを通じてアクセスできるように構築されたシステムである。
【００５３】
本実施形態のウェブネットワークシステム１は、各国からウェブサーバ２が攻撃されるというサーバ攻撃に対応できるように、ウェブサーバ２の上流にアクセス振分システム１０を設置する一方、ウェブサーバ２と並列的にダミーサーバ５を設けたものになっている。ある国からウェブサーバ２へサーバ攻撃によるアクセスに伴う多量のパケットが送信されてくると、そのような多量のパケットをアクセス振分システム１０は、ダミーサーバ５へ転送すると共に、正常なアクセスに伴うパケットについては通常通りウェブサーバ２へ送出する。
【００５４】
このようなアクセス振分システム１０によるアクセス振り分け処理により、サーバ攻撃を行う国以外の国からのアクセスは、ウェブサーバ２へ届き、通常通りにウェブサイトの閲覧等が可能になる。一方、サーバ攻撃を行う国からのアクセスはダミーサーバ５へ届くので、サーバ攻撃によって、ダミーサーバ５の処理能力を超えた場合、ダミーサーバ５はダウンすることになる。
【００５５】
図２は、ダミーサーバ５がダウンした場合に、ダミーサーバ５へアクセスしていた通信端末に表示される画面内容２５を示しており、サーバ攻撃を行う端末で、このような画面内容２５が表示されると、攻撃者は、あたかもウェブサーバ２がダウンしたと勘違し、サーバ攻撃による目的を達成したという満足感を得られる状況が攻撃者に提供される。これにより、サーバ攻撃を行う攻撃者が目的達成により、自発的にサーバ攻撃を停止することが期待できることとなる。なお、自発的なサーバ攻撃の停止に伴い、広域の通信網ＮＷにおけるトラフィック量（パケット量）も軽減されることになる。このように、本発明では、サーバ攻撃をブロックするのではなく、攻撃者に対して攻撃対象のウェブサーバ２がダウンしたと見せかけるようにしたことが特徴になっている。
【００５６】
本実施形態のウェブネットワークシステム１で用いるダミーサーバ５としては、攻撃者にウェブサーバ２のダミーサーバであること見抜かれないようにするため、ウェブサーバ２と同等の機能を具備すると共に、処理能力的にはウェブサーバ２より劣る仕様にした方が、サーバ攻撃に対してダウンしやすい特性になることから好適となる。
【００５７】
なお、本実施形態に係るウェブネットワークシステム１は、ウェブサーバ２のセキュリティ確保のため、広域の通信網ＮＷとの接続を行うルータ３の上流側にファイヤウォール４を設置している。さらに、ウェブサーバ２宛にアクセスを行う各国の通信端末（Ａ国の通信端末Ａ１、Ａ２、Ａ３等、Ｂ国の通信端末Ｂ１、Ｂ２、Ｂ３等、Ｃ国の通信端末Ｃ１、Ｃ２、Ｃ３等）としては、通信機能を具備したパーソナルコンピュータ（ノート型のものも含む）、通信機能を具備したタブレット、スマートフォン、ウェブサイト閲覧機能等を具備した携帯電話機、通信機能を具備したＰＤＡ等が該当する。また、図１では図示内容を簡略化するため、Ａ、Ｂ、Ｃ国を図示するに留まるが、実際のシステム運営ではＡ、Ｂ、Ｃ国以外の国からもウェブサーバ２へのアクセスがあるものとする。
【００５８】
本発明の中心的な役割を担うアクセス振分システム１０は図１に示すように、アクセス振分装置１１及び操作端末２０により構成されており、アクセス振分装置１１は、ウェブサーバ２宛のアクセスに係るパケットを中継し、パケットの送信元の国別にパケット数を計数して、アクセス攻撃を行う国を特定し、その特定した国からのパケットのみをダミーサーバ５へ転送する処理を行い、その他の国からのパケットは通常どおりウェブサーバ２へ送出する処理を行う。また、操作端末２０は、アクセス振分装置１１で中継するパケット数に係る検知判別の結果をモニタリングして、ウェブサーバ２へのアクセス状況を国別に表示し、ユーザにウェブサーバ２へのアクセス状況を提供すると共に、ダミーサーバ５への転送指示等の各種操作指示を受付可能にしている。以下、アクセス振分システム１０を構成するアクセス振分装置１１及び操作端末２０について詳説する。
【００５９】
図３は、アクセス振分装置１１の主要な内部構成を示している。アクセス振分装置１１には、汎用のサーバコンピュータを適用していると共に、複数のポート（第１ポート１２ａ及び第２ポート１２ｂ）を含むハードデバイスである送出切替モジュール１２を装着したものになっている。アクセス振分装置１１は、全体的な制御及び各種処理を行うＭＰＵ１１ａに、各種デバイス等を内部接続線１１ｉで接続したものになっており、各種デバイス等には、無線通信部１１ｂ、有線通信部１１ｃ、送出切替モジュール１２、ＲＡＭ１１ｄ、ＲＯＭ１１ｄ、入力インタフェース１１ｆ、出力インタフェース１１ｇ、大容量記憶システム（ＨＤＤシステム）１１ｈ等がある。
【００６０】
無線通信部１１ｂは、操作端末２０と無線通信を行う無線通信デバイス（無線通信手段）であり、ＩＥＥＥ８０２．１１系の規格（ＩＥＥＥ８０２．１１ｂ／ｇ、ａ等）に準じた無線ＬＡＮ規格に応じたものを用いている。有線通信部１１ｃは、有線で通信を行う通信デバイス（有線通信手段）であり、ネットワークケーブルＬ１を介して上述したルータ３と接続可能になっており、広域の通信網ＮＷを通じてウェブサーバ２宛のアクセスに係るパケットを受信して中継する。
【００６１】
送出切替モジュール１２は、上述した有線通信部１１ｃと内部中継線１１ｋで接続されており、有線通信部１１ｃで受信（中継）したパケットを受け取って、第１ポート１２ａ又は第２ポート１２ｂのいずれかから送出するものである（ポート切替手段に相当）。パケット送出用のポートを第１ポート１２ａ又は第２ポート１２ｂのいずれに切り替えるかは、ＭＰＵ１１ａにより制御されており、ＭＰＵ１１ａの制御により、出力用のポートを適宜切り替える。本実施形態では、第１ポート１２ａにウェブサーバ向けケーブルＬ２が接続されると共に、第２ポート１２ｂにダミーサーバ向けケーブルＬ３が接続される。
【００６２】
ＲＡＭ１１ｄは、ＭＰＵ１１ａの処理に伴うデータ、情報、ファイル等を一時的に記憶するものであり、本実施形態では後述するように、ＭＰＵ１１ａの処理によってアクセス状況を示す情報である非超過情報、超過情報、再非超過情報等が適宜、国ごとに生成されると共に、これらの各情報が国ごとにテーブル形式で記憶されるようになっており、新たな情報の生成により、今まで記憶されていたテーブル内の情報が新たな情報に更新されることもある。ＲＯＭ１１ｅは、ＭＰＵ１１ａの基本的な処理内容を規定したプログラムなどを記憶するものである。
【００６３】
入力インタフェース１１ｆは、キーボード１３、マウス等のユーザインタフェースが接続されるものであり、メンテナンス時等にアクセス振分装置１１のユーザから直接的に操作指示を受け付けられるようにしている。出力インタフェース１１ｇは、ディスプレイ１４が接続されるものであり、ＭＰＵ１１ａの処理に伴う内容等をディスプレイ１４ｃへ出力し、メンテナンス時等にユーザが現在の処理内容等を確認できるようにしている。
【００６４】
大容量記憶システム１１ｈ（記憶デバイスに相当）は、各種プログラム、処理に用いる各種テーブル、処理に用いる各種値等を記憶するものであり、本実施形態ではサーバプログラムＰ１、切替プログラムＰ２、国判別テーブルＴ１、アクセス状況テーブルＴ２、第１閾値Ｄ１、第２閾値Ｄ２、単位回数Ｄ３、単位時間Ｄ４等を記憶する。
【００６５】
サーバプログラムＰ１は、サーバ用のオペレーションシステムに応じた各種処理を規定したものであり、この規定内容に基づいた処理をＭＰＵ１１ａが行うことで、アクセス振分装置１１に応じたサーバコンピュータは、サーバとしての基本的な機能を実行できるようになる。切替プログラムＰ２の説明は後述し、先に、国判別テーブルＴ１、アクセス状況テーブルＴ２、第１閾値Ｄ１、第２閾値Ｄ２、単位回数Ｄ３、単位時間Ｄ４について説明する。
【００６６】
図４は、国判別テーブルＴ１の中身の概要を示している。国判別テーブルＴ１は、グローバルＩＰアドレスに対応付けて、そのグローバルＩＰアドレスが示す国（国名）、国を識別する国識別コード、エリア（世界における地域を示すエリア名）、エリアを識別するエリア識別コードを配置したものになっている。なお、グローバルＩＰアドレスは、アクセスに伴うパケットのヘッダ部分に格納される情報であり、このグローバルＩＰアドレスについて、国判別テーブルＴ１を参照することで、そのグローバルＩＰアドレスをヘッダ部分に格納したパケットが、いずれの国から発信されたものであるかが判明する。
【００６７】
図５は、アクセス状況テーブルＴ２の中身の概要を示している。アクセス状況テーブルＴ２はウェブサーバ２へのアクセス状況を示すパケット数を、アクセス元の国（アクセスに係るパケットの送信元の国）ごと格納したものになっている。具体的には、国ごとに、直近の計数に係る回Ｋ１から、その回Ｋ１に連なる一つ前の回Ｋ２、その回Ｋ２の一つ前の回Ｋ３というように、各回ごとにアクセス振分装置１１（有線通信部１１ｃ）が中継したパケット数を格納したものになっている。なお、アクセス状況テーブルＴ２は最終の回Ｋ１００までの計１００回分のパケット数を格納できるようになっており、最新の回Ｋ１についてのパケット数を格納するごとに、今まで格納していた回のパケット数を一つ前の回（古い回）へシフトし、それにより最終の回Ｋ１００に今まで格納されていたパケット数は、アクセス状況テーブルＴ２から、はじき出されて削除されることになる。
【００６８】
大容量記憶システム１１ｈに記憶される第１閾値Ｄ１は、サーバ攻撃が行われると判断されるパケット数の閾値であり、後述するように第１閾値Ｄ１を超過した場合にサーバ攻撃に相当するアクセス状況であると判断される。また、第２閾値Ｄ２は、第１閾値Ｄ１より低い値の別の閾値に相当し、一旦、サーバ攻撃に相当するアクセス状況であると判断されてから、通常レベルのアクセス状況に戻ったと判断されるパケット数の閾値であり、後述するように第２閾値Ｄ２を下回った場合に通常レベルのアクセス状況であると判断される。
【００６９】
単位回数Ｄ３は、アクセス状況を判断する際に参照される回数に該当する。単位時間Ｄ４は、パケット数が計数される１回（例えば、上述した回Ｋ１）あたりの時間に該当する。大容量記憶システム１１ｈには、上述した第１閾値Ｄ１、第２閾値Ｄ２、単位回数Ｄ３、単位時間Ｄ４として設定される値が記憶されることになり、設定される値は、ユーザ操作により適宜変更可能になっており（図８参照）また、デフォルト値として第１閾値Ｄ１には２００％という値、第２閾値Ｄ２には５０％という値、単位回数Ｄ３には３回という値、単位時間Ｄ４には１０秒という値がそれぞれ設定されている。なお、このようなデフォルト値は勿論、一例にすぎず、他の値を用いることも当然可能である。
【００７０】
次に切替プログラムＰ２について説明する。切替プログラムＰ２は、アクセス振分装置１１がダミーサーバ５への振り分けを行うにあたり、ＭＰＵ１１ａが各種手段（計数手段、比較処理手段、端末通知手段、切替制御手段等）として制御等の処理を行うべき内容を規定したものになっており、処理の内容としては主に、アクセス状況の検知に係る処理、検知したアクセス状況を操作端末２０に通知する処理、パケット送出用のポート切替処理の３種類を含んでいる。
【００７１】
一つめのアクセス状況の検知に係る処理として、切替プログラムＰ２は、有線通信部１１ｃで中継するパケット数をＭＰＵ１１ａが計数（カウント）する処理を規定する。この計数の際、中継したパケットのヘッダ部に格納されたグローバルＩＰアドレスに対して、図４に示す国判別テーブルＴ１を参照することで、中継したパケットの発信元となる国を特定し、その特定した国別に、中継したパケットの数を上述した単位時間Ｄ３の間（デフォルト値で１０秒間）、ＭＰＵ１１aが計数することを切替プログラムＰ２は規定する。なお、このような回数毎の計数はＭＰＵ１１ａにより、繰り返し行われる（図６参照）。
【００７２】
また、切替プログラムＰ２は、計数した国別のパケット数を、図５に示すアクセス状況テーブルＴ２に格納して記憶する処理をＭＰＵ１１ａが行うことを規定する。このようにパケット数がアクセス状況テーブルＴ２に格納されて、アクセス状況を判断するのに必要回数分のパケット数が蓄えられると、切替プログラムＰ２は、直近の単位回数（デフォルト値で３回）と、それに続く単位回数とのそれぞれに対して平均値を算出する処理をＭＰＵ１１ａが行うことを規定する。
【００７３】
図６は、上述した平均値算出に係る処理に応じた回を時間的な流れに従って示したタイムチャートである。切替プログラムＰ２は、直近の３回のグループとなる回Ｋ１〜Ｋ３のパケット数の平均値をＭＰＵ１１ａが算出することを規定すると共に、その直近の３回のグループに時間的に連続する一つ前のグループとなる３回の回Ｋ４〜Ｋ６のパケット数の平均値もＭＰＵ１１ａが算出することを規定する。なお、１回当たりの時間が、上述した単位時間に該当し（例えば、回Ｋ１の時間が単位時間に相当）、３回という回数が上述した単位回数に該当する。それから、直近の３回に係る平均値と、一つ前の３回に係る平均値とを対比したパーセンテージ（対比割合）を算出し（[直近の３回に係る平均値／一つ前の３回に係る平均値]×１００％）、その算出値（対比割合）が、上述した第１閾値Ｄ１を超過するか否かを判断する比較処理をＭＰＵ１１ａが行うことを切替プログラムＰ２は規定する。なお、各回の間隔（例えば、回Ｋ１と回Ｋ２との間の時間）は、ＭＰＵ１１ａの処理時間に、若干の時間を加えた所定時間になっている。
【００７４】
第1閾値Ｄ１との比較処理の結果、算出値が第1閾値Ｄ１を超過する場合、比較処理に係る国について第1閾値Ｄ１を超過する旨の超過情報を生成し、生成した超過情報をＲＡＭ１１ｄに記憶する処理をＭＰＵ１１ａが行うことを切替プログラムＰ２は規定する。なお、超過情報の具体的な中身としては、第1閾値Ｄ１の超過を示す第１フラグが立っていることを表す情報、比較処理に係る国を示す国識別コード、及びその国が属するエリアを示すエリア識別コードが含まれたものになっている。
【００７５】
また、第1閾値Ｄ１との比較処理の結果、算出値が第1閾値Ｄ１を超過しない場合、比較処理に係る国について第1閾値Ｄ１を超過しない旨の非超過情報を生成し、生成した非超過情報をＲＡＭ１１ｄに記憶する処理をＭＰＵ１１ａが行うことを切替プログラムＰ２は規定する。非超過情報の具体的な中身としては、第1閾値Ｄ１の非超過を示す第1フラグが立っていないことを表す情報、比較処理に係る国を示す国識別コード、及びその国が属するエリアを示すエリア識別コードが含まれたものになっている。
【００７６】
さらに、ＲＡＭ１１ｄに超過情報を記憶している場合で、その超過情報に係る国と同じ国に係る上記の算出値が、上述した第２閾値Ｄ２を超過するか否かを判断する処理をＭＰＵ１１ａが行うことも切替プログラムＰ２は規定する。第２閾値Ｄ２との比較処理の結果、算出値が第２閾値Ｄ２を超過しない場合、比較処理に係る国について第２閾値Ｄ２を超過しない旨の再非超過情報を生成し、生成した再非超過情報をＲＡＭ１１ｄに記憶する処理をＭＰＵ１１ａが行うことを切替プログラムＰ２は規定する。なお、再非超過情報の具体的な中身としては、第２閾値Ｄ２の非超過を示す第２フラグが立っていないことを示す情報、比較処理に係る国を示す国識別コード、及びその国が属するエリアを示すエリア識別コードが含まれたものになっている。
【００７７】
また、上述した第２閾値Ｄ２との比較処理の結果、算出値が第２閾値Ｄ２を超過する場合は、特に情報を生成しないことを切替プログラムＰ２は規定する。切替プログラムＰ２は、各情報を記憶して生成すると、再度、アクセス状況の検知に係る処理を最初の段階から行うことを規定しており、新たな情報（超過情報、非超過情報、再非超過情報といった比較結果に応じた内容を示す情報）を生成した場合、ＲＡＭ１１ｄに記憶されていた過去の情報を新たな情報で上書きして、更新することを規定している。
【００７８】
次に、切替プログラムＰ２が主に規定する二つめの処理となるアクセス状況を操作端末２０に通知する内容として、切替プログラムＰ２は、無線通信部１１ｂで、アクセス状況の問い合わせ信号となるポーリングを受信（取得）したか否かを検知する処理をＭＰＵ１１ａが行うことを規定する。ポーリングを受信したことを検知した場合、ＭＰＵ１１ａはＲＡＭ１１ｄに記憶している情報（超過情報、非超過情報、再非超過情報）を読み出して、無線通信部１１ｂよりポーリング元のアドレスへ送信（通知）する制御処理を行うことを切替プログラムＰ２は規定する。
【００７９】
最後に、切替プログラムＰ２が主に規定する三つめのパケット送出用のポート切替処理として、切替プログラムＰ２は、無線通信部１１ｂで、国を指定する旨の操作指示を受信したか否かを検知する処理をＭＰＵ１１ａが行うことを規定する。国を指定する旨の操作指示の受信を検知した場合、その操作指示で指定された国を発信元にするパケットを有線通信部１１ｃで中継したか否かをＭＰＵ１１ａが検知することを切替プログラムＰ２は規定する。
【００８０】
上記の操作指示で指定された国を発信元とするパケットを中継したことを検知した場合、そのパケットを第２ポート１２ｂから送出するように、送出切替モジュール１２のポート切替の制御をＭＰＵ１１ａが行うことを切替プログラムＰ２は規定する。また、上記の操作指示で指定された国と異なる国を発信元とするパケットを中継したことを検知した場合、そのパケットを第１ポート１２ａから送出するように、送出切替モジュール１２のポート切替の制御をＭＰＵ１１ａが行うことを切替プログラムＰ２は規定する。
【００８１】
さらに、上記のように一旦、国を指定する旨の操作指示を受信した場合で、その後に、その国の指定を解除する旨の操作指示を無線通信部１１ｂで受信すれば、その国を発信元とするパケットを中継しても、そのパケットを第１ポート１２ａから送出するように、送出切替モジュール１２のポート切替の制御をＭＰＵ１１ａが行うことを切替プログラムＰ２は規定する。なお、このように国の指定を解除する旨の操作指示を受信した場合、解除指定の国と異なる国を発信元とするパケットを中継したときは、上記と同様に、そのパケットを第１ポート１２ａから送出するように、送出切替モジュール１２のポート切替の制御をＭＰＵ１１ａが行うことになる。なお、切替プログラムＰ２の上述した処理プロセス部分が何らかの理由によりダウンした場合に備えて、中継したパケット（トラフィック）を第１ポート１２ａから送出することで、トラフィックが遮断されないようにする補助プログラム機能をアクセス振分装置１１は含んでいる。
【００８２】
一方、図７は、操作端末２０の主要な内部構成を示している。本実施形態で用いられる操作端末２０としては、いわゆるタブレットと称されるタイプのタッチパネル機能を具備した一種のコンピュータに相当する携帯型端末装置を用いている。このようなタイプの携帯型端末装置は、電源スイッチ等の主要な操作スイッチのみを備え、主な操作は表示部が具備するタッチパネル機能を介して受け付けるようになっており、また、無線通信部を備えて各種情報・データ等を送受できるようになっている。
【００８３】
本実施形態では、このような携帯型端末装置である操作端末２０を、上述したアクセス振分装置１１に対するリモートコントローラ及びディスプレイ装置といった役割に用いており、そのような役割を果たすための処理を規定したアプリ（一種のコンピュータプログラム）を操作端末２０にインストールしている。それにより、ユーザは、操作端末２０を介して、ウェブサーバ２へのアクセス状況及びダミーサーバへの転送状況等を確認できると共に、アクセス振分装置１１へ操作指示を出すことが可能となる。
【００８４】
操作端末２０は図７に示すように、一種のコンピュータ的な内部構造になっており、ＣＰＵ２０ａ、無線通信部２０ｂ、ＲＡＭ２０ｃ、ＲＯＭ２０ｄ、入出力インタフェース２０ｅ、外部接続インタフェース２０ｆ、メイン記憶部２０ｇ等を内部接続線２０ｈで接続した構成になっている。ＣＰＵ２０ａは端末全体の各種制御処理を行うものであり、メイン記憶部２０ｇにインストールされた各種プログラムの規定に従って様々な処理を実行する。
【００８５】
無線通信部２０ｂは無線通信を行うインタフェースであり、本実施形態ではＩＥＥＥ８０２．１１系の規格（ＩＥＥＥ８０２．１１ｂ／ｇ、ａ等）に準じた無線ＬＡＮ通信を行うようになっており、上述したアクセス振分装置１１の無線通信部１１ｂと直接的に通信できるようになっている（アドホックモードで通信を行う）。
【００８６】
ＲＡＭ２０ｃは、ＣＰＵ２０ａの処理に伴うデータ、情報、ファイル等を一時的に記憶するものであり、ＲＯＭ２０ｄは、ＣＰＵ２０ａの基本的な処理内容を規定したプログラムなどを記憶するものである。
【００８７】
入出力インタフェース２０ｅは、タッチパネル機能を具備した表示部２１との接続を行うものであり、表示部２１のタッチパネル機能を介して受け付けたユーザからの操作指示をＣＰＵ２０へ伝える処理を行うと共に、ＣＰＵ２０ａの制御に基づいて表示すべき内容（表示画面の内容）を表示部２１へ出力して、各種内容についての表示処理を行う手段にも該当する。外部接続インタフェース２０ｆは、外部記憶媒体、又はマウス、キーボード等のユーザインタフェース等を接続できるようになっており、本実施形態ではＵＳＢ（Universal Serial Bus  ユニバーサル・シリアル・バス）規格に応じたものを採用している。
【００８８】
メイン記憶部２０ｇは、各種プログラム、情報等を記憶するものであり、本実施形態では、基本プログラムＰ１０、アクセス管理プログラムＰ１１等を記憶している。基本プログラムＰ１０はＯＳ（オペレーション・システム）に相当する基本プログラムである。一方、アクセス管理プログラムＰ１１は、アクセス振分装置１１に対するリモートコントローラ及びディスプレイ装置といった役割を操作端末２０が果たすためのアプリに相当するコンピュータプログラムである。
【００８９】
アクセス管理プログラムＰ１１は、ＣＰＵ２０ａが行う各種処理を規定しており、規定する処理内容としては、各種値の設定処理に関する内容、ウェブサーバ２宛のアクセス状況をアクセスに係るパケットの送信元の国ごとに表示部２１で表示する内容等を規定する。また、アクセス管理プログラムＰ１１は、処理に伴い各種画面を表示部２１に表示することになり、そのような表示画面に応じた表示パーツデータも含んだものになっている。
【００９０】
図８は、アクセス管理プログラムＰ１１の各種値の設定処理に関する内容に基づき、表示部２１に表示される設定画面３０を示している。この設定画面３０は、図示しないメニュー画面で設定画面３０が選択されることで表示されるようになっている。設定画面３０は、第１閾値Ｄ１、第２閾値Ｄ２、単位回数Ｄ３、及び単位時間Ｄ４に対する選択欄３０ａ〜３０ｄを有する。選択欄３０ａ〜３０ｄのいずれかで、所要の値が選択された状態で、画面右下の適用ボタン３０ｆが選択されると、選択された値が無線通信部２０ｂを通じて、アクセス振分装置１１へ送信される。なお、アクセス振分装置１１では、新たな値（第１閾値Ｄ１、第２閾値Ｄ２、単位回数Ｄ３、単位時間Ｄ４の値）を受信すると（受け付けると）、大容量記憶システム１１ｈに記憶していた値を、新たな値に更新することになる。このような設定画面３０を通じて、ユーザが第１閾値Ｄ１、第２閾値Ｄ２、単位回数Ｄ３、単位時間Ｄ４の値を動的に変更することが可能となり、様々にアクセス状況に応じた設定値をタイムリーに適用できる。
【００９１】
また、設定画面３０は、画面左下に戻るボタン３０ｅを有すると共に、画面右上にトップページボタン３０ｇを有しており、これらのボタン３０ｅ、３０ｇが選択されると、前回に表示していた画面、又はトップページ画面に表示画面が遷移することになる。アクセス管理プログラムＰ１１は、上述したような設定画面３０に係る処理を規定したものになっており、ＣＰＵ２０ａは、アクセス管理プログラムＰ１１の規定内容に基づき、設定画面３０の表示処理に係る制御を行うと共に、ユーザによる各種操作に応じた処理に係る制御を行うことになる。なお、上記の設定画面３０とは別の管理画面（図示せず）を通じて、操作端末２０は、アクセス振分装置１１のＩＰアドレスの入力等も行えるようになっている。
【００９２】
図９〜１２は、アクセス管理プログラムＰ１１によるアクセス状況を表示部２１に表示する内容に基づくアクセス状況画面３１を示している。このアクセス状況画面３１は、図示しないメニュー画面でアクセス状況画面３１が選択されることで表示されるようになっている。アクセス状況画面３１は、ウェブサーバ２への国別のアクセス状況を示す内容になっており、中央に地球を示す地球オブジェクト３２を配置すると共に、アクセス先となるウェブサーバ２が設置された国３３へ、各国３４ａ、３４ｂ等からのアクセスがあることを示すアクセス線３５ａ、３５ｂ等を示したものになっている。
【００９３】
図９〜１２のアクセス状況画面３１は、実際のウェブサーバ２へのアクセス状況に応じて表示形態が変更されるようになっており、具体的には、操作端末２０が無線通信部２０ｂを用いてアクセス振分装置１１へのポーリングを行い、アクセス状況を問い合わせることにより通知されたアクセス状況情報（超過情報、非超過情報、再非超過情報等）等に基づき、アクセス状況画面３１の表示形態が決定される。なお、操作端末２０は随時、アクセス振分装置１１へのポーリングを行って（例えば、１０秒ごとにポーリングを行う）、最新のアクセス状況を取得する。
【００９４】
具体的には、アクセス状況画面３１の地球オブジェクト３２は、各国を表す範囲ごとに、その国を示す国識別コードが埋設されたものになっており、アクセス振分装置１１から通知された情報（アクセス状況情報）に含まれる国識別コードに応じた地球オブジェクト３２における各国を表す範囲を特定し、その特定した国（例えば、国３４ａ、３４ｂ等）からウェブサーバ２が設置された国３３へ向かう曲線（例えば、アクセス線３５ａ、３５ｂ等）を描画して示す処理を、ＣＰＵ２０ａが行うことをアクセス管理プログラムＰ１１は規定する。
【００９５】
図９は、国３４ａ、３４ｂ等に対して全て非超過情報（アクセス状況としてサーバ攻撃が起こっていないことを示す情報。すなわち第１閾値Ｄ１を超過していない旨の情報）が通知された場合を示しており、この場合、アクセスがあることを示すアクセス線３５ａ、３５ｂ等は細線で緑色の第１形態で示されるようになっている。
【００９６】
図１０は、国３４ａからのアクセスがサーバ攻撃に該当する場合を表したアクセス状況画面３１を示している。この図１０のアクセス状況画面３１は、図９のアクセス状況画面３１から表示内容が変化したものであり、ポーリングにより国３４ａについて超過情報（アクセス状況として、その国がサーバ攻撃を生じさせていることを示す情報。すなわち第１閾値Ｄ１を超過した旨の情報）が通知され、他の国３４ｂ等に対しては依然として非超過情報が通知された状態を示す。そのため、国３４ｂから国３３へ向かうアクセス線３５ａだけは、アクセス線３５ｂ等より太い幅の線で赤色の第２形態で示されるようになっており、他のアクセス線３５ｂ等は、図９の状態と同等になっている。
【００９７】
さらに、図１０では、国３４ａを示すエリアは、他の国３４ｂ等を示すエリアと相違する形態（図１０では、図３４ａを示すエリアにハッチングを付した形態）で表示されると共に、国３４ａを示すエリアは選択操作が行える状態で表示される。このように図１０に示すアクセス状況画面３１では、国３４ａ及びアクセス線３５ｂを他と異なる形態で示すので、一目で、国３４ａがサーバ攻撃を仕掛けていることを、ユーザは表示部２１に表示された図１０のアクセス状況画面３１から把握することができる。
【００９８】
図１１は、国３４ａを示すエリアがユーザにより選択された状態を表したアクセス状況画面３１を示し、図１０のアクセス状況画面３１から表示内容が変化したものである。国３４ａを示すエリアが選択されると、選択された国（国名）を示す矩形状のポップアップ３６が表示され、また、アクセス線３５ａも細線（アクセス線３５ｂと同じ太さ）で青色の第３形態（図１１では、色の違いを表現できないので、代替表現として線自体を波線で示す）で示されるようになっている。
【００９９】
また、上述したように、国３４ａを示すエリアの選択に伴い、操作端末２０の無線通信部２０ｂから、国３４ａを指定する旨の操作指示がアクセス振分装置１１へ送信されることになり、この操作指示の送信処理もＣＰＵ２０ａが行うことをアクセス管理プログラムＰ１１は規定している。
【０１００】
図１２は、図１１のアクセス状況画面３１から表示内容が変化したものであり、国３４ａを示すエリアの選択に伴う操作指示の送信処理が完了して、国３４ａからのアクセスがダミーサーバへ転送されている状態を表したアクセス状況画面３１を示す。この図１２のアクセス状況画面３１では、図１１のポップアップ３６が消えて、アクセス線３５ａが青色（図１２では波線）で示された状態となっており、このような形態のアクセス線３５ａにより、国３４ａからのアクセスがダミーサーバへ転送されている状態であることを、ユーザは把握することができる。
【０１０１】
また、図１２のアクセス状況画面３１を表示している状態では、アクセスがダミーサーバへ転送されている国３４ａのエリアを再度選択できるようになっている。国３４ａを示すエリアが再選択されると、操作端末２０の無線通信部２０ｂから、国３４ａの指定を解除する旨の操作指示がアクセス振分装置１１へ送信されることになる。この指定解除の旨の操作指示の送信処理もＣＰＵ２０ａが行うことをアクセス管理プログラムＰ１１は規定している。
【０１０２】
さらに、図１０〜１２のアクセス状況画面３１を表示している状態でも、操作端末２０はアクセス振分装置１１へのポーリングを行っており、ポーリングにより、国３４ａに対して再非超過情報（サーバ攻撃が何らかの事情により停止したと想定されるパケット量に低下したことを示す情報。すなわち第２閾値Ｄ２を超過しない旨の情報）が通知されると、アクセス線３５ａを、図９に示す第１形態に変化させる表示処理が行われる。このようにアクセス線３５ａの形態を、通知されるアクセス状況情報（超過情報、非超過情報、再非超過情報）及び国３４ａに係るエリアの選択によって、適宜変化させることで、実際のアクセス状況をユーザはタイムラグ無しに把握することが可能になる。
【０１０３】
なお、図１０〜１２のアクセス状況画面３１における中央の地球オブジェクト３２は、表示部２１の画面表面（地球オブジェクト３２が表示された箇所の表面）を指でなぞるようにすることで、所望の方向に回転できるようになっている。また、図１０〜１２のアクセス状況画面３１は画面右上に、トップページ画面へ戻るためのトップページボタン３１ａを選択可能に有している。さらに、図１０〜１２のアクセス状況画面３１は画面右下に、アクセスしている国の数を、アクセス状況の態様を示すアクセス線の表示形態（第１形態、第２形態、第３形態）ごとに示すようにしている。
【０１０４】
上述した図９〜１２のアクセス状況画面３１に係る内容の表示処理（表示形態を変化させる処理、ポーリングによる情報取得の処理、ユーザからの操作指示を受け付ける処理等を含む）をアクセス管理プログラムＰ１１は規定しており、アクセス管理プログラムＰ１１が規定する処理の内容に基づき、ＣＰＵ２０ａが各種制御処理を行うことにより、アクセス状況画面３１の表示等が行われる。
【０１０５】
図１３〜１６に示す第１〜４フローチャートは、アクセス振分システム１０の処理手順を整理したものであり、詳しくは図１３〜１５の第１〜３フローチャートは、アクセス振分システム１０の中のアクセス振分装置１１の処理手順を示し、図１６の第４フローチャートはアクセス振分システム１０の中の操作端末２０の処理手順を示しており、これらの各フローチャートは、アクセス振分装置１１の切替プログラムＰ２、及び操作端末２０のアクセス管理プログラムＰ１０が起動した状態からの内容を示すものになっている。以下、各フローチャートに従って、上述したアクセス振分装置１１及び操作端末２０の処理内容の手順を説明していく。
【０１０６】
まず、第１フローチャートは、ウェブサーバ２宛のアクセス状況を、アクセス振分装置１１が検知し、検知した結果を記憶する処理手順を示している。この第１フローチャートでは、アクセス振分装置１１（ＭＰＵ１１ａ）が、ウェブサーバ宛２のアクセスに係るパケットを随時、中継している状態を前提としたものになっており、まず、アクセス振分装置１１は、図４の国判別テーブルＴ１を参照して、単位時間当たりに中継したパケットの数を国別に計数する（Ｓ１）。そして、アクセス振分装置１１は、計数値（計数した結果）を、図５に示すアクセス状況テーブルＴ２に記憶していく（Ｓ２）。
【０１０７】
それから、アクセス振分装置１１は、比較処理を行うにあたり必要な回数分の計数値がアクセス状況テーブルＴ２に記憶されているかを判断し（Ｓ３）、必要な回数分が記憶されていなければ（Ｓ３：ＮＯ）、最初の段階（Ｓ１）へ戻り、必要な回数分が記憶されるまでパケット数を計数することになる。
【０１０８】
一方、アクセス状況テーブルＴ２に必要な回数分が記憶されていると（Ｓ３：ＹＥＳ）、図６のタイムチャートに示すように、アクセス振分装置１１は、直近の３回のパケット数の平均値、及びその前のグループの３回のパケットの平均数をそれぞれ国ごとに算出する（Ｓ４）。算出した各平均値の対比割合（[直近の３回に係る平均値／一つ前の３回に係る平均値]×１００％）が第１閾値Ｄ１を超過するか否かを、アクセス振分装置１１は国ごとに比較する処理を行う（Ｓ５）。
【０１０９】
第１閾値Ｄ１を超過する場合（Ｓ５：ＹＥＳ）、アクセス振分装置１１は、比較処理に係る国に対して第１閾値Ｄ１を超過する旨の超過情報を生成し（Ｓ６）、生成した超過情報をＲＡＭ１１ｄに記憶する（Ｓ１１）。なお、超過情報は一旦、生成されると、後述の再非超過情報が生成されるまでＲＡＭ１１ｄの記憶は維持され、再非超過情報が生成されることで、初めて上書きされて更新される。
【０１１０】
また、第１閾値Ｄ１を超過しない場合（Ｓ５：ＮＯ）、この時点において、Ｓ５の段階における比較処理の対象の国について、超過情報がＲＡＭ１１ｄに記憶されているか否か
判断され（Ｓ７）、超過情報が記憶されていない場合（Ｓ７：ＮＯ）、Ｓ５の段階における比較処理の対象の国について、アクセス振分装置１１は第１閾値Ｄ１を超過しない旨の非超過情報を生成し（Ｓ１０）、生成した非超過情報をＲＡＭ１１ｄに記憶する（Ｓ１１）。
【０１１１】
さらに、超過情報が記憶されていた場合（Ｓ７：ＹＥＳ）、Ｓ５の段階での対比割合（[直近の３回に係る平均値／一つ前の３回に係る平均値]×１００％）が第２閾値Ｄ２を超過するか否かを、アクセス振分装置１１は判断する（Ｓ８）。なお、このように超過情報が記憶されている場合（Ｓ７：ＹＥＳ）とは、図１３に示す第１フローチャートに示す処理手順は後述するように、切替プログラムＰ２が起動している間、何回も繰り返されるので、二回目以降の繰り返しで、Ｓ７の段階はＹＥＳに該当する場合が生じることになる。
【０１１２】
第２閾値Ｄを超過しない場合（Ｓ８：ＮＯ）、アクセス振分装置１１は、比較処理に係る国に対して第２閾値Ｄ２を超過しない旨の再非超過情報を生成し（Ｓ９）、生成した再非超過情報をＲＡＭ１１ｄに記憶する（Ｓ１１）。
【０１１３】
上述したように各情報を記憶した後（Ｓ１１の後）、又は第２閾値Ｄを超過する場合（Ｓ８：ＹＥＳ）、切替プログラムＰ２の起動が終了したか否かが判断され（Ｓ１２）、終了した場合（Ｓ１２：ＹＥＳ）、第１フローチャートの処理は終了となり、一方、切替プログラムＰ２の起動は終了していない場合（Ｓ１２：ＮＯ）、最初の段階（Ｓ１）へ戻り、切替プログラムＰ２が起動を終了しない限り、上述したＳ１〜Ｓ１１の処理を繰り返すことになる。なお、アクセス振分装置１１は、同時期に複数の国からのアクセスに係るパケットを中継することもあり、この場合は、第１フローチャートの各処理を、国別に並行的に行うことになり、その結果、同時期に中継した各国からのアクセスに対し、例えば、Ａ国については超過情報が記憶され、Ｂ国及びＣ国については非超過情報が記憶されるという事態も生じ得る。
【０１１４】
図１４に示す第２フローチャートは、操作端末２０からのポーリングに対するアクセス振分装置１１の処理手順を示すものであり、アクセス振分装置１１は、上述した第１フローチャートに示す各処理に並行し、第２フローチャートの処理を行うことになる。まず、アクセス振分装置１１は、操作端末２０からのポーリングの有無を判断し（Ｓ２０）、ポーリングが無い場合（Ｓ２０：ＮＯ）、ポーリング待ちの状態となる。
【０１１５】
一方、ポーリングが有った場合（Ｓ２０：ＹＥＳ）、アクセス振分装置１１は、その時点でＲＡＭ１１ｄに記憶しているアクセス状況情報（超過情報、非超過情報、再非超過情報）の全てを操作端末２０へ通知する（Ｓ２１）。それから、第１フローチャートの場合と同様に、切替プログラムＰ２の起動終了を判断し（Ｓ２２）、終了した場合（Ｓ２２：ＹＥＳ）、第２フローチャートの処理は終了となり、一方、終了していない場合（Ｓ２２：ＮＯ）、最初の段階（Ｓ２０）へ戻り、以降、切替プログラムＰ２が起動を終了しなければ、上述したＳ２０、２１の処理を繰り返すことになる。
【０１１６】
図１５に示す第３フローチャートは、ポート切替制御によるダミーサーバへの転送に係るアクセス振分装置１１の処理手順を示すものであり、アクセス振分装置１１は、上述した第１、２フローチャートに示す各処理に並行し、第３フローチャートの処理も行うことになる。まず、アクセス振分装置１１は、操作端末２０から、国を指定する旨の操作指示を取得したか否かを判断する（Ｓ３０）。国指定の操作指示を取得していない場合（Ｓ３０：ＮＯ）、その時点で中継したパケットは第１ポート１２ａから送出されるように、送出切替モジュール１２の切替制御をアクセス振分装置１１は行う（Ｓ３４）。
【０１１７】
また、国指定の操作指示を取得した場合（Ｓ３０：ＹＥＳ）、次に、その国の指定を解除する旨の操作指示を取得したか否かをアクセス振分装置１１は判断する（Ｓ３１）。指定解除の操作指示を取得した場合（Ｓ３１：ＹＥＳ）、その時点で中継したパケットは第１ポート１２ａから送出されるように、送出切替モジュール１２の切替制御をアクセス振分装置１１は行う（Ｓ３４）。
【０１１８】
指定解除の操作指示を取得していない場合（Ｓ３１：ＮＯ）、アクセス振分装置１１は、その時点で中継したパケットが、Ｓ３０の段階で指定された国から発信されたパケットであるか否かを、パケットのヘッダ部分に含まれるグローバルＩＰアドレスに対して、図４の国判別テーブルＴ１を参照して判断する（Ｓ３２）。指定された国とは異なる国からのパケットの場合（Ｓ３２：ＮＯ）、そのパケットが、第１ポート１２ａから送出されるように、送出切替モジュール１２の切替制御をアクセス振分装置１１は行う（Ｓ３４）。
【０１１９】
一方、中継したパケットが、Ｓ３０の段階で指定された国から発信されたパケットである場合（Ｓ３２：ＹＥＳ）、そのパケットが、第２ポート１２ｂから送出されるように、送出切替モジュール１２の切替制御をアクセス振分装置１１は行う（Ｓ３３）。その後は、第１、２フローチャートの場合と同様に、切替プログラムＰ２の起動終了を判断し（Ｓ３５）、終了した場合（Ｓ３５：ＹＥＳ）、第３フローチャートの処理は終了となり、一方、終了していない場合（Ｓ３５：ＮＯ）、最初の段階（Ｓ３０）へ戻り、以降、切替プログラムＰ２が起動を終了しなければ、上述したＳ３０〜３４の処理を繰り返す。なお、Ｓ３０の段階で一旦、国を指定する操作指示を受け付けると、Ｓ３１の段階において、その国の指定の解除の操作指示を受け付けるまで、継続的に国を指定する操作指示を受け付けた状態を維持することになる（Ｓ３０：ＹＥＳの状態が続く）。
【０１２０】
図１６に示す第４フローチャートは、操作端末２０における処理手順を示し、この第４フローチャートの処理は、上述した第１〜３フローチャートに示す処理と並行的に操作端末２０で行われることになる。第４フローチャートにおいて、まず、操作端末２０はアクセス振分装置１１に対してポーリングを行い（Ｓ４０）、アクセス状況情報（超過情報、非超過情報、再非超過情報）を取得できたか否かを判断する（Ｓ４１）。情報を取得できなかった場合（Ｓ４１：ＮＯ）、最初の段階（Ｓ４０）へ戻り、ポーリングを行うことになる。
【０１２１】
また、アクセス状況情報を取得した場合（Ｓ４１：ＹＥＳ）、取得したアクセス状況情報に基づき、図９〜１２に示すようなアクセス状況画面３１の表示処理を行う（Ｓ４２）。それから、操作端末２０は、国を指定する旨の操作指示を受け付けたか否かを判断し（Ｓ４３）、国指定の操作指示を受け付けた場合（Ｓ４３：ＹＥＳ）、操作端末２０は、国指定の操作指示をアクセス振分装置１１へ送信し（Ｓ４４）、操作指示に係る国指定に基づき、アクセス線及び国を示すエリアの表示形態を変更する表示処理を行う（Ｓ４５）。
【０１２２】
それから、操作端末２０は、国の指定を解除する旨の操作指示を受け付けたか否かを判断し（Ｓ４６）、国指定解除の操作指示を受け付けた場合（Ｓ４６：ＹＥＳ）、国指定解除の操作指示をアクセス振分装置１１へ送信する（Ｓ４７）。このＳ４７の段階の処理の後、並びにＳ４３及びＳ４６の段階で操作指示を受け付けなかった場合（Ｓ４３：ＮＯ、Ｓ４６：ＮＯ）、アクセス管理プログラムＰ１１の起動終了を判断し（Ｓ４８）、終了した場合（Ｓ４８：ＹＥＳ）、第４フローチャートの処理は終了となり、一方、終了していない場合（Ｓ４８：ＮＯ）、最初の段階（Ｓ４０）へ戻り、以降、アクセス管理プログラムＰ１１が起動を終了しなければ、上述したＳ４０〜４７の処理を操作端末２０は繰り返すことになる。
【０１２３】
なお、国を指定する操作指示については、上述した第３フローチャートの場合と同様に、Ｓ４３の段階で一旦、国指定の操作指示を受け付けると、Ｓ４６の段階において国指定の解除の操作指示を受け付けるまで、その国に対しては、継続的に国を指定する操作指示を受け付けた状態（Ｓ４３：ＹＥＳ）となる。
【０１２４】
以上に説明したように、本発明では、アクセス振分装置１１は、サーバ攻撃を行う国を操作端末２０で指定する操作を行うだけで、指定された国からのパケットはダミーサーバ５へ転送されるように、送出切替モジュール１２の切替制御が行われるので、本来のウェブサーバ２はサーバ攻撃を回避できると共に、サーバ攻撃を行う国以外からのアクセスについては通常のサービス（ウェブサイトの提供等）に支障が生じることもない。また、サーバ攻撃をダミーサーバ５へ転送することで、ダミーサーバ５がダウンすれば、サーバ攻撃の攻撃者は、本来のウェブサーバ２がダウンしたと勘違いし、攻撃の目的を達成できたものとして、サーバ攻撃を中止することも期待でき、攻撃側が自発的にサーバ攻撃を停止すれば、広域の通信網ＮＷにおけるトラフィック量が早期に軽減されることにも繋がる。
【０１２５】
さらに、操作端末２０を通じてユーザは、ウェブサーバ２への各国からのアクセス状況をリアルタイム的に監視できると共に、必要に応じて、ダミーサーバへ転送する旨の指示（国を指定する旨の指示）、転送を解除する旨の指示（国の指定を解除する旨の指示）を出すことができる。しかも、操作端末２０は、アクセス振分装置１１に対して無線でやりとりを行うので、ユーザは場所的な制限からも解放され、従来の装置及びシステム等に比べて柔軟な監視態勢でサーバ攻撃に対応できるようになっている。
【０１２６】
なお、本発明は、上述した実施形態に限定されるものではなく、種々の変形例が想定できる。例えば、操作端末２０とアクセス振分装置１１との間の無線通信は、上述したＩＥＥＥ８０２．１１系の規格以外に、ブルートゥース（登録商標）、赤外線通信（ＩｒＤａ）、Ｚｉｇｂｅｅ（登録商標）、ワイヤレスＵＳＢ、ＮＦＣ（近距離無線通信規格の一種）、ＴＲＡＮＳＦＥＲＪＥＴ（登録商標）等のいずれかを適用することも可能である。
【０１２７】
また、特に無線でやり取りを行う必要が無ければ、操作端末２０とアクセス振分装置１１との間を有線で接続して、やり取りを行うようにしてもよい。さらに、操作端末２０とアクセス振分装置１１とのやり取りは、上述したように無線又は有線で両者間で直接的に行う以外に、アクセス振分装置１１にウェブサーバ機能を具備させると共に、所定のウェブサイトをネットワーク上に開設し、そのウェブサイトを通じて、端末装置２０からの操作指示、設定指示等を適宜受け取れるようにしてもよく、この場合は、ユーザはマウス等のユーザインタフェースを用いて操作することも好適となる。なお、ネットワークを通じて操作端末２０とアクセス振分装置１１がやり取りを行う場合は、ＶＰＮ等を導入して、ネットワーク経由で各種設定等を行うことも好ましい。
【０１２８】
さらに、アクセス振分装置１１に、ＳＮＭＰプロトコルに基づく通知機能、自動メール通知機能、又は自動発呼機能等を具備させて、比較処理により得られたアクセス状況を示す情報を適宜、操作端末２０又は携帯電話機等の機器を有するユーザ側へ通知する仕様にしてもよく、特に、ＳＮＭＰプロトコルに基づく通知機能を具備する場合は、ネットワーク監視装置と連携させて、通知機器（発光・鳴動等で通知する機器）を起動させるようにしてユーザ側へ通知することが好ましい。ユーザ側としては、このような通知を操作指示に関する判断用のトリガーにでき、通知内容を介して、ダミーサーバ５へ転送を開始する旨の操作指示を出すか否かを判断できるようになる。
【０１２９】
また、操作を行うユーザに対するセキュリティ機能を確保する必要がある場合は、操作端末２０のアクセス管理プログラムＰ１１を起動する際などに、所定のパスワードの入力等を要求するログイン操作の機会を設けるようにする。そして、このログイン操作があったことに応じて、ダミーサーバ５への転送を行う操作指示等に関する操作履歴を操作端末２０側又はアクセス振分装置１１でログイン操作ごとに保存するようにしておくと、過去の操作状況を確認する際に好適となる。また、このようなログイン操作に係るログイン情報に基づき、現在、ログイン中のユーザが誰であるかを確認することも可能となる。
【０１３０】
さらにまた、ユーザがアクセス振分装置１１でアクセス状況の監視を希望する場合などには、操作端末２０を省略して、図３に示すアクセス振分装置１１のディスプレイ１４にアクセス状況を表すアクセス状況画面を表示すると共に、入力インタフェース１１ｆに接続されたキーボード１３及びマウス等でユーザからの操作指示（国指定の操作指示、国指定解除の操作指示等）を受け付けられる仕様にすることも可能であり、この仕様にする場合は、上述した操作端末２０のアクセス管理プログラムＰ１１と同等の処理を規定したプログラムをアクセス振分装置１１にインストールして、そのインストールしたプログラムが規定する処理をＭＰＵ１１ａに行わせることになる。
【０１３１】
さらに、処理内容等の簡易化を図る場合は、上述した第１閾値Ｄ１、第２閾値Ｄ２、単位回数Ｄ３、単位時間Ｄ４の全て、又は少なくとも一つを可変ではなく固定値にしてもよく、さらには、第１閾値Ｄ１及び第２閾値Ｄ２に対しては共通の値を用いて、両閾値を一つの閾値に統合するようにしてもよい。なお、上述した第１閾値Ｄ１、第２閾値Ｄ２、単位回数Ｄ３、単位時間Ｄ４の全てを固定値にした場合は、図８に示す設定画面３０が省略でき、また、これらの値を可変にして設定を行う場合でも、図８に示す設定画面３０が必須になる訳ではなく、他の形態の画面内容で設定を行うようにすることも可能である。
【０１３２】
また、ユーザの操作負担の低減等を図る場合は、アクセス状況及びサーバ攻撃の発生の有無を検知して自動で送出切替モジュール１２の切替制御を行うようにすることも可能である。
【０１３３】
図１７に示す第５フローチャートは、自動でポート切替制御を行う変形例の処理手順を示し、図１５の第３フローチャートに対応するものである。第５フローチャートにおいて、まず、アクセス振分装置１１は、中継したパケットの国が、ＲＡＭ１１ｄに記憶する非超過情報に係る国と同じか否かを判断する（Ｓ５０）。同じ国である場合（Ｓ５０：ＹＥＳ）、その中継したパケットは第１ポート１２ａから送出されるように、送出切替モジュール１２の切替制御をアクセス振分装置１１は行う（Ｓ５４）。
【０１３４】
また、同じ国でない場合（Ｓ５０：ＮＯ）、中継したパケットの国が、ＲＡＭ１１ｄに記憶する再非超過情報に係る国と同じか否かを判断する（Ｓ５１）。同じ国である場合（Ｓ５１：ＹＥＳ）、その中継したパケットは第１ポート１２ａから送出されるように、送出切替モジュール１２の切替制御をアクセス振分装置１１は行う（Ｓ５４）。
【０１３５】
中継したパケットの国が、ＲＡＭ１１ｄに記憶する再非超過情報に係る国と同じでない場合（Ｓ５１：ＮＯ）、次に、中継したパケットの国が、ＲＡＭ１１ｄに記憶する超過情報に係る国と同じか否かを判断する（Ｓ５２）。同じ国でない場合（Ｓ５２：ＮＯ）、その中継したパケットは第１ポート１２ａから送出されるように、送出切替モジュール１２の切替制御をアクセス振分装置１１は行う（Ｓ５４）。一方、同じ国である場合（Ｓ５２：ＹＥＳ）、その中継したパケットは第２ポート１２ｂから送出されるように、送出切替モジュール１２の切替制御をアクセス振分装置１１は行う（Ｓ５３）。
【０１３６】
この後は、第３フローチャートと同様に、切替プログラムＰ２の起動終了を判断し（Ｓ５５）、終了した場合（Ｓ５５：ＹＥＳ）、第５フローチャートの処理は終了となり、一方、終了していない場合（Ｓ５５：ＮＯ）、最初の段階（Ｓ５０）へ戻り、以降、切替プログラムＰ２が起動を終了しなければ、上述したＳ５０〜５４の処理を繰り返す。このような変形例の第５フローチャートの処理を行う場合は、第５フローチャートに示す処理手順を、切替プログラムＰ２に含ませる必要がある。また、第５フローチャートに示す処理手順は、第３フローチャートに示す処理手順と併存させるようにしてもよく、この場合は、ユーザによる操作及び自動の両方で、ポートの切替制御を行うことができ、さらには、第３フローチャートの処理手順を省略し、第５フローチャートの処理手順のみを行うようにして自動でポート切替を制御することも可能である。
【０１３７】
また、アクセス状況を判断するための比較処理は、対比割合を求めて各閾値（Ｄ１、Ｄ２）との比較を行う替わりに、計数した計数値を直接的に閾値と比較すること、又は計数値から算出した複数回の平均値を直接的に閾値と比較することで行うようにしてもよい。このように閾値を計数値又は平均値と直接的に比較する場合は、各閾値（Ｄ１、Ｄ２）に用いる値も、パーセントの数値ではなく、サーバ攻撃に相当するパケット数に応じた数値を用いることになる。
【０１３８】
さらに、操作端末２０でアクセス状況を表すアクセス線３５ａ等の形態は、上述したアクセス状況に応じて色を相違させる形態、線の幅を相違させる形態の他に、線種を相違させる形態（実線、波線、一点鎖線、二点鎖線等）、それらの組み合わせる形態などを適宜、用いるようにしてもよく、これらのアクセス線３５ａ等の各種形態は、操作端末２０を通じて適宜、設定できる仕様にしてもよい。また、アクセス状況を示す情報や、トラフィック量比較のための情報として記憶される各情報（超過情報、非超過情報、再非超過情報等）の中身は、数値で処理状態を示すようにすることも可能であり、例えば、非超過情報のような正常のアクセス状況を示す情報としては、その中身を「１」に設定し（正常：１）、超過情報のような情報としては、その中身を「２」に設定し（超過：２）、ダミーサーバ５への転送中を示す情報としては、その中身を「３」に設定し（転送：３）、このような中身の情報を用いて、適宜処理を行うようにしてもよい。
【０１３９】
さらにまた、図１に示すファイヤウォール４は、システム上、必ずしも設置しなければならないわけではなく、省略することも可能である。また、ウェブサーバ１に関しては、分散処理を行うことで複数のサーバの集合体によってウェブサーバ１と同等の機能を提供する構成にすることも可能である。この場合は、例えば、負荷分散装置（ロードバランサー）を用いると共に、上述したウェブサーバ１に応じたＩＰアドレスに対して、複数の仮想ＩＰアドレスを用いて複数のサーバに処理を分散させることになるが、このように分散処理による複数のサーバを用いた場合でも、アクセス振分装置１１としては、第１ポート１２ｂから中継したパケットを送出することになる。さらに、別の例としては、負荷分散装置を用いることなく、アクセス振分装置１１の付加機能で同等のことを行えるようにしてもよく、この場合、複数のウェブサーバ（ｎ台）に仮想ＩＰアドレスを対応づけたセットを一つ、又は複数導入することが可能となる。そして、第１ポート１２ａ、第２ポート１２ｂ及び各サーバをそれぞれ複数設けたときは、一例として、第１ポート１２ａ−１（ポート１）が第１ウェブサーバ（ＩＰアドレス  AAA.AAA.AAA.AAA）、第１ポート１２ａ−２（ポート２）が負荷分散対象の第２ウェブサーバ（ＩＰアドレス  BBB.BBB.BBB.BBB）、第１ポート１２ａ−３（ポート３）が負荷分散対象の第２ウェブサーバ（ＩＰアドレス  BBB.BBB.BBB.BBB）、第２ポート１２ｂ−１（ポート４）が第１ウェブサーバに対する第１ダミーサーバ、第２ポート１２ｂ−２（ポート５）が第２ウェブサーバに対する第２ダミーサーバというような対応付けを行っても良い。
【０１４０】
また、図３等に示すアクセス振分装置１１については、汎用のサーバコンピュータを用いる以外に、専用のハード装置（例えば、専用のネットワーク機器）で構成することも勿論可能である。さらに、アクセス振分装置１１の記憶デバイスとしては、大容量記憶システム１１ｈ（ハードディスクシステム）以外に、ＳＳＤ又はＦｌａｓｈ等のメモリ系のものを適用することも可能である。
【０１４１】
上述した平均値算出、及び算出した平均値比較に係る処理は、図６のタイムチャートに示す内容に限定されるものではなく、他の方式による各種処理（比較処理等）を用いることも可能であり、概要的には、直近の単位回数に係る平均値と、前記直近の単位回数より過去の複数の時期における単位回数に係る平均値との対比割合が閾値を超過するか否かを比較する処理を行ってもよい。
【０１４２】
図１８（ａ）は、変形例の比較方式を示すタイムチャートであり、図６のタイムチャートで示す内容に加えて、１週間前の同時期におけるグループの３回（Ｋｘ１〜Ｋｘ３）の計数値も用いて、過去の平均値を算出し、それから直近の３回に係る平均値と、過去の平均値とを対比したパーセンテージ（対比割合）を算出し（[直近の３回に係る平均値／過去の平均値]×１００％）、その算出値（対比割合）が、上述した第１閾値Ｄ１を超過するか否かを判断する比較処理をＭＰＵ１１ａが行うことを切替プログラムＰ２は規定することになる。このような図１８（ａ）に示す場合では、図６に示す場合に比べて、直近付近のアクセス状況のみだけでなく、一週間前のアクセス状況も勘案されるので、実際にサーバ攻撃に該当するようなアクセス状況であるかを精度よく判別できるメリットがある。
【０１４３】
このような図１８（ａ）に示す変形例の比較処理を行うには、上述した図５に示すアクセス状況テーブルＴ２の記憶する回数を１００回（Ｋ１００）より多くして、各計数値を格納する日時と対応付けて格納する仕様にすると共に、そのような内容のアクセス状況テーブルＴ２を週単位ごとに保存して記憶し、比較処理を行う場合に、直近の３回の時期に対応する一週間前の同時期の３回の格納値を、一週間前のアクセス状況テーブルＴ２からＭＰＵ１１ａが読み出して比較処理を行うことになる。
【０１４４】
なお、図１８（ｂ）は、図１８（ａ）に示す内容に関する変形例のタイムチャートであり、この図１８（ｂ）の場合は、一週間前については、各回ごとの計数値をアクセス状況テーブルＴ２に残して記憶するのではなく、週の変わる際に、その週分の格納された回数（例えば１００回分）の計数値より、その週分の平均値を予め算出しておき、その算出した平均値を記憶することで、対比割合を求める際、記憶している一週間前の平均値Ｋｘを用いるようにしたものである。この図１８（ｂ）の場合は、図１８（ａ）に示す場合に比べて、一週間前については比較処理を行う際に平均値の算出が不要になることから、比較処理の負担を低減できると共に、記憶する内容としても平均値のみを記憶しておけば済むので記憶容量を削減でき、さらに比較処理の結果に関しては、一週間分の平均値を用いることから、突発的なアクセス変動も平滑的に収まった値を比較することになるので、より精度を高めた判別を行えるメリットがある。
【０１４５】
図１９（ａ）（ｂ）は、上述した図１８（ａ）（ｂ）に示す場合の更に別の変形例に応じたタイムチャートである。図１９（ａ）は、図１８（ａ）のタイムチャートで示す内容に加えて、更に一ヶ月前の同時期におけるグループの３回（Ｋｙ１〜Ｋｙ３）の計数値も用いて、過去の平均値を算出し、それから直近の３回に係る平均値と、過去の平均値とを対比したパーセンテージ（対比割合）を算出して、その算出値（対比割合）が、上述した第１閾値Ｄ１を超過するか否かを判断する比較処理をＭＰＵ１１ａが行うことを切替プログラムＰ２が規定する内容になっている。なお、図１９（ａ）に示すような処理を行うには、アクセス状況テーブルＴ２の記憶する内容も、一週間分の記憶する内容を順次蓄積し、少なくとも一ヶ月分については残す必要がある。このような図１９（ａ）に示す場合では、図１８（ａ）に示す場合に比べて、一ヶ月前のアクセス状況も勘案されるので、一段と精度の向上した比較処理を実現できるメリットがある。
【０１４６】
図１９（ｂ）は、図１８（ｂ）のタイムチャートで示す内容に加えて、更に一ヶ月前の平均値Ｋｙを予め算出したものを用いて、過去の平均値を算出し、それから直近の３回に係る平均値と、過去の平均値とを対比したパーセンテージ（対比割合）を算出して、その算出値（対比割合）が、上述した第１閾値Ｄ１を超過するか否かを判断する比較処理を行うようにしたものである。このような図１９（ｂ）に示す場合も、図１８（ｂ）に示す場合に比べて、一ヶ月前のアクセス状況も勘案されるので、一段と精度の向上した比較処理を実現できるメリットがある。
【０１４７】
また、攻撃側の予告等によっては、サーバ攻撃及び大量のアクセス等が行われる時期が予想できる場合もあり、このような場合に対しては、上述した比較処理等を行うのではなく、アクセス振分装置１１にダミーサーバ５への転送を行う時期等を設定するスケジュール機能を設け、その機能に基づき、指定された国からのアクセスについては、設定された日時になると、自動的にダミーサーバ５へ転送を行うようにポート切替制御を実行するようにしてもよい。
【０１４８】
さらに、アクセス振分装置１１は、図５に示すアクセス状況テーブルＴ２に基づき、現在のアクセス状況を示す情報（どの国から、どの程度のアクセスがあるかを示す情報）を、統計的に処理した結果を示す情報（アクセス統計情報）を適宜生成し、このようなアクセス統計情報を操作端末２０で閲覧できるようにしてもよい。そして、図５に示すアクセス状況テーブルＴ２の記憶する回数を１００回（Ｋ１００）より多くすると共に、計数値を格納する日時と対応付けて格納する仕様にすれば、過去のアクセス状況も、アクセス状況テーブルＴ２に基づき統計的に処理を行うことにより、過去分のアクセス統計情報も生成して閲覧可能となるので、より好適になる。
【０１４９】
さらにまた、上述したダミーサーバ５への転送は、転送対象となる国からのアクセスに対して行うようにしたが、例外処理として、その転送対象となる国における特定の都市、地域からのアクセスについては、ダミーサーバ５への転送を行うことなく、通常通り、ウェブサーバ２へ導くようにしてもよい。この場合は、操作端末２０を通じて、例外処理を行う国の都市、又は国の地域を予め設定して、その設定した内容をアクセス振分装置１１に記憶させておき、アクセス振分装置１１は、中継したアクセスに係るパケットのヘッダ情報より、発信元の国の都市又は地域を検知して、例外処理の対象となるかを判別し、例外処理に該当する発信元であれば、その中継したパケットをウェブサーバ２へ送出し、例外処理に該当しなければ、上述した場合と同様に、ダミーサーバ５へ転送することになる。なお、ダミーサーバ５への振分を行う以外には、国ごとに対して、通信に係る帯域を絞って対処することも考えられる。
【０１５０】
また、図３においては、第１ポート１２ａ、第２ポート１２ｂは単数設ける場合を示したが、少なくとも一方のポートを複数設けて、例えば、第１ポート−１、第１ポート−２、第１ポート−３等のように第１ポート１２ａについて複数のポートを設けること、又は第２ポート−１、第２ポート−２、第２ポート−３等のように第２ポート１２ｂについて複数のポートを設けるようにすることも可能である。このように複数のポートを設けた場合は、複数のポート分、ウェブサーバ２、又はダミーサーバ５の少なくとも一方のサーバについても複数用いることとなり、大規模なシステムによる多量のアクセスにも対応しやすくなる。なお、このように複数のポート及びサーバを設けた場合は、１台のウェブサーバ２及び１台のダミーサーバ５を１セットとして、このような１セットが複数セット存在するという割り当てに基づきシステムを構成してもよく、さらには、そのようなセットとは無関係に、複数のウェブサーバ２又は複数のダミーサーバ５へ適宜割り当てることでシステムを構成するようにしてもよい。
【０１５１】
さらにまた、上述したアクセス振分装置１１の故障発生時又はメンテナンス時等にも処理を継続できるようにするため、上述したアクセス振分装置１１については、メイン・サブの複数台を設けて、メインとなるアクセス振分装置１１で処理を行えないときは、サブとなる装置で処理を行えるように、メイン・サブの切替装置を新たに設けて、冗長化機能に対応できるようをすることも好ましい。
【０１５２】
さらに、上述した説明では、アクセス振分装置１１を物理的なハードウェアで構築するようにしたが、周知の仮想サーバ技術を適用することで、仮想ネットワークとして上述した各処理を実行する形態を構築してもよい。
【産業上の利用可能性】
【０１５３】
本発明は、サーバ攻撃に対処するためにダミーサーバを設けたシステムに関するものであり、特に、サーバ攻撃を国別に監視して、サーバ攻撃を行う国からのアクセスのみをダミーサーバへ回避し、他の国からのアクセスは通常のアクセスが維持されることが望まれる場合に対して好適に利用可能である。
【符号の説明】
【０１５４】
１  ウェブネットワークシステム１
２  ウェブサーバ
５  ダミーサーバ
１０  アクセス振分システム
１１  アクセス振分装置
１１ａ  ＭＰＵ
１２  送出切替モジュール
１２ａ  第１ポート
１２ｂ  第２ポート
２０  操作端末
２０ａ  ＣＰＵ
２１  表示部
Ｐ２  切替プログラム
Ｐ１１  アクセス管理プログラム
Ｄ１  第１閾値
Ｄ２  第２閾値
Ｄ３  単位回数
Ｄ４  単位時間
【図１】
2014236376.tif 000003
【図２】
2014236376.tif 000004
【図３】
2014236376.tif 000005
【図４】
2014236376.tif 000006
【図５】
2014236376.tif 000007
【図６】
2014236376.tif 000008
【図７】
2014236376.tif 000009
【図８】
2014236376.tif 000010
【図９】
2014236376.tif 000011
【図１０】
2014236376.tif 000012
【図１１】
2014236376.tif 000013
【図１２】
2014236376.tif 000014
【図１３】
2014236376.tif 000015
【図１４】
2014236376.tif 000016
【図１５】
2014236376.tif 000017
【図１６】
2014236376.tif 000018
【図１７】
2014236376.tif 000019
【図１８】
2014236376.tif 000020
【図１９】
2014236376.tif 000021