(57)【要約】【課題】本発明の目的は、クラッカーの源泉位置を確認することのできるクラッカー追跡システム、および方法を提供することにある。【解決手段】上記のような目的を達成するためになされた本発明は、一定のウェブページ内に挿入するウェブエージェントと、ＨＴＴＰヘッダーを分析してユーザーのアクセス位置情報を表示するための位置表示手段と、該ＨＴＴＰヘッダーを分析して獲得された前記ユーザーの位置情報とウェブエージェントによって獲得されたユーザーの位置情報を照合するための照合手段と、前記ウェブエージェントによって獲得された位置情報を利用してユーザーの源泉位置情報を検索するための追跡手段と、前記ウェブエージェントはユーザーの位置情報を伝送して、ユーザーのコンピュータにダウンロードされることを特徴とする。【選択図】図１５
2004520654.tif 000002
【特許請求の範囲】
【請求項１】
一定のウェブページ内に挿入するウェブエージェントと、
ＨＴＴＰヘッダーを分析してユーザーのアクセス位置情報を表示するための位置表示手段と、
該ＨＴＴＰヘッダーを分析して獲得された前記ユーザーの位置情報とウェブエージェントによって獲得されたユーザーの位置情報を照合するための照合手段と、
前記ウェブエージェントによって獲得された位置情報を利用してユーザーの源泉位置情報を検索するための追跡手段と、を包含し、
前記ウェブエージェントは、ユーザーの位置情報を伝送して、ユーザーのコンピュータにダウンロードされることを特徴とするのクラッカー追跡システム。
【請求項２】
前記ウェブエージェントは、エラーページ内に挿入され、エラーが発生する場合、前記ユーザーのコンピュータにダウンロードされることを特徴とする請求項１に記載のクラッカー追跡システム。
【請求項３】
前記ウェブエージェントは、ＪＡＶＡ（Ｒ）アプリットを含むことを特徴とする請求項１に記載のクラッカー追跡システム。
【請求項４】
前記ウェブエージェントによって獲得された前記ユーザーの位置情報と前記ＨＴＴＰヘッダーを分析して獲得された前記ユーザーの位置情報とを貯蔵するためのデータベースを、さらに含むことを特徴とする請求項１に記載のクラッカー追跡システム。
【請求項５】
前記ウェブエージェントによって獲得されたユーザーの位置情報は、アクセス時間、ＩＰ住所、ホスト名前、エラー番号、アクセス位置、ＵＲＬオプション、ウェブブラウザー情報、オペレーティングシステム情報とＭＡＣ情報とを含むことを特徴とする請求項１に記載のクラッカー追跡システム。
【請求項６】
前記照合手段は、ＪＳＰサーバーのＪＡＶＡ（Ｒ）プログラムを含むことを特徴とする請求項１に記載のクラッカー追跡システム。
【請求項７】
ａ）一定のウェブページ内にウェブエージェントを挿入する段階と、
ｂ）ＨＴＴＰヘッダーを分析する段階と、
ｃ）ユーザーコンピュータの位置情報を伝送するためにユーザーコンピュータにウェブエージェントがダウンローディングする段階と、
ｄ）前記ＨＴＴＰヘッダーを分析して獲得されたユーザーの位置情報とウェブエージェントとによって獲得されたユーザーの位置情報を照合する段階と、
を包含することを特徴とするクラッカー追跡方法。
【請求項８】
前記ＨＴＴＰヘッダーを分析して獲得された位置情報と、ウェブエージェントによって獲得された位置情報とが同一でない場合、ウェブエージェントによって獲得された位置情報を利用してユーザーの位置を検索する段階を、さらに含むことを特徴とする請求項７に記載のクラッカー追跡方法。
【請求項９】
前記データベース内部にウェブエージェントによって獲得された位置情報とＨＴＴＰヘッダーを分析して獲得された位置情報を貯蔵する段階を、さらに含むことを特徴とする請求項７に記載のクラッカー追跡方法。
【請求項１０】
前記ウェブエージェントは、エラーページ内に挿入され、エラーが発生する場合、前記ユーザーのコンピュータにダウンロードされることを特徴とする請求項７に記載のクラッカー追跡方法。
【請求項１１】
前記ウェブエージェントは、ＪＡＶＡ（Ｒ）アプリットを含むことを特徴とする請求項７に記載のクラッカー追跡方法。
【請求項１２】
前記ウェブエージェントによって獲得されたユーザーの位置情報は、アクセス時間、ＩＰ住所、ホスト名前、エラー番号、アクセス位置、ＵＲＬオプション、ウェブブラウザー情報、オペレーティングシステム情報とＭＡＣ情報とを含むことを特徴とする請求項７に記載のクラッカー追跡方法。
【請求項１３】
前記（ｄ）段階は、ＪＳＰサーバーのＪＡＶＡ（Ｒ）プログラムによって行われることを特徴とする請求項７に記載のクラッカー追跡方法。
【請求項１４】
ユーザーの位置情報を伝送するためにユーザーのコンピュータにダウンロードして一定のウェブページ内に挿入するウェブエージェントと、
ＨＴＴＰヘッダーを分析してユーザーのアクセス位置情報を表示するための位置表示手段と、
前記ＨＴＴＰヘッダーを分析して獲得された前記ユーザーの位置情報とウェブエージェントによって獲得されたユーザーの位置情報をと照合するための照合手段と、
前記ウェブエージェントによって獲得された位置情報を利用してユーザーの源泉位置情報を検索するための追跡手段と、を包含し、
前記ＨＴＴＰヘッダーを分析して獲得された前記ユーザーの位置情報が前記ウェブエージェントによって獲得されたユーザーの位置情報と同一の場合、アクセスが許容されるクラッカー追跡システムを含むことを特徴とする認証システム。
【請求項１５】
前記ウェブエージェントは、エラーが発生する場合、前記ユーザーのコンピュータにダウンロードされてエラーページ内に挿入されることを特徴とする請求項１４に記載の認証システム。
【請求項１６】
前記ウェブエージェントは、ＪＡＶＡ（Ｒ）アプリットを含むことを特徴とする請求項１４に記載の認証システム。
【請求項１７】
前記ウェブエージェントによって獲得された前記ユーザーの位置情報と前記ＨＴＴＰヘッダーを分析して獲得された、前記ユーザーの位置情報とを貯蔵するためのデータベースを、さらに含むことを特徴とする請求項１４に記載の認証システム。
【請求項１８】
前記ウェブエージェントによって獲得されたユーザーの位置情報は、アクセス時間、ＩＰ住所、ホスト名前、エラー番号、アクセス位置、ＵＲＬオプション、ウェブブラウザー情報、オペレーティングシステム情報とＭＡＣ情報とを含むことを特徴とする請求項１４に記載の認証システム。
【請求項１９】
前記照合手段は、ＪＳＰサーバーのＪＡＶＡ（Ｒ）プログラムを含むことを特徴とする請求項１４に記載の認証システム。
【請求項２０】
ａ）一定のウェブページ内にウェブエージェントを挿入する段階と、
ｂ）ＨＴＴＰヘッダーを分析する段階と、
ｃ）ユーザーコンピュータの位置情報を伝送するためにユーザーコンピュータにウェブエージェントがダウンローディングする段階と、
ｄ）前記ＨＴＴＰヘッダーを分析して獲得されたユーザーの位置情報とウェブエージェントによって獲得されたユーザーの位置情報を照合する段階と、
ｅ）前記ＨＴＴＰヘッダーを分析して獲得された位置情報が前記ウェブエージェントによって獲得された位置情報と同一の場合、アクセスを許容する段階と、
を含むことを特徴とする認証方法。
【請求項２１】
前記ＨＴＴＰヘッダーを分析して獲得された位置情報とウェブエージェントによって獲得された位置情報とが同一でない場合、ウェブエージェントによって獲得された位置情報を利用してユーザーの位置を検索する段階を、さらに含むことを特徴とする請求項２０に記載の認証方法。
【請求項２２】
前記データベース内部にウェブエージェントによって獲得された位置情報と、ＨＴＴＰヘッダーを分析して獲得された位置情報とを貯蔵する段階を、さらに含むことを特徴とする請求項２０に記載の認証方法。
【請求項２３】
前記ウェブエージェントエラーページ内に挿入され、エラーが発生する場合、前記ユーザーのコンピュータにダウンロードされることを特徴とする請求項２０に記載の認証方法。
【請求項２４】
前記ウェブエージェントは、ＪＡＶＡ（Ｒ）アプリットを含むことを特徴とする請求項２０に記載の認証方法。
【請求項２５】
前記ウェブエージェントによって獲得されたユーザーの位置情報は、アクセス時間、ＩＰ住所、ホスト名前、エラー番号、アクセス位置、ＵＲＬオプション、ウェブブラウザー情報、オペレーティングシステム情報とＭＡＣ情報とを含むことを特徴とする請求項２０に記載の認証方法。
【請求項２６】
前記（ｄ）段階は、ＪＳＰサーバーのＪＡＶＡ（Ｒ）プログラムによって行われることを特徴とする請求項２０に記載の認証方法。
【請求項２７】
前記ＭＡＣ情報は、ＮＥＴＢＩＯＳを利用して前記ユーザーのＩＰ住所に対するＭＡＣ住所を要請することを伝送して獲得することを特徴とする請求項１に記載のクラッカー追跡システム。
【請求項２８】
前記ＭＡＣ情報は、ＮＥＴＢＩＯＳを利用して前記ユーザーのＩＰ住所に対するＭＡＣ住所を要請することを伝送して獲得することを特徴とする請求項１２に記載のクラッカー追跡方法。
【請求項２９】
前記ＭＡＣ情報は、ＮＥＴＢＩＯＳを利用して前記ユーザーのＩＰ住所に対するＭＡＣ住所を要請することを伝送して獲得することを特徴とする請求項１８に記載の認証システム。
【請求項３０】
前記ＭＡＣ情報は、ＮＥＴＢＩＯＳを利用して前記ユーザーのＩＰ住所に対するＭＡＣ住所を要請することを伝送して獲得することを特徴とする請求項２５に記載のクラッカー追跡方法。
【発明の詳細な説明】
【０００１】
（発明の分野）
本発明は、コンピュータの保安に関し、より詳しくは、コンピュータネットワーク、およびシステムに対する不法侵入への防止に関するものである。
【０００２】
（関連技術の説明）
一般に、インターネットの拡散に伴ってリモートコンピュータでファイルを伝送したり、リモートコンピュータにローギングすることができる。また、電子モルとか、ワールドワイドウェブのようなサービスを利用することもできる。一方で、インターネットで保安と関連づけてシステムとプロトコルの構築が遠隔ネットワークのコンピュータへの侵入とか、通信データの傍受による不法侵入者によって重要なファイルの削除、あるいは秘密情報の盗難などのごとき不法行為が発生して遅延されうる。
【０００３】
このような不法行為を根絶するため、侵入防止システム（ＩＤＳ）とか、保安ゲートウェー、あるいは防火壁のごとき保安システムがしばしば企業内の組織ネットワークに設置される。その侵入防止システムは、不法侵入者（たとえば、クラッカーの侵入を制御したり、探知する機能をリアルタイムで提供する。防火壁は不法ユーザーの侵入とか、あるいはアクセスを遮断する。
【０００４】
ところで、侵入探知システムと防火壁は、共通的にネットワーク上でパケットを分析して得られた情報を利用して行われることになるという点から問題点を有する。たとえば、ウェブサーバーにアクセスして自己の情報を隠すクラッカーは、クラッカーの源泉的な位置情報でないＨＴＴＰ情報だけで防火壁とか侵入探知システムを確認することができる。
【０００５】
いまのところ、すべてのウェブサーバーらのアクセス記録はＨＴＴＰ情報を利用して制作される。クラッカーがプラクシーサーバー、または、中間経由地を利用して接近することになると、クラッカーの源泉位置情報でないプラクシーサーバー、または、中間経由地の位置情報がウェブサーバーに残るようになる。プラクシーサーバー情報、または、中間経由地情報を利用してクラッカーを追跡することはできなくなる。たとえ、中間経由地の位置情報が確認されたとしても、クラッカーの追跡には多くの時間と費用が要求される。
【０００６】
図１は、スクリーンの従来技術に従う典型的なプラクシーサーバーを示している。ウェブブラウザーは、図１に示すプラクシーサーバーを通してウェブサーバーにアクセスすることができる。一般的にウェブサイト内データリソースの最初のページまたは電子掲示板への不法コンテンツの作成者は、自己の情報を隠す習性がある。たとえば、ユーザーがデータのアップロード、あるいは文章を作成しつつプラクシーサーバーを利用した自己の情報を隠すことになると、図２に示すごとく、ＨＴＴＰ情報がエラーとして記録されることから、ユーザーの源泉位置を確認できないようにつくる。
【０００７】
図３は、従来技術に従うアパッチサーバーのアクセスログを示す。図４は、従来技術に従うアパッチサーバーのエラーログを示す。図３および４から分かるように、プラクシーサーバー住所だけがウェブサーバーに記録され、クラッカーの源泉（原）位置は、従来の保安システムによって確認されえない。
【０００８】
そこで、従来よりさらに進んで、クラッカーの源泉位置を確認することのできるクラッカートラッキングシステムに対する緊急な要求がありうる。
【０００９】
（発明の要旨）
そこで、本発明は上記の問題点を解決するためになされたものであって、本発明の目的は、クラッカーの源泉位置を確認することのできるクラッカー追跡システム、および方法を提供することにある。
【００１０】
また、本発明の他の目的は、クラッカーの源泉位置を確認できるよう、クラッカー追跡システムと方法を利用した認証システム、および方法を提供することにある。
【００１１】
上記のような目的を達成するためになされた本発明は、一定のウェブページ内に挿入するウェブエージェントと、ＨＴＴＰヘッダーを分析してユーザーのアクセス位置情報を表示するための位置表示手段と、該ＨＴＴＰヘッダーを分析して獲得された前記ユーザーの位置情報とウェブエージェントによって獲得されたユーザーの位置情報を照合するための照合手段と、前記ウェブエージェントによって獲得された位置情報を利用してユーザーの源泉位置情報を検索するための追跡手段と、を包含し、前記ウェブエージェントはユーザーの位置情報を伝送して、ユーザーのコンピュータにダウンロードされることを特徴とする。
【００１２】
本発明は、ａ）一定のウェブページ内にウェブエージェントを挿入する段階と、ｂ）ＨＴＴＰヘッダーを分析する段階と、ｃ）ユーザーコンピュータの位置情報を伝送するためにユーザーコンピュータにウェブエージェントがダウンローディングする段階と、ｄ）前記ＨＴＴＰヘッダーを分析して獲得されたユーザーの位置情報とウェブエージェントとによって獲得されたユーザーの位置情報を照合する段階とを包含することを特徴とする。
【００１３】
本発明は、また、前記ＨＴＴＰヘッダーを分析して獲得された位置情報と、ウェブエージェントによって獲得された位置情報とが同一でない場合、ウェブエージェントによって獲得された位置情報を利用してユーザーの位置を検索する段階を含むことを特徴とする。
【００１４】
本発明は、さらにまた、前記データベース内部にウェブエージェントによって獲得された位置情報とＨＴＴＰヘッダーを分析して獲得された位置情報を貯蔵する段階とを含むことを特徴とする。
【００１５】
本発明は、さらにまた、ユーザーの位置情報を伝送するためにユーザーのコンピュータにダウンロードして一定のウェブページ内に挿入するウェブエージェントと、ＨＴＴＰヘッダーを分析してユーザーのアクセス位置情報を表示するための位置表示手段と、前記ＨＴＴＰヘッダーを分析して獲得された前記ユーザーの位置情報とウェブエージェントによって獲得されたユーザーの位置情報を照合するための照合手段と、前記ウェブエージェントによって獲得された位置情報を利用してユーザーの源泉位置情報を検索するための追跡手段と、を包含し、前記ＨＴＴＰヘッダーを分析して獲得された前記ユーザーの位置情報が前記ウェブエージェントによって獲得されたユーザーの位置情報と同一の場合、アクセスが許容されるクラッカー追跡システムを含むことを特徴とする。
【００１６】
本発明は、さらにまた、ａ）一定のウェブページ内にウェブエージェントを挿入する段階と、ｂ）ＨＴＴＰヘッダーを分析する段階と、ｃ）ユーザーコンピュータの位置情報を伝送するためにユーザーコンピュータにウェブエージェントがダウンローディングする段階と、ｄ）前記該ＨＴＴＰヘッダーを分析して獲得されたユーザーの位置情報とウェブエージェントによって獲得されたユーザーの位置情報を照合する段階と、ｅ）前記ＨＴＴＰヘッダーを分析して獲得された位置情報が前記ウェブエージェントによって獲得された位置情報と同一の場合、アクセスを許容する段階とを含むことを特徴とする。
【００１７】
エラーページを挿入されたウェブエージェントは、エラーが発生するようになってユーザーのコンピュータにダウンロードされる。ウェブエージェントはＪＡＶＡ（Ｒ）アプリットを含む。ウェブエージェントによって獲得されたユーザーの位置情報はアクセス時間、ＩＰ住所、ホスト名前、エラー番号、アクセス位置、ＵＲＬオプション、ウェブブラウザー情報、オペレーティングシステム情報を含む。照合手段はＪＳＰサーバーのＪＡＶＡ（Ｒ）プログラムを含む。
【００１８】
本発明は、次のごとき利点を有する。たとえ、クラッカーがクラッカーの源泉位置とか、プラクシーサーバー、中間経由地を利用してウェブサーバーにアクセスするとしても確認できるとともに、コンピュータネットワークとシステム内への不法侵入を有効に防止することができる。
【００１９】
（好適な発明の実施形態の詳細な説明）
本発明を明確に理解するため、レファレンスは図面と関連づけて詳細な説明によって説明されるが、それぞれのレファレンス数字はそれぞれの部分を定義する。
【００２０】
以下、本発明に従う一実施例について添付の図によって詳述する。
【００２１】
図５を参照すると、本発明に従うクラッカー追跡システムを例示したブロック図が示されている。
【００２２】
図５において、クラッカー追跡システム１００は、ウェブエージェント１１０、位置情報手段１２０、照合手段１３０、追跡手段１４０、およびデータベース１５０とを含む。
【００２３】
ウェブエージェント１１０は、エラーページに挿入される。これは非認証クラッカーがたとえば、パーソナルンピュータホームページ（ＰＨＰ）、共通ゲートウェー、インターフェース（ＣＧＩ）、アクティブサーバーページ（ＡＳＰ）、あるいはＪＡＶＡ（Ｒ）サーバーページ（ＪＳＰ）の脆弱性、あるいはバグを使用するために、ウェブサーバーの脆弱性を非認証クラッカーが分析する一方で、現に契約された位置に加算する場合、エラーが発生されうるからである。
【００２４】
代表的なウェブサーバーはインターネット情報サーバー（ＩＩＳ）、およびアパッチを含む。ＩＩＳサーバーの場合、エラーページパスは設定されるからインターネット情報サービスの登録情報にユーザー情報のバグを固定することによって、エラーページのディレクトリーがセットされる。アパッチの場合、パス／ａｐａｃｈｅ／ｈｔｄｏｃｓ／ｃｏｎｆ／につれて、ｈｔｔｐｄ．ｃｏｎｆにセットされうる。ウェブサーバーの場合、ウェブエージェント（１１０）はエラーページの構成をセッティングすることによって、エラーページに挿入されうる。
【００２５】
さらに、ウェブエージェント１１０は、たとえば、認証ページ、電子掲示板、あるいは第１ページのデータリソースのサーバー管理者に与えられた他のページに挿入されうる。
【００２６】
図６はウェブエージェント１１０を含むウェブページに自動接続されるウェブページソース（つまり、エラーページ）を示す。すべてのエラーページは、図６のエラーページに類似の他の態様に取り替えられうる。エラーページ番号ＥＮはタイトルにセットされる。図６のＨＴＭＬエラーページはＪＡＶＡ（Ｒ）スクリプト命令ＪＣによってウェブエージェント１１０を有するウェブページソースに自動接続される。
【００２７】
図７は、ウェブエージェント１１０を含むウェブページソースを示す。ＪＡＶＡ（Ｒ）アプリットで形成されたウェブエージェントを含むエラーページＪＳＰは、ユーザーのコンピュータにダウンローディングされる。言い換えれば、アクセスを試みるユーザーがエラーを発生する場合、ウェブエージェント１１０は、クラッカーコンピュータにダウンローディングされる。これは、ＪＡＶＡ（Ｒ）アプリットがユーザーコンピュータにダウンローディングされる属性を有してウェブブラウザーのＪＡＶＡ（Ｒ）仮想マシーン（ＪＶＭ）が自動的に実行されるからである。
【００２８】
ユーザーコンピュータにダウンローディングされるウェブエージェント１１０は、ソケットをオープンしてユーザーのコンピュータの位置情報を伝達するから、エージェントサーバーに対するインターネットアドレス、およびホストネームがＪＡＶＡ（Ｒ）を形成する。ウェブエージェント１１０に伝達されたデータはＪＡＶＡ（Ｒ）データ接続性（ＪＤＢＣ）を通して、ＪＤＢＣドライバーを支持するデータベース１５０に貯蔵される。
【００２９】
ウェブエージェント１１０は、ユーザーコンピュータの位置情報を伝達してから、消滅されるようプログラムされうる。その際、図８のエラーページのみがウェブブラウザーに表示されるから、ユーザーは自己のコンピュータで行われるウェブエージェント１１０の動作を認識することができない。
【００３０】
位置指定ユニット１２０は、インターネットアドレス、およびホストネームのような情報を抽出するようＨＴＴＰヘッダーを分析する。
【００３１】
エージェントサーバーは、データベース１５０のＨＴＴＰヘッダーに含まれた位置情報を貯蔵する。
【００３２】
図９および１０は、ＨＴＴＰヘッダーを分析して求めたウェブエージェント、および位置情報で求められたユーザーの位置情報を示す。アクセスタイム、ＩＰアドレス、ホストネーム、エラー番号、アクセス位置、ＵＲＬ位置、ウェブブラウザー情報、および演算体系情報は、データベース１５０に貯蔵されてサーバー管理者に示される。そのうえに、ウェブエージェントは媒体アクセス制御（ＭＡＣ）情報をエージェントサーバーに伝達して、これをデータベース１５０に貯蔵する。ＭＡＣ情報は、ユーザーコンピュータに搭載されたＬＡＮカードに記録されたＬＡＮカード情報であり、決して変更されない。ＭＡＣ情報は、クラッキング確証事実として使用されうる。ＭＡＣ情報を求めるために、ＭＡＣ住所のリクエストを、ネットワークベージック入力／出力システム（ＮＥＴＢＩＯＳ）を使用してユーザーＩＰに伝送する。
【００３３】
照合手段１３０（たとえば、ＪＳＰサーバーのＪＡＶＡ（Ｒ）プログラム）は、ウェブエージェント１１０によって伝達されたユーザーのインターネットアドレス、およびユーザーのホストネームとＨＴＴＰヘッダーに含まれたものとを照合する。図１１は、ウェブエージェント１１０によって伝達されたユーザーのインターネットアドレス、およびユーザーのホストネームとＨＴＴＰヘッダーに含まれたものとを照合する照合ルーチンを示す。ウェブエージェント（１１０）によって伝達されたユーザーのインターネットアドレス、およびユーザーのホストネームとＨＴＴＰヘッダーに含まれたものとが一致する場合、ユーザーは、認証されたアクセスとしてみなされる。さもなければ、自己の原位置を隠す非認証クラッカーとしてみなされる。
【００３４】
図１２は、照合手段１３０で求めたユーザーコンピュータの情報を示す。演算体系（ＯＳ）とウェブブラウザー情報はＨＴＴＰ情報を使用して求められる。インターネットアドレスはユーザーの原位置を追跡するのに使用される。つまり、クラッカーがウェブエージェント１１０から求められる。ウェブエージェント１１０から求められたＨＴＴＰヘッダーとインターネットアドレスとホストネームを分析して求めた演算体系情報とウェブブラウザーは保証人、あるいは追跡データとして使用されうる。
【００３５】
追跡手段１４０は、たとえば、ウェブエージェント１１０から求められたフーイズ（ｗｈｏｉｓ）サービスを使用してクラッカーの元のインターネットアドレスを検索する。図１３は、フーイズサービスにて検索した結果のスクリーンを示す。
【００３６】
その自己の位置情報を隠すクラッカーは、データベース１５０のブラックリストに継続して貯蔵され、サーバー管理者として示される。
【００３７】
サーバー管理者は、検索されたインターネットアドレスのウェブサーバーアクセスＵＲＬを使用して、クラッカーを攻撃する脆弱性を探し出すため、データベース１５０に記録されたエラーログを使用して連続するエラーを原因とするインターネットアドレスを検索することができる。
【００３８】
サーバー管理者は、図１４に示すプロクシーサーバーリストをもつことができるため、プロクシーサーバーは専らクラッカーを使用して探し出す。
【００３９】
図１５は、本発明に従うクラッカー追跡方法を例示したフローチャートである。
【００４０】
ウェブエージェント１１０は、サーバー管理者の望むウェブページ（たとえば、エラーページ）に挿入される（ステップＳ１００）。ユーザーがウェブブラウザーにアクセスする際、位置情報手段１１０は、ＨＴＴＰヘッダーを分析してインターネットアドレス、およびホストネームをデータベース１５０に貯蔵する（ステップＳ１１０）。エラー発生時（ステップＳ１２０）、ウェブエージェント１１０は、エラーページとともにユーザーコンピュータにダウンローディングされてユーザーコンピュータの内部アドレス、およびホストネームのような位置情報を伝送する（ステップＳ１３０）。ユーザーコンピュータの位置情報はデータベース１５０に貯蔵される。照合手段１３０は、ＨＴＴＰヘッダーから求められた位置情報とウェブエージェントから求めた位置情報をを照合する（ステップＳ１４０）。ＨＴＴＰヘッダーから分析して求められた位置情報とウェブエージェントから求めた位置情報とが一致する場合、ユーザーは認証されたユーザーとしてみなされる（ステップＳ１５０）。ＨＴＴＰヘッダーから分析して求められた位置情報とウェブエージェントから求めた位置情報とが不一致である場合、ユーザーはクラッカーとしてみなされてデータベース１５０のブラックリストに貯蔵される（ステップＳ１６０）。クラッカーの位置はウェブエージェントから求められた位置情報を使用するフーイズサービスのような追跡手段１４０で検索される（ステップＳ１７０）。
【００４１】
上述の追跡システムおよび方法は、多様な産業分野に適用されうる。
【００４２】
図１６は、本発明に従うクラッカー追跡システムを使用した認証方法を例示したフローチャートである。図１６のステップ２００〜ステップ２４０は、図１５のステップ１００〜ステップ１４０と同一であるから、重複する説明を避けるためにこれを省略する。
【００４３】
ＨＴＴＰヘッダーから分析して求められた位置情報とウェブエージェントから求めた位置情報とが一致する場合、ユーザーは、認証されたユーザーとしてみなされる。よって、ユーザーのアクセスは所定の認証方法が許容される（ステップＳ２５０）。ところで、ＨＴＴＰヘッダーから分析して求められた位置情報とウェブエージェントから求めた位置情報とが不一致である場合、ユーザーは、クラッカーとしてみなされてデータベース１５０のブラックリストに貯蔵される。よって、クラッカーのアクセスはカットオーフされてエラーページが出力される（ステップＳ２６０）。
【００４４】
上述のように、クラッカー追跡システムと方法、および認証システムと方法を使用すれば、プロクシーサーバー、および中間点を使用したウェブサーバーにクラッカーがアクセスするとしても、クラッカーの原理が識別されうるし、したがって非認証侵入者のコンピュータネットワークおよびシステムへの侵入を有効に防止できる優れる効果がある。
【００４５】
本発明は好ましき実施例を参照して特別に図示されて説明されているが、この分野で熟練された技術者であれば、他の態様への変更、および詳細が本発明の思想、および範囲から逸脱されることなしに可能であることが理解できることだろう。
【図面の簡単な説明】
【図１】
従来技術に従ってスクリーンに掲示される典型的なプラクシーサーバーを示す。
【図２】
従来技術に従う文書作成（ＣＯＭＰＯＳＩＴＩＯＮ）が掲示板になされる際、存続するプラクシーサーバーアドレスを示す。
【図３】
従来技術に従うアパッチサーバーのアクセスログを示す。
【図４】
従来技術に従うアパッチサーバーのエラーログを示す。
【図５】
本発明に従うクラッカー追跡システムを示すブロックダイアグラムである。
【図６】
本発明に従うウェブエージェントを含むウェブページに自動連結されるエラーページを示す。
【図７】
本発明に従うウェブエージェントを含むウェブページソースを示す。
【図８】
本発明に従うウェブブラウザーに図示されるエラーページを示す。
【図９】
本発明に従うＨＴＴＰヘッダーを分析して獲得された位置情報とウェブエージェントによって獲得されたユーザーの位置情報を示す。
【図１０】
本発明に従うＨＴＴＰヘッダーを分析して獲得された位置情報とウェブエージェントによって獲得されたユーザーの位置情報を示す。
【図１１】
ウェブエージェントによって伝送されたユーザーのホスト名前とインターネット住所をＨＴＴＰヘッダーに含まれるものと照合する照合ルーチンを示す。
【図１２】
本発明に従う照合手段によって獲得されたユーザーコンピュータの情報を示す。
【図１３】
本発明に従うフーイズサービスによって検索されたスクリーンの結果を示す。
【図１４】
本発明に従うプラクシーサーバーリストを示す。
【図１５】
本発明に従うクラッカー追跡方法を表示す流れ図を示す。
【図１６】
本発明に従うクラッカー追跡方法を利用する認証方法を表示する流れ図を示す。
【図５】
2004520654.tif 000003
【図１５】
2004520654.tif 000004
【図１６】
2004520654.tif 000005
【国際公開パンフレット】
2004520654.tif 000006
2004520654.tif 000007
2004520654.tif 000008
2004520654.tif 000009
2004520654.tif 000010
2004520654.tif 000011
2004520654.tif 000012
2004520654.tif 000013
2004520654.tif 000014
2004520654.tif 000015
2004520654.tif 000016
2004520654.tif 000017
2004520654.tif 000018
2004520654.tif 000019
2004520654.tif 000020
2004520654.tif 000021
2004520654.tif 000022
2004520654.tif 000023
2004520654.tif 000024
2004520654.tif 000025
2004520654.tif 000026
2004520654.tif 000027
2004520654.tif 000028
2004520654.tif 000029
2004520654.tif 000030
2004520654.tif 000031
2004520654.tif 000032
2004520654.tif 000033
2004520654.tif 000034
2004520654.tif 000035
2004520654.tif 000036
2004520654.tif 000037
2004520654.tif 000038
【国際調査報告】
2004520654.tif 000039