(57)【特許請求の範囲】
【請求項１】
セキュリティ認証コンピュータと、前記セキュリティ認証コンピュータを経由してクライアントコンピュータがアクセスするサーバコンピュータとからなるサイト安全度認証システムであって、
前記セキュリティ認証コンピュータは、
ＴＣＰ／ＩＰポート番号、前記ＴＣＰ／ＩＰポート番号に対応するソフトウェア、前記ソフトウェアの各バージョンに関するセキュリティ既知問題、前記セキュリティ既知問題を発生させるアクセス方法からなる調査方法を記憶したデータベースと、
前記データベースを参照し、前記サーバコンピュータが使用する前記ＴＣＰ／ＩＰポート番号に対応する前記ソフトウェアであって前記サーバコンピュータが使用する前記バージョンについて、前記セキュリティ既知問題を発生させる前記アクセス方法を取得し、前記サーバコンピュータに当該アクセス方法に従ったアクセスを行うことにより当該セキュリティ既知問題が発生するかどうかを検出し、当該セキュリティ既知問題が発生しない場合には、前記サーバコンピュータのセキュリティ安全度を安全とし、前記セキュリティ安全度を前記サーバコンピュータの識別子と対応づけて調査履歴保持手段に記憶するサイト調査手段と、
前記クライアントコンピュータから前記サーバコンピュータへのアクセスが要求された際に、前記調査履歴保持手段を参照し、当該アクセスが要求された前記サーバコンピュータの識別子に対応する前記セキュリティ安全度を取得し、当該セキュリティ安全度を前記クライアントコンピュータに通知するサイト認証手段と
を備えたことを特徴とするサイト安全度認証システム。
【請求項２】
セキュリティ認証コンピュータと、クライアントコンピュータがアクセスするサーバコンピュータとからなるサイト安全度認証システムであって、
前記セキュリティ認証コンピュータは、
ＴＣＰ／ＩＰポート番号、前記ＴＣＰ／ＩＰポート番号に対応するソフトウェア、前記ソフトウェアの各バージョンに関するセキュリティ既知問題、前記セキュリティ既知問題を発生させるアクセス方法からなる調査方法を記憶したデータベースと、
前記データベースを参照し、前記サーバコンピュータが使用する前記ＴＣＰ／ＩＰポート番号に対応する前記ソフトウェアであって前記サーバコンピュータが使用する前記バージョンについて、前記セキュリティ既知問題を発生させる前記アクセス方法を取得し、前記サーバコンピュータに当該アクセス方法に従ったアクセスを行うことにより当該セキュリティ既知問題が発生するかどうかを検出し、当該セキュリティ既知問題が発生しない場合には、前記サーバコンピュータのセキュリティ安全度を安全とし、前記セキュリティ安全度を前記サーバコンピュータの識別子と対応づけて調査履歴保持手段に記憶するサイト調査手段と、
前記クライアントコンピュータから前記サーバコンピュータの識別子が通知された際に、前記調査履歴保持手段を参照し、当該通知された前記サーバコンピュータの識別子に対応する前記セキュリティ安全度を取得し、当該セキュリティ安全度を前記クライアントコンピュータに通知するサイト認証手段と
を備えたことを特徴とするサイト安全度認証システム。
【請求項３】
ＴＣＰ／ＩＰポート番号、前記ＴＣＰ／ＩＰポート番号に対応するソフトウェア、前記ソフトウェアの各バージョンに関するセキュリティ既知問題、前記セキュリティ既知問題を発生させるアクセス方法からなる調査方法を記憶したデータベースと、
前記データベースを参照し、サーバコンピュータが使用する前記ＴＣＰ／ＩＰポート番号に対応する前記ソフトウェアであって前記サーバコンピュータが使用する前記バージョンについて、前記セキュリティ既知問題を発生させる前記アクセス方法を取得し、前記サーバコンピュータに当該アクセス方法に従ったアクセスを行うことにより当該セキュリティ既知問題が発生するかどうかを検出し、当該セキュリティ既知問題が発生しない場合には、前記サーバコンピュータのセキュリティ安全度を安全とし、前記セキュリティ安全度を前記サーバコンピュータの識別子と対応づけて調査履歴保持手段に記憶するサイト調査手段と、
クライアントコンピュータから前記サーバコンピュータへのアクセスが要求された際に、前記調査履歴保持手段を参照し、当該アクセスが要求された前記サーバコンピュータの識別子に対応する前記セキュリティ安全度を取得し、当該セキュリティ安全度を前記クライアントコンピュータに通知するサイト認証手段と
を備えたことを特徴とするセキュリティ認証コンピュータ。
【請求項４】
ＴＣＰ／ＩＰポート番号、前記ＴＣＰ／ＩＰポート番号に対応するソフトウェア、前記ソフトウェアの各バージョンに関するセキュリティ既知問題、前記セキュリティ既知問題を発生させるアクセス方法からなる調査方法を記憶したデータベースを備えたセキュリティ認証コンピュータが、
前記データベースを参照し、サーバコンピュータが使用する前記ＴＣＰ／ＩＰポート番号に対応する前記ソフトウェアであって前記サーバコンピュータが使用する前記バージョンについて、前記セキュリティ既知問題を発生させる前記アクセス方法を取得し、前記サーバコンピュータに当該アクセス方法に従ったアクセスを行うことにより当該セキュリティ既知問題が発生するかどうかを検出し、当該セキュリティ既知問題が発生しない場合には、前記サーバコンピュータのセキュリティ安全度を安全とし、前記セキュリティ安全度を前記サーバコンピュータの識別子と対応づけて調査履歴保持手段に記憶するサイト調査ステップと、
クライアントコンピュータから前記サーバコンピュータへのアクセスが要求された際に、前記調査履歴保持手段を参照し、当該アクセスが要求された前記サーバコンピュータの識別子に対応する前記セキュリティ安全度を取得し、当該セキュリティ安全度を前記クライアントコンピュータに通知するサイト認証ステップと
を含むことを特徴とするサイト安全度認証方法。
【請求項５】
ＴＣＰ／ＩＰポート番号、前記ＴＣＰ／ＩＰポート番号に対応するソフトウェア、前記ソフトウェアの各バージョンに関するセキュリティ既知問題、前記セキュリティ既知問題を発生させるアクセス方法からなる調査方法を記憶したデータベースを備えたセキュリティ認証コンピュータを、
前記データベースを参照し、サーバコンピュータが使用する前記ＴＣＰ／ＩＰポート番号に対応する前記ソフトウェアであって前記サーバコンピュータが使用する前記バージョンについて、前記セキュリティ既知問題を発生させる前記アクセス方法を取得し、前記サーバコンピュータに当該アクセス方法に従ったアクセスを行うことにより当該セキュリティ既知問題が発生するかどうかを検出し、当該セキュリティ既知問題が発生しない場合には、前記サーバコンピュータのセキュリティ安全度を安全とし、前記セキュリティ安全度を前記サーバコンピュータの識別子と対応づけて調査履歴保持手段に記憶するサイト調査手段と、
クライアントコンピュータから前記サーバコンピュータへのアクセスが要求された際に、前記調査履歴保持手段を参照し、当該アクセスが要求された前記サーバコンピュータの識別子に対応する前記セキュリティ安全度を取得し、当該セキュリティ安全度を前記クライアントコンピュータに通知するサイト認証手段と
して動作させることを特徴とするセキュリティ認証コンピュータ用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットサービスプロバイダを経由してＷｅｂサイトにアクセスする利用者に対し、当該Ｗｅｂサイトのセキュリティ上の安全度をインターネットサービスプロバイダから提供するもので、特に、Ｗｅｂサイトの管理者の依頼を受けて予めインターネットサービスプロバイダがＷｅｂサイトの安全度を調査し安全であることを確認し認証した場合、その旨をインターネットサービスプロバイダから利用者に通知するサイト安全度認証システム、方法及びプログラムに関する。
【０００２】
【従来の技術】
１台乃至複数台のＷｅｂサーバから構成されるＷｅｂサイトにあって、従来のＷｅｂサイトのセキュリティ上の安全度を調査するサイト検査システムの一例は、図９に示すようなものである。この従来のサイト検査システムは、例えばインターネットサービスプロバイダが運用するコンピュータ１００の内部に構成されていて、通信手段１１０とサイト検査手段１６０とを備えている。コンピュータ１００は、検査対象となるＷｅｂサーバ機能を持つコンピュータ４００と、ネットワーク５００及びローカルネットワーク６００とによって接続されている。
【０００３】
このような構成を有する従来のサイト検査システムは、つぎのように動作する。
【０００４】
すなわち、サイト検査手段１６０は、コンピュータ１００のシステム管理者によって実行され、コンピュータ４００の通信手段４１０及びサイト手段４２０にセキュリティーホールがあるかないかをネットワーク５００及びローカルネットワーク６００を通じて検査する。そして、サイト検査手段１６０は、検査結果をシステム管理者に報告するようになっていた。
【０００５】
【発明が解決しようとする課題】
しかし、この従来技術には、次のような問題点があった。
【０００６】
第１の問題点は、一般のＷｅｂサーバ機能を利用する利用者からは、Ｗｅｂサイトのセキュリティ上の安全度を確認出来ないということである。その理由は、前述したようなＷｅｂサーバの安全度についての検査を行う手段があっても、検査した結果について公に公開し保証する機関／手段が無かった。また、利用者個人からサーバの安全度について検査を行うには設備、技術、時間、費用等の種々の面での過重な負担に耐えられないという問題もあった。
【０００７】
第２の問題点は、サイトの安全度を公正客観に判断することが出来ないということである。その理由は、第三者機関による認証／保証機能の提供が行われていないためである。
【０００８】
第３の問題点は、内部の管理の健全性が保証されないということである。その理由は、検査結果はシステム管理者のみが知るところであり、また検査するか否かはシステム管理者の判断のみに依存するためである。
【０００９】
そのため、本発明は、Ｗｅｂサイトの安全度を予めインターネットサービスプロバイダがＷｅｂサイト管理者の依頼を受けて調査し、充分安全であると認証した場合、そのサイトをインターネット利用者がアクセスしたときにセキュリティ上の安全度について認証されたサイトであることを知らせる構成を提供することによって、以上の問題の解決を図るものである。
【００１０】
【課題を解決するための手段】
本発明の第１のＷｅｂサイト安全度認証システムは、Ｗｅｂサーバ利用者の使用するクライアントコンピュータと、インターネットサービスプロバイダの使用するＩＳＰコンピュータと、前記ＩＳＰコンピュータを経由して前記クライアントコンピュータがアクセスするＷｅｂサーバの動作するサーバコンピュータと、前記クライアントコンピュータと前記ＩＳＰコンピュータとを接続する回線と、前記ＩＳＰコンピュータと前記サーバコンピュータとを接続するインターネットと、があって、
前記ＩＳＰコンピュータは前記クライアントコンピュータから前記サーバコンピュータのＷｅｂサーバへのアクセスが行われると、該サーバコンピュータに関する不正アクセスやウィルス対策を含むセキュリティ安全度を前記クライアントコンピュータに通知することを備える。
【００１１】
本発明の第２のＷｅｂサイト安全度認証システムは、第１の発明において、前記ＩＳＰコンピュータは、前記サーバコンピュータのセキュリティ安全度についての前回の調査日から設定された有効期間が経過すると前記サーバコンピュータにインターネットを通して再調査を実行し、調査結果を記憶することを備える。
【００１２】
本発明の第３のＷｅｂサイト安全度認証システムは、第２の発明において、前記ＩＳＰコンピュータによる前記サーバコンピュータのセキュリティ安全度についての調査内容は、前記サーバコンピュータの使用するＴＣＰ／ＩＰのポート番号に対応するプログラムと該当するバージョンに関してセキュリティ上で発生した既知問題に対応済みか否かの確認と、前記サーバコンピュータの有するＨＴＭＬコンテンツのスクリプトのチェックを含む安全性の確認と、通信バッファのオーバランを含む不正送信の有無の確認と、を含むとともに自動化された調査を実行することを備える。
【００１３】
本発明の第４のＷｅｂサイト安全度認証システムは、第２または第３の発明において、前記調査結果は、調査対象となる前記サーバコンピュータのＩＰアドレス、前記既知問題の有無、前記不正送信の有無、とセキュリティ安全度の判定結果を含むことを備える。
【００１４】
本発明の第５のＷｅｂサイト安全度認証システムは、第３または第４の発明において、前記サーバコンピュータをインターネットサービスプロバイダが保有する場合、その旨の識別を前記調査結果にさらに含み、その場合は前記既知問題に対応済みか否かの確認を行わないことを備える。
【００１５】
本発明の第６のＷｅｂサイト安全度認証システムは、Ｗｅｂサーバ利用者の使用するクライアントコンピュータと、前記クライアントコンピュータがアクセスしＷｅｂサーバが動作するサーバコンピュータと、前記サーバコンピュータに関する不正アクセスやウィルス対策を含むセキュリティ安全度を有するセキュリティ認証コンピュータと、前記クライアントコンピュータと前記サーバコンピュータと前記セキュリティ認証コンピュータとを接続するインターネットと、があって、
前記クライアントコンピュータは、前記サーバコンピュータについての前記セキュリティ安全度を知るため前記サーバコンピュータの持つＵＲＬアドレスを前記セキュリティ認証コンピュータに通知し、前記セキュリティ認証コンピュータは、前記クライアントコンピュータから前記サーバコンピュータのＵＲＬアドレスを受けとると該ＵＲＬアドレスから認識した前記サーバコンピュータの前記セキュリティ安全度を前記クライアントコンピュータに通知することを備える。
【００１６】
本発明の第１のＷｅｂサイト安全度認証方法は、Ｗｅｂサーバ利用者の使用するクライアントコンピュータと、インターネットサービスプロバイダの使用するＩＳＰコンピュータと、前記ＩＳＰコンピュータを経由して前記クライアントコンピュータがアクセスするＷｅｂサーバの動作するサーバコンピュータと、前記クライアントコンピュータと前記ＩＳＰコンピュータとを接続する回線と、前記ＩＳＰコンピュータと前記サーバコンピュータとを接続するインターネットと、があって、
前記ＩＳＰコンピュータは前記サーバコンピュータの不正アクセスやウィルス対策を含むセキュリティ安全度についてインターネットによりアクセスし調査する第１のステップと、
前記ＩＳＰコンピュータは、前記第１のステップで調査した前記サーバコンピュータのセキュリティ安全度についての調査結果を記憶する第２のステップと、前記クライアントコンピュータは、ＵＲＬアドレスによって前記サーバコンピュータのＷｅｂサーバへアクセスする第３のステップと、
前記ＩＳＰコンピュータは、前記クライアントコンピュータのＵＲＬアドレスから前記サーバコンピュータを認識すると前記第２のステップで記憶した前記サーバコンピュータのセキュリティ安全度を前記クライアントコンピュータに通知する第４のステップと、
を備える。
【００１７】
本発明の第１のＷｅｂサイト安全度認証プログラムは、Ｗｅｂサーバ利用者の使用するクライアントコンピュータと、インターネットサービスプロバイダの使用するＩＳＰコンピュータと、前記ＩＳＰコンピュータを経由して前記クライアントコンピュータがアクセスするＷｅｂサーバの動作するサーバコンピュータと、前記クライアントコンピュータと前記ＩＳＰコンピュータとを接続する回線と、前記ＩＳＰコンピュータと前記サーバコンピュータとを接続するインターネットと、があって、
前記ＩＳＰコンピュータは前記サーバコンピュータの不正アクセスやウィルス対策を含むセキュリティ安全度についてインターネットによりアクセスし調査する第１のステップ、
前記ＩＳＰコンピュータは、前記第１のステップで調査した前記サーバコンピュータのセキュリティ安全度についての調査結果を記憶する第２のステップ、
前記クライアントコンピュータは、ＵＲＬアドレスによって前記サーバコンピュータのＷｅｂサーバへアクセスする第３のステップ、
前記ＩＳＰコンピュータは、前記クライアントコンピュータのＵＲＬアドレスから前記サーバコンピュータを認識すると前記第２のステップで記憶した前記サーバコンピュータのセキュリティ安全度を前記クライアントコンピュータに通知する第４のステップ、
を備えてコンピュータによって実行される。
【００１８】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１９】
図１を参照すると、本発明のサイト管理度調査システムの第１の実施例は、インターネットサービスプロバイダ（ＩＳＰ）が運用し、プログラム制御により動作するＩＳＰコンピュータ１００と、Ｗｅｂサーバ機能を利用する利用者によって使用されるクライアントコンピュータ２００と、ＩＳＰコンピュータ１００とクライアントコンピュータ２００とを接続する回線３００と、ＷｅｂサイトにあってＷｅｂサーバ機能を有するサーバコンピュータ４００と、インターネットを含むネットワーク５００と、から構成されている。
【００２０】
図１において、Ｗｅｂサイトのサーバコンピュータ４００は１台しか図示していないが複数台あっても構わない。また、クライアントコンピュータ２００とサーバコンピュータ４００は、それぞれ１台ずつしか示していないが、それぞれ複数台接続されていても構わない。
【００２１】
以下、Ｗｅｂサイトをサイト、Ｗｅｂサーバをサーバと主に表記する。
【００２２】
ＩＳＰコンピュータ１００は、通信手段１１０と、ホスティング手段１２０と、サイト安全度認証手段１３０と、既知問題保持手段１４０と、サーバ調査履歴保持手段１５０と、サイト安全度調査手段１６０と、から構成されている。
【００２３】
これらの手段はそれぞれつぎのように動作する。
【００２４】
通信手段１１０は、回線３００を経由してクライアントコンピュータ２００の通信手段２１０との通信及び、ネットワーク５００を経由してコンピュータ４００の通信手段４１０との通信を行う。これは、通信線路上に電気信号を送信し、また逆に受信する。
【００２５】
また、通信手段１１０、通信手段２１０及び通信手段４１０は、相互の識別をする為にそれぞれ固有の通信アドレスを保有している。更に、通信手段１１０と、通信手段２１０と、通信手段４１０は、それぞれ共通の通信プロトコルを有している。
【００２６】
ホスティング手段１２０は、上記通信手段１１０を用いてクライアントコンピュータ２００の表示入力手段２２０からのＷｅｂサーバ機能の利用要求に応じてコンピュータ４００のＷｅｂサーバ手段４２０との通信を取り持つ。
【００２７】
ここでクライアントコンピュータ２００は、ＣＲＴあるいはＬＣＤ等の表示手段とキーボード及びマウス等の入力手段を有するパーソナルコンピュータや携帯端末等である。また、利用者はこのクライアントコンピュータ２００の入力手段を操作し、表示手段に表示された内容を見る。
【００２８】
表示入力手段２２０は、上記表示手段及び入力手段との間で情報をやり取りする機能を有しブラウザに相当している。利用者が入力手段にて入力した情報は、表示入力手段２２０より通信手段２１０を経て、回線３００を経由し、ＩＳＰコンピュータ１００の通信手段１１０で受信されホスティング手段１２０に伝達される。
【００２９】
ホスティング手段１２０は、この情報を基に通信手段１１０を経て、ネットワーク５００（回線３００）を経由し、サーバコンピュータ４００の通信手段４１０で受信され、Ｗｅｂサーバ手段４２０にＷｅｂサービスを要求する。
【００３０】
Ｗｅｂサーバ手段４２０は、ホスティング手段１２０からの要求に応じて、上記と逆の経路にてホスティング手段１２０に情報を返答する。ホスティング手段１２０は、Ｗｅｂサーバ手段４２０から返答された情報を、上記と逆の経路にてクライアントコンピュータ２００の表示入力手段２２０に伝達する。
【００３１】
更に、ホスティング手段１２０は、表示入力手段２２０がＷｅｂサーバ手段４２０をアクセスしていることを、サイト安全度認証手段１３０に通知する機能を有する。
【００３２】
既知問題保持手段１４０は、サーバコンピュータ４００が使用する通信手段の種別をデータベース化して保持するとともに、Ｗｅｂサーバの種類毎に、セキュリティ障害として発生した既知問題とその調査方法もデータベース化して保持している。Ｗｅｂサーバの種類には、例えば、フリーソフトのＡｐａｃｈｅ、Ｗｉｎｄｏｗｓ（登録商標）システムで利用されるＩＩＳ、さらにＷｅｂＬｏｇｉｃ等がある。通信手段は、その内容としてＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプログラムやＬＡＮコントローラ等のドライバを含むもので、複数の通信ポートを有し、その中の一つのポートにサーバコンピュータ４００上のＷｅｂサーバ機能が割り当てられている。
【００３３】
複数あるそれぞれの通信ポートは、決められたポート番号を持つアプリケーションプログラムが対応し、それぞれ独自のプロトコルを有している。例えば、Ｗｅｂサーバ機能であるｈｔｔｐのポート番号は８０で、ｆｔｐは２０と２１になっている。各々のプロトコルは、更に複数の機能を有している。通信手段のもつそれぞれの通信ポートにアクセスすることによって、サーバコンピュータ４００に対して様々なサービスを要求する事が出来る。
【００３４】
既知問題保持手段１４０は、サーバコンピュータ４００についてどの通信手段を有するかそして、どの通信ポートを使用するか、使用する通信ポートに対応するソフトウェアのバージョンは何か、ソフトウェアの各バージョンに関し過去に発生した問題を元にどの通信ポートに対するどのようなアクセスがネットワークに接続されたコンピュータに悪影響を及ぼす可能性があるか、あるいは外部に不正に情報が漏洩する可能性があるかの情報を保有している。
【００３５】
また、サーバコンピュータ４００が送信する情報は、ＨＴＭＬやＸＭＬ等の専用の言語で記述されており、構文を形成するものをタグと呼んでいる。タグの記述によっては、他のサーバコンピュータ４００やクライアントコンピュータ２００に悪影響を及ぼす可能性があり、既知問題保持手段１４０は、タグの不正な記述方法に関する情報も保有している。
【００３６】
更に、例えばＨＴＭＬの＜ｓｃｒｉｐｔ＞・・・＜／ｓｃｒｉｐｔ＞タグのようにタグの中にプログラムを埋め込んだり、タグから他のプログラムを起動したりすることが出来る。これらのプログラムもまた記述によっては、他のサーバコンピュータ４００やクライアントコンピュータ２００に悪影響を及ぼす可能性があり、既知問題保持手段１４０は、プログラムの不正な記述方法や不正な動作に関する情報も保有している。
【００３７】
既知問題保持手段１４０は、ＩＳＰコンピュータ１００の管理者によって管理され、サイト安全度調査手段１６０によってリード／ライトアクセスされる。
【００３８】
サイト安全度調査手段１６０は、既知問題保持手段１４０を参照し、通信手段１１０を経て、サーバコンピュータ４００の通信手段４１０に対してポートスキャンによるアクセスを実行する。即ち、通信手段４１０の持つ各通信ポート毎に、ポートそれぞれのプロトコルで、プロトコルの各機能を実行する。
【００３９】
更に、サイト安全度調査手段１６０は、通信手段４１０にＷｅｂサーバ手段４２０のもつポート番号を指定してアクセスすることにより、Ｗｅｂサーバ手段４２０の機能を使用することができる。サイト安全度調査手段１６０が、既知問題保持手段１４０の内容に基づき、通信手段４１０に対してアクセスすることにより、Ｗｅｂサーバ手段４２０に対して既知の問題に対応しているか等の調査することができる。
【００４０】
通信手段４１０若しくはサーバ手段４２０がウィルス等に感染していると、他のコンピュータを攻撃したりあるいは動作不能にする為に不正な電気信号をネットワーク５００上に送信することがある。この為、サイト安全度調査手段１６０は、サーバ手段４２０が、ネットワーク５００に対して不正なパケットの送信をしていないかどうかを調査する機能を有する。そしてこれらの調査結果より、安全度を判定する機能を有する。
【００４１】
サイト安全度認証手段１３０は、サイト安全度調査手段１６０によって調査されたサーバコンピュータ４００についての判定結果を得る。そして判定結果を通信手段１１０を経て、回線３００を経由し、クライアントコンピュータ２００の通信手段２１０に送信する。表示入力手段２２０は判定結果を受信すると、それをクライアントコンピュータ２００に表示する。その通信の為に、ＩＳＰコンピュータ１００とクライアントコンピュータ２００の間で専用の通信ポートを使用し、表示入力手段２２０もまたこの専用の通信ポートを使用する。
【００４２】
サーバ調査履歴保持手段１５０は、サイト安全度調査手段１６０が調査するサーバコンピュータ４００の通信アドレスとその調査結果と調査した日付をデータベース化して保持する機能を有する。
【００４３】
調査すべき対象となるサーバコンピュータ４００とその通信アドレスは、ＩＳＰコンピュータ１００の管理者によって管理される。そして調査結果と調査した日付は、サイト安全度調査手段１６０によって更新され、サイト安全度認証手段１３０によって参照される。
【００４４】
次に、本発明の実施の形態の動作について図面を参照して説明する。
【００４５】
次に、図１、図２及び図３のフローチャートを参照して本実施例の全体の動作について詳細に説明する。
【００４６】
まず、最初にサイトの安全度の検査方法について図２のフローチャートを参照して説明する。
【００４７】
サイトにあるサーバコンピュータ４００の管理者からのサーバコンピュータ４００に関するセキュリティ安全度の評価依頼を受けると、ＩＳＰコンピュータ１００の管理者は、サーバ調査履歴保持手段１５０に当該サーバコンピュータ４００の評価状況を書き込むためのレコードを登録し、サーバコンピュータ４００の通信アドレス（ＩＰアドレス）をレコードに記入する（ステップＡ１）。サイトが複数のサーバコンピュータ４００を有する場合、各サーバコンピュータ４００についての複数のレコードが登録されることもある。尚、ＩＳＰコンピュータ１００の管理者は、ある一定期間ごとにサーバコンピュータ４００の安全度の評価を実施するための有効期間情報もサーバ調査履歴保持手段１５０に記入しておく。
【００４８】
ＩＳＰコンピュータ１００の管理者は、レコードの登録を終えるとサーバコンピュータ４００の安全度の評価を行うため、サイト安全度調査手段１６０を起動する。尚、調査対象となるサーバコンピュータ４００は、調査時において通常の運用を実行していても構わない。
【００４９】
サイト安全度調査手段１６０は、サーバ調査履歴保持手段１５０より順番にレコードを取り出す（ステップＡ２）。
【００５０】
サイト安全度調査手段１６０は、取り出したレコードの有効性を検査する。まず、レコードに記入された調査日付を検査して、前回実施した調査日が、ＩＳＰコンピュータ１００の管理者によって設定された有効期間の範囲外であるか否かをチェックし、有効期間が過ぎていれば対象となるサーバコンピュータ４００の調査を実行する。また、ＩＳＰコンピュータ１００の管理者によって始めて登録が行われたサーバコンピュータ４００についても調査を実行する。それ以外の場合は、（ステップＡ２）に移行する（ステップＡ３）。
【００５１】
サイト安全度調査手段１６０は、サーバコンピュータ４００の通信手段４１０及びＷｅｂサーバ手段４２０にアクセスし、Ｗｅｂサーバについての問い合わせを行うことによりＷｅｂサーバの種類及びバージョン情報を取得する（ステップＡ４）。
【００５２】
サイト安全度調査手段１６０は、通信手段４１０及びサーバコンピュータ４００の種類に応じて、既知問題保持手段１４０のデータベースより調査方法を取り出す（ステップＡ５）。
【００５３】
サイト安全度調査手段１６０は、取り出した調査方法に基づき、通信手段４１０の特定の通信ポートへのアクセスを通じて、通信手段４１０及びサーバ手段４２０が既知の問題に対応しているか否かの調査を行う。既知問題保持手段１４０が示す通り、それぞれの通信ポートに対して様々なアクセスを行うことにより安全度を調査する。また、サーバコンピュータ４００のコンテンツを調査し、その記述方法及び組み込まれている若しくは参照しているプログラムに問題が無いかどうかを調査する（ステップＡ６）。
【００５４】
このサーバコンピュータ４００の調査の実施とは独立して、サイト安全度調査手段１６０は、常時、サーバ調査履歴保持手段１５０に登録されている全てのサーバコンピュータ４００からＩＳＰコンピュータ１００が受信したパケットに対し、サーバコンピュータ４００の通信手段４１０及びサーバ手段４２０が、ネットワーク５００に対して不正なパケットの送信をしていないかどうかを調査する。この調査対象には、各サーバコンピュータ４００の通信手段４１０及びサーバ手段４２０が含まれる（ステップＡ７）。
【００５５】
さらに、サイト安全度調査手段１６０は、（ステップＡ６）及び（ステップＡ７）の結果に基づいてサーバコンピュータ４００の通信手段４１０及びサーバ手段４２０の安全度を判定する。通信手段４１０及びサーバ手段４２０が（ステップＡ６）にて既知問題に対応しており、（ステップＡ７）にてウィルス等に感染していないと見られる場合、安全と判定する（ステップＡ８）。
【００５６】
サイト安全度調査手段１６０は、サーバ調査履歴保持手段１５０に判定結果と判定した調査日付を記録する（ステップＡ９）。
【００５７】
サイト安全度調査手段１６０は、あるサーバコンピュータ４００についての評価を終えると（ステップＡ２）に戻り、次のレコードを読み込んで評価するサーバコンピュータ４００があるかをチェックする。もし評価対象となるサーバコンピュータ４００があれば、前述したような評価を実施する。もし無ければ評価を終了する。また、ＩＳＰコンピュータ１００の管理者は、当該するサーバコンピュータ４００の管理者に判定結果を報告するとともに判定結果に問題があれば、その改善を依頼する。
【００５８】
サイト安全度調査手段１６０は、前述したように新たな調査対象のサーバコンピュータ４００が登録されて起動されたり、定期的に起動が行われると、上記の（ステップＡ２）から（ステップＡ９）を実行することになる。
【００５９】
次いで、サイトの認証方法について図３のフローチャートを参照して説明する。
【００６０】
クライアントコンピュータ２００の利用者が入力手段を通して表示入力手段２２０により、例えば、サーバコンピュータ４００のＷｅｂサーバ手段４２０が保持しているＷｅｂコンテンツを閲覧する為にＩＳＰコンピュータ１００に対して、サーバコンピュータ４００へのアクセスを要求する（ステップＢ１）。
【００６１】
ＩＳＰコンピュータ１００のホスティング手段１２０は、クライアントコンピュータ２００がサーバコンピュータ４００へのアクセスを要求していることを、サイト安全度認証手段１３０に通知する（ステップＢ２）。サイト安全度認証手段１３０は、サーバ調査履歴保持手段１５０に保存されている判定結果を参照し、アクセス対象のサーバコンピュータ４００の通信手段４１０及びサーバ手段４２０についての安全度を確認する（ステップＢ３）。
【００６２】
参照した結果、サイト安全度認証手段１３０は、安全と判定されているか否かを確認する（ステップＢ４）。もし安全と判定されていたならば、サイト安全度認証手段１３０は、安全であると認証されていることを通信手段１１０の専用通信ポート及び通信手段２１０の専用通信ポートを通じて表示入力手段２２０に通知する（ステップＢ５）。  これを受信した表示入力手段２２０は、この情報を視覚化し利用者に知らせる（ステップＢ６）。
【００６３】
次に、具体例を用いて説明する。図１に示したネットワーク５００は、一般的なインターネットでありＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のパケットが通過するものとする。通信手段１１０、通信手段２１０及び通信手段４１０は、ＩＰに基づくプロトコルを認識するものとする。各通信手段４１０は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）及びＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）プロトコルをも認識するものとする。これらのプロトコルはポート番号によって通信ポートを識別している。
【００６４】
サーバコンピュータ４００は、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルを使用し、このポート番号は８０である。  また、回線３００は公衆回線あるいは専用回線である。
【００６５】
サーバ調査履歴保持手段１５０は、図４に例示するような内容を記憶する。最初の項番フィールドは、サーバコンピュータ４００を識別する管理用のシリアルな番号であり、アドレスフィールドはサーバコンピュータ４００の持つＩＰアドレスを保持し、既知問題調査日フィールドはサイト安全度調査手段１６０によって既知問題への対応の状況を調査した日付であり、既知問題フィールドは既知問題の有無を示し、不正送信フィールドは当該サーバコンピュータ４００の現在までのネットワーク５００に対する不正なパケットの送信の有無を示し、判定結果フィールドは安全度の判定結果を保持する。
【００６６】
アドレスフィールドには、サーバコンピュータ４００のＩＰアドレスがＩＳＰコンピュータ１００の管理者によって登録される。既知問題調査日フィールド、既知問題フィールド、不正送信フィールド及び判定結果フィールドは、サイト安全度調査手段１６０によって更新と参照が行われる。
【００６７】
なお、項番フィールドは、サーバ調査履歴保持手段１５０によって自動的にユニークな番号が割り振られる。サイト安全度調査手段１６０は、サーバ調査履歴保持手段１５０より項番順にレコードを取り出していく。
【００６８】
既知問題保持手段１４０は、図５に示すように各サーバコンピュータ４００の有する通信手段４１０を格納する通信手段テーブルと、通信手段テーブルからリンクされ各通信手段４１０で使用するポート番号を記述するポート番号テーブルと、ポート番号テーブルからリンクされ各ポート番号に対応するプログラムの名前とそのプログラムの有するバージョンを記述するバージョンテーブルとからなる。
【００６９】
通信手段テーブルの通信手段フィールドは、サーバコンピュータ４００の持つ通信手段４１０の種類を示している。通常、通信手段４１０は、ＯＳ（オペレーティング・システム）に組み込まれているので、図５の例ではＯＳ名を記して通信手段を表している。ポート番号テーブルの通信ポートフィールドは、調査対象となるサーバコンピュータの使用する通信ポートのポート番号を記録している。
【００７０】
バージョンテーブルの調査内容フィールドは、各通信ポートに対する過去に発生した既知問題に対しての実際の調査方法を保持する。
【００７１】
なお、項番フィールドは、既知問題保持手段１４０によって自動的にユニークな番号が割り振られたフィールドである。図４の例において、項番３はレコードの登録直後であり未調査なので調査を行う対象となる。ＩＳＰコンピュータ１００の管理者によって設定された有効期間が３０日間であったとすると、２００１年の２月１日以降は項番１も調査対象となる。
【００７２】
ここでは代表的な通信モジュールであるＷｅｂサーバ手段を例にとる。サーバコンピュータ４００の種類とバージョンは、例えば以下の様に遠隔のコンピュータにログインして操作できる一般的なｔｅｌｎｅｔなどの通信モジュールによって調査することが出来る。
【００７３】
調査対象となるサーバコンピュータ４００の情報を入手するには、サーバコンピュータ４００のＩＰアドレスを＜ｒｅｍｏｔｅ−ｈｏｓｔ＞とし、ＨＴＴＰプロトコルのポート番号が８０なので、
ｔｅｌｎｅｔ＜ｒｅｍｏｔｅ−ｈｏｓｔ＞８０を実行する。
【００７４】
これによって、ｔｅｌｎｅｔを起動されるので、続いて以下の様なコマンドを発行する。
【００７５】
ＨＥＡＤ／ＨＴＴＰ／１．０
そうすると、サーバコンピュータ４００より以下の様な回答が得られる。
【００７６】
0004052007.tif 000002
尚、Ｕｎｉｘは登録商標である。
【００７７】
これによって、サーバコンピュータ４００の種類とバージョンを判別することができる。この例では、Ｗｅｂサーバの種類はＡｐａｃｈｅであり、バージョンは１．３．２０である。サイト安全度調査手段１６０は、サーバコンピュータ４００の持つ通信ポートのプログラムの種類とバージョンを入手すると、図５のバージョンテーブルのバージョンフィールドに記入する。
【００７８】
次に図示していないが、過去に発生したセキュリティ上の問題の調査方法についてプログラムとそのバージョンを索引として区分けされ記録されたデータベースがＩＳＰコンピュータ１００にあって、サイト安全度調査手段１６０は、そのデータベースから該当するプログラムとバージョンに関連する調査内容情報を取り出し、バージョンテーブルの調査内容フィールドに転記する。
【００７９】
このデータベースの情報は、通信手段のセキュリティホール既知問題情報としてインターネットにて広く公開されており、この情報を元に予めＩＳＰコンピュータ１００の管理者によって調査方法が構築されている。尚、調査内容は、サイト安全度調査手段１６０による自動実行が可能なように作成されている。
【００８０】
このようにして、サイト安全度調査手段１６０は、図５の通信ポートテーブルのポート番号を参照してそれにリンクされたバージョンテーブルを通信ポート番号すべてに対して作成する。
【００８１】
尚、対象となるサーバコンピュータ４００で使用される通信ポート情報は、サイト安全度調査手段１６０が、サーバコンピュータ４００で使用する通信ポート番号をポートスキャンによって調査し、この結果を通信ポートテーブルに反映してもよいし、予めサーバコンピュータ４００の管理者からＩＳＰコンピュータ１００の管理者に通知され、これをＩＳＰコンピュータ１００の管理者が入力して作成してもよい。また、通信手段テーブルの通信手段については、サーバコンピュータ４００の管理者から通知された内容がＩＳＰコンピュータ１００の管理者によって登録される。
【００８２】
サーバコンピュータ４００の通信ポートへのアクセスによる調査方法は様々であるが、最も簡単な例はバッファのオーバーランへの対応である。これは、通信ポートに対応するプロトコルに定められた最大のパケット長より長いパケットを送信するものである。この障害に未対応の通信ポートでは、パケット受信後例えば無応答となり、以降のサービスを停止する。
【００８３】
調査方法の内容として例えば、ポート番号ｎｎのプログラムｘｙｚは最大の受信可能なパケット長が１０００バイトまでであるが、これを越えるデータを受信するとプログラム障害や無応答となってその後正常な処理が行われないという問題があったような場合、この問題への対応が行われているか否かを確認することになる。
【００８４】
以上はサーバコンピュータ４００の持つ通信ポートへアクセスする検査方法を述べたが、次にサーバコンピュータ４００のＨＴＭＬコンテンツについての調査を行う。
【００８５】
サーバコンピュータ４００のコンテンツは、一般にＨＴＭＬ言語で記述されている。サイト安全度調査手段１６０は、サーバコンピュータ４００のホームページの先頭ページにアクセスしこの先頭ページの内容を調査するとともに、この先頭ページから他のコンテンツをリンクするリンク情報の格納位置を定義するタグを検索する。これによって検出したタグに記述されたＵＲＬ（ＵｎｉｆｏｒｍＲｅｓｏｕｃｅ  Ｌｏｃａｔｏｒ）が指定するコンテンツを当該ＵＲＬをサーバコンピュータ４００に与えることによって取り出し、調査を順次行っていく。尚、ＵＲＬが他のＷｅｂサーバをリンクしている場合は、調査の対象とはしない。
【００８６】
この調査方法の内容も様々であるが、最も簡単な例はフォームの送信やその他のボタンによってＪａｖａ（登録商標）Ｓｃｒｉｐｔの様なスクリプト言語を実行するものである。このスクリプト言語によるプログラムが利用者のクライアントコンピュータ２００やサーバコンピュータ４００以外のコンピュータにアクセスするものであるかどうか等を検査する。サイト安全度調査手段１６０は、この検査の結果、クライアントコンピュータ２００やサーバコンピュータ４００以外のコンピュータにアクセスするようなプログラムを検出するとこのコンテンツを識別する情報とともにエラー情報をログ情報に出力する。
【００８７】
サイト安全度調査手段１６０は、以上のようにして調査した個々の調査結果を、調査結果情報としてログに出力するのでＩＳＰコンピュータ１００の管理者は調査結果を詳細に知ることができる。
【００８８】
サイト安全度調査手段１６０が上記の様な調査を行った場合、図４に示すようなサーバコンピュータ４００調査履歴保持手段１５０の既知問題調査日フィールドに調査した日の日付を記録する。そして、上記の様な調査によって問題が検出され無かった場合、図４に示すようなサーバコンピュータ４００調査履歴保持手段１５０の既知問題フィールドに  「無し」の記号を記録する。
【００８９】
更に、不正送信フィールドが「無し」の記号であれば、判定結果フィールドも「安全」の記号を記録する。逆に問題が検出された場合、「あり」の記号を記録し、判定結果フィールドも「注意」の記号を記録する。
【００９０】
コンピュータがウィルスやワームに侵されていると、他のコンピュータに対してインターネットを経由して不正なパケットを送信することがある。最も簡単な不正なパケット例は、バッファのオーバーランを引き起こそうとするものである。サイト安全度調査手段１６０は、調査実施時間を含め常時、サーバ調査履歴保持手段に記載されたサーバコンピュータ４００に関し、不正なパケットの送信の有無をチェックしている。もし、不正なパケットをあるサーバコンピュータ４００が送信していたならば、図４に示すサーバ調査履歴保持手段１５０の該当するサーバコンピュータ４００のレコードの不正送信フィールドに「あり」の記号を記録し、判定結果フィールドも「注意」の記号を記録する。
【００９１】
利用者が表示入力手段２２０を使用してサーバコンピュータ４００にアクセスするときは、ＨＴＴＰに基づいて表示入力手段２２０からホスティング手段１２０に対して以下の様なメッセージが送信される。
ＧＥＴ  ｈｔｔｐ：／／ｗｗｗ．ｎｅｃ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ
ＨＴＴＰ／１．１
ここでは、ＮＥＣのホームページを表示する場合を例にしている。ｗｗｗ．ｎｅｃ．ｃｏ．ｊｐの様なドメイン名によるアドレスは容易にＩＰアドレスに変換される。ドメイン名によって通信相手のＩＰアドレスを求めるには、一般には利用者からは意識する必要は無いが、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サービスが内部的に使用される。このようにして、ホスティング手段１２０は、利用者がアクセスしようとするサーバコンピュータ４００のアドレスを知ることが出来、この情報をサイト安全度認証手段１３０に通知する。
【００９２】
サイト安全度認証手段１３０は、サーバコンピュータ４００調査履歴保持手段１５０に照会されたＩＰアドレスがサーバ調査履歴保持手段１５０のレコードに存在するか否かを調査する。もし存在し、その判定結果が安全であったなら、サイト安全度認証手段１３０はクライアントコンピュータ２００の表示入力手段２２０に専用のポートを通じて通知する。クライアントコンピュータ２００との専用ポート番号には、１０２５以上の任意の番号例えば８８８８を使用する。
【００９３】
表示入力手段２２０は、この通知を受け取ると利用者に今アクセスしているサーバコンピュータ４００が安全か安全でないかが分かる様に表示する。
【００９４】
例えば、安全である場合、その旨のメッセージを別のウィンドウに表示したり、ブラウザによるＵＲＬの背景色を緑にしたりする。これによりクライアントコンピュータ２００の利用者は、アクセスしようとするサーバコンピュータ４００の安全度を知ることができる。
【００９５】
次に、本発明の第２の実施例について図６と図７のフローチャートを参照して詳細に説明する。
【００９６】
図６を参照すると、本実施例は、Ｗｅｂサーバ調査履歴保持手段１５０の図４で説明したフィールドに新たに内部フィールドを備える。この内部フィールドは、調査対象のサーバコンピュータ４００がインターネットサービスプロバイダのＩＳＰコンピュータ１００の内部若しくは同じシステムの内部サイトであるか否かの情報を保持する記憶手段である。このフィールドは、ＩＳＰコンピュータ１００の管理者によって設定される。
【００９７】
図７のフローチャートは図２のフローチャートに新たに（ステップ１０）と（ステップ１１）を追加したものである。図７によれば、サイト安全度調査手段１６０は、（ステップＡ４）の後にてサーバ調査履歴保持手段１５０から取り出したレコードの中の内部フィールドを参照し、「内部」の記号か否かによって調査対象のサイトが内部か外部かを判定する（ステップＡ１０）。内部であれば、既知問題保持手段１４０よりサーバコンピュータ４００のコンテンツ及びプログラムに関する調査方法のみを取得する（ステップＡ１１）。これ以外の動作は、第１の実施例と同一である。尚、「内部」か否かの設定は、調査を実施する前にＩＳＰコンピュータ１００の管理者によって行われる。尚、「内部」の場合にもコンテンツやプログラムの調査を行うのは、利用者によって作成されるためである。
【００９８】
次に、本発明のさらに第３の実施例について図８を参照して詳細に説明する。
【００９９】
本実施例は、前述した実施例で述べたインターネットサービスプロバイダによるＷｅｂサーバのセキュリティ安全度についてインターネットサービスプロバイダによらずに認証する内容を有するものである。図８は本実施例の構成を表すブロック図である。図１との構成上の相違点は、図１のＩＳＰコンピュータ１００に対応する図８のセキュリティ認証コンピュータ１８０には、図１のホスティング手段１２０が無いこと、図１のサイト安全度認証手段１３０とサイト安全度調査手段１６０が統合されてサイト安全度調査認証手段１７０となっていることである。さらに図８においてはクライアントコンピュータも直接ネットワーク５００に接続している。
【０１００】
本実施例の図８におけるセキュリティ認証コンピュータ１８０は、インターネットサービスプロバイダのものではないものとする。表示入力手段２２０は、現在アクセスしているサーバコンピュータ４００のＵＲＬによるアドレスをセキュリティ認証コンピュータ１８０のサイト安全度認証手段１３０に専用の通信ポートを用いて通知する機能を有する。また逆にサイト安全度調査認証手段１３０は、専用の通信ポートを用いて表示入力手段２２０からのアドレスの通知を受信する機能を有する。この機能により、サイト安全度認証手段１３０は、利用者が参照しているサーバコンピュータ４００のＩＰアドレスを知ることが出来る。アドレスを知る方法がホスティング手段１２０からによるものから表示入力手段２２０から通知に変わっただけで、これ以外の動作は上述のものと同一である。
【０１０１】
以上の内容を詳細に説明すると以下のようになる。
【０１０２】
利用者はクライアントコンピュータ２００の表示入力手段２２０を使用してサーバコンピュータ４００のコンテンツをＵＲＬを指定してアクセスする。
【０１０３】
次に、利用者はセキュリティ認証コンピュータ１８０との間の専用ポートを使用してセキュリティ認証コンピュータ１８０のサイト安全度認証手段１３０に当該するＵＲＬの通知を行う。サイト安全度認証手段は、当該ＵＲＬからＩＰアドレスを決定してサーバ調査履歴保持手段１５０を参照して該当するレコードを取り出し、サーバコンピュータ４００の安全度を確認する。サイト安全度確認手段１３０はこの結果をクライアントコンピュータ２００の表示入力手段２２０に通知するので、表示入力手段２２０は判定結果を表示して利用者に通知することになる。
【０１０４】
【発明の効果】
第１の効果は、利用者の個人情報が保護できることにある。その理由は、外部からの攻撃によって情報の漏洩及び日消滅といった影響が受けるような脆弱性が低いことが保証されるためである。
【０１０５】
第２の効果は、利用者のコンピュータが攻撃されない事が保証できることにある。その理由は、サーバコンピュータ４００のコンテンツやプログラムを検査しているためである。
【０１０６】
第３の効果は、利用者が他のコンピュータに悪影響を及ぼさない事が保証できることにある。その理由は、サーバコンピュータ４００のコンテンツやプログラムを検査しているためである。
【図面の簡単な説明】
【図１】本発明の実施の形態の構成を示す全体ブロック図である。
【図２】本発明の実施の形態の動作を説明するフローチャートである。
【図３】本発明の実施の形態の動作を説明するフローチャートである。
【図４】本発明のインターネットサービスプロバイダの有するサイトの安全度の調査内容を説明した説明図である。
【図５】本発明の既知問題保持手段の記憶する内容の説明図である。
【図６】本発明のインターネットサービスプロバイダの有するサイトの安全度の調査内容を説明した説明図である。
【図７】本発明の第２の実施例の動作を説明するフローチャートである。
【図８】本発明の第３の実施例の構成を説明するブロック図である。
【図９】従来のサイト安全度検査システムの構成を示すブロック図である。
【符号の説明】
１００    ＩＳＰコンピュータ
１１０    通信手段
１２０    ホスティング手段
１３０    サイト安全度認証手段
１４０    既知問題保持手段
１５０    サーバ調査履歴保持手段
１６０    サイト安全度調査手段
１７０    サイト安全度調査認証手段
１８０    セキュリティ認証コンピュータ
２００    クライアントコンピュータ
２１０    通信手段
２２０    表示入力手段
３００    回線
４００    サーバコンピュータ
４１０    通信手段
４２０    サーバ手段
５００    ネットワーク
【図１】
0004052007.tif 000003
【図２】
0004052007.tif 000004
【図３】
0004052007.tif 000005
【図４】
0004052007.tif 000006
【図５】
0004052007.tif 000007
【図６】
0004052007.tif 000008
【図７】
0004052007.tif 000009
【図８】
0004052007.tif 000010
【図９】
0004052007.tif 000011