JP2011095829A - Restricted url management system, and restricted url management program and restricted url management method - Google Patents
Restricted url management system, and restricted url management program and restricted url management method Download PDFInfo
- Publication number
- JP2011095829A JP2011095829A JP2009246589A JP2009246589A JP2011095829A JP 2011095829 A JP2011095829 A JP 2011095829A JP 2009246589 A JP2009246589 A JP 2009246589A JP 2009246589 A JP2009246589 A JP 2009246589A JP 2011095829 A JP2011095829 A JP 2011095829A
- Authority
- JP
- Japan
- Prior art keywords
- url
- connection
- category
- restriction
- dummy access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、アクセスを規制すべきウェブサイトのURLを管理する規制URL管理システムおよび規制URL管理プログラムと規制URL管理方法に関する。 The present invention relates to a regulated URL management system, a regulated URL management program, and a regulated URL management method for managing URLs of websites whose access should be regulated.
インターネットの安全な利用や会社の業務を効率的に遂行するために接続規制サイトを設定して不都合なウェブサイトへのアクセスを制限するようにしたウェブフィルタリング装置が公知である。 2. Description of the Related Art A web filtering apparatus is known in which a connection restriction site is set to restrict access to inconvenient websites in order to perform safe use of the Internet and business of a company efficiently.
一般に、この種のウェブフィルタリング装置では、ウェブサイトを様々なカテゴリに分類し、接続の制限対象となる様々なウェブサイトを接続規制サイトとしてカテゴリ毎に纏め、そのウェブサイトのURL情報をウェブフィルタリング装置の記憶手段に予め登録しておき、クライアント端末から接続対象として指示されたURLが此の記憶手段に登録されているか否かをウェブフィルタリング装置が判定し、指示されたURLが接続規制サイトとして記憶されている場合に当該URLへの接続をウェブフィルタリング装置によって禁止あるいは制限するようになっている。 In general, in this type of web filtering apparatus, websites are classified into various categories, various websites subject to connection restrictions are grouped into connection restriction sites for each category, and URL information of the websites is collected by the web filtering apparatus. The web filtering apparatus determines whether or not the URL designated as the connection target from the client terminal is registered in the storage means, and stores the designated URL as a connection restriction site. When the URL is set, the web filtering device prohibits or restricts connection to the URL.
接続規制サイトのURL情報はウェブフィルタリング装置の開発会社等がコンピュータからなる規制URL管理システムを用いて作成し、この情報をインターネット等のネットワーク経由で顧客のウェブフィルタリング装置に引き渡して、ウェブフィルタリング装置の記憶手段にインストールするといった構成が一般的である。 The URL information of the connection restriction site is created by a web filtering device development company using a restriction URL management system including a computer, and this information is transferred to the customer's web filtering device via a network such as the Internet. A configuration in which it is installed in a storage means is common.
各種のカテゴリ毎に接続規制サイトの情報を集める手段は特に問わないが、例えば、特許文献1等に開示されるようなロボット検索を利用したものが一般的である。
A means for collecting information on the connection restriction sites for each of various categories is not particularly limited. For example, a technique using a robot search as disclosed in
しかし、インターネット上のウェブサイトは日々生成,変更,削除が繰り返され、また、悪意を持ったウェブサイトにあってはフィルタリングによる接続制限を逃れるために頻繁にURLを変更することも多い。このため、URLが変更されてリンク切れの状態となったウェブサイトのURL情報や存在しなくなったウェブサイトのURL情報が接続規制サイトのURL情報に混じって蓄積される結果となり、接続規制サイトのURL情報のファイルサイズが肥大化するといった不都合が生じる。 However, websites on the Internet are repeatedly generated, changed, and deleted every day, and malicious websites frequently change their URLs frequently in order to avoid connection restrictions due to filtering. For this reason, the URL information of the website whose link has been changed due to the URL being changed or the URL information of the website that no longer exists is mixed and stored in the URL information of the connection restriction site. There is a disadvantage that the file size of the URL information is enlarged.
不要な情報のために接続規制サイトのURL情報のファイルサイズが肥大化すると、ウェブフィルタリング装置の記憶手段に負担が掛かり、また、クライアント端末から接続対象として指示されたURLが接続規制サイトとして登録されているか否かをウェブフィルタリング装置が判定する際の所要時間も冗長されるといった不具合も生じる。 If the file size of the URL information of the connection restriction site increases due to unnecessary information, the storage means of the web filtering device is burdened, and the URL designated as the connection target from the client terminal is registered as the connection restriction site. There also arises a problem that the time required for the web filtering device to determine whether or not it is redundant.
URL情報のファイルサイズが肥大化する不都合を改善するための手段としては、例えば、特許文献2に開示されるように、ユーザがクライアント端末からウェブサイトにアクセスを試行する度にアクセスの成否を判定し、アクセスの失敗が所定の閾値に達すると当該ウェブサイトのURLが変更になったかウェブサイト自体が消失したものと判断して、このURL情報を登録から抹消するようにしたアドレス監視装置が提案されている。
しかしながら、このものは、ユーザが自主的にアクセスしたウェブサイトのURL情報を自動的にブックマークとして登録するシステムにおいて不要となったURL情報を削除するためのものであるため、ウェブサイトへのアクセスを制限することを目的とした規制URL管理システムに転用することは困難である。
前述した通り、規制URL管理システムはウェブサイトへのアクセスを制限することを目的としたものであるため、接続規制サイトとして登録されたウェブサイトにユーザがアクセスする頻度が低く、ウェブサイトのURLの変更やウェブサイトの消失を検出するのに著しい時間の遅れが生じる可能性が高いからである。
ウェブサイトのURLの変更やウェブサイトの消失を的確に検出するためには、ウェブフィルタリング装置の開発会社等が接続規制サイトに頻繁にアクセスして登録済みの接続規制サイトのURLの変更やウェブサイトの消失を確認し、接続規制サイトのURL情報を逐次更新して顧客のウェブフィルタリング装置にインストールするといったことも考えられるが、ウェブフィルタリング装置の開発会社等に設置された規制URL管理システム、つまり、接続規制サイトのURL情報を作成するために利用されるコンピュータの負荷が過大となる不都合が生じる。
As a means for improving the inconvenience that the file size of the URL information is enlarged, for example, as disclosed in
However, this is for deleting URL information that is no longer necessary in the system that automatically registers the URL information of the website accessed by the user as a bookmark. It is difficult to divert to a regulated URL management system for the purpose of restriction.
As described above, the restricted URL management system is intended to restrict access to the website. Therefore, the frequency with which the user accesses the website registered as the connection restricted site is low, and the URL of the website This is because there is a high probability that a significant time delay will occur in detecting changes and loss of websites.
In order to accurately detect changes in the URL of the website and the disappearance of the website, the development company of the web filtering device or the like frequently accesses the connection restriction site and changes the URL of the registered connection restriction site or the website. It is conceivable that the URL information of the connection regulation site is sequentially updated and installed in the customer's web filtering device, but the regulation URL management system installed in the web filtering device development company, that is, There arises an inconvenience that the load of the computer used for creating the URL information of the connection restriction site becomes excessive.
ウェブサイトへのアクセス回数を適正化するための技術手段としては、例えば、特許文献3に開示されるように、ユーザが何度もアクセスするウェブサイトについて平均的なアクセス周期を求め、最新のアクセス日時と平均的なアクセス周期とに基いて次回のアクセス日時を自動的に算出し、この日時を次回のアクセスに適した日時として設定する情報処理装置が既に提案されている。
しかし、このものはブックマークに登録されたウェブサイトの閲覧を促進するためのもの、つまり、ウェブサイトへのアクセス回数が低下することを防止するものであって、頻繁なアクセスの発生を防止するためのものではない。
As a technical means for optimizing the number of times of access to a website, for example, as disclosed in
However, this is to promote browsing of websites registered in bookmarks, that is, to prevent a decrease in the number of accesses to the website, and to prevent frequent access. Is not.
本発明の目的は、URL情報のファイルサイズを肥大させることなくウェブサイトのURLの変更やウェブサイトの消失を的確に検出して接続規制サイトのURL情報から削除し、接続規制サイトに関わる適切なURL情報をウェブフィルタリング装置に提供することのできる規制URL管理システムおよび規制URL管理プログラムと規制URL管理方法を提供することにある。 It is an object of the present invention to accurately detect a URL change or loss of a website without deleting the URL information file size and delete it from the URL information of the connection restriction site. It is an object of the present invention to provide a regulated URL management system, a regulated URL management program, and a regulated URL management method capable of providing URL information to a web filtering apparatus.
本発明の規制URL管理システムは、前記目的を達成するため、
接続規制サイトのURLをカテゴリ別に分類して登録日時と共に記憶する規制URL記憶手段と、
各カテゴリに属する接続規制サイトの存続の有無を確認するためのダミーアクセスの実行周期と当該カテゴリの接続規制サイトの平均存続期間をカテゴリ別に記憶するダミーアクセス実行周期記憶手段と、
前記ダミーアクセス実行周期記憶手段にカテゴリ別に記憶されたダミーアクセスの実行周期で前記規制URL記憶手段の各カテゴリに記憶されている接続規制サイトの各々にダミーアクセスを実行してダミーアクセスの成否に基いて各接続規制サイトの存続の有無を判定し、存続しなくなった接続規制サイトの存続期間を前記規制URL記憶手段に記憶された当該接続規制サイトの登録日時と現在日時とに基いて算出し、前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリの接続規制サイトの平均存続期間と存続しなくなった前記接続規制サイトの存続期間とに基いて当該カテゴリの接続規制サイトの平均存続期間を再計算すると共に此の平均存続期間に基いて前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリのダミーアクセスの実行周期を更新し、前記存続しなくなった接続規制サイトのURLを前記規制URL記憶手段から削除する規制URL情報更新手段を備えたことを特徴とする構成を有する。
In order to achieve the above object, the regulated URL management system of the present invention provides
Restricted URL storage means for classifying URLs of connection restricted sites into categories and storing them together with the registration date and time,
Dummy access execution cycle storage means for storing the execution cycle of dummy access for confirming the existence or non-existence of connection restricted sites belonging to each category and the average lifetime of connection restricted sites of the category by category;
Based on the success or failure of dummy access by executing dummy access to each connection restriction site stored in each category of the restriction URL storage means in the dummy access execution period stored for each category in the dummy access execution period storage means. Determining whether or not each connection restriction site exists, and calculating the lifetime of the connection restriction site that has ceased to exist based on the registration date and the current date and time of the connection restriction site stored in the restriction URL storage unit, Based on the average lifetime of the connection-restricted site of the category stored in the dummy access execution cycle storage means and the lifetime of the connection-restricted site that has ceased to exist, the average lifetime of the connection-restricted site of the category is re-established. Based on this average life time, the corresponding data stored in the dummy access execution cycle storage means is calculated. Update the execution period of the dummy access Gori, it has a structure, wherein a URL of connection restriction sites that are no longer the survival with a restriction URL information update means for deleting from said regulating URL storage means.
本発明の規制URL管理プログラムは、前記と同様の目的を達成するため、
接続規制サイトのURLをカテゴリ別に分類して登録日時と共に記憶する規制URL記憶手段と、各カテゴリに属する接続規制サイトの存続の有無を確認するためのダミーアクセスの実行周期と当該カテゴリの接続規制サイトの平均存続期間をカテゴリ別に記憶するダミーアクセス実行周期記憶手段とを備えたコンピュータのマイクロプロセッサを、
前記ダミーアクセス実行周期記憶手段にカテゴリ別に記憶されたダミーアクセスの実行周期で前記規制URL記憶手段の各カテゴリに記憶されている接続規制サイトの各々にダミーアクセスを実行してダミーアクセスの成否に基いて各接続規制サイトの存続の有無を判定し、存続しなくなった接続規制サイトの存続期間を前記規制URL記憶手段に記憶された当該接続規制サイトの登録日時と現在日時とに基いて算出し、前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリの接続規制サイトの平均存続期間と前記存続しなくなった接続規制サイトの存続期間とに基いて当該カテゴリの接続規制サイトの平均存続期間を再計算すると共に此の平均存続期間に基いて前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリのダミーアクセスの実行周期を更新し、前記存続しなくなった接続規制サイトのURLを前記規制URL記憶手段から削除する規制URL情報更新手段として機能させるようにしたことを特徴とする構成を有する。
The regulated URL management program of the present invention achieves the same object as described above,
Restricted URL storage means for classifying URLs of connection restricted sites by category and storing them together with the registration date and time, dummy access execution cycle for confirming the existence of connection restricted sites belonging to each category, and connection restricted sites of the category A microcomputer microprocessor having dummy access execution cycle storage means for storing the average lifetime of each category by category,
Based on the success or failure of dummy access by executing dummy access to each connection restriction site stored in each category of the restriction URL storage means in the dummy access execution period stored for each category in the dummy access execution period storage means. Determining whether or not each connection restriction site exists, and calculating the lifetime of the connection restriction site that has ceased to exist based on the registration date and the current date and time of the connection restriction site stored in the restriction URL storage unit, Based on the average lifetime of the connection-restricted site of the category stored in the dummy access execution cycle storage means and the lifetime of the connection-restricted site of the category that has ceased to exist, the average lifetime of the connection-restricted site of the category is re-established. Based on this average life time, the corresponding data stored in the dummy access execution cycle storage means is calculated. Update the execution period of the dummy access Gori, it has a structure, wherein a URL of connection restriction sites that are no longer the survival and to function as regulated URL information update means for deleting from said regulating URL storage means.
本発明の規制URL管理方法は、前記と同様の目的を達成するため、
接続規制サイトのURLをカテゴリ別に分類して登録日時と共に規制URL記憶テーブルに記憶させると共に各カテゴリに属する接続規制サイトの存続の有無を確認するためのダミーアクセスの実行周期と当該カテゴリの接続規制サイトの平均存続期間をカテゴリ別にダミーアクセス実行周期記憶テーブルに記憶させておき、
前記ダミーアクセス実行周期記憶テーブルにカテゴリ別に記憶されたダミーアクセスの実行周期で前記規制URL記憶テーブルの各カテゴリに記憶されている接続規制サイトの各々にダミーアクセスを実行し、
ダミーアクセスの成否に基いて各接続規制サイトの存続の有無を判定し、
存続しなくなった接続規制サイトの存続期間を前記規制URL記憶テーブルに記憶された当該接続規制サイトの登録日時と現在日時とに基いて算出し、
前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリの接続規制サイトの平均存続期間と前記存続しなくなった接続規制サイトの存続期間とに基いて当該カテゴリの接続規制サイトの平均存続期間を再計算すると共に、
此の平均存続期間に基いて前記ダミーアクセス実行周期記憶テーブルに記憶されている当該カテゴリのダミーアクセスの実行周期を自動的に更新し、
前記存続しなくなった接続規制サイトのURLを前記規制URL記憶テーブルから自動的に削除することを特徴とした構成を有する。
The regulated URL management method of the present invention achieves the same object as described above,
The URLs of the connection restriction sites are classified by category and stored in the restriction URL storage table together with the registration date and time, and the dummy access execution cycle for confirming the existence of the connection restriction sites belonging to each category and the connection restriction sites of the category And store the average lifetime of each category in the dummy access execution cycle storage table,
Performing dummy access to each of the connection restriction sites stored in each category of the restriction URL storage table in the dummy access execution period stored for each category in the dummy access execution period storage table;
Based on the success or failure of dummy access, determine whether each connection control site exists,
Calculating the lifetime of the connection-restricted site that no longer exists based on the registration date and the current date and time of the connection-restricted site stored in the restriction URL storage table;
Based on the average lifetime of the connection-restricted site of the category stored in the dummy access execution cycle storage means and the lifetime of the connection-restricted site of the category that has ceased to exist, the average lifetime of the connection-restricted site of the category is re-established. As well as calculating
Automatically updating the dummy access execution period of the category stored in the dummy access execution period storage table based on the average lifetime,
The URL of the connection restriction site that has ceased to exist is automatically deleted from the restriction URL storage table.
本発明の規制URL管理システムおよび規制URL管理プログラムと規制URL管理方法は、カテゴリ別に記憶されたダミーアクセスの実行周期で接続規制サイトの各々にダミーアクセスを実行し、ダミーアクセスの成否に基いて各接続規制サイトの存続の有無を判定し、存続しなくなった接続規制サイトを接続規制サイトのURL情報から削除すると共に、存続しなくなった接続規制サイトの存続期間を算出して各カテゴリの接続規制サイトの平均存続期間を求め、更に、平均存続期間に基いて当該カテゴリのダミーアクセスの実行周期を自動的に更新してダミーアクセスの実行周期を最適化するようにしているので、ウェブサイトが頻繁に生成,変更,削除されるようなカテゴリにおいても、URLが変更されてリンク切れの状態となったウェブサイトのURL情報や存在しなくなったウェブサイトのURL情報の検出に際して著しい時間的な遅れを生じたり接続規制サイトのURL情報を作成するために利用されるコンピュータに過大な負荷を掛けたりすることなく、不要となったURL情報を適切に接続規制サイトのURL情報から削除することができる。 The regulated URL management system, the regulated URL management program, and the regulated URL management method of the present invention execute dummy access to each of the connection restricted sites at the dummy access execution cycle stored for each category, and execute each dummy access based on the success or failure of the dummy access. Connection restriction sites for each category are determined by determining whether or not connection restriction sites exist, deleting connection restriction sites that no longer exist from the URL information of connection restriction sites, and calculating the lifetime of connection restriction sites that no longer exist In addition, the average access period is calculated, and the dummy access execution period is automatically updated based on the average life period to optimize the dummy access execution period. Even in a category that is created, changed, or deleted, the URL is changed and the link is broken. When detecting URL information of a website or URL information of a website that no longer exists, a significant time delay is caused, or an excessive load is applied to a computer used to create URL information of a connection regulation site. The URL information that is no longer necessary can be appropriately deleted from the URL information of the connection restriction site.
そして、不要となったURL情報が接続規制サイトのURL情報から適切に削除される結果、接続規制サイトのURL情報のファイルサイズの肥大化が防止され、ウェブフィルタリング装置の記憶手段の負担が軽減されると共に、クライアント端末から接続対象として指示されたURLが接続規制サイトとして登録されているか否かをウェブフィルタリング装置が判定する際の所要時間も短縮される。 As a result of appropriately deleting unnecessary URL information from the URL information of the connection restriction site, an increase in the file size of the URL information of the connection restriction site is prevented, and the burden on the storage means of the web filtering device is reduced. In addition, the time required for the web filtering device to determine whether or not the URL designated as the connection target from the client terminal is registered as the connection restriction site is also shortened.
次に、本発明を実施するための形態について一例を挙げ、図面を参照して具体的に説明する。 Next, an example is given about the form for implementing this invention, and it demonstrates concretely with reference to drawings.
図1は本発明を適用した一実施形態の規制URL管理システム1と、この規制URL管理システム1によって作成された接続規制サイトのURL情報を利用してクライアント端末2からインターネット3上の各種のウェブサイト4へのアクセスを制限するウェブフィルタリング装置5と、クライアント端末2から送出されたアクセス要求を処理するためのプロキシサーバ6との接続関係について簡略化して示した機能ブロック図、また、図2は規制URL管理システム1を構成するコンピュータの構成の概略を示したブロック図である。
FIG. 1 shows a restriction
規制URL管理システム1は、接続の制限対象とする様々なウェブサイト4のURL情報を顧客の要望するカテゴリに応じて収集した接続規制サイトの情報を管理するための装置である。
The restriction
各種のカテゴリ毎に接続規制サイトのURL情報を集めるために必要とされるロボット検索の技術や其の際に利用されるロボット検索用のコンピュータ20については既に公知である。
A robot search technique required for collecting URL information of connection restriction sites for each category and a
規制URL管理システム1は、既に述べたように、ワークステーションやパーソナルコンピュータ等のコンピュータによって構成され、図2に示されるように、演算処理用のマイクロプロセッサ7(以下、単にCPU7という)と、CPU7の基本的な制御プログラムを格納したリードオンリーメモリ8(以下、単にROM8という)と、各種のデータの一時記憶に利用されるランダムアクセスメモリ9(以下、単にRAM9という)と、各種のパラメータの記憶等に利用される不揮発性メモリ10、および、様々なアプリケーションプログラムやデータを記憶するための大容量のハードディスク11を備え、その入出力回路12には、マン・マシン・インターフェイスとして機能するキーボード13とマウス14およびディスプレイ15が接続されている。
インターフェイス16は規制URL管理システム1をインターネット3に接続するためのインターフェイス、また、インターフェイス17は専用回線等を介して規制URL管理システム1を遠隔地にある顧客のウェブフィルタリング装置5に接続するためのインターフェイスである。無論、インターネット3を介して規制URL管理システム1を顧客のウェブフィルタリング装置5に接続することも可能であり、そうした場合にはインターフェイス17は不要である。
インターフェイス18は規制URL管理システム1をロボット検索用のコンピュータ20に接続するためのインターフェイスであり、インターフェイス19はディスプレイ付きの他のコンピュータ21を使用してオペレータが目視検索で求めた接続規制サイトのURL情報を規制URL管理システム1に手動入力する際に該他のコンピュータ21を規制URL管理システム1に接続するためのインターフェイスである。
規制URL管理システム1を構成するコンピュータによってロボット検索用のコンピュータ20や他のコンピュータ21の機能を兼ねさせる仕様とすることも可能である。
As described above, the restriction
The
The
It is also possible to use a specification that allows the computer constituting the restriction
ロボット検索用のコンピュータ20は図1に示されるようにインターネット3と接続しており、予め教示されたアダルト,ゲーム,掲示板等のカテゴリに属するウェブサイト4のURL情報を収集して、この情報を規制URL管理システム1に引き渡す。ロボット検索の技術やロボット検索用のコンピュータ自体については既に公知である。
The
他のコンピュータ21もロボット検索用のコンピュータ20と同様にしてインターネット3に接続しており、他のコンピュータ21を操作するオペレータが此のコンピュータ21を使用して様々なウェブサイト4にアクセスしてウェブサイト4の内容を確認した際に接続規制のカテゴリに含まれると判断されるウェブサイト4が見つかった場合には、当該オペレータのキーボード操作によって、そのカテゴリとウェブサイト4のURL情報との関係が規制URL管理システム1に入力される。
なお、顧客が事前に接続規制の対象として確認しているウェブサイト4のURL情報と其のカテゴリの関連を纏めたリスト22を書類や各種の記憶媒体の体裁で他のコンピュータ21のオペレータに渡し、このオペレータがリスト22の内容をコンピュータ21経由で規制URL管理システム1に入力するといった場合もある。
A
ワークステーションやパーソナルコンピュータ等のコンピュータによって構成されるURL管理システム1は、図1に示される通り、接続規制サイトのURLをカテゴリ別に分類して登録日時と共に記憶する規制URL記憶手段として機能する規制URL記憶テーブル23と、各カテゴリに属する接続規制サイトの存続の有無を確認するためのダミーアクセスの実行周期さらにはダミーアクセスの実行が失敗した場合に実行するリトライアクセスの実行周期と当該カテゴリの接続規制サイトの平均存続期間をカテゴリ別に記憶するダミーアクセス実行周期記憶手段として機能するダミーアクセス実行周期記憶テーブル24を備える。
また、URL管理システム1は、ダミーアクセス実行周期記憶テーブル24にカテゴリ別に記憶されたダミーアクセスの実行周期で規制URL記憶テーブル23の各カテゴリに記憶されている接続規制サイトのURLの各々にダミーアクセスを実行してダミーアクセスの成否に基いて各接続規制サイトの存続の有無を判定すると共に、存続しなくなった接続規制サイトの存続期間を規制URL記憶テーブル23に記憶された当該接続規制サイトの登録日時と現在日時とに基いて求め、ダミーアクセス実行周期記憶テーブル24に記憶されている当該カテゴリの接続規制サイトの平均存続期間と存続しなくなった前記接続規制サイトの存続期間とに基いて当該カテゴリの接続規制サイトの平均存続期間を算出し、その平均存続期間に基いてダミーアクセス実行周期記憶テーブル24に記憶されている当該カテゴリのダミーアクセスの実行周期を更新し、前記存続しなくなった接続規制サイトのURLを規制URL記憶テーブル23から削除する規制URL情報更新手段25を備える。
この実施形態の規制URL情報更新手段25にあっては、ダミーアクセス実行周期記憶テーブル24に記憶されたダミーアクセスの実行周期で行われるダミーアクセスの実行が失敗した場合であっても直ちに此の接続規制サイトが消失したものとは見做さず、更に、ダミーアクセス実行周期記憶テーブル24にカテゴリ別に記憶されたリトライアクセスの実行周期でダミーアクセスを繰り返し実行し、予め設定されたリトライ回数のダミーアクセスを実行してもダミーアクセスが成立しない場合に限って其の接続規制サイトが存続しなくなったものと判定するようにしている。
URL管理システム1はワークステーションやパーソナルコンピュータ等のコンピュータによって構成されるものであり、規制URL情報更新手段25は、コンピュータのクロック信号を計数するカウンタ等によって構成される時計装置を参照することによって現在日時を把握することができる。
As shown in FIG. 1, the
The
In the restricted URL
The
ロボット検索用のコンピュータ20や他のコンピュータ21から接続規制サイトのURL情報と其のカテゴリが対応して規制URL管理システム1に入力される点については既に述べた通りである。これらの情報は、規制URL管理システム1の登録実行手段26に引き渡され、登録実行手段26が此れらの情報に現在日時つまり接続規制サイトのURL情報の登録日時を付け加えて規制URL記憶テーブル23に記憶させる。
As described above, the URL information of the connection restriction site and the category thereof are input to the restriction
図3に規制URL記憶テーブル23の論理構成の一例を示す。規制URL記憶テーブル23には、少なくとも、接続の規制対象とされるカテゴリと其のカテゴリに属する接続規制サイトのURLと当該URLの登録日時とを対応させて記憶させる必要がある。 FIG. 3 shows an example of the logical configuration of the restriction URL storage table 23. In the restriction URL storage table 23, it is necessary to store at least a category subject to connection restriction, a URL of a connection restriction site belonging to the category, and a registration date and time of the URL.
図4はダミーアクセス実行周期記憶テーブル24の論理構成の一例を示した概念図である。ダミーアクセス実行周期記憶テーブル24には、少なくとも、各カテゴリに属する接続規制サイトの存続の有無を確認するためのダミーアクセスの実行周期とダミーアクセスの実行が失敗した場合に実行するリトライアクセスの実行周期と当該カテゴリの接続規制サイトの平均存続期間を対応させて記憶させる必要がある。 FIG. 4 is a conceptual diagram showing an example of the logical configuration of the dummy access execution cycle storage table 24. The dummy access execution cycle storage table 24 includes at least a dummy access execution cycle for checking whether or not a connection-restricted site belonging to each category exists and a retry access execution cycle executed when dummy access execution fails. And the average lifetime of the connection restriction sites of the category must be stored in correspondence.
この実施形態にあっては、規制URL情報更新手段25が何れかのカテゴリに属する接続規制サイトの消失を確認する度に、この接続規制サイトに対応して規制URL記憶テーブル23に記憶されている登録日時と現在日時とに基いて規制URL情報更新手段25が当該接続規制サイトの存続期間を求め、其の時点で当該接続規制サイトのカテゴリに対応してダミーアクセス実行周期記憶テーブル24に記憶されている平均存続期間と其の時点で当該接続規制サイトのカテゴリに対応してダミーアクセス実行周期記憶テーブル24に記憶されている接続規制サイトの要素数ならびに此の時点で新たに消失を確認した当該接続規制サイトの存続期間とに基いて、消失した接続規制サイトの存続期間が平均存続期間に与える影響を含めて当該カテゴリの接続規制サイトの平均存続期間の値を再計算し、再計算された平均存続期間の値で当該接続規制サイトのカテゴリに対応してダミーアクセス実行周期記憶テーブル24に記憶されている平均存続期間の値を更新し、更に、更新後の平均存続期間に予め設定されたダミーアクセス用の係数を乗じてダミーアクセスの実行周期を再計算すると共に、更新後の平均存続期間に予め設定されたリトライアクセス用の係数を乗じてリトライアクセスの実行周期を再計算し、再計算されたダミーアクセスの実行周期とリトライアクセスの実行周期をダミーアクセス実行周期記憶テーブル24に上書きさせるようにしている。ダミーアクセス用の係数に比べてリトライアクセス用の係数の値は小さい。
In this embodiment, every time the restriction URL
また、規制URL情報更新手段25は、接続規制サイトにダミーアクセスする度に其のカテゴリに対応してダミーアクセス実行周期記憶テーブル24に記憶されているダミーアクセスの実行周期を現在日時に加算して此の接続規制サイトに次のダミーアクセスを行なうべき実行日時を求め、此のダミーアクセスの実行日時を規制URL記憶テーブル23に記憶させる。
The restriction URL
従って、この実施形態にあっては、規制URL情報更新手段25は、規制URL記憶テーブル23に記憶される次のダミーアクセスの実行日時に基いて接続規制サイトにダミーアクセスを実行することになるが、規制URL記憶テーブル23に記憶される次のダミーアクセスの実行日時はダミーアクセス実行周期記憶テーブル24に記憶されたダミーアクセスの実行周期によって一義的に決定される値であるから、ダミーアクセス実行周期記憶テーブル24にカテゴリ別に記憶されたダミーアクセスの実行周期に基づいて規制URL記憶テーブル23の各カテゴリに記憶されている接続規制サイトのURLの各々に規制URL情報更新手段25がダミーアクセスを実行するといっても差し支えない。
Therefore, in this embodiment, the restriction URL
規制URL情報更新手段25がダミーアクセスの成否の判定に際して用いるリトライアクセスの繰り返し回数の設定値は予めURL管理システム1の設定値記憶テーブル27に記憶されている。
また、この実施形態では、ダミーアクセスの成否を各ウェブサイト4のサーバから返還されるエラーコードに基いて判定するようにしているため、ダミーアクセスの失敗と見做すべきエラーコードの値も設定値記憶テーブル27に予め記憶させておくようにする。
図5に設定値記憶テーブル27の論理構成の一例を示す。ダミーアクセスの成否の判定に際して用いられるエラーコードには、指定先のURL自体が見つからない場合のエラーコード「404」やウェブサイト4のサーバの応答が遅延していることを示すエラーコード「408」といったように様々なものがあるので、例えば、URL自体が見つからない場合のエラーコード「404」つまり接続規制サイトの消失の可能性が高いと考えられるエラーコードの場合には比較的に少なめのリトライアクセスの失敗でダミーアクセスの失敗と見做し、また、単なる応答の遅延を表すエラーコード「408」つまり接続規制サイトの消失の可能性がそれほど高くはないと考えられるエラーコードの場合には其れよりも多めのリトライアクセスを許容するといったように、ダミーアクセスの成否の判定に用いるリトライアクセスの繰り返し回数も、各エラーコードの特性に合わせて設定することが望ましい。
なお、リトライアクセスの繰り返し回数は何れも設定値であり、必要に応じて変更が可能な値である。
A setting value of the number of times of retry access used by the restriction URL
In this embodiment, the success / failure of the dummy access is determined based on the error code returned from the server of each
FIG. 5 shows an example of the logical configuration of the set value storage table 27. The error code used when determining the success or failure of the dummy access includes an error code “404” when the designated URL itself cannot be found, and an error code “408” indicating that the response of the server of the
Note that the number of retry access repetitions is a set value, and can be changed as necessary.
また、規制URL情報更新手段25は接続規制サイトへのリトライアクセスを実行する度に当該接続規制サイトに対するリトライアクセスの実行回数をカウントアップして規制URL記憶テーブル23に更新して記憶させ、リトライアクセスの失敗の原因となったエラーコードの値を規制URL記憶テーブル23に更新して記憶させる。
Further, the restriction URL
ウェブフィルタリング装置5は、既に述べた通り、規制URL管理システム1によって作成された接続規制サイトのURL情報つまり規制URL記憶テーブル23のデータを利用してクライアント端末2からインターネット3上の各種のウェブサイト4へのアクセスを制限するようになっており、規制URL管理システム1のインターフェイス17や専用回線等を介して、規制URL記憶テーブル23のデータが接続規制サイトのURL情報として規制URL管理システム1からウェブフィルタリング装置5に定期的に配信される。
但し、通常はウェブフィルタリング装置5の側で規制URL記憶テーブル23のデータを操作することはないので、規制URL記憶テーブル23のデータのうち実際に規制URL管理システム1からウェブフィルタリング装置5に配信する必要があるのは、カテゴリと接続規制サイトのURLのみである。
As described above, the
However, since the data in the restriction URL storage table 23 is not normally operated on the
規制URL管理システム1からカテゴリと接続規制サイトのURLを配信されたウェブフィルタリング装置5は、改めて次の配信が行われるまでの間、此れらのカテゴリと接続規制サイトのURLの関係を其の記憶装置に設けられた規制URL記憶テーブル23’に保持する。そして、クライアント端末2からインターネット3上の各種のウェブサイト4へのアクセスが要求された場合には、ウェブフィルタリング装置5の規制対象URL判定手段28が、アクセス要求のあったウェブサイト4と一致するURLが規制URL記憶テーブル23’に記憶されているか否かを判定し、アクセス要求の対象とされたウェブサイト4のURLが規制URL記憶テーブル23’に記憶されている場合には、規制対象URL判定手段28がプロキシサーバ6に接続禁止指令を出力して其のウェブサイト4へのアクセスを禁止し、アクセス要求の対象とされたウェブサイト4のURLが規制URL記憶テーブル23’に記憶されていなければ、規制対象URL判定手段28はプロキシサーバ6による接続処理を許容する。
The
また、ウェブフィルタリング装置5には、規制URL記憶テーブル23’に記憶された接続規制サイトのURLの各々に対応してアクセスの試行回数を記憶するアクセス実績管理テーブル29が其の記憶装置を利用して設けられており、規制URL記憶テーブル23’に記憶された規制対象URLと一致するURLがクライアント端末2から接続要求として入力される度に、規制対象URL判定手段28が、このURLに対応するアクセス試行回数の値を1インクリメントしてアクセス実績管理テーブル29におけるアクセス試行回数の値を更新する。図6にアクセス実績管理テーブル29の論理構成の一例を示す。
Further, in the
規制URL記憶テーブル23’は規制URL管理システム1から新たに規制URL記憶テーブル23のデータが配信される度に規制URL記憶テーブル23のデータで上書きして更新される。また、アクセス実績管理テーブル29のデータは、規制URL記憶テーブル23’の更新の度に専用回線等を介してウェブフィルタリング装置5から規制URL管理システム1に送信され、その後でアクセス実績管理テーブル29が削除されて、新たに生成される規制URL記憶テーブル23’に対応する新たなアクセス実績管理テーブル29が生成される。
The restriction URL storage table 23 ′ is updated by being overwritten with the data of the restriction URL storage table 23 every time data of the restriction URL storage table 23 is newly delivered from the restriction
規制URL管理システム1のデータソーティング手段31は、ウェブフィルタリング装置5から送信されたアクセス実績管理テーブル29のデータを受け付け、アクセス実績管理テーブル29に記憶された接続規制サイトのURLとアクセス試行回数との関係に従って、規制URL記憶テーブル23に記憶されている各接続規制サイト毎の累積アクセス試行回数の値を更新し、更に、更新された累積アクセス試行回数の値に応じて、アクセス試行回数の多いものから降冪の順で接続規制サイトのURLおよび此のURLに対応する情報を規制URL記憶テーブル23内でソーティングする。
The data sorting means 31 of the restriction
更に、この実施形態にあっては、規制URL記憶テーブル23から削除された接続規制サイトの情報をログとして保存するための削除済み規制URL記憶テーブル30がURL管理システム1に設けられ、存続しなくなった接続規制サイトのURLを規制URL情報更新手段25が規制URL記憶テーブル23から削除する度に、規制URL情報更新手段25の処理によって、削除対象となった規制URLに関連する情報が削除済み規制URL記憶テーブル30に書き込まれるようになっている。図7に削除済み規制URL記憶テーブル30の論理構成の一例を示す。
削除済み規制URL記憶テーブル30は規制URL記憶テーブル23から削除されるデータを書き込むテーブルであるから其の基本構造は図3に示される規制URL記憶テーブル23と同様であるが、規制URL情報更新手段25が規制URL記憶テーブル23から接続規制サイトの情報を削除する時点では既に其の接続規制サイトの存続期間が求められ、また、削除を実行した日時も時計装置によって把握することができるので、この実施形態では、規制URL記憶テーブル23のデータに加えて更に規制URL記憶テーブル23から削除された接続規制サイトの存続期間と削除日時を削除済み規制URL記憶テーブル30に書き込むようにしている。
Further, in this embodiment, the
Since the deleted restriction URL storage table 30 is a table for writing data to be deleted from the restriction URL storage table 23, its basic structure is the same as the restriction URL storage table 23 shown in FIG. At the time when 25 deletes the information of the connection restriction site from the restriction URL storage table 23, the lifetime of the connection restriction site is already obtained, and the date and time when the deletion is executed can be grasped by the clock device. In the embodiment, in addition to the data in the restriction URL storage table 23, the lifetime and the deletion date / time of the connection restriction site deleted from the restriction URL storage table 23 are written in the deleted restriction URL storage table 30.
規制URL管理システム1の規制URL情報更新手段25とデータソーティング手段31および登録実行手段26は具体的には規制URL管理システム1となるコンピュータが備えるCPU7によって構成される。また、規制URL管理システム1の規制URL記憶テーブル23(規制URL記憶手段)とダミーアクセス実行周期記憶テーブル24(ダミーアクセス実行周期記憶手段)ならびに設定値記憶テーブル27と削除済み規制URL記憶テーブル30は、規制URL管理システム1として機能するコンピュータが備えるハードディスク11のデータ記憶領域の一部を利用して構成されている。
Specifically, the restriction URL information update means 25, the data sorting means 31, and the registration execution means 26 of the restriction
同様に、ウェブフィルタリング装置5の規制対象URL判定手段28はウェブフィルタリング装置5として機能するコンピュータのマイクロプロセッサによって構成され、ウェブフィルタリング装置5の規制URL記憶テーブル23’とアクセス実績管理テーブル29はウェブフィルタリング装置5として機能するコンピュータが備えるハードデスクのデータ記憶領域の一部を利用して構成されることになる。
Similarly, the restriction target URL determining means 28 of the
図8〜図9は規制URL管理システム1を構成するコンピュータのCPU7を規制URL情報更新手段25として機能させる規制URL管理プログラムの一部である規制URL情報更新プログラム(以下、規制URL情報更新処理という)を簡略化して示したフローチャート、また、図10は規制URL管理システム1となるコンピュータのCPU7をデータソーティング手段31として機能させる規制URL管理プログラムの一部であるソーティングプログラム(以下、ソーティング処理という)を簡略化して示したフローチャートである。このうち、規制URL情報更新処理は規制URL管理システム1のCPU7によって定常的に繰り返し実行される処理であり、ソーティング処理は、ウェブフィルタリング装置5から規制URL管理システム1にアクセス実績管理テーブル29のデータが送信される度にCPU7によって実行される処理である。
8 to 9 show a restriction URL information update program (hereinafter referred to as restriction URL information update processing) which is a part of a restriction URL management program that causes the CPU 7 of the computer constituting the restriction
次に、図8〜図10を参照して本実施形態の規制URL管理システム1の全体的な処理動作と規制URL管理プログラムおよび規制URL管理方法について具体的に説明する。
Next, the overall processing operation, the restriction URL management program, and the restriction URL management method of the restriction
規制URL情報更新処理を開始したCPU7は、まず、規制URL管理システム1を構成するコンピュータのクロック信号を計数するカウンタ等によって構成される時計装置を参照して現在日時を特定し、図3に示されるような規制URL記憶テーブル23をサーチして、次回の実行日時の欄のデータが現在日時と一致する接続規制サイトのURLを求める(ステップa1)。
The CPU 7 that has started the regulation URL information update process first identifies the current date and time by referring to a clock device configured by a counter or the like that counts the clock signals of the computers that constitute the regulation
次いで、規制URL情報更新手段25として機能するCPU7は、ステップa1の処理で求められた接続規制サイトのURLにダミーアクセスを実行し(ステップa2)、ダミーアクセスが成功したか否かを判定する(ステップa3)。なお、ここでいうダミーアクセスの意味合いは、実際にその接続規制サイトのWebページを閲覧する必要のない状況下で接続規制サイトへのアクセスを試行するといった意味合いであり、アクセスの処理操作自体に関しては通常のアクセスの場合と同様である。
Next, the CPU 7 functioning as the restriction URL
そして、ダミーアクセスが成功してステップa3の判定結果が真となった場合には、この接続規制サイトが現時点では未だ存続していることを意味するので、規制URL情報更新手段25として機能するCPU7は、この接続規制サイトのURLに対応するカテゴリを図3の規制URL記憶テーブル23から求め、このカテゴリに対応して図4のダミーアクセス実行周期記憶テーブル24に現時点で記憶されているダミーアクセスの実行周期を読み出し、この実行周期をステップa1の処理で特定された現在日時に加算して此の接続規制サイトに対して次のダミーアクセスを行なうべき実行日時を求め、此のダミーアクセスの実行日時を当該接続規制サイトのURLに対応させて図3の規制URL記憶テーブル23の次回の実行日時の欄に上書きして記憶させると共に、当該接続規制サイトのURLに対応する規制URL記憶テーブル23のエラーコードの欄の記憶内容をクリアしてリトライ回数の値を0に初期化した後(ステップa6)、改めてステップa1の処理に復帰して、次回の実行日時の欄のデータが現在日時と一致する別の接続規制サイトに対してダミーアクセスの処理を開始することになる。
規制URL情報更新手段25は、規制URL記憶テーブル23に記憶される次のダミーアクセスの実行日時に基いて接続規制サイトにダミーアクセスを実行することになるが、規制URL記憶テーブル23に記憶される次のダミーアクセスの実行日時はダミーアクセス実行周期記憶テーブル24に記憶されたダミーアクセスの実行周期によって一義的に決定される値であるから、規制URL情報更新手段25は、ダミーアクセス実行周期記憶テーブル24にカテゴリ別に記憶されたダミーアクセスの実行周期に基づいて、規制URL記憶テーブル23の各カテゴリに記憶されている接続規制サイトのURLの各々にダミーアクセスを実行しているといって差し支えない。
If the dummy access is successful and the determination result in step a3 is true, this means that the connection restriction site still exists at the present time, so that the CPU 7 functioning as the restriction URL information update means 25 is used. 3 obtains a category corresponding to the URL of the connection restriction site from the restriction URL storage table 23 of FIG. 3, and stores the dummy access currently stored in the dummy access execution cycle storage table 24 of FIG. 4 corresponding to this category. The execution cycle is read, and this execution cycle is added to the current date and time specified in step a1 to obtain the execution date and time for the next dummy access to this connection restriction site. Is associated with the URL of the connection restriction site in the next execution date and time column of the restriction URL storage table 23 of FIG. The stored contents in the error code column of the restriction URL storage table 23 corresponding to the URL of the connection restriction site are cleared and the value of the number of retries is initialized to 0 (step a6). Returning to the processing of step a1, the dummy access processing is started for another connection restriction site whose data in the next execution date and time column matches the current date and time.
The restriction URL
一方、ステップa3の判定結果が偽となってダミーアクセスの失敗が確認された場合には、規制URL情報更新手段25として機能するCPU7は、図5の設定値記憶テーブル27に記憶されたエラーコードを読み込み(ステップa4)、これらのエラーコードの何れかと一致するエラーコードが接続規制サイトのサーバから返還されているか否、つまり、この接続規制サイトが存続を止めている可能性があるか否かを判定する(ステップa5)。
On the other hand, if the determination result in step a3 is false and the failure of dummy access is confirmed, the CPU 7 functioning as the restriction URL
ここで、図5の設定値記憶テーブル27に記憶されたエラーコードと一致するエラーコードが接続規制サイトのサーバから返還されておらず、ステップa5の判定結果が偽となった場合には、規制URL情報更新手段25として機能するCPU7は、接続規制サイトが存続しているものと判定し、前記と同様にしてステップa6の処理を実行した後、ステップa1の処理に復帰する。
Here, if an error code that matches the error code stored in the setting value storage table 27 in FIG. 5 has not been returned from the server of the connection restriction site, and the determination result in step a5 is false, The CPU 7 functioning as the URL
一方、図5の設定値記憶テーブル27に記憶されたエラーコードと一致するエラーコードが接続規制サイトのサーバから返還されてステップa5の判定結果が真となった場合には、規制URL情報更新手段25として機能するCPU7は、当該接続規制サイトのURLに対応する図3の規制URL記憶テーブル23のリトライ回数の値を1インクリメントし(ステップa7)、当該接続規制サイトのサーバから返還されたエラーコードに対応する繰り返し回数の値を図5の設定値記憶テーブル27から読み込み(ステップa8)、当該接続規制サイトのURLに対応して図3の規制URL記憶テーブル23に記憶されているリトライ回数の現在値が、ステップa8の処理で読み込んだ繰り返し回数の設定値に達しているか否か、つまり、当該接続規制サイトが実際に存続を止めたものと見做してよいか否かを判定する(ステップa9)。
On the other hand, when an error code that matches the error code stored in the set value storage table 27 of FIG. 5 is returned from the server of the connection restriction site and the determination result in step a5 becomes true, the restriction URL information update means The CPU 7 functioning as 25 increments the value of the number of retries in the restriction URL storage table 23 of FIG. 3 corresponding to the URL of the connection restriction site by 1 (step a7), and the error code returned from the server of the
ここで、ステップa9の判定結果が偽となって、当該接続規制サイトのURLに対するリトライアクセスの回数が設定値記憶テーブル27に記憶された繰り返し回数の設定値に達していないことが明らかとなった場合には、この接続規制サイトが未だ存続している可能性があることを意味するので、規制URL情報更新手段25として機能するCPU7は、当該接続規制サイトのURLに対応して図3の規制URL記憶テーブル23に記憶されているエラーコードの欄の記憶内容を此の度の処理で接続規制サイトのサーバから返還されたエラーコードの値に書き換えて更新し(ステップa10)、この接続規制サイトのカテゴリに対応して図4のダミーアクセス実行周期記憶テーブル24に現時点で記憶されているリトライアクセスの実行周期を読み出し、この実行周期をステップa1の処理で特定された現在日時に加算して此の接続規制サイトに対して次のリトライアクセスを行なうべき実行日時を求め、此のリトライアクセスの実行日時を当該接続規制サイトのURLに対応させて図3の規制URL記憶テーブル23の次回の実行日時の欄に上書きして記憶させる(ステップa11)。
Here, the determination result in step a9 is false, and it has become clear that the number of retry accesses to the URL of the connection restriction site has not reached the set value of the number of repetitions stored in the set value storage table 27. In this case, it means that this connection restriction site may still exist, so the CPU 7 functioning as the restriction URL
このようにしてダミーアクセスの実行周期ではなくリトライアクセスの実行周期に基いて規制URL記憶テーブル23における次回の実行日時の欄のデータが更新された場合には、リトライアクセスの実行周期に相当する時間が経過する度に、当該接続規制サイトのURLに対してリトライアクセスが繰り返し実行され、前記と同様にしてステップa1以降の処理が実施されることになる。 In this way, when the data in the next execution date / time column in the restriction URL storage table 23 is updated based on the retry access execution cycle instead of the dummy access execution cycle, the time corresponding to the retry access execution cycle. Every time elapses, retry access is repeatedly executed for the URL of the connection restriction site, and the processing after step a1 is performed in the same manner as described above.
なお、この実施形態では、最新のダミーアクセスに際して接続規制サイトのサーバから返還されたエラーコードと其れよりも前のダミーアクセスに際して当該接続規制サイトのサーバから返還されたエラーコードとの一致不一致を確認してからステップa7の処理で規制URL記憶テーブル23のリトライ回数の値をエラーコード毎にインクリメントするといった処理は特に行なっていないが、通常、ダミーアクセスが上手くいかない場合に其の接続規制サイトのサーバから返還されるエラーコードの種類は同じものとなるので、接続規制サイトのサーバから返還されたエラーコードの種別を特に問題にせずにリトライ回数の値をインクリメントしても問題はない。 In this embodiment, the error code returned from the server of the connection restriction site at the time of the latest dummy access and the error code returned from the server of the connection restriction site at the time of the dummy access before that are not matched. The process of incrementing the number of retries in the restriction URL storage table 23 for each error code in the process of step a7 after confirmation is not particularly performed, but normally, if the dummy access is not successful, the connection restriction site Since the types of error codes returned from the server are the same, there is no problem even if the value of the number of retries is incremented without particularly considering the type of error code returned from the server of the connection restriction site.
そして、このような処理が繰り返し実行される間に、リトライアクセスとして実行されるダミーアクセスが成功してステップa3の判定結果が真となった場合には、この接続規制サイトが現時点では未だ存続していることを意味するので、規制URL情報更新手段25として機能するCPU7は、この接続規制サイトのカテゴリに対応して図4のダミーアクセス実行周期記憶テーブル24に現時点で記憶されているダミーアクセスの実行周期を読み出し、この実行周期を直近のステップa1の処理で特定された現在日時、つまり、最後のリトライアクセスが実行された日時に加算して此の接続規制サイトに対して次のダミーアクセスを行なうべき実行日時を求め、此のダミーアクセスの実行日時を当該接続規制サイトのURLに対応させて図3の規制URL記憶テーブル23の次回の実行日時の欄に上書きして記憶させると共に、当該接続規制サイトのURLに対応するエラーコードの欄の記憶内容をクリアしてリトライ回数の値を0に初期化し(ステップa6)、改めてステップa1の処理に復帰して、次回の実行日時の欄のデータが現在日時と一致する他の接続規制サイトに対してダミーアクセスの処理を開始することになる。
If the dummy access executed as the retry access succeeds and the determination result of step a3 becomes true while such processing is repeatedly executed, this connection restricted site still exists at the present time. Therefore, the CPU 7 functioning as the restriction URL
一方、リトライアクセスの実行周期で当該接続規制サイトのURLに対するダミーアクセスが繰り返され、前記と同様にしてステップa1以降の処理が繰り返し実施される間にステップステップa9の判定結果が真となった場合、つまり、当該接続規制サイトのURLに対するリトライアクセスの失敗回数が図5の設定値記憶テーブル27に記憶された繰り返し回数の設定値に達したことが明らかとなった場合には、規制URL情報更新手段25として機能するCPU7は、この接続規制サイトが存続を止めているものと判定する。
On the other hand, the dummy access to the URL of the connection restriction site is repeated in the retry access execution cycle, and the determination result of step a9 becomes true while the processing after step a1 is repeatedly performed as described above. That is, when it becomes clear that the number of failed retry accesses to the URL of the connection restriction site has reached the set value of the number of repetitions stored in the setting value storage table 27 of FIG. The CPU 7 functioning as the
この場合、CPU7は、まず、当該接続規制サイトのURLに関連する一連のデータつまり図3の規制URL記憶テーブル23において当該接続規制サイトのURLに対応して記憶されているカテゴリ,累積アクセス試行回数,URL,登録日時,エラーコード,リトライ回数のデータを図7に示されるような削除済み規制URL記憶テーブル30にログ情報として追加登録し、更に、コンピュータのクロック信号を計数するカウンタ等によって構成される時計装置を参照して現在日時を特定し、この現在日時を当該接続規制サイトの削除日時として削除済み規制URL記憶テーブル30にログ情報として記憶させると共に(ステップa12)、現在日時から当該接続規制サイトの登録日時を減算して求めた当該接続規制サイトの存続期間を削除済み規制URL記憶テーブル30にログ情報として記憶させて、当該接続規制サイトのURLに関連する一連のデータを図3の規制URL記憶テーブル23から削除する(ステップa13)。 In this case, first, the CPU 7 stores a series of data related to the URL of the connection restriction site, that is, the category stored in correspondence with the URL of the connection restriction site in the restriction URL storage table 23 of FIG. , URL, registration date / time, error code, and retry count data are additionally registered as log information in the deleted restriction URL storage table 30 as shown in FIG. 7, and further includes a counter that counts computer clock signals. The current date and time is specified with reference to the clock device, and the current date and time are stored as log information in the deleted restriction URL storage table 30 as the deletion date and time of the connection restriction site (step a12). The lifetime of the connection-restricted site calculated by subtracting the site registration date and time It is stored as log information in dividing REGULATORY URL storage table 30, to remove a series of data relating to the URL of the connection restriction site from the regulatory URL storage table 23 in FIG. 3 (step a13).
そして、規制URL情報更新手段25として機能するCPU7が、この時点で当該接続規制サイトのカテゴリに対応して図4のダミーアクセス実行周期記憶テーブル24に記憶されている平均存続期間と当該カテゴリの接続規制サイトの要素数ならびに此の時点で新たに消失を確認した当該接続規制サイトの存続期間つまりステップa13の処理で求めた存続期間とに基いて、〔(当該接続規制サイトのカテゴリに対応してダミーアクセス実行周期記憶テーブル24に現時点で記憶されている平均存続期間)×(当該接続規制サイトのカテゴリに対応してダミーアクセス実行周期記憶テーブル24に現時点で記憶されている要素数)+(ステップa13の処理で求めた存続期間)〕/〔(当該接続規制サイトのカテゴリに対応してダミーアクセス実行周期記憶テーブル24に現時点で記憶されている要素数)+1〕の処理を実行し、新たに消失した接続規制サイトの存続期間が其のカテゴリの接続規制サイトの平均存続期間に与える影響を含めて当該カテゴリの接続規制サイトの平均存続期間の値を再計算し、再計算された平均存続期間の値で図4のダミーアクセス実行周期記憶テーブル24に記憶されている当該カテゴリの平均存続期間の値を更新し、同ダミーアクセス実行周期記憶テーブル24に記憶されている要素数の値を1インクリメントする(ステップa14)。
Then, the CPU 7 functioning as the restriction URL
次いで、規制URL情報更新手段25として機能するCPU7は、ステップa14の処理で求めた新たな平均存続期間に予め設定されたダミーアクセス用の係数(例えば1/20)を乗じてダミーアクセスの実行周期を再計算すると共に、ステップa14の処理で求めた新たな平均存続期間に予め設定されたリトライアクセス用の係数(例えば1/200)を乗じてリトライアクセスの実行周期を再計算し、再計算されたダミーアクセスの実行周期とリトライアクセスの実行周期を図4のダミーアクセス実行周期記憶テーブル24に上書きして更新記憶させ(ステップa15)、改めてステップa1の処理に復帰して、次回の実行日時の欄のデータが現在日時と一致する他の接続規制サイトに対してダミーアクセスの処理を開始する。
但し、リトライアクセスの実行周期を余りにも短く設定すると、たまたまネットワークの負荷が大きい状況となっているためにダミーアクセスが上手くいかないような状況下でリトライによるダミーアクセスが繰り返し実行されて接続規制サイトの存続/消失に関わる判定処理が適切になされなくなったり、あるいは、リトライアクセスのための処理によってCPU7の負荷が過剰に増大したりする恐れもあるので、この実施形態では、リトライアクセスの実行周期として例えば6時間を下回るような値が算出された場合にあっては、その値を許容可能な最小値たとえば6時間にクランプするようにしている。同様の理由により、ダミーアクセスの実行周期の値は許容可能な最小値たとえば1日にクランプされる。
また、これとは逆に、リトライアクセスの実行周期を余りにも長く設定した場合には、ネットワーク上から接続規制サイトが消失しているにも関わらず、その接続規制サイトのURLが図3に示されるような規制URL記憶テーブル23から何時まで経っても削除されないといった不都合が生じてしまうので、リトライアクセスの実行周期として例えば48時間を上回るような値が算出された場合にあっては、その値を許容可能な最大値たとえば48時間にクランプするようにしている。同様の理由により、ダミーアクセスの実行周期の値は許容可能な最大値たとえば30日にクランプされる。
Next, the CPU 7 functioning as the restriction URL
However, if the retry access execution cycle is set too short, the dummy access is repeatedly executed under the situation where dummy access does not work because the load on the network happens to be large. In this embodiment, since the determination process related to the persistence / disappearance of the CPU 7 may not be appropriately performed or the load on the CPU 7 may be excessively increased due to the process for retry access. For example, when a value that is less than 6 hours is calculated, the value is clamped to an allowable minimum value, for example, 6 hours. For the same reason, the value of the dummy access execution period is clamped to an allowable minimum value, for example, one day.
On the other hand, if the retry access execution cycle is set too long, the URL of the connection restriction site is shown in FIG. 3 even though the connection restriction site has disappeared from the network. For example, when a value exceeding 48 hours is calculated as the retry access execution period, the value is not deleted. Is clamped to an allowable maximum value, for example, 48 hours. For the same reason, the value of the dummy access execution period is clamped to the maximum allowable value, for example, 30 days.
このように、予め規制URL記憶テーブル23に登録された接続規制サイトのURLがネットワーク上から消失する度に、消失した接続規制サイトの存続期間を考慮して此のカテゴリの平均存続期間を再計算すると共に、更に、此の平均存続期間に合わせて当該カテゴリの接続規制サイトの存続の有無を確認するためのダミーアクセスの実行周期およびリトライアクセスの実行周期の値を最適化することにより、統計的に存続期間の短いカテゴリのウェブサイト4に対するダミーアクセスやリトライアクセスを頻繁に行なう一方、統計的に存続期間の長いカテゴリのウェブサイト4に対するダミーアクセスやリトライアクセスは比較的長い間隔を置いて実行するようにしているので、ウェブサイトが頻繁に生成,変更,削除されるようなカテゴリにおいても、URLが変更されてリンク切れの状態となったウェブサイト4のURL情報や存在しなくなったウェブサイト4のURL情報の検出に際して著しい時間的な遅れを生じたり接続規制サイトのURL情報を作成するために利用されるコンピュータつまり規制URL管理システム1に過大な負荷を掛けたりすることなく、不要となった接続規制サイトのURL情報を適切かつ効率よく規制URL記憶テーブル23から削除することができ、規制URL記憶テーブル23のファイルサイズの肥大化も防止される。
As described above, every time the URL of the connection restriction site registered in the restriction URL storage table 23 disappears from the network, the average lifetime of this category is recalculated in consideration of the lifetime of the lost connection restriction site. In addition, by optimizing the dummy access execution cycle and retry access execution cycle values for checking whether or not the connection restriction site of the category exists for this average lifetime, Dummy access and retry access to the
規制URL管理システム1上で最適化された規制URL記憶テーブル23の情報のうち少なくともカテゴリと接続規制サイトのURLに関する情報は、既に述べた通り、接続規制サイトのURL情報として規制URL管理システム1からウェブフィルタリング装置5に定期的に配信される。
Of the information in the restriction URL storage table 23 optimized on the restriction
規制URL管理システム1からカテゴリと接続規制サイトのURLを配信されたウェブフィルタリング装置5は、改めて次の配信が行われるまでの間、此れらのカテゴリと接続規制サイトのURLの関係を規制URL記憶テーブル23’に保持する。
The
そして、クライアント端末2からインターネット3上の各種のウェブサイト4へのアクセスが要求された場合には、ウェブフィルタリング装置5の規制対象URL判定手段28が、規制URL記憶テーブル23’をサーチし、アクセス要求のあったウェブサイト4と一致するURLが規制URL記憶テーブル23’に記憶されているか否かを判定し、アクセス要求の対象とされたウェブサイト4のURLが規制URL記憶テーブル23’に記憶されている場合には、規制対象URL判定手段28がプロキシサーバ6に接続禁止指令を出力して其のウェブサイト4へのアクセスを禁止し、アクセス要求の対象とされたウェブサイト4のURLが規制URL記憶テーブル23’に記憶されていなければ、規制対象URL判定手段28はプロキシサーバ6による接続処理を許容する。
When access to
規制URL記憶テーブル23’に記憶される情報からはリンク切れの状態となったウェブサイト4のURL情報や存在しなくなったウェブサイト4のURL情報が既に削除されているので、ウェブフィルタリング装置5の規制対象URL判定手段28が規制URL記憶テーブル23’をサーチする際の負担が軽減されると共に、クライアント端末2から接続対象として指示されたURLが接続規制サイトとして登録されているか否かをウェブフィルタリング装置5の規制対象URL判定手段28が判定する際の所要時間も短縮される。
Since the URL information of the
ウェブフィルタリング装置5の規制対象URL判定手段28は、規制URL記憶テーブル23’に記憶された規制対象URLと一致するURLがクライアント端末2から接続要求として入力される度に、このURLに対応するアクセス試行回数の値を1インクリメントして図6のアクセス実績管理テーブル29におけるアクセス試行回数の値を更新し、アクセス実績管理テーブル29のデータが専用回線等を介してウェブフィルタリング装置5から規制URL管理システム1に送信される。
Whenever a URL that matches the restriction target URL stored in the restriction URL storage table 23 ′ is input as a connection request from the
これらのデータが入力されたことが規制URL管理システム1によって確認されると図10に示されるソーティング処理が起動され、データソーティング手段31として機能するCPU7が此れらのデータを受け取り(ステップb1)、アクセス実績管理テーブル29に記憶された接続規制サイトのURLとアクセス試行回数との関係に従って、図3の規制URL記憶テーブル23に記憶されている各接続規制サイト毎の累積アクセス試行回数の値を更新する(ステップb2)。
より具体的には、アクセス実績管理テーブル29に記憶された接続規制サイトのURLと当該URLに対応するアクセス試行回数を読み込んだCPU7が図3の規制URL記憶テーブル23を検索し、読み込んだURLに対応する規制URL記憶テーブル23のレコードを求め、このレコードのアクセス試行回数の現在値にステップb1の処理で新たに読み込んだアクセス試行回数の値を加算することで当該レコードのアクセス試行回数の現在値を更新することになる。
When the restriction
More specifically, the CPU 7 that has read the URL of the connection restriction site stored in the access record management table 29 and the number of access attempts corresponding to the URL searches the restriction URL storage table 23 of FIG. The record of the corresponding restriction URL storage table 23 is obtained, and the current value of the number of access attempts of the record is obtained by adding the value of the number of access attempts newly read in the process of step b1 to the current value of the number of access attempts of this record. Will be updated.
次いで、データソーティング手段31として機能するCPU7が、更新された累積アクセス試行回数の値に応じて、アクセス試行回数の多いものから降冪の順で接続規制サイトのURLおよび此のURLに対応する情報すなわちカテゴリ,累積アクセス試行回数,登録日時,次回の実行日時,エラーコード,リトライ回数のデータの全てを規制URL記憶テーブル23内でソーティングする(ステップb3)。 Next, the CPU 7 functioning as the data sorting means 31 determines the URL of the connection restriction site and the information corresponding to the URL in descending order of the number of access attempts in accordance with the updated value of the accumulated access attempts. That is, the category, cumulative access trial count, registration date / time, next execution date / time, error code, and retry count data are all sorted in the restriction URL storage table 23 (step b3).
ステップb3のソーティング処理はウェブフィルタリング装置5からアクセス実績管理テーブル29の情報が送信される度に行ってもよいが、累積アクセス試行回数の値に応じてソーティングされたデータを必要とするのは規制URL管理システム1ではなくウェブフィルタリング装置5の側であるから、規制URL管理システム1からウェブフィルタリング装置5に規制URL記憶テーブル23のデータを配信するタイミングに合わせて行なった方が負荷の軽減といった観点からは有利であり、この実施形態では、データを配信するタイミングに合わせてソーティイング処理を実行するようにしている。
The sorting process in step b3 may be performed every time information in the access record management table 29 is transmitted from the
既に述べた通り、ウェブフィルタリング装置5は、規制URL管理システム1から配信された規制URL記憶テーブル23のデータを規制URL記憶テーブル23’に保持し、クライアント端末2からのアクセスが要求を受けて規制URL記憶テーブル23’をサーチしてアクセス要求のあったウェブサイト4と一致するURLが規制URL記憶テーブル23’に記憶されているか否かを判定することになるが、規制URL記憶テーブル23のデータを規制URL記憶テーブル23’に転送した段階では既に規制URL記憶テーブル23’のデータがアクセス試行回数の大小に応じて降冪の順でソーティングされているので、アクセス試行回数の多いウェブサイト4へのアクセスが要求を規制URL記憶テーブル23’から早急にサーチすることができ、前述した検索対象データの軽減と併せて更なる検索所要時間の短縮が可能となる。
As already described, the
なお、図7の削除済み規制URL記憶テーブル30に保存されたログデータは任意に利用が可能であり、特に、接続規制サイトの存続期間に関しては、各カテゴリ毎の長期的な平均生存日数計算の統計情報として有用である。 The log data stored in the deleted restriction URL storage table 30 in FIG. 7 can be arbitrarily used. In particular, regarding the lifetime of the connection restriction site, a long-term average survival time calculation for each category is performed. Useful as statistical information.
本発明の規制URL管理システムおよび規制URL管理プログラムと規制URL管理方法は、インターネットへのアクセスを規制するウェブフィルタリング装置上で使用される接続規制サイトのURL情報を収集提供する業務に適用することができる。 The regulated URL management system, regulated URL management program, and regulated URL management method of the present invention can be applied to the business of collecting and providing URL information of connection regulation sites used on a web filtering device that regulates access to the Internet. it can.
1 規制URL管理システム
2 クライアント端末
3 インターネット
4 ウェブサイト
5 ウェブフィルタリング装置
6 プロキシサーバ
7 マイクロプロセッサ(規制URL情報更新手段,データソーティング手段,登録実行手段)
8 リードオンリーメモリ
9 ランダムアクセスメモリ
10 不揮発性メモリ
11 ハードディスク(規制URL記憶手段,ダミーアクセス実行周期記憶手段)
12 入出力回路
13 キーボード
14 マウス
15 ディスプレイ
16,17,18,19 インターフェイス
20 ロボット検索用のコンピュータ
21 他のコンピュータ
22 リスト
23 規制URL記憶テーブル(規制URL記憶手段)
23’ 規制URL記憶テーブル
24 ダミーアクセス実行周期記憶テーブル(ダミーアクセス実行周期記憶手段)
25 規制URL情報更新手段
26 登録実行手段
27 設定値記憶テーブル
28 規制対象URL判定手段
29 アクセス実績管理テーブル
30 削除済み規制URL記憶テーブル
31 データソーティング手段
DESCRIPTION OF
8 Read-only memory 9
12 I /
23 'Restricted URL storage table 24 Dummy access execution cycle storage table (dummy access execution cycle storage means)
25 Restriction URL information update means 26 Registration execution means 27 Setting value storage table 28 Restriction target URL determination means 29 Access result management table 30 Deleted restriction URL storage table 31 Data sorting means
Claims (9)
各カテゴリに属する接続規制サイトの存続の有無を確認するためのダミーアクセスの実行周期と当該カテゴリの接続規制サイトの平均存続期間をカテゴリ別に記憶するダミーアクセス実行周期記憶手段と、
前記ダミーアクセス実行周期記憶手段にカテゴリ別に記憶されたダミーアクセスの実行周期で前記規制URL記憶手段の各カテゴリに記憶されている接続規制サイトの各々にダミーアクセスを実行してダミーアクセスの成否に基いて各接続規制サイトの存続の有無を判定し、存続しなくなった接続規制サイトの存続期間を前記規制URL記憶手段に記憶された当該接続規制サイトの登録日時と現在日時とに基いて算出し、前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリの接続規制サイトの平均存続期間と存続しなくなった前記接続規制サイトの存続期間とに基いて当該カテゴリの接続規制サイトの平均存続期間を再計算すると共に此の平均存続期間に基いて前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリのダミーアクセスの実行周期を更新し、前記存続しなくなった接続規制サイトのURLを前記規制URL記憶手段から削除する規制URL情報更新手段を備えたことを特徴とする規制URL管理システム。 Restricted URL storage means for classifying URLs of connection restricted sites into categories and storing them together with the registration date and time,
Dummy access execution cycle storage means for storing the execution cycle of dummy access for confirming the existence or non-existence of connection restricted sites belonging to each category and the average lifetime of connection restricted sites of the category by category;
Based on the success or failure of dummy access by executing dummy access to each connection restriction site stored in each category of the restriction URL storage means in the dummy access execution period stored for each category in the dummy access execution period storage means. Determining whether or not each connection restriction site exists, and calculating the lifetime of the connection restriction site that has ceased to exist based on the registration date and the current date and time of the connection restriction site stored in the restriction URL storage unit, Based on the average lifetime of the connection-restricted site of the category stored in the dummy access execution cycle storage means and the lifetime of the connection-restricted site that has ceased to exist, the average lifetime of the connection-restricted site of the category is re-established. Based on this average life time, the corresponding data stored in the dummy access execution cycle storage means is calculated. Update the execution period of the dummy access Gori, regulatory URL management system, characterized in that the URL of the connection restriction sites that are no longer the survival with a restriction URL information update means for deleting from said regulating URL storage means.
前記規制URL情報更新手段は、ダミーアクセスの実行が失敗した場合に、前記ダミーアクセス実行周期記憶手段にカテゴリ別に記憶されたリトライアクセスの実行周期でダミーアクセスを繰り返し実行し、予め設定されたリトライ回数のダミーアクセスを実行してもダミーアクセスが成立しない場合に其の接続規制サイトが存続しないと判定し、前記再計算された平均存続期間に基いて前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリのリトライアクセスの実行周期を更新するように構成されていることを特徴とする請求項1記載の規制URL管理システム。 The dummy access execution cycle storage means has a storage area for storing the retry access execution cycle executed when dummy access execution fails, classified by category, and
The restriction URL information updating means repeatedly executes dummy access at the retry access execution period stored for each category in the dummy access execution period storage means when the dummy access execution fails, and sets a predetermined number of retries. If the dummy access is not established even if the dummy access is executed, it is determined that the connection restriction site does not exist, and is stored in the dummy access execution cycle storage unit based on the recalculated average lifetime. 2. The restricted URL management system according to claim 1, wherein the restriction URL management system is configured to update a retry access execution period of the category.
前記ダミーアクセス実行周期記憶手段にカテゴリ別に記憶されたダミーアクセスの実行周期で前記規制URL記憶手段の各カテゴリに記憶されている接続規制サイトの各々にダミーアクセスを実行してダミーアクセスの成否に基いて各接続規制サイトの存続の有無を判定し、存続しなくなった接続規制サイトの存続期間を前記規制URL記憶手段に記憶された当該接続規制サイトの登録日時と現在日時とに基いて算出し、前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリの接続規制サイトの平均存続期間と前記存続しなくなった接続規制サイトの存続期間とに基いて当該カテゴリの接続規制サイトの平均存続期間を再計算すると共に此の平均存続期間に基いて前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリのダミーアクセスの実行周期を更新し、前記存続しなくなった接続規制サイトのURLを前記規制URL記憶手段から削除する規制URL情報更新手段として機能させるようにしたことを特徴とする規制URL管理プログラム。 Restricted URL storage means for classifying URLs of connection restricted sites by category and storing them together with the registration date and time, dummy access execution cycle for confirming the existence of connection restricted sites belonging to each category, and connection restricted sites of the category A microcomputer microprocessor having dummy access execution cycle storage means for storing the average lifetime of each category by category,
Based on the success or failure of dummy access by executing dummy access to each connection restriction site stored in each category of the restriction URL storage means in the dummy access execution period stored for each category in the dummy access execution period storage means. Determining whether or not each connection restriction site exists, and calculating the lifetime of the connection restriction site that has ceased to exist based on the registration date and the current date and time of the connection restriction site stored in the restriction URL storage unit, Based on the average lifetime of the connection-restricted site of the category stored in the dummy access execution cycle storage means and the lifetime of the connection-restricted site of the category that has ceased to exist, the average lifetime of the connection-restricted site of the category is re-established. Based on this average life time, the corresponding data stored in the dummy access execution cycle storage means is calculated. A restriction URL management program that updates the execution cycle of the dummy access of the access and functions as a restriction URL information update means for deleting the URL of the connection restriction site that has ceased to exist from the restriction URL storage means .
前記ダミーアクセス実行周期記憶手段にカテゴリ別に記憶されたダミーアクセスの実行周期で前記規制URL記憶手段の各カテゴリに記憶されている接続規制サイトの各々にダミーアクセスを実行し、ダミーアクセスの実行が失敗した場合には更に前記ダミーアクセス実行周期記憶手段にカテゴリ別に記憶されたリトライアクセスの実行周期でダミーアクセスを繰り返し実行し、予め設定されたリトライ回数のダミーアクセスを実行してもダミーアクセスが成立しない場合に限って其の接続規制サイトが存続しないと判定し、存続しなくなった接続規制サイトの存続期間を前記規制URL記憶手段に記憶された当該接続規制サイトの登録日時と現在日時とに基いて算出し、前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリの接続規制サイトの平均存続期間と存続しなくなった前記接続規制サイトの存続期間とに基いて当該カテゴリの接続規制サイトの平均存続期間を再計算すると共に此の平均存続期間に基いて前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリのダミーアクセスの実行周期およびリトライアクセスの実行周期を更新し、前記存続しなくなった接続規制サイトのURLを前記規制URL記憶手段から削除する規制URL情報更新手段として機能させるようにしたことを特徴とする規制URL管理プログラム。 Restricted URL storage means for classifying URLs of connection-restricted sites into categories and storing them together with the registration date and time, dummy access execution cycles for checking whether or not connection-restricted sites belonging to each category exist, and execution of dummy access failed A microprocessor of a computer provided with dummy access execution cycle storage means for storing, by category, the execution cycle of retry access to be executed in the case and the average lifetime of the connection restriction sites of the category,
Executing dummy access to each of the connection restriction sites stored in each category of the restriction URL storage means in the dummy access execution period stored for each category in the dummy access execution period storage means fails. In this case, the dummy access is repeatedly executed at the retry access execution cycle stored for each category in the dummy access execution cycle storage means, and the dummy access is not established even if the preset number of retry accesses is executed. Only if the case, it is determined that the connection restriction site does not exist, and the duration of the connection restriction site that has not existed is based on the registration date and the current date and time of the connection restriction site stored in the restriction URL storage unit. The category calculated and stored in the dummy access execution cycle storage means Based on the average lifetime of the connection-regulated site and the lifetime of the connection-regulated site that has ceased to exist, the average lifetime of the connection-regulated site of the category is recalculated and the dummy access is executed based on the average lifetime. Restricted URL information updating means for updating the dummy access execution period and retry access execution period of the category stored in the periodic storage means, and deleting the URL of the connection restriction site that no longer exists from the restricted URL storage means The regulation URL management program characterized by being made to function as.
前記ダミーアクセス実行周期記憶テーブルにカテゴリ別に記憶されたダミーアクセスの実行周期で前記規制URL記憶テーブルの各カテゴリに記憶されている接続規制サイトの各々にダミーアクセスを実行し、
ダミーアクセスの成否に基いて各接続規制サイトの存続の有無を判定し、
存続しなくなった接続規制サイトの存続期間を前記規制URL記憶テーブルに記憶された当該接続規制サイトの登録日時と現在日時とに基いて算出し、
前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリの接続規制サイトの平均存続期間と前記存続しなくなった接続規制サイトの存続期間とに基いて当該カテゴリの接続規制サイトの平均存続期間を再計算すると共に、
此の平均存続期間に基いて前記ダミーアクセス実行周期記憶テーブルに記憶されている当該カテゴリのダミーアクセスの実行周期を自動的に更新し、
前記存続しなくなった接続規制サイトのURLを前記規制URL記憶テーブルから自動的に削除することを特徴とした規制URL管理方法。 The URLs of the connection restriction sites are classified by category and stored in the restriction URL storage table together with the registration date and time, and the dummy access execution cycle for confirming the existence of the connection restriction sites belonging to each category and the connection restriction sites of the category And store the average lifetime of each category in the dummy access execution cycle storage table,
Performing dummy access to each of the connection restriction sites stored in each category of the restriction URL storage table in the dummy access execution period stored for each category in the dummy access execution period storage table;
Based on the success or failure of dummy access, determine whether each connection control site exists,
Calculating the lifetime of the connection-restricted site that no longer exists based on the registration date and the current date and time of the connection-restricted site stored in the restriction URL storage table;
Based on the average lifetime of the connection-restricted site of the category stored in the dummy access execution cycle storage means and the lifetime of the connection-restricted site of the category that has ceased to exist, the average lifetime of the connection-restricted site of the category is re-established. As well as calculating
Automatically updating the dummy access execution period of the category stored in the dummy access execution period storage table based on the average lifetime,
A restriction URL management method, wherein URLs of connection restriction sites that no longer exist are automatically deleted from the restriction URL storage table.
前記ダミーアクセス実行周期記憶テーブルにカテゴリ別に記憶されたダミーアクセスの実行周期で前記規制URL記憶テーブルの各カテゴリに記憶されている接続規制サイトの各々にダミーアクセスを実行し、
ダミーアクセスの実行が失敗した場合には更に前記ダミーアクセス実行周期記憶テーブルにカテゴリ別に記憶されたリトライアクセスの実行周期でダミーアクセスを繰り返し実行し、
予め設定されたリトライ回数のダミーアクセスを実行してもダミーアクセスが成立しない場合に限って其の接続規制サイトが存続しないと判定し、
存続しなくなった接続規制サイトの存続期間を前記規制URL記憶テーブルに記憶された当該接続規制サイトの登録日時と現在日時とに基いて算出し、
前記ダミーアクセス実行周期記憶手段に記憶されている当該カテゴリの接続規制サイトの平均存続期間と前記存続しなくなった接続規制サイトの存続期間とに基いてて当該カテゴリの接続規制サイトの平均存続期間を再計算すると共に、
此の平均存続期間に基いて前記ダミーアクセス実行周期記憶テーブルに記憶されている当該カテゴリのダミーアクセスの実行周期およびリトライアクセスの実行周期を自動的に更新し、
前記存続しなくなった接続規制サイトのURLを前記規制URL記憶テーブルから自動的に削除することを特徴とした規制URL管理方法。 The URLs of the connection restriction sites are classified by category, stored in the restriction URL storage table together with the registration date and time, and the dummy access execution cycle and dummy access execution for confirming the existence of the connection restriction sites belonging to each category have failed. The execution cycle of retry access to be executed in this case and the average lifetime of the connection restricted site of the category are stored in the dummy access execution cycle storage table for each category,
Performing dummy access to each of the connection restriction sites stored in each category of the restriction URL storage table in the dummy access execution period stored for each category in the dummy access execution period storage table;
When the execution of dummy access fails, the dummy access is further repeatedly executed at the retry access execution cycle stored for each category in the dummy access execution cycle storage table,
Even if the dummy access is executed for the preset number of retries, it is determined that the connection restriction site does not exist only when the dummy access is not established.
Calculating the lifetime of the connection-restricted site that no longer exists based on the registration date and the current date and time of the connection-restricted site stored in the restriction URL storage table;
Based on the average lifetime of the connection-restricted sites of the category stored in the dummy access execution cycle storage means and the lifetime of the connection-restricted sites of the category that has ceased to exist, the average lifetime of the connection-restricted sites of the category is determined. Recalculate and
Based on this average lifetime, automatically update the dummy access execution cycle and retry access execution cycle of the category stored in the dummy access execution cycle storage table,
A restriction URL management method, wherein URLs of connection restriction sites that no longer exist are automatically deleted from the restriction URL storage table.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009246589A JP2011095829A (en) | 2009-10-27 | 2009-10-27 | Restricted url management system, and restricted url management program and restricted url management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009246589A JP2011095829A (en) | 2009-10-27 | 2009-10-27 | Restricted url management system, and restricted url management program and restricted url management method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011095829A true JP2011095829A (en) | 2011-05-12 |
Family
ID=44112693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009246589A Withdrawn JP2011095829A (en) | 2009-10-27 | 2009-10-27 | Restricted url management system, and restricted url management program and restricted url management method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011095829A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015043166A (en) * | 2013-08-26 | 2015-03-05 | 日本電信電話株式会社 | Web communication structure analysis device and method |
-
2009
- 2009-10-27 JP JP2009246589A patent/JP2011095829A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015043166A (en) * | 2013-08-26 | 2015-03-05 | 日本電信電話株式会社 | Web communication structure analysis device and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5863869B2 (en) | Browser-based fraud prevention method and system | |
US8788774B2 (en) | Protecting data during different connectivity states | |
CN100452038C (en) | Method and system for managing revisions to a file | |
US8762987B1 (en) | Systems and methods for determining and quantifying the impact of an application on the health of a system | |
US10649864B1 (en) | Framework to facilitate taking snapshots of web application on demand | |
US8126859B2 (en) | Updating a local version of a file based on a rule | |
US8904377B2 (en) | Reconfiguration of computer system to allow application installation | |
CN102799500B (en) | System repair method and device | |
US10740461B2 (en) | Identification of entity performing operation on local file(s) and notification to reduce misuse risk | |
US20090132576A1 (en) | Database part creation, merge and reuse | |
US20110023007A1 (en) | Associating Workflows With Code Sections In A Document Control System | |
JP2002229826A (en) | Method and system for creating and maintaining version- specific property in file | |
CN101542446A (en) | System analysis and management | |
CN114416667B (en) | Method and device for rapidly sharing network disk file, network disk and storage medium | |
US20150286671A1 (en) | Transaction system | |
US8601147B2 (en) | Export of metadata streams to applications | |
JP2011191862A (en) | File management apparatus, file management system, and file management program | |
JP4679536B2 (en) | Failure occurrence prediction system | |
JP2011013793A (en) | Data processing apparatus and program | |
JP2007317130A (en) | Information processor and program | |
KR101595936B1 (en) | Optimization method, optimization server and computer readable recording medium for providing service with vaccine and optimization functions | |
US8423574B2 (en) | Method and system for managing tags | |
JP4668556B2 (en) | Task management system | |
JP2011095829A (en) | Restricted url management system, and restricted url management program and restricted url management method | |
JP2989487B2 (en) | Virus check system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20130108 |