(57)【特許請求の範囲】
【請求項１】
多数のウェブページがリンクされているウェブサイトを管理するウェブサーバー；及び
前記ウェブサイトにリンクされている上記多数のウェブページのうち既設定された時間以内に生成され，又はアップデートされたウェブページの位置情報を収集し，収集した位置情報に基づき該ウェブページのうち，ウェブページに情報を挿入するためのタグであるＩＦＲＡＭＥ，ＳＣＲＩＰＴ，ＯＢＪＥＣＴ，ＥＭＢＥＤ，ＤＩＶ及びＳＰＡＮのいずれかのＨＴＭＬタグ部分の内容，又は前記いずれかのＨＴＭＬタグを含むウェブページをローディングして前記生成され，又はアップデートされたウェブページに含まれた前記ＨＴＭＬタグを点検し，該ＨＴＭＬタグがコンピューターを円満に使用することを妨害するために作成された不正コード，又は正常コードのいずれであるかを判断し，その判断した結果を管理者が確認できるように，管理者端末機に提供する監視サーバー
を含む不正コードを点検するためのシステム。
【請求項２】
前記判断した結果に応じて，前記不正コードと前記正常コードを区分して不正コードを含むウェブページの位置情報を保存するデータベース
をさらに含む，請求項１に記載の不正コードを点検するためのシステム。
【請求項３】
ウェブサーバーで管理されるウェブサイトにリンクされているウェブページのうち既設定された時間以内に生成され，又はアップデートされたウェブページの位置情報を収集する収集部;
収集された前記ウェブページの位置情報に応じて該当するウェブページのうち，ウェブページに情報を挿入するためのタグであるＩＦＲＡＭＥ，ＳＣＲＩＰＴ，ＯＢＪＥＣＴ，ＥＭＢＥＤ，ＤＩＶ及びＳＰＡＮのいずれかのＨＴＭＬタグ部分の内容，又は前記いずれかのＨＴＭＬタグを含むウェブページをローディングするローディング部;及び
ローディングされた前記ウェブページに含まれた前記ＨＴＭＬタグを点検し，該ＨＴＭＬタグがコンピューターを円満に使用することを妨害するために作成された不正コード，又は正常コードのいずれであるかを判断する判断部
を含む不正コードを点検するためのシステム。
【請求項４】
ウェブサーバーが多数のウェブページがリンクされているウェブサイトを管理する段階；及び
監視サーバーが前記ウェブサイトにリンクされている上記多数のウェブページのうち既設定された時間以内に生成され，又はアップデートされたウェブページの位置情報を収集し，収集した位置情報に基づき該ウェブページのうち，ウェブページに情報を挿入するためのタグであるＩＦＲＡＭＥ，ＳＣＲＩＰＴ，ＯＢＪＥＣＴ，ＥＭＢＥＤ，ＤＩＶ及びＳＰＡＮのいずれかのＨＴＭＬタグ部分の内容，又は前記いずれかのＨＴＭＬタグを含むウェブページをローディングして前記生成され，又はアップデートされたウェブページに含まれた前記ＨＴＭＬタグを点検し，該ＨＴＭＬタグがコンピューターを円満に使用することを妨害するために作成された不正コード，又は正常コードのいずれであるかを判断し，その判断した結果を管理者が確認できるように，管理者端末機に提供する段階
を含む不正コードを点検するための方法。
【請求項５】
前記管理者端末機に提供する段階は，
リンクされている上記多数のウェブページのうち，既設定された時間以内に生成され，又はアップデートされたウェブページの位置情報を収集する段階;
収集された前記位置情報に基づいて該位置情報が収集されたウェブページのうち，ウェブページに情報を挿入するためのタグであるＩＦＲＡＭＥ，ＳＣＲＩＰＴ，ＯＢＪＥＣＴ，ＥＭＢＥＤ，ＤＩＶ及びＳＰＡＮのいずれかのＨＴＭＬタグ部分の内容，又は前記いずれかのＨＴＭＬタグを含むウェブページをローディングしてウェブページに含まれた前記ＨＴＭＬタグを確認する段階;
前記確認結果に応じて，前記ウェブページに含まれた前記ＨＴＭＬタグを点検し，該ＨＴＭＬタグがコンピューターを円満に使用することを妨害するために作成された不正コード，又は正常コードのいずれであるかを判断する段階;及び
前記判断した結果を前記ウェブサーバーを管理する管理者が確認できるように，管理者端末機に提供する段階を含むことを特徴とする請求項７に記載の不正コードを点検するための方法。
【請求項６】
前記判断した結果に応じて，前記不正コードと正常コードを区分して不正コードを含むウェブページの位置情報を保存する段階
をさらに含む，請求項４に記載の不正コードを点検するための方法。
【請求項７】
監視サーバーがウェブサーバーで管理されるウェブサイトにリンクされているウェブページのうち既設定された時間以内に生成され，又はアップデートされたウェブページの位置情報を収集する段階；
監視サーバーが収集された前記ウェブページの位置情報に応じて，該当するウェブページのうち，ウェブページに情報を挿入するためのタグであるＩＦＲＡＭＥ，ＳＣＲＩＰＴ，ＯＢＪＥＣＴ，ＥＭＢＥＤ，ＤＩＶ及びＳＰＡＮのいずれかのＨＴＭＬタグ部分の内容，又は前記いずれかのＨＴＭＬタグを含むウェブページをローディングする段階;及び
監視サーバーがローディングされた前記ウェブページに含まれた前記ＨＴＭＬタグを点検し，該ＨＴＭＬタグがコンピューターを円満に使用することを妨害するために作成された不正コード，又は正常コードのいずれであるかを判断する段階
を含む不正コードを点検するための方法。
【請求項８】
請求項４〜７のいずれかに記載の方法を行うためのコンピューターで判読可能なプログラムを記録した記録媒体。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，多数のウェブページがリンクされているウェブサイト内の不正コードを点検するためのシステム及びその方法並びに前記方法を行うためのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
インターネットが発達するに伴ってウェブサイトの数が急激に増加しているが，このようなウェブサイト環境でウェブ２.０及びＵＣＣ（User Created Contents）サービスなどの使用者が提供するコンテンツが増加している。
【０００３】
ウェブサイトのコンテンツを一般使用者が構成できることになり，ウェブサイトの運営政策（サイトポリシー）に反する悪意ないし不正目的を有する行為もまた持続的に増えている。  
【０００４】
例えば，保安の脆弱なウェブサイトに不正コードを挿入し，これを訪問する多数の一般使用者に不正コードを流布する方法が拡散されているが，特に，国家の公共機関を対象とする事故が急増しており，その問題は深刻である。
【０００５】
ここで，不正コードは，使用者がコンピューターを円満に使用することを妨害するために作成したプログラムであって，ウイルスをはじめとしてワーム（自己複製可能な不正コード），トロイの木馬（伝染しないがシステムに異常を起こす不正コード）などがある。
【０００６】
ウェブサイトの運営者は，使用者が提供するコンテンツを利用するためにＩＦＲＡＭＥ及びＳＣＲＩＰＴなどのＨＴＭＬタグの利用を許容しなければならないが，このようなＨＴＭＬタグに不正コードが挿入され得る。
【０００７】
すなわち，ウェブサイトの運営者はＨＴＭＬタグの使用を許容しないと，ウェブサイト本来の機能が不可能であるため，必ずこれの使用を許容しなければならないということに要因がある。
【０００８】
特に，正常的な形態と悪意的な形態のＨＴＭＬタグの形態は基本的に同様であるため，その区分が難しいだけでなく，ウェブサイトの非定型的な特性，例えば，ポータル，動画，価格比較及びショッピングモールなどにより異なる目的を持った形態が入力されるため，一定のパターンで使用者の入力を制限することも不可能である。
【０００９】
その結果，運営者が全てのウェブページを直接確認しながら異常の有無を判断しなければならないが，これもまた一日に数万件が新しく登録される大型サイトでは実質的にモニターリングすることが不可能であろう。
【００１０】
従って，短い時間内にウェブサイトの全体を迅速に点検することができるシステムが望まれている。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は，ウェブサイトにリンクされているウェブページの一部又は全体をローディングし，これに含まれた不正コード又は正常コードを判断し，これを管理者端末機に提供することにより，効率的に不正コードが点検できるようにする，ウェブサイト内の不正コードを点検するためのシステム及びその方法並びに前記方法を行うためのコンピューターで判読可能なプログラムを記録した記録媒体を提供することができる。
【００１２】
本発明は，ウェブサイトにリンクされているウェブページのうち生成されたりアップデートされたウェブページの位置情報を収集し，これに含まれた不正コードを判断するため，点検時間を減らすことができるようにする，ウェブサイト内の不正コードを点検するためのシステム及びその方法並びに前記記録媒体を提供することができる。
【００１３】
本発明は，ウェブサイトにリンクされているウェブページの一部又は全体をローディングし，これに含まれた不正コード又は正常コードを管理者端末機に通知することができ，これに対する迅速な対応が可能であるため，システムを安定的に運営できるようにする，ウェブサイト内の不正コードを点検するためのシステム及びその方法並びに前記記録媒体を提供することができる。
【００１４】
また，本発明は，ウェブサイトにリンクされているウェブページの一部又は全体に含まれた不正コードを迅速に点検して対処するため，使用者が安全に利用できるようにする，ウェブサイト内の不正コードを点検するためのシステム及びその方法並びに前記記録媒体を提供することができる。
【課題を解決するための手段】
【００１５】
前記課題を解決するために，本発明の一つの観点による不正コードを点検するためのシステムは，多数のウェブページがリンクされているウェブサイトを管理するウェブサーバー，及び前記ウェブサイトにリンクされている上記多数のウェブページのうち既設定された時間以内に生成され，又はアップデートされたウェブページの位置情報を収集し，収集した位置情報に基づき該ウェブページのうち，ウェブページに情報を挿入するためのタグであるＩＦＲＡＭＥ，ＳＣＲＩＰＴ，ＯＢＪＥＣＴ，ＥＭＢＥＤ，ＤＩＶ及びＳＰＡＮのいずれかのＨＴＭＬタグ部分の内容，又は前記いずれかのＨＴＭＬタグを含むウェブページをローディングして前記生成され，又はアップデートされたウェブページに含まれた前記ＨＴＭＬタグを点検し，該ＨＴＭＬタグがコンピューターを円満に使用することを妨害するために作成された不正コード，又は正常コードのいずれであるかを判断し，その判断した結果を管理者が確認できるように，管理者端末機に提供する監視サーバーを含むことができる。
【００１８】
また，本発明による不正コードを点検するためのシステムは，前記判断した結果に応じて，前記不正コードと前記正常コードを区分して不正コードを含むウェブページの位置情報を保存するデータベースをさらに含むことができる。
【００１９】
本発明の別の観点による不正コードを点検するためのシステムは，ウェブサーバーで管理されるウェブサイトにリンクされているウェブページのうち既設定された時間以内に生成され，又はアップデートされたウェブページの位置情報を収集する収集部，収集された前記ウェブページの位置情報に応じて，該当するウェブページのうち，ウェブページに情報を挿入するためのタグであるＩＦＲＡＭＥ，ＳＣＲＩＰＴ，ＯＢＪＥＣＴ，ＥＭＢＥＤ，ＤＩＶ及びＳＰＡＮのいずれかのＨＴＭＬタグ部分の内容，又は前記いずれかのＨＴＭＬタグを含むウェブページをローディングするローディング部，及びローディングされた前記ウェブページに含まれた前記ＨＴＭＬタグを点検し，該ＨＴＭＬタグがコンピューターを円満に使用することを妨害するために作成された不正コード，又は正常コードのいずれであるかを判断する判断部を含むことができる。
【００２２】
本発明のまた別の観点による不正コードを点検するための方法は，ウェブサーバーが多数のウェブページがリンクされているウェブサイトを管理する段階，及び監視サーバーが前記ウェブサイトにリンクされている上記多数のウェブページのうち既設定された時間以内に生成され，又はアップデートされたウェブページの位置情報を収集し，収集した位置情報に基づき該ウェブページのうち，ウェブページに情報を挿入するためのタグであるＩＦＲＡＭＥ，ＳＣＲＩＰＴ，ＯＢＪＥＣＴ，ＥＭＢＥＤ，ＤＩＶ及びＳＰＡＮのいずれかのＨＴＭＬタグ部分の内容，又は前記いずれかのＨＴＭＬタグを含むウェブページをローディングして前記生成され，又はアップデートされたウェブページに含まれた前記ＨＴＭＬタグを点検し，該ＨＴＭＬタグがコンピューターを円満に使用することを妨害するために作成され不正コード，又は正常コードのいずれであるかを判断し，その判断した結果を管理者が確認できるように，管理者端末機に提供する段階を含むことができる。
【００２３】
前記管理者端末機に提供する段階は，リンクされている上記多数のウェブページのうち，既設定された時間以内に生成され，又はアップデートされたウェブページの位置情報を収集する段階，収集された前記位置情報に基づいて該位置情報が収集されたウェブページのうち，ウェブページに情報を挿入するためのタグであるＩＦＲＡＭＥ，ＳＣＲＩＰＴ，ＯＢＪＥＣＴ，ＥＭＢＥＤ，ＤＩＶ及びＳＰＡＮのいずれかのＨＴＭＬタグ部分の内容，又は前記いずれかのＨＴＭＬタグを含むウェブページをローディングしてウェブページに含まれた前記ＨＴＭＬタグを確認する段階，前記確認結果に応じて，前記ウェブページに含まれた前記ＨＴＭＬタグを点検し，該ＨＴＭＬタグがコンピューターを円満に使用することを妨害するために作成された不正コード，又は正常コードのいずれであるかを判断する段階，及び前記判断した結果を前記ウェブサーバーを管理する管理者が確認できるように，管理者端末機に提供する段階を含むことができる。
【００２５】
本発明による不正コードを点検するための方法は，前記判断した結果に応じて，前記不正コードと前記正常コードを区分して不正コードを含むウェブページの位置情報を保存する段階をさらに含むことができる。
【００２６】
本発明のまた別の観点による不正コードを点検するための方法は，監視サーバーがウェブサーバーで管理されるウェブサイトにリンクされているウェブページのうち既設定された時間以内に生成され，又はアップデートされたウェブページの位置情報を収集する段階，監視サーバーが収集された前記ウェブページの位置情報に応じて，該当するウェブページのうち，ウェブページに情報を挿入するためのタグであるＩＦＲＡＭＥ，ＳＣＲＩＰＴ，ＯＢＪＥＣＴ，ＥＭＢＥＤ，ＤＩＶ及びＳＰＡＮのいずれかのＨＴＭＬタグ部分の内容，又は前記いずれかのＨＴＭＬタグを含むウェブページをローディングする段階，及び監視サーバーがローディングされた前記ウェブページに含まれた前記ＨＴＭＬタグを点検し，該ＨＴＭＬタグがコンピューターを円満に使用することを妨害するために作成された不正コード，又は正常コードのいずれであるかを判断する段階を含むことができる。
【００２９】
さらに，前記方法を行うためのコンピューターで判読可能なプログラムを記録した記録媒体を提供することができる。
【発明の効果】
【００３０】
本発明によれば，効率的に不正コードが点検できる。また，点検時間を減らすことができると共に，ウェブページの一部又は全体を収集し，これに含まれた不正コード又は正常コードを管理者端末機に通知することができ，これに対する迅速な対応が可能である。従って，システムを安定的に運営することができる。また，本発明は，ウェブページの一部又は全体に含まれた不正コードを迅速に点検して対処するため，使用者が安全に利用できる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施例に係る概略的なシステムの構成を示す例示図である。
【図２】図１に示す監視サーバー（１３０）の詳細な構成を示す例示図である。
【図３】本発明の一実施例に係る不正コードを点検するための方法を示す例示図である。
【図４】本発明の一実施例に係る不正コードの点検内容を示す例示図である。
【図５】本発明の一実施例に係る不正コードが検出された画面を示す例示図である。
【図６】本発明の一実施例に係る不正コードを管理するための画面を示す例示図である。
【発明を実施するための形態】
【００３２】
以下では，本発明の一実施例に係るウェブサイト内の不正コードを点検するためのシステム及びその方法を，添付する図１〜図６を参照して詳細に説明する。
【００３３】
本発明は，ウェブサイト内の不正コードを効率的に点検するための方案を提案する。すなわち，本発明は，ウェブサイトにリンクされているウェブページの一部又は全体，例えば，生成され，又はアップデートされたウェブページの位置情報を収集し，このウェブページに含まれた不正コード又は不正タグを判断し，その判断結果を管理者端末機に提供することにより，効率的に不正コードを点検することができる。
【００３４】
図１は，本発明の一実施例に係る概略的なシステムの構成を示す例示図である。
【００３５】
図１に示すように，本発明の一実施例に係るウェブサイト内の不正コードを点検するためのシステムは，使用者端末機（１１０），ウェブサーバー（１２０），監視サーバー（１３０），データベース（database, db）（１３１），及び管理者端末機（１４０）などを含むことができる。
【００３６】
ウェブサーバー（１２０）はウェブサイトを管理し，これに多数のウェブページをリンクさせて多様な情報を提供することができる。例えば，オンラインオープンマーケットに相応するウェブサイトの場合，ウェブサイトには製品を販売する販売者が運営するそれぞれのウェブページがリンクされているが，それぞれのウェブページを通じて販売者は製品に関連した情報をアップロードできる。そのため，使用者は使用者端末機を通じてウェブサイト内のウェブページに接続し，使用者自身が所望の製品に関連した情報を確認して購買することができる。
【００３７】
このとき，販売者は該当製品に関連した情報を掲示するために，ＩＦＲＡＭＥ，ＳＣＲＩＰＴなどのＨＴＭＬタグを利用しなければならないが，このようなＨＴＭＬタグに不正コード又は不正タグもまた挿入され得る。このような不正コードには多様な類型があり得るが，これを説明すると，１）ウイルスを配布する悪性コードの挿入を通じてＰＣをハッキングしたり，ＤＤｏＳ（Distribute Denial of Service）攻撃のエージェント（agent）として活用する形態，２）アンチウイルスワクチンを設置するコードを挿入し，虚位診断を通じて使用者に決済を誘導する形態，及び３）ショッピングモールの場合，決済額の一部を積立てる報奨，すなわちリウォードプロセスを操作して不正積立を誘導したり，価格比較又は直取引を誘導する形態などが挙げられる。
【００３８】
そこで，監視サーバー（１３０）は，このようなＨＴＭＬタグを一定時点ごとに点検することができる。すなわち，該当製品に関連した情報がアップロードされたウェブページ内のＨＴＭＬタグが不正コードか正常コードかが判断できる。そのため，監視サーバー（１３０）はその判断結果を管理者端末機（１４０）に提供することができる。
【００３９】
また，監視サーバー（１３０）は，警告音やメッセージなどを通じて不正コードが検出されたことを管理者に通知することができる。
【００４０】
このとき，ＨＴＭＬタグは，ウェブページに情報を挿入するために使用されるタグである，ＩＦＲＡＭＥ，ＳＣＲＩＰＴ，ＯＢＪＥＣＴ，ＥＭＢＥＤ，ＤＩＶ及びＳＰＡＮのいずれかを意味する。
【００４１】
監視サーバー（１３０）は，検出された不正コードを含むウェブページの位置情報，すなわち，不正コードリストをデータベース（１３１）に保存して管理することができる。また，監視サーバー（１３０）は不正コードの存否を点検するための対象から除外するための例外処理リスト，例えば，Ｇマーケット，三星電子，マイクロソフトなどのように信頼できるウェブサイトも，データベースに保存して管理することができる。すなわち，データベースは不正コードリストを保存する第１データベースと，正常コードリスト又は例外処理リストを保存する第２データベースに区分することもできる。
【００４２】
また，データベース（１３１）は点検対象となるＨＴＭＬタグも管理者により設定され得る。
【００４３】
このように，本発明は，ウェブサイトにリンクされているウェブページのうち生成され，又はアップデートされたウェブページのみを対象に不正コードの存否を点検し，その点検結果を管理者端末機に提供することにより，点検範囲を狭めてウェブサイト内の不正コードの点検時間を減らすことができる。
【００４４】
図２は，図１に示す監視サーバー（１３０）の詳細な構成を示す例示図である。
【００４５】
図２に示すように，本発明による監視サーバー（１３０）は，第１インターフェース（２１０），収集部（２２０），ローディング部（２３０），通知部（２４０），判断部（２５０），第２インターフェース（２６０）及び第３インターフェース（２７０）などを含むことができる。
【００４６】
監視サーバー（１３０）は，第１インターフェース（２１０）を通じてウェブサーバーに連動し，第２インターフェース（２６０）を通じてデータベースに連動し，第３インターフェース（２７０）を通じて管理者端末機に連動できる。
【００４７】
収集部（２２０）は，第１インターフェースを通じてウェブサーバーで管理するウェブサイト内にリンクされている多数のウェブページのうち生成され，又はアップデートされたウェブページ，すなわち，収集対象ウェブページの位置情報，例えば，ＵＲＬ（Uniform Resource Location）などが収集できる。
【００４８】
ローディング部（２３０）は，収集されたウェブページの位置情報の提供を受けて，これを基盤に該当ウェブページをローディングしてこれを判断部（２５０）に提供することができる。判断部（２５０）は，ローディングされたウェブページの提供を受けると，ウェブページ内の全てのＨＴＭＬタグのうち，点検対象として設定されているＨＴＭＬタグ，例えば，ＩＦＲＡＭＥ，ＳＣＲＩＰＴ，ＯＢＪＥＣＴ，ＥＭＢＥＤ，ＤＩＶ及びＳＰＡＮの一部又は全体を第２インターフェース（２６０）を通じてデータベースから確認できる。
【００４９】
判断部（２５０）は，点検対象のＨＴＭＬタグを基盤にローディングされたウェブページ内のＨＴＭＬタグが不正コードか或いは正常コードかを判断し，その判断結果を第３インターフェース（２７０）を通じて管理者端末機に提供することができる。
【００５０】
また，通知部（２４０）は，判断結果に応じて，不正コードを含むウェブページがあることを管理者に通知するために別途の警告音を出力するだけでなく，予め入力されている文字や音声，例えば，‘不正コード１００件が検出されました'などを含むメッセージ，例えば，ＳＭＳ（Short Message Service）メッセージ，ＬＭＳ（Long Message Service）メッセージ，ＭＭＳ（Multimedia Message Service）メッセージ，Ｅ−ｍａｉｌ及び音声メッセージなどを生成し，これを管理者に発送することもできる。
【００５１】
勿論，いかなる不正コードも検出されていない場合には，メッセージを発送する必要はない。
【００５２】
このように本発明は，ウェブサイトにリンクされているウェブページの一部又は全体を収集し，これに含まれた不正コード又は正常コードを管理者端末機に通知するため，該当ウェブサイトを運営/管理する管理者による不正コードに対する迅速な対処，例えば，該当ウェブページに対する治療又は遮断などの対処が可能である。
【００５３】
図３は，本発明の一実施例に係る不正コードを点検するための方法を示す例示図である。
【００５４】
図３に示すように，監視サーバーは，周期的に特定のウェブサイトにリンクされている全てのウェブページに対してアップデート可否や生成可否を監視し，生成され，又はアップデートされたウェブページが存在すると，生成され，修正され又はアップデートされたウェブページ，すなわち，収集対象のウェブページの位置情報を収集することができる（Ｓ３１０）。
【００５５】
このような理由は，ポータルサイトやショッピングモールサイトのような大型ウェブサイトは，リンクされているウェブページの数だけでも数万ページから数十万ページに至り，全てのウェブページを点検することは事実上不可能であるためである。従って，監視サーバーは，一定期間を基準に使用者により生成され，又はアップデートされたウェブページのみを選別し，その位置情報を収集することができる。
【００５６】
監視サーバーは，収集されたウェブページの位置情報に応じて，該当ウェブページをローディングすることができる（Ｓ３２０）。監視サーバーは，該当ウェブページをローディングすると，点検対象として設定されているＨＴＭＬタグを確認し，これによりウェブページ内のＨＴＭＬタグを確認することができる（Ｓ３３０）。
【００５７】
このとき，監視サーバーは，ウェブページをローディングする場合に，点検時間を減らすために必要な部分，すなわち，ウェブページ内の特定のＨＴＭＬタグ部分の内容又は特定のＨＴＭＬタグを含むウェブページのみをローディングする。このような理由は，全てのＨＴＭＬタグが不正コードとして利用されるものではなく，代表的な一部のＨＴＭＬタグのみ使用されるためである。
【００５８】
監視サーバーは，点検対象のＨＴＭＬタグが不正コードか或いは正常コードかが判断できる（Ｓ３４０）。すなわち，監視サーバーは，該当ウェブページに不正コードが存在すると，これを含む該当ウェブページ又は該当ＨＴＭＬタグの位置情報を含む不正コードリストが作成できる（Ｓ３５０）。
【００５９】
監視サーバーは，該当ウェブページ内に不正コードが存在しないと，点検対象のＨＴＭＬタグが正常コードであることが判断できる（Ｓ３６０）。すなわち，監視サーバーは，点検対象のＨＴＭＬタグが正常コードであれば別に対処せずに，点検対象のＨＴＭＬタグが正常コードではないとこれを含むパターン適用リストが作成できる（Ｓ３８０）。このような理由は，該当ウェブページに含まれたＨＴＭＬタグが不正コードと正常コードそれぞれのデータベースに含まれていないため，これを管理者が判断するようにするためである。
【００６０】
このとき，このようなパターン適用リストに含まれるＨＴＭＬタグの位置情報は，管理者の判断に応じて，不正コードリストや正常コードリストに新しく適用され得る。そのため，以後に同一パターンが発見される場合，これを不正コード又は正常コードとして処理できる。
【００６１】
監視サーバーは，生成され，又はアップデートされた全てのウェブページのＨＴＭＬタグに対する点検が完了すると，管理者がこれを確認することができるように，その点検した内容を管理者端末機に提供することができるが（Ｓ３９０），管理者端末機にディスプレイされる点検内容を図４を参照して説明する。
【００６２】
図４は，本発明の一実施例に係る不正コードの点検内容を示す例示図である。
【００６３】
図４に示すように，本発明による不正コードの点検内訳窓は，１）点検対象として設定されたＨＴＭＬタグの種類，２）収集対象として設定されたウェブページ又はＨＴＭＬタグのリスト，３）パターン適用リスト，及び４）不正コードリストなどをディスプレイすることができる。
【００６４】
これを詳細に説明すると次の通りである。まず，１）点検対象のＨＴＭＬタグ，具体的には，ＩＦＲＡＭＥ，ＳＣＲＩＰＴ，ＯＢＪＥＣＴ，ＥＭＢＥＤ，ＤＩＶ及びＳＰＡＮなどが管理者により設定され得る。
【００６５】
２）収集対象として設定されたウェブページの一部又は全体，すなわち，一定期間内に生成され，又はアップデートされたウェブページであって，例えば，ＨＴＭＬタグのタイプ及びＨＴＭＬタグの内容などにより並べられる。
【００６６】
収集されたウェブページ内のＨＴＭＬタグのうち，先の１）で選択されたＨＴＭＬタグに対する不正コードか或いは正常コードかを判断し，その判断結果に応じて，３）パターン適用リスト，すなわち，不正コードか正常コードかを自動的に判断できず，以後に管理者により判断されてそのパターンが不正コードや正常コードに適用されるリストであって，例えば，ＨＴＭＬタグのタイプ及びその内容などにより並べられる。このような理由は，不正コードが一定のパターンを有して形成されるため，これを判断するためである。
【００６７】
また，その判断結果に応じて，４）不正コードリストが一定の形態，例えば，ＨＴＭＬタグのタイプ，これを含むウェブページのＵＲＬ及びＨＴＭＬタグの内容などにより並べられる。
【００６８】
このように本発明は，ウェブサイトにリンクされているウェブページのうち生成され，又はアップデートされたウェブページの位置情報のみを収集し，これらのウェブページに含まれた不正コード又は不正タグを管理者端末機に通知し，これに対する迅速な対応が可能であるため，システムを安定的に運営することができる。
【００６９】
図５は，本発明の一実施例に係る不正コードが検出された画面を示す例示図である。
【００７０】
図５に示すように，不正コード（四角形の箱部分）を含むウェブページの内容を示しているが，図４の点検窓にディスプレイされた４）不正コードリスト上でいずれかの不正コードをクリックすることにより，その不正コードの内容が確認できる。
【００７１】
図６は，本発明の一実施例に係る不正コードを管理するための画面を示す例示図である。
【００７２】
図６に示すように，本発明による監視サーバーは，同図上方の不正コードリストと下方の例外処理リストのように別個に保存して管理できるが，このようなリストを基盤に収集されたウェブページが不正コードを含んでいるかが確認できる。従って，図４の３）パターン適用リストが，以後に管理者により不正コードであるか正常コードとして判断され，そのパターンが不正コードリストや正常コードリストに適用され得る。
【００７３】
本明細書で開示されたシステムで使用される機能は，コンピューターで読み取れる記録媒体にコンピューターが読み取れるコードとして具現することが可能である。コンピューターが読み取れる記録媒体は，コンピューターシステムにより読み取られるデータが保存される全種類の記録装置を含む。コンピューターが読み取れる記録媒体の例としては，ＲＯＭ，ＲＡＭ，ＣＤ−ＲＯＭ，磁気テープ，フロッピーディスク（登録商標），光データ保存装置などがあり，キャリアーウェーブ（例えば，インターネットを通じた転送）の形態で具現されることも含む。また，コンピューターが読み取れる記録媒体は，ネットワークにより連結されたコンピューターシステムに分散され，分散方式によりコンピューターが読み取れるコードが保存され，実行され得る。
【００７４】
本発明による，ウェブサイト内の不正コードを監視するためのシステム及びその方法は，本発明の技術的思想の範囲内で多様な形態に変形，応用可能であり，前記実施形態に限定されない。また，前記実施形態と図面は，発明の内容を詳細に説明するためのものであり，本発明の技術的思想の範囲を限定しようとするものではなく，以上で説明した本発明の技術的範囲は，本発明が属する技術分野における通常の知識を有する者にとって，本発明の技術的思想から外れない範囲内で，各種の置換，変形，及び変更が可能であり，前記実施形態及び添付する図面に限定されるものではなく，特許請求の範囲の記載だけでなく，特許請求の範囲と均等の範囲を含むものであることは言うまでもない。
【符号の説明】
【００７５】
１１０:使用者端末機
１２０:ウェブサーバー
１３０:監視サーバー
１３１:データベース
１４０:管理者端末機
２１０:第１インターフェース
２２０:収集部
２３０:ローディング部
２４０:通知部
２５０:判断部
２６０:第２インターフェース
２７０:第３インターフェース
【図１】
0005038358.tif 000002
【図２】
0005038358.tif 000003
【図３】
0005038358.tif 000004
【図４】
0005038358.tif 000005
【図５】
0005038358.tif 000006
【図６】
0005038358.tif 000007