(57)【特許請求の範囲】
【請求項１】
一般の閲覧者にＵＲＬ／ＩＰアドレスが通知されない非公開Ｗｅｂサーバと、ＵＲＬ／ＩＰアドレスが公開されている公開Ｗｅｂサーバとを用いたホームページ防御方法において、通知されたＵＲＬ／ＩＰアドレスと認証手段に基づいてホームページ作成者のコンピュータを非公開Ｗｅｂサーバに接続するステップと、
ホームページ作成者のコンピュータのＷｅｂ情報を非公開Ｗｅｂサーバの記憶装置に登録するステップと、非公開Ｗｅｂサーバから書込み手段としてのプログラムを公開Ｗｅｂサーバの書き換え可能ＲＯＭに書き込むステップと、書き込まれたプログラムにより非公開Ｗｅｂサーバに登録されたＷｅｂ情報またはＷｅｂ情報のディレクトリ情報を公開Ｗｅｂサーバの書き換え可能ＲＯＭに書き込むステップと、公開Ｗｅｂサーバの書き換え可能ＲＯＭに書き込まれたＷｅｂ情報またはＷｅｂ情報のディレクトリ情報を公開ＷｅｂサーバのＲＡＭに書き込むステップと、公開Ｗｅｂサーバの書き換え可能ＲＯＭに書き込まれた書込み手段としてのプログラムを自動削除するステップとから構成されるホームページ防御方法。
【請求項２】
書き込まれたプログラムによるＷｅｂ情報またはＷｅｂ情報のディレクトリ情報の書き換え可能ＲＯＭへの書き込みが、書き換え可能ＲＯＭの書込み制御部に対する物理的またはソフトウエアによるスイッチによりオンオフされる請求項１に記載のホームページ防御方法。
【請求項３】
ホームページ作成者のコンピュータから送信されるＷｅｂ情報が公開鍵暗号方式により暗号化される請求項１または２に記載のホームページ防御方法。
【請求項４】
公開鍵暗号方式の公開鍵を画像とした請求項３に記載のホームページ防御方法。
【請求項５】
公開鍵の画像がディジタルカメラで撮影されたものである請求項４に記載のホームページ防御方法。
【請求項６】
認証手段が、ホームページ作成者のコンピュータと装脱自在に接続される書き換え可能ＲＯＭに登録された公開鍵と、非公開Ｗｅｂサーバに送信された前記公開鍵が一致するか否かに基づくものである請求項１から５のいずれかに記載のホームページ防御方法。
【請求項７】
認証手段が、ホームページ作成者とインターネット・プロバイダ間で共有される多数の行・列からなる文字コード表と、該文字コード表に従ってインターネット・プロバイダからホームページ作成者に指定される文字コード表の行座標または列座標または双方を組合わせた座標および読み込み桁数に基づいて文字コードを非公開Ｗｅｂサーバに送信し、送信された文字コードが指定された文字コードと一致するか否かに基づくものである請求項１から５のいずれかに記載のホームページ防御方法。
【請求項８】
公開Ｗｅｂサーバの書き換え可能ＲＯＭをＩＣカードとした請求項１から７のいずれかに記載のホームページ防御方法。
【請求項９】
非公開ＷｅｂサーバをＩＣカードよりなるものとする請求項１から８のいずれかに記載のホームページ防御方法。
【請求項１０】
非公開Ｗｅｂサーバと公開ＷｅｂサーバとがローカルＩＰに基づいてアクセスされる請求項１から９のいずれかに記載のホームページ防御方法。
【請求項１１】
非公開Ｗｅｂサーバと公開Ｗｅｂサーバとの接続が物理的スイッチによりオンオフされる請求項１から１０のいずれかに記載のホームページ防御方法。
【請求項１２】
非公開Ｗｅｂサーバがダイアルアップでインターネットに接続される請求項１から１１のいずれかに記載のホームページ防御方法。
【請求項１３】
公開Ｗｅｂサーバが改竄または破壊された場合、公開Ｗｅｂサーバをリブートして復帰させる請求項１から１２のいずれかに記載のホームページ防御方法。
【請求項１４】
公開Ｗｅｂサーバへの不正アクセスや侵入を検知した際、リブート要求レベルを色分け表示する報知手段を設けた請求項１から１３のいずれかに記載のホームページ防御方法。
【請求項１５】
公開Ｗｅｂサーバのリブート時、リブート復帰時間を任意設定できるものとした請求項１３または１４に記載のホームページ防御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はクラッカーによるホームページの改竄や破壊を防止するホームページ防御方法に関するものである。
【０００２】
【従来の技術】
インターネットにおけるホームページの閲覧は、インターネットに接続された閲覧者のコンピュータにインストールされたＷｅｂブラウザをもってＷｅｂサーバ上のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス／ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）にアクセスを行うと、ＨＴＭＬ等の記述言語により作成されたＷｅｂ情報はＷｅｂサーバを介して閲覧者のＷｅｂブラウザに配信され、ホームページのコンテンツ（Ｗｅｂ情報）はＷｅｂブラウザを介してコンピュータのディスプレイ上に表示されるものである。また、一般的にホームページを作成するには、先ず、ホームページの作成者はインターネット・プロバイダ（ＩＳＰ）からＩＰアドレス／ＵＲＬを取得する。次いで、ＩＰアドレス／ＵＲＬにＷｅｂ情報をＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等によって送信することにより行われる。このＦＴＰによるＷｅｂ情報の送信は、予め設定されているアカウントやパスワード等により認証を行ったうえ行うものとしているため、普通では第三者が勝手に人のホームページを改竄することはできない。しかし、クラッカーは盗聴、パスワードクラック、バッファオーバーフロー等種々な手段を用いてＷｅｂサーバに侵入しコンテンツの改竄や破壊等を行っている。しかも、クラッカーの攻撃を完全に防御する方法はなく、電子商取引を行っているホームページのコンテンツがクラッカーにより書き換えられたり破壊されたりすると、復旧に時間がかかり大きな損失を被ることとなるため、２４時間の監視体制をとる必要があり、システムの維持管理費用が増大するという問題があった。
【０００３】
【発明が解決しようとする課題】
本発明はホームページが改竄されたり破壊されたりすることを防ぐホームページ防御方法を提供することを目的とするものである。
【０００４】
【課題を解決するための手段】
前述の目的を達成するため本発明は、一般の閲覧者にＵＲＬ／ＩＰアドレスが通知されない非公開Ｗｅｂサーバと、ＵＲＬ／ＩＰアドレスが公開されている公開Ｗｅｂサーバとを用いたホームページ防御方法において、通知されたＵＲＬ／ＩＰアドレスと認証手段に基づいてホームページ作成者のコンピュータを非公開Ｗｅｂサーバに接続するステップと、ホームページ作成者のコンピュータのＷｅｂ情報を非公開Ｗｅｂサーバの記憶装置に登録するステップと、非公開Ｗｅｂサーバから書込み手段としてのプログラムを公開Ｗｅｂサーバの書き換え可能ＲＯＭに書き込むステップと、書き込まれたプログラムにより非公開Ｗｅｂサーバに登録されたＷｅｂ情報またはＷｅｂ情報のディレクトリ情報を公開Ｗｅｂサーバの書き換え可能ＲＯＭに書き込むステップと、公開Ｗｅｂサーバの書き換え可能ＲＯＭに書き込まれたＷｅｂ情報またはＷｅｂ情報のディレクトリ情報を公開ＷｅｂサーバのＲＡＭに書き込むステップと、公開Ｗｅｂサーバの書き換え可能ＲＯＭに書き込まれた書込み手段としてのプログラムを自動削除するステップとから構成されるホームページ防御方法を請求項１の発明とし、請求項１の発明において、書き込まれたプログラムによるＷｅｂ情報またはＷｅｂ情報のディレクトリ情報の書き換え可能ＲＯＭへの書き込みが、書き換え可能ＲＯＭの書込み制御部に対する物理的またはソフトウエアによるスイッチによりオンオフされるホームページ防御方法を請求項２の発明とし、請求項１または２の発明において、ホームページ作成者のコンピュータから送信されるＷｅｂ情報が公開鍵暗号方式により暗号化されるホームページ防御方法を請求項３の発明とし、請求項３の発明において、公開鍵暗号方式の公開鍵を画像としたホームページ防御方法を請求項４の発明とし、請求項４の発明において、公開鍵の画像がディジタルカメラで撮影されたものとしたホームページ防御方法を請求項５の発明とし、請求項１から５の発明において、認証手段が、ホームページ作成者のコンピュータと装脱自在に接続される書き換え可能ＲＯＭに登録された公開鍵と、サーバに送信された前記公開鍵が一致するか否かに基づくものであるホームページ防御方法を請求項６の発明とし、認証手段が、ホームページ作成者とインターネット・プロバイダ間で共有される多数の行・列からなる文字コード表と、該文字コード表に従ってインターネット・プロバイダからホームページ作成者に指定される文字コード表の行座標または列座標または双方を組合わせた座標および読み込み桁数に基づいて文字コードをサーバに送信し、送信された文字コードが指定された文字コードと一致するか否かに基づくものであるホームページ防御方法を請求項７の発明とし、請求項１から７の発明において、公開Ｗｅｂサーバの書き換え可能ＲＯＭをＩＣカードとしたホームページ防御方法を請求項８の発明とし、請求項１から８の発明において、非公開ＷｅｂサーバをＩＣカードよりなるものとするホームページ防御方法を請求項９の発明とし、請求項１から９の発明において、非公開Ｗｅｂサーバと公開ＷｅｂサーバとがローカルＩＰに基づいてアクセスされるホームページ防御方法を請求項１０の発明とし、請求項１から１０の発明において、非公開Ｗｅｂサーバと公開Ｗｅｂサーバとの接続が物理的スイッチによりオンオフされるホームページ防御方法を請求項１１の発明とし、請求項１から１１の発明において、非公開Ｗｅｂサーバがダイアルアップでインターネットに接続されるホームページ防御方法を請求項１２の発明とし、請求項１から１２の発明において、公開Ｗｅｂサーバが改竄または破壊された場合、公開Ｗｅｂサーバをリブートして復帰させるホームページ防御方法を請求項１３の発明とし、請求項１から１３の発明において、公開Ｗｅｂサーバへの不正アクセスや侵入を検知した際、リブート要求レベルを色分け表示する報知手段を設けたホームページ防御方法を請求項１４の発明とし、請求項１３または１４の発明において、公開Ｗｅｂサーバのリブート時、リブート復帰時間を任意設定できるものとしたホームページ防御方法を請求項１５の発明とするものである。
【０００５】
【発明の実施の形態】
次に、本発明の好ましい実施の形態を図１〜４に基づいて詳細に説明する。
本発明の実施の形態におけるネットワークは図３に示されるように、インターネットに接続される公開Ｗｅｂサーバ１と、ホームページ作成者のコンピュータからＷｅｂ情報（ホームページコンテンツ）を受けとる一般の閲覧者にはＵＲＬ／ＩＰアドレスが通知されない非公開Ｗｅｂサーバ２と、非公開Ｗｅｂサーバ２から公開Ｗｅｂサーバ１に書き込まれたＷｅｂ情報の配信を受ける閲覧者のＷｅｂブラウザ３とからなるものである。
前記公開Ｗｅｂサーバ１はＵＲＬ／ＩＰアドレスが公開されたもので、ルータ４を介してインターネットに接続されている。また、公開Ｗｅｂサーバ１は図２に示されるように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と書き換え可能ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等のフラッシュ・メモリとＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とネットワーク機器等より構成されている。そして、公開Ｗｅｂサーバ１を起動したり、リブート（再起動）したりすると書き換え可能ＲＯＭに書き込まれている情報は自動的にＲＡＭに書き込まれ、ＲＡＭを介してホームページコンテンツは配信されＷｅｂブラウザ３に表示されるようになっている。
【０００６】
また、公開Ｗｅｂサーバ１の書き換え可能ＲＯＭには非公開Ｗｅｂサーバ２から転送されるホームページコンテンツとしてのＷｅｂ情報またはＷｅｂ情報のディレクトリが登録されるものとしている。この書き換え可能ＲＯＭには閲覧者のＷｅｂブラウザ３から直接アクセスできず、Ｗｅｂブラウザ３は書き換え可能ＲＯＭからＲＡＭに書き込まれたＷｅｂ情報またはＷｅｂ情報のディレクトリ情報に基づいてホームページコンテンツの配信を受けるようになっている。書き換え可能ＲＯＭに書き込まれる情報がＷｅｂ情報となるかディレクトリ情報となるかは、Ｗｅｂ情報のサイズにより決定され、Ｗｅｂ情報のサイズが大きい場合には、ディレクトリ情報のみを書き込むことによって高価な書き換え可能ＲＯＭの使用量を減らし記憶容量当たりの単価を下げるものとする。そして、Ｗｅｂ情報は非公開Ｗｅｂサーバ２の安価なＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）に登録させるものとする。
【０００７】
また、公開Ｗｅｂサーバ１のＲＡＭにＷｅｂ情報のディレクトリ情報が記憶されている場合は、Ｗｅｂ情報のディレクトリ情報に基づいて非公開Ｗｅｂサーバ２のＨＤＤに記憶されているＷｅｂ情報を読み出してＲＡＭに書き出し、該Ｗｅｂ情報を閲覧者のＷｅｂブラウザ３に配信するものである。このように、書き換え可能ＲＯＭと分離させたＲＡＭに書き換え可能ＲＯＭのＷｅｂ情報またはＷｅｂ情報のディレクトリ情報を書き込むことにより、クラッカーの書き換え可能ＲＯＭへの直接的な攻撃を避けられるので、書き換え可能ＲＯＭの安全性は高められることとなる。しかも、ＲＡＭのＷｅｂ情報が改竄されたり、破壊されたりするような不測の事態が発生しても、公開Ｗｅｂサーバ１をリブート（再起動）すれば、書き換え可能ＲＯＭのＷｅｂ情報はＲＡＭに再書き込みされるので直ちに復帰することができ、被害を最小限に止めることができる。
【０００８】
さらに、不正アクセス検出手段により公開Ｗｅｂサーバ１に対する不正アクセスや侵入が検知された場合、不正アクセス検出手段は管理者宛てにメールを送信したり、公開Ｗｅｂサーバ１に設けられる報知手段５に報知信号を発したりするものである。該報知手段５は特に管理者以外に公開Ｗｅｂサーバ１の攻撃をランプ表示により知らせ、公開Ｗｅｂサーバ１のリブートを促すものである。報知手段５によるランプ表示はリブート要求レベルにより色分け表示されるもので、具体的には、クラッカーの攻撃レベルにより、赤色、橙色、黄色等に色分け表示され、黄色より橙色、橙色より赤色と色が濃くなるに従って公開Ｗｅｂサーバ１が改竄されたり破壊されたりする危険性が高くなるため、赤色が表示された場合には、管理者以外の人が公開Ｗｅｂサーバ１を直ちにリブート、すなわちインターネットから遮断するよう指示するためのものである。
【０００９】
また、報知手段５に基づく公開Ｗｅｂサーバ１のリブートは、管理者以外の人により行われる場合が多いので、リブート操作後、リブート復帰時間を任意に設定して復帰時間がランダムとなるようにして、クラッカーによる連続的な攻撃に対する防御機能を高めたり、クラッカーの攻撃意欲を減退させたりするものとしている。
【００１０】
さらに、公開Ｗｅｂサーバ１やサーバ２のＣＰＵを世界中のコンピュータに搭載される大手メーカーのものを用いずマイナーなメーカーのものを用いれば、セキュリティ・ホールが知られることが少なくなるので公開Ｗｅｂサーバ１や非公開Ｗｅｂサーバ２のセキュリティを高めることができる。また、図１において、公開Ｗｅｂサーバ１の書き換え可能ＲＯＭは一つとしているが、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）等を介して多数を連結し、一つ一つの書き換え可能ＲＯＭに一つのホームページ（ＵＲＬ／ＩＰアドレス）を作成するようにしてもよいし、ホームページの容量が小さい場合には、一つの書き換え可能ＲＯＭに多数のホームページ（ＵＲＬ／ＩＰアドレス）を作成するものとしてもよいことは勿論である。
【００１１】
また、前記非公開Ｗｅｂサーバ２は一般の閲覧者に対してＵＲＬ／ＩＰアドレスを非公開とし、ホームページ作成者にのみに通知されるものである。該サーバ２はＣＰＵとＨＤＤ、ＲＡＭ、通信装置等より構成される。そして、前記した公開Ｗｅｂサーバ１とはローカルＩＰ接続によりネットワーク接続されてアクセスされ、非公開Ｗｅｂサーバ２のＷｅｂ情報を書込み手段としてのプログラムを介して公開Ｗｅｂサーバ１の書き換え可能ＲＯＭに書き込むものとしている。Ｗｅｂ情報を書き込まれたプログラムにより非公開Ｗｅｂサーバ２から公開Ｗｅｂサーバ１に書き込む際、書込み手段自体（プログラム）を、非公開Ｗｅｂサーバ２から公開Ｗｅｂサーバ１に転送して書き込み、公開Ｗｅｂサーバ１に書き込まれたプログラムによって非公開Ｗｅｂサーバ２のＷｅｂ情報またはＷｅｂ情報のディレクトリ情報を公開Ｗｅｂサーバ１に書き込み、書込み完了後、公開Ｗｅｂサーバ１から書き込まれたプログラムを自動削除するものとすることにより、ホームページの改竄や破壊に対してより防御を高めることができる。また、非公開Ｗｅｂサーバ２はインターネットにＬＡＮにより接続されるものとしているが、ダイアルアップでインターネットに接続するものとすればクラッキングに対しるセキュリティを高めることができる。
【００１２】
さらに、公開Ｗｅｂサーバ１の書き換え可能ＲＯＭの書込み制御部（書込み制御端子）に対する制御を物理的またはソフトウエアによるスイッチによりオンオフすることにより改竄や破壊をより確実に防御できる。特に、物理的なスイッチとすれば確実に侵入を防ぎ改竄や破壊を防止できることとなる。さらに、非公開Ｗｅｂサーバ２と公開Ｗｅｂサーバ１とのネットワーク接続の際、管理者以外接続できないようにファイヤウォール等のフィルタリング処理を行ったり、パスワード等のアクセス制限を加えたりすることにより、ホームページの侵入をより完全に防止でき改竄や破壊を阻止できるものとなる。
【００１３】
また、非公開Ｗｅｂサーバ２はＨＤＤを用いているが、ＩＣカードやＥＥＰＲＯＭ等の書き換え可能ＲＯＭを用いてもよく、特に、ＩＣカードを用いれば、ＩＣカードにはＣＰＵが搭載されているので、非公開Ｗｅｂサーバ２のＣＰＵとの間でアクセス権を証明する情報を要求したり、認証情報の比較等を行ったりすることができるのでセキュリティをより一層高めることができる。しかも、ＩＣカードには暗号処理用コプロセッサが搭載されているので、Ｗｅｂ情報の暗号化や復号化の際、配信速度を低下させることがないものとなる。
【００１４】
また、公開Ｗｅｂサーバ１と非公開Ｗｅｂサーバ２とのネットワーク接続におけるデータ通信の際、ＳＳＨ（Ｓｅｃｕｒｅ  Ｓｈｅｌｌ）やソケットレベルでの暗号化や認証を行うＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）を用いたり、専用の暗号化ソフトを用いたりして暗号化しセキュリティを高めるものとする。
【００１５】
非公開Ｗｅｂサーバ２はホームページ作成者のみにＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを通知しているので、ホームページ作成者は通知されたＵＲＬ／ＩＰアドレスを介して非公開Ｗｅｂサーバ２にアクセスし、ホームページコンテンツとしてのＷｅｂ情報を非公開Ｗｅｂサーバ２の記憶装置に登録するものである。このアクセスの際、アカウントやパスワード等により非公開Ｗｅｂサーバ２の認証を受けるが、アカウントやパスワードおよびＷｅｂ情報等は公開鍵暗号方式により暗号化して送信し、Ｗｅｂ情報（ホームページコンテンツ）の内容やアカウントやパスワードがクラッカーに盗聴されないようにしている。このようにすることにより、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）プログラムのセキュリティ・ホールを利用した攻撃あるいはＷｅｂサーバ・ソフトのセキュリティ・ホールに対する攻撃からサーバを防御することができる。
【００１６】
また、公開鍵暗号方式における送信者すなわちはホームページ作成者は公開鍵を用いて情報の暗号化を行うものであるが、公開鍵を認証手段に用いてアクセスの際の認証を与えるものとしてもよい。この場合、公開鍵をＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を介してコンピュータと接続できるフラッシュ・メモリのような書き換え可能ＲＯＭに登録し、非公開Ｗｅｂサーバ２へのアクセスの際には書き換え可能ＲＯＭをホームページ作成者のコンピュータのＵＳＢに挿し込んでアクセスを行えば、コンピュータは公開鍵を読み込んで非公開Ｗｅｂサーバ２に送信する。非公開Ｗｅｂサーバ２では受信した公開鍵が規定の公開鍵であるかい否かに基づいて認証を行うこととなる。このため、公開鍵を登録した書き換え可能ＲＯＭをコンピュータに接続しないかぎり非公開Ｗｅｂサーバ２にアクセスできないものとなる。
【００１７】
さらに、認証手段としては公開鍵を書き換え可能ＲＯＭに登録させて書き換え可能ＲＯＭをコンピュータに接続することにより行う認証の他、図４に示されるような方法で認証を行ってもよい。この認証手段はホームページ作成者とインターネット・プロバイダ間で共有される多数の行・列からなる文字コード表と、該文字コード表に基づいて非公開Ｗｅｂサーバ２からホームページ作成者のコンピュータに指定される文字コード表の行座標または列座標または双方を組合わせた座標から規定桁数の文字コードを読み込んで非公開Ｗｅｂサーバ２に送信する。非公開Ｗｅｂサーバ２は受信した文字コードが指定した文字コードと一致するか不一致かに基づいて認証を行い、一致した場合には非公開Ｗｅｂサーバ２にアクセスできるものとする。また、文字コードとしては図４に示されるような数字の他絵柄などを用いてもよいことは勿論である。
【００１８】
また、暗号化や復号化あるいは認証を行う公開鍵に画像を用いてもよい。画像を認証手段として用いる場合は、この場合、公開鍵としての画像をＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を介してコンピュータと接続できるフラッシュ・メモリのような書き換え可能ＲＯＭに登録し、非公開Ｗｅｂサーバ２へのアクセスの際には書き換え可能ＲＯＭをＵＳＢに挿し込んでアクセスを行えば、書き換え可能ＲＯＭの画像に基づいて認証が行われるものとする。書き換え可能ＲＯＭをホームページ作成者のコンピュータに装着してコンピュータを起動すると、コンピュータは画像データを読み込んでサーバ２に送信する。非公開Ｗｅｂサーバ２では受信した画像データが規定の画像であるかい否かに基づいて認証が行われ、一致した場合には公開Ｗｅｂサーバ２にアクセスできるものとする。
【００１９】
使用する画像としてはホームページ作成者がディジタルカメラで撮影した画像（色数値情報）を用いるのが好ましい。これは同じ画像が発生する可能性を略１００％防止できるからである。このことは例え、同じ場所で偶然撮影したとしても、天候や季節、時間、室内光源の違い、撮影者によるカメラぶれや癖等により撮影条件が一致することはないうえに、ディジタルカメラの特性の問題を含めて同じ色数値情報となることはほとんどありえないからである。また、Ｗｅｂ情報を送信する度毎に使用する画像を更新するようにすれば盗聴に対しても万全となる。しかも、撮影した画像のピクセルを指定したＸ・Ｙ座標に基づいて所定数切り出すものとしたり、切り出す座標を指定数スキップさせたりすれば、たとえ、画像が盗聴等により盗まれたとしても認証や暗号化に利用するＸ・Ｙ座標が分からない限り鍵とはならないので安全性は極めて高いものとなる。さらに、画像全体のピクセルを使用せず部分的に切り出すことにより、データ量が減り処理速度の低下を防ぐこともできる。さらに、画像ファイルは視覚的な識別が容易なうえ、撮影年月日時刻、名称等により判別も簡単で登録・管理が容易なものとなる。
【００２０】
このように構成されたものは、ホームページを作成する場合、インターネット・プロバイダ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）に加入してインターネット・プロバイダにホームページ作成用のＵＲＬ／ＩＰアドレスを申請するか、個人的にＷｅｂサーバを立ててホームページを作成するのが一般的であるが、インターネット・プロバイダのサーバ上にホームページを作成する場合について説明する。
【００２１】
先ず、ホームページ作成者がＷｅｂ情報（ホームページコンテンツ）をインターネット・プロバイダから取得した非公開Ｗｅｂサーバ２上に登録する際には、ホームページ作成者のみに通知されたＵＲＬ／ＩＰアドレスに基づいて非公開Ｗｅｂサーバ２に認証手段を介してアクセスする。このアクセスは公開鍵暗号方式の公開鍵を登録したフラッシュ・メモリよりなる書き換え可能ＲＯＭをＵＳＢ等によりコンピュータに装着する。この書き換え可能ＲＯＭの装着によりコンピュータは非公開Ｗｅｂサーバ２からの認証を受けてアクセス権を得ると同時に、該書き換え可能ＲＯＭの公開鍵に基づいて情報は暗号化されて送信されることとなる。
【００２２】
そして、暗号化したアカウントやパスワードを非公開Ｗｅｂサーバ２に送信してさらに認証を受けた後、ホームページ作成者のコンピュータはＷｅｂ情報をＳＦＴＰにより非公開Ｗｅｂサーバ２に送信することとなる。このようにして、非公開Ｗｅｂサーバ２に送信されたＷｅｂ情報は非公開Ｗｅｂサーバ２に登録される。次いで、非公開Ｗｅｂサーバ２に登録されたＷｅｂ情報あるいはＷｅｂ情報のディレクトリ情報は書き換え手段としてのプログラムを介して公開Ｗｅｂサーバ１の書き換え可能ＲＯＭに書き込まれる。
【００２３】
さらに、公開Ｗｅｂサーバ１の書き換え可能ＲＯＭに書き込まれたＷｅｂ情報は公開Ｗｅｂサーバ１のＲＡＭに書き込まれることとなる。そして、閲覧者がＷｅｂブラウザ３を介して公開されているＵＲＬ／ＩＰアドレスにアクセスし、要求を出すことにより公開Ｗｅｂサーバ１のＲＡＭは閲覧者のＷｅｂブラウザ３にＷｅｂ情報を配信することとなる。また、公開Ｗｅｂサーバ１のＲＡＭにＷｅｂ情報のディレクトリ情報しか登録されていない場合には、ディレクトリ情報に基づいて非公開Ｗｅｂサーバ２からＷｅｂ情報が読み取られて、公開Ｗｅｂサーバ１のＲＡＭに転送され、該ＲＡＭからＷｅｂ情報（ホームページコンテンツ）はＷｅｂブラウザ３に配信されることとなる。そして、ホームページを更新する場合は、前記と同様にして、ホームページ作成者は認証受けたうえ、公開鍵に基づいて暗号化した新しいＷｅｂ情報を非公開Ｗｅｂサーバ２に送信すれば、前記と同様にして公開Ｗｅｂサーバ１の書き換え可能ＲＯＭにＷｅｂ情報あるいはディレクトリ情報が書き込まれて更新が行われるものである。
【００２４】
このようなサーバシステムをクラッカーが攻撃する場合、公開されている公開Ｗｅｂサーバ１はＲＡＭにＷｅｂ情報が書き込まれているので、ＨＤＤのように直接的に改竄や破壊を行うことが難しいうえに、例え、改竄されたり破壊されても公開Ｗｅｂサーバ１をリブートすれば書き換え可能ＲＯＭから改竄されたり破壊されていないＷｅｂ情報がＲＡＭに転送されて直ちにホームページの復旧が完了することとなり、被害を最小限に留めることができる。しかも、ホームページ作成者から送信された原Ｗｅｂ情報を登録したサーバはＵＲＬ／ＩＰアドレスが公開されていない非公開Ｗｅｂサーバ２としているので、クラッカーは攻撃の手がかりが得られにくいので攻撃を受け難いものとなる。しかも、アカウントやパスワード等は暗号化されて送信されるので盗聴されても極めて安全なものとなる。
【００２５】
また、図２は、公開Ｗｅｂサーバ１の書き換え可能ＲＯＭをＩＣカードとした例を示すもので、ＩＣカードにはＣＰＵとＲＯＭとＲＡＭと書き換え可能ＲＯＭと通信回路が組み込まれている。そして、該ＩＣカードは公開Ｗｅｂサーバ１に接続されたＩＣカードリーダに装着され、ＩＣカードリーダを介して公開Ｗｅｂサーバ１と情報のやり取りが行われこととなるが、信号のやり取りはＩＣカードに搭載されたＣＰＵにより起動されるＯＳによりアクセス権を証明して行われるので、極めて安全性の高いシステムとなる。また、図２では、ＩＣカードは一つとしているが、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）等を介して多数を連結し、一つ一つの書き換え可能ＲＯＭに一つのホームページ（ＵＲＬ／ＩＰアドレス）を作成するようにしてもよいし、ホームページの容量が小さい場合には、一つの書き換え可能ＲＯＭに多数のホームページ（ＵＲＬ／ＩＰアドレス）を作成するものとしてもよいことは勿論である。
【００２６】
【発明の効果】
本発明は前記説明によって明らかなように、ホームページ作成者だけに通知されるＵＲＬ／ＩＰアドレスと認証手段に基づいてホームページ作成者のコンピュータからＷｅｂ情報を一般の閲覧者にＵＲＬ／ＩＰアドレスが通知されない非公開Ｗｅｂサーバに送信するものであるから、クラッカーに攻撃され難くいものとなる。また、非公開ＷｅｂサーバのＷｅｂ情報またはＷｅｂ情報のディレクトリ情報をＵＲＬ／ＩＰアドレスが公開されている公開Ｗｅｂサーバの書き換え可能ＲＯＭに書込み手段としてのプログラムを介して書き込むものとしたから、攻撃に対して極めて強固なものとなる。しかも、ホームページが改竄されたり、破壊されたりしたとしても公開Ｗｅｂサーバをリブートすることにより、書き換え可能ＲＯＭのＷｅｂ情報を転送するだけで瞬時にして復帰できるので、ＨＤＤのように長時間システムがダウンすることがなく、極めて短時間で復旧でき、損失を最小限に留めることができる。また、書き込まれたプログラム自体が、非公開Ｗｅｂサーバから公開Ｗｅｂサーバに書き込まれ、公開Ｗｅｂサーバに書き込まれたプログラムにより非公開ＷｅｂサーバのＷｅｂ情報またはＷｅｂ情報のディレクトリ情報を公開Ｗｅｂサーバに書き込み、書込み完了後、書き込まれたプログラムが公開Ｗｅｂサーバから自動削除されるものとすることにより、クラッカーが侵入したとしても改竄を行うことは極めて難しいものとなる。請求項２のように、書き込まれたプログラムによるＷｅｂ情報またはＷｅｂ情報のディレクトリ情報の書き換え可能ＲＯＭへの書き込みが、書き換え可能ＲＯＭの書込み制御部に対する物理的またはソフトウエアによるスイッチによりオンオフされるものとすれば、ホームページの改竄や破壊に対して極めて強固なものとなる。請求項３のように、ホームページ作成者のコンピュータから送信されるＷｅｂ情報が公開鍵暗号方式により暗号化されるものとすることにより、盗聴によりパスワードやアカウントが盗まれることがない。請求項５のように、公開鍵暗号方式の公開鍵をディジタルカメラで撮影された画像とすることにより、同じ画像が存在する可能性がほとんどないので極めて高いセキュリティを得ることができる。請求項６のように、認証手段が、ホームページ作成者のコンピュータと装脱自在に接続される書き換え可能ＲＯＭに登録された公開鍵と、非公開Ｗｅｂサーバに送信された前記公開鍵が一致するか否かに基づくものとすることにより、書き換え可能ＲＯＭの管理を確実に行えば秘密の漏洩を確実に防ぐことができる。請求項７のように、認証手段が、ホームページ作成者とインターネット・プロバイダ間で共有される多数の行・列からなる文字コード表と、該文字コード表に従ってインターネット・プロバイダからホームページ作成者に指定される文字コード表の行座標または列座標または双方を組合わせた座標および読み込み桁数に基づいて文字コードを非公開Ｗｅｂサーバに送信し、送信された文字コードが指定された文字コードと一致するか否かに基づくものとすることにより、内部的に文字コードが漏洩しても内部者による不正アクセスを防止することができる。請求項８、９のように、公開Ｗｅｂサーバの書き換え可能ＲＯＭや非公開ＷｅｂサーバをＩＣカードとすることにより、セキュリティはより一層高められることとなり、クラッカーの攻撃や侵入に強固なものとなる。請求項１１のように、非公開Ｗｅｂサーバと公開Ｗｅｂサーバとの接続が物理的スイッチによりオンオフされるものとすることにより、非公開Ｗｅｂサーバから侵入して公開Ｗｅｂサーバを改竄したり破壊したりすることを確実に防止できる。請求項１２のように、非公開Ｗｅｂサーバがダイアルアップでインターネットに接続されるものとすることにより、クラッカーによる侵入は確実に防止できる。請求項１３のように、公開Ｗｅｂサーバが改竄または破壊された場合、公開Ｗｅｂサーバをリブートして復帰させるものとすることにより、短時間で復旧できるので被害を最小限に留めることができる。請求項１４のように、公開Ｗｅｂサーバへの不正アクセスや侵入を検知した際、リブート要求レベルを色分け表示する報知手段を設けることにより、専門の知識を有する管理者が不在のときにも、クラッカーの攻撃に対処することができる。請求項１５のように、公開Ｗｅｂサーバのリブート時、リブート復帰時間を任意設定できるものとすることにより、クラッカー対策を知らない専門外の操作員がリブートしても、サーバの復帰時間はランダムになるので、クラッカーは連続的な攻撃ができないうえに、復帰する時間が分からないので攻撃をしなくなるので、専門家がいなくても対処できる等種々の利点を有するものである。
従って、本発明は従来の問題点を解消した、ホームページ防御方法として業界の発展に寄与するところ極めて大なものである。
【図面の簡単な説明】
【図１】  本発明の好ましい実施の形態の構成を示す概略ブロック図である。
【図２】  本発明の好ましい実施の形態において書き換え可能ＲＯＭをＩＣカードとした例を示す概略ブロック図である。
【図３】  本発明の好ましい実施の形態におけるネットワークを示す概略ブロック図である。
【図４】  本発明の好ましい実施の形態の認証手段に用いる文字コード表を示す説明図である。
【符号の説明】
１  公開Ｗｅｂサーバ
２  非公開Ｗｅｂサーバ
５  報知手段
【図１】
0004023712.tif 000002
【図２】
0004023712.tif 000003
【図３】
0004023712.tif 000004
【図４】
0004023712.tif 000005