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 PDF

Info

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
Application number
JP2009246589A
Other languages
Japanese (ja)
Inventor
Yukimasa Morimoto
幸匡 森本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2009246589A priority Critical patent/JP2011095829A/en
Publication of JP2011095829A publication Critical patent/JP2011095829A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide appropriate URL information to a Web filtering device by accurately detecting the disappearance of the URL of a Web site without increasing the file size of the URL information, and deleting the information of a connection-restricted site which does not exist any more from the URL information of a connection-restricted site. <P>SOLUTION: Dummy access is executed to each of connection-restricted sites at an execution cycle of dummy access stored at each category in a setting value storage table 27, and the presence/absence of the existence of each connection-restricted site is determined based on the success/failure of the dummy access, and the information of the connection-restricted site which does not exist any more is deleted from a restricted URL storage table 23. In particular, the existence period of the connection-restricted site which does exist any more is calculated, and the average existence period of the connection-restricted site of each category is calculated, and the execution cycle of the dummy access of the category is automatically updated based on the average existence period, so that the execution cycle of the dummy access can be optimized. Thus, it is possible to reduce a load, and to perform the appropriate deletion processing of any unnecessary URL information. <P>COPYRIGHT: (C)2011,JPO&INPIT

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 Patent Document 1 is generally used.

しかし、インターネット上のウェブサイトは日々生成,変更,削除が繰り返され、また、悪意を持ったウェブサイトにあってはフィルタリングによる接続制限を逃れるために頻繁に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 Patent Document 2, the success or failure of access is determined every time the user tries to access the website from the client terminal. Then, when the access failure reaches a predetermined threshold, it is determined that the URL of the website has been changed or the website itself has disappeared, and an address monitoring apparatus is proposed that deletes this URL information from registration. Has been.
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 Patent Document 3, an average access cycle is obtained for a website accessed by a user many times, and the latest access is obtained. There has already been proposed an information processing apparatus that automatically calculates the next access date and time based on the date and the average access cycle, and sets this date and time as a date and time suitable for the next access.
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.

特開2003−256317号公報(段落0021)JP 2003-256317 A (paragraph 0021) 特開2002−49541号公報(段落0046)JP 2002-49541 A (paragraph 0046) 特開2003−337737号公報(段落0015,0029−0030)JP 2003-337737 A (paragraphs 0015, 0029-0030)

本発明の目的は、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.

本発明を適用した一実施形態の規制URL管理システムとウェブフィルタリング装置およびクライアント端末とプロキシサーバの接続関係について示した機能ブロック図である。It is the functional block diagram shown about the connection relation of the control URL management system of one Embodiment to which this invention is applied, a web filtering apparatus, a client terminal, and a proxy server. 同実施形態の規制URL管理システムを構成するコンピュータの構成の概略を示したブロック図である。It is the block diagram which showed the outline of the structure of the computer which comprises the regulation URL management system of the embodiment. 同実施形態の規制URL管理システムが備える規制URL記憶テーブルの論理構成の一例を示した概念図である。It is the conceptual diagram which showed an example of the logic structure of the regulation URL storage table with which the regulation URL management system of the embodiment is provided. 同実施形態の規制URL管理システムが備えるダミーアクセス実行周期記憶テーブルの論理構成の一例を示した概念図である。It is the conceptual diagram which showed an example of the logical structure of the dummy access execution period storage table with which the regulation URL management system of the embodiment is provided. 同実施形態の規制URL管理システムが備える設定値記憶テーブルの論理構成の一例を示した概念図である。It is the conceptual diagram which showed an example of the logical structure of the setting value storage table with which the regulation URL management system of the embodiment is provided. 同実施形態のウェブフィルタリング装置が備えるアクセス実績管理テーブルの論理構成の一例を示した概念図である。It is the conceptual diagram which showed an example of the logical structure of the access performance management table with which the web filtering apparatus of the embodiment is provided. 同実施形態の規制URL管理システムが備える削除済み規制URL記憶テーブルの論理構成の一例を示した概念図である。It is the conceptual diagram which showed an example of the logical structure of the deleted regulation URL storage table with which the regulation URL management system of the embodiment is provided. 同実施形態の規制URL管理システムのマイクロプロセッサによって実行される規制URL情報更新プログラム(規制URL管理プログラムの一部)の処理の概略を示したフローチャートである。It is the flowchart which showed the outline of the process of the regulation URL information update program (a part of regulation URL management program) performed by the microprocessor of the regulation URL management system of the embodiment. 同実施形態の規制URL管理システムのマイクロプロセッサによって実行される規制URL情報更新プログラム(規制URL管理プログラムの一部)の処理の概略を示したフローチャートの続きである。It is a continuation of the flowchart which showed the outline | summary of the process of the regulation URL information update program (a part of regulation URL management program) performed by the microprocessor of the regulation URL management system of the embodiment. 同実施形態の規制URL管理システムのマイクロプロセッサによって実行されるソーティングプログラム(規制URL管理プログラムの一部)の処理の概略を示したフローチャートである。It is the flowchart which showed the outline of the process of the sorting program (a part of regulation URL management program) performed by the microprocessor of the regulation URL management system of the embodiment.

次に、本発明を実施するための形態について一例を挙げ、図面を参照して具体的に説明する。   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 management system 1 according to an embodiment to which the present invention is applied, and various webs on the Internet 3 from a client terminal 2 using URL information of a connection restriction site created by the restriction URL management system 1. FIG. 2 is a functional block diagram showing a simplified connection relationship between the web filtering device 5 that restricts access to the site 4 and the proxy server 6 for processing an access request sent from the client terminal 2. 2 is a block diagram showing an outline of a configuration of a computer that constitutes a restriction URL management system 1. FIG.

規制URL管理システム1は、接続の制限対象とする様々なウェブサイト4のURL情報を顧客の要望するカテゴリに応じて収集した接続規制サイトの情報を管理するための装置である。   The restriction URL management system 1 is an apparatus for managing information on connection restriction sites obtained by collecting URL information of various websites 4 subject to connection restriction according to a category requested by a customer.

各種のカテゴリ毎に接続規制サイトのURL情報を集めるために必要とされるロボット検索の技術や其の際に利用されるロボット検索用のコンピュータ20については既に公知である。   A robot search technique required for collecting URL information of connection restriction sites for each category and a robot search computer 20 used at that time are already known.

規制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 URL management system 1 is configured by a computer such as a workstation or a personal computer. As shown in FIG. 2, a microprocessor 7 for arithmetic processing (hereinafter simply referred to as CPU 7) and a CPU 7 are provided. Read-only memory 8 (hereinafter simply referred to as ROM 8), a random access memory 9 (hereinafter simply referred to as RAM 9) used for temporary storage of various data, and storage of various parameters. And a large-capacity hard disk 11 for storing various application programs and data. The input / output circuit 12 includes a keyboard 13 that functions as a man-machine interface, Mouse 14 and display 15 It has been continued.
The interface 16 is an interface for connecting the regulated URL management system 1 to the Internet 3, and the interface 17 is for connecting the regulated URL management system 1 to the web filtering device 5 of the customer at a remote location via a dedicated line or the like. Interface. Of course, it is also possible to connect the regulated URL management system 1 to the customer's web filtering device 5 via the Internet 3, and in such a case, the interface 17 is unnecessary.
The interface 18 is an interface for connecting the restriction URL management system 1 to the computer 20 for robot search, and the interface 19 is the URL of the connection restriction site obtained by visual search by the operator using another computer 21 with a display. This is an interface for connecting the other computer 21 to the restriction URL management system 1 when manually inputting information to the restriction URL management system 1.
It is also possible to use a specification that allows the computer constituting the restriction URL management system 1 to also function as the computer 20 for robot search and the other computer 21.

ロボット検索用のコンピュータ20は図1に示されるようにインターネット3と接続しており、予め教示されたアダルト,ゲーム,掲示板等のカテゴリに属するウェブサイト4のURL情報を収集して、この情報を規制URL管理システム1に引き渡す。ロボット検索の技術やロボット検索用のコンピュータ自体については既に公知である。   The computer 20 for robot search is connected to the Internet 3 as shown in FIG. 1, and collects URL information of websites 4 belonging to categories such as adults, games, bulletin boards, etc. taught in advance, and uses this information. Delivered to the restriction URL management system 1. The robot search technology and the robot search computer itself are already known.

他のコンピュータ21もロボット検索用のコンピュータ20と同様にしてインターネット3に接続しており、他のコンピュータ21を操作するオペレータが此のコンピュータ21を使用して様々なウェブサイト4にアクセスしてウェブサイト4の内容を確認した際に接続規制のカテゴリに含まれると判断されるウェブサイト4が見つかった場合には、当該オペレータのキーボード操作によって、そのカテゴリとウェブサイト4のURL情報との関係が規制URL管理システム1に入力される。
なお、顧客が事前に接続規制の対象として確認しているウェブサイト4のURL情報と其のカテゴリの関連を纏めたリスト22を書類や各種の記憶媒体の体裁で他のコンピュータ21のオペレータに渡し、このオペレータがリスト22の内容をコンピュータ21経由で規制URL管理システム1に入力するといった場合もある。
Other computers 21 are connected to the Internet 3 in the same manner as the robot search computer 20, and an operator who operates the other computers 21 uses the computer 21 to access various websites 4 to access the web. When the website 4 that is determined to be included in the connection regulation category is found when the contents of the site 4 are confirmed, the relationship between the category and the URL information of the website 4 is determined by the keyboard operation of the operator. Input to the restriction URL management system 1.
A list 22 that summarizes the URL information of the website 4 that the customer has confirmed in advance as a connection restriction target and the relationship between the categories is handed over to the operator of the other computer 21 in the form of documents and various storage media. In some cases, the operator inputs the contents of the list 22 to the restriction URL management system 1 via the computer 21.

ワークステーションやパーソナルコンピュータ等のコンピュータによって構成される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 URL management system 1 configured by a computer such as a workstation or a personal computer classifies URLs of connection restriction sites by category and stores them together with registration date and time as a restriction URL storage unit. Storage table 23, dummy access execution cycle for confirming whether or not connection restriction sites belonging to each category exist, further, retry access execution cycle executed when dummy access execution fails, and connection restriction of the category A dummy access execution cycle storage table 24 that functions as dummy access execution cycle storage means for storing the average lifetime of a site by category is provided.
The URL management system 1 also performs dummy access to each URL of the connection restriction site stored in each category of the restriction URL storage table 23 in the dummy access execution period stored in the dummy access execution period storage table 24 for each category. To determine whether or not each connection restriction site exists based on the success or failure of the dummy access, and register the connection restriction site stored in the restriction URL storage table 23 for the duration of the connection restriction site that has ceased to exist. The category based on the average lifetime of the connection-restricted site of the category and the lifetime of the connection-restricted site that is no longer alive, which is obtained based on the date and time and the current date and time and is stored in the dummy access execution cycle storage table 24 Calculate the average lifetime of connection-restricted sites, and use the average lifetime for There is provided restriction URL information updating means 25 for updating the dummy access execution period of the category stored in the access execution period storage table 24 and deleting the URL of the connection restriction site that has ceased to exist from the restriction URL storage table 23. .
In the restricted URL information update unit 25 of this embodiment, even if execution of dummy access performed in the dummy access execution cycle stored in the dummy access execution cycle storage table 24 fails, this connection is immediately made. It is not considered that the restricted site has been lost. Further, dummy access is repeatedly executed at the retry access execution cycle stored for each category in the dummy access execution cycle storage table 24, and a dummy access with a preset number of retries is performed. It is determined that the connection-restricted site is no longer alive only when dummy access is not established even after executing.
The URL management system 1 is configured by a computer such as a workstation or a personal computer, and the regulated URL information update unit 25 is currently configured by referring to a clock device configured by a counter or the like that counts computer clock signals. You can know the date and time.

ロボット検索用のコンピュータ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 URL management system 1 in correspondence with each other from the robot search computer 20 or another computer 21. These pieces of information are transferred to the registration execution means 26 of the restriction URL management system 1, and the registration execution means 26 adds the current date and time, that is, the registration date and time of the URL information of the connection restriction site, to these information, and the restriction URL storage table 23. Remember me.

図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 information update unit 25 confirms the disappearance of the connection restriction site belonging to any category, it is stored in the restriction URL storage table 23 corresponding to this connection restriction site. Based on the registration date and time and the current date and time, the restriction URL information updating unit 25 obtains the lifetime of the connection restriction site, and at that time, the restriction URL information update unit 25 stores the duration in the dummy access execution cycle storage table 24 corresponding to the category of the connection restriction site. The number of elements of the connection restriction site stored in the dummy access execution cycle storage table 24 corresponding to the average life span and the category of the connection restriction site at that time, and the newly confirmed disappearance at this time Based on the lifetime of the connection-restricted site, this category including the effect of the lost connection-restricted site lifetime on the average lifetime is included. The average lifetime value of the connection-restricted site is recalculated, and the average lifetime stored in the dummy access execution cycle storage table 24 corresponding to the category of the connection-restricted site is calculated using the recalculated average lifetime value. The period value is updated, and the dummy access execution cycle is recalculated by multiplying the updated average lifetime by the preset dummy access coefficient, and the updated average lifetime is preset. The retry access execution period is recalculated by multiplying the retry access coefficient, and the dummy access execution period storage table 24 is overwritten with the recalculated dummy access execution period and retry access execution period. The coefficient for retry access is smaller than the coefficient for dummy access.

また、規制URL情報更新手段25は、接続規制サイトにダミーアクセスする度に其のカテゴリに対応してダミーアクセス実行周期記憶テーブル24に記憶されているダミーアクセスの実行周期を現在日時に加算して此の接続規制サイトに次のダミーアクセスを行なうべき実行日時を求め、此のダミーアクセスの実行日時を規制URL記憶テーブル23に記憶させる。   The restriction URL information update unit 25 adds the execution period of the dummy access stored in the dummy access execution period storage table 24 corresponding to the category to the current date and time every time a dummy access is made to the connection restriction site. The execution date and time for the next dummy access to this connection restriction site is obtained, and the execution date and time of this dummy access is stored in the restriction URL storage table 23.

従って、この実施形態にあっては、規制URL情報更新手段25は、規制URL記憶テーブル23に記憶される次のダミーアクセスの実行日時に基いて接続規制サイトにダミーアクセスを実行することになるが、規制URL記憶テーブル23に記憶される次のダミーアクセスの実行日時はダミーアクセス実行周期記憶テーブル24に記憶されたダミーアクセスの実行周期によって一義的に決定される値であるから、ダミーアクセス実行周期記憶テーブル24にカテゴリ別に記憶されたダミーアクセスの実行周期に基づいて規制URL記憶テーブル23の各カテゴリに記憶されている接続規制サイトのURLの各々に規制URL情報更新手段25がダミーアクセスを実行するといっても差し支えない。   Therefore, in this embodiment, the restriction URL information update unit 25 executes dummy access to the connection restriction site based on the execution date and time of the next dummy access stored in the restriction URL storage table 23. Since the execution date and time of the next dummy access stored in the restriction URL storage table 23 is a value uniquely determined by the execution cycle of the dummy access stored in the dummy access execution cycle storage table 24, the dummy access execution cycle When the restriction URL information update unit 25 executes dummy access to each URL of the connection restriction site stored in each category of the restriction URL storage table 23 based on the execution cycle of dummy access stored for each category in the storage table 24. It doesn't matter if you go.

規制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 information updating unit 25 when determining whether or not dummy access is successful is stored in advance in the setting value storage table 27 of the URL management system 1.
In this embodiment, the success / failure of the dummy access is determined based on the error code returned from the server of each website 4. Therefore, the value of the error code that should be regarded as failure of the dummy access is also set. The value is stored in the value storage table 27 in advance.
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 website 4 is delayed. For example, in the case of an error code “404” when the URL itself is not found, that is, an error code that is considered to have a high possibility of loss of the connection restriction site, a relatively small number of retries In the case of an error code that is considered to be a dummy access failure due to an access failure, and an error code “408” that simply indicates a delay in response, that is, an error code that is considered not likely to lose the connection restriction site. Used to determine the success or failure of dummy access, such as allowing a larger number of retry accesses. Number of repetitions of retrial access, it is preferable to set according to the characteristics of each error code.
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 information updating unit 25 counts up the number of times of retry access to the connection restriction site every time retry access to the connection restriction site is performed, updates the restriction URL storage table 23, and stores it. The value of the error code that caused the failure is updated and stored in the restriction URL storage table 23.

ウェブフィルタリング装置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 web filtering device 5 uses the URL information of the connection restriction site created by the restriction URL management system 1, that is, the data of the restriction URL storage table 23 to make various websites on the Internet 3 from the client terminal 2. 4 is restricted, and the data in the restriction URL storage table 23 is sent from the restriction URL management system 1 as the URL information of the connection restriction site via the interface 17 of the restriction URL management system 1 or a dedicated line. It is regularly distributed to the web filtering device 5.
However, since the data in the restriction URL storage table 23 is not normally operated on the web filtering apparatus 5 side, the data is actually distributed from the restriction URL management system 1 to the web filtering apparatus 5 among the data in the restriction URL storage table 23. All that is needed is the URL of the category and the connection restriction site.

規制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 web filtering device 5 to which the URLs of the categories and the connection restriction sites are distributed from the restriction URL management system 1 shows the relationship between these categories and the URLs of the connection restriction sites until the next distribution is performed again. It is stored in the restriction URL storage table 23 ′ provided in the storage device. When access from the client terminal 2 to various websites 4 on the Internet 3 is requested, the restriction target URL determination unit 28 of the web filtering device 5 matches the website 4 that requested the access. It is determined whether or not the URL is stored in the restriction URL storage table 23 ′, and when the URL of the website 4 that is the target of the access request is stored in the restriction URL storage table 23 ′, the restriction target URL The determination means 28 outputs a connection prohibition command to the proxy server 6 to prohibit access to the website 4, and the URL of the website 4 that is the target of the access request is stored in the restriction URL storage table 23 ′. Otherwise, the restriction target URL determination unit 28 allows the connection process by the proxy server 6.

また、ウェブフィルタリング装置5には、規制URL記憶テーブル23’に記憶された接続規制サイトのURLの各々に対応してアクセスの試行回数を記憶するアクセス実績管理テーブル29が其の記憶装置を利用して設けられており、規制URL記憶テーブル23’に記憶された規制対象URLと一致するURLがクライアント端末2から接続要求として入力される度に、規制対象URL判定手段28が、このURLに対応するアクセス試行回数の値を1インクリメントしてアクセス実績管理テーブル29におけるアクセス試行回数の値を更新する。図6にアクセス実績管理テーブル29の論理構成の一例を示す。   Further, in the web filtering device 5, an access performance management table 29 for storing the number of access attempts corresponding to each URL of the connection restriction site stored in the restriction URL storage table 23 ′ uses the storage device. Each time a URL that matches the restriction URL stored in the restriction URL storage table 23 ′ is input from the client terminal 2 as a connection request, the restriction target URL determination means 28 corresponds to this URL. The value of the number of access attempts is incremented by 1, and the value of the number of access attempts in the access record management table 29 is updated. FIG. 6 shows an example of the logical configuration of the access record management table 29.

規制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 management system 1. The data of the access record management table 29 is transmitted from the web filtering device 5 to the restricted URL management system 1 via the dedicated line every time the restricted URL storage table 23 ′ is updated. A new access record management table 29 corresponding to the newly generated restriction URL storage table 23 ′ is generated after being deleted.

規制URL管理システム1のデータソーティング手段31は、ウェブフィルタリング装置5から送信されたアクセス実績管理テーブル29のデータを受け付け、アクセス実績管理テーブル29に記憶された接続規制サイトのURLとアクセス試行回数との関係に従って、規制URL記憶テーブル23に記憶されている各接続規制サイト毎の累積アクセス試行回数の値を更新し、更に、更新された累積アクセス試行回数の値に応じて、アクセス試行回数の多いものから降冪の順で接続規制サイトのURLおよび此のURLに対応する情報を規制URL記憶テーブル23内でソーティングする。   The data sorting means 31 of the restriction URL management system 1 accepts the data of the access record management table 29 transmitted from the web filtering device 5 and compares the URL of the connection restriction site stored in the access record management table 29 and the number of access attempts. In accordance with the relationship, the value of the cumulative access trial number for each connection restricted site stored in the restricted URL storage table 23 is updated, and the number of access attempts is large according to the updated cumulative access trial value. The URL of the connection restriction site and the information corresponding to this URL are sorted in the restriction URL storage table 23 in the order of descending to descending.

更に、この実施形態にあっては、規制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 URL management system 1 is provided with a deleted restriction URL storage table 30 for storing information on the connection restriction sites deleted from the restriction URL storage table 23 as a log, and it no longer exists. Each time the restriction URL information update unit 25 deletes the URL of the connection restriction site from the restriction URL storage table 23, the information related to the restriction URL that has been deleted is deleted by the restriction URL information update means 25. It is written in the URL storage table 30. FIG. 7 shows an example of the logical configuration of the deleted restriction URL storage table 30.
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 URL management system 1 are configured by the CPU 7 provided in the computer that becomes the restriction URL management system 1. Further, the restriction URL storage table 23 (restriction URL storage means), the dummy access execution period storage table 24 (dummy access execution period storage means), the set value storage table 27 and the deleted restriction URL storage table 30 of the restriction URL management system 1 A part of the data storage area of the hard disk 11 provided in the computer functioning as the restriction URL management system 1 is used.

同様に、ウェブフィルタリング装置5の規制対象URL判定手段28はウェブフィルタリング装置5として機能するコンピュータのマイクロプロセッサによって構成され、ウェブフィルタリング装置5の規制URL記憶テーブル23’とアクセス実績管理テーブル29はウェブフィルタリング装置5として機能するコンピュータが備えるハードデスクのデータ記憶領域の一部を利用して構成されることになる。   Similarly, the restriction target URL determining means 28 of the web filtering device 5 is constituted by a microprocessor of a computer functioning as the web filtering device 5, and the restriction URL storage table 23 ′ and the access performance management table 29 of the web filtering device 5 are web filtering. A part of the data storage area of the hard disk provided in the computer functioning as the device 5 is used.

図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 URL management system 1 to function as the restriction URL information update means 25. 10 is a simplified flowchart, and FIG. 10 is a sorting program (hereinafter referred to as a sorting process) which is a part of a regulated URL management program that causes the CPU 7 of the computer serving as the regulated URL management system 1 to function as the data sorting means 31. It is the flowchart which simplified and showed. Among these, the restriction URL information update process is a process that is regularly and repeatedly executed by the CPU 7 of the restriction URL management system 1, and the sorting process is performed from the web filtering device 5 to the restriction URL management system 1 in the data of the access record management table 29. This process is executed by the CPU 7 every time is transmitted.

次に、図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 management system 1 of this embodiment will be specifically described with reference to FIGS.

規制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 management system 1, and is shown in FIG. The restriction URL storage table 23 is searched to obtain the URL of the connection restriction site whose data in the next execution date and time column matches the current date and time (step a1).

次いで、規制URL情報更新手段25として機能するCPU7は、ステップa1の処理で求められた接続規制サイトのURLにダミーアクセスを実行し(ステップa2)、ダミーアクセスが成功したか否かを判定する(ステップa3)。なお、ここでいうダミーアクセスの意味合いは、実際にその接続規制サイトのWebページを閲覧する必要のない状況下で接続規制サイトへのアクセスを試行するといった意味合いであり、アクセスの処理操作自体に関しては通常のアクセスの場合と同様である。   Next, the CPU 7 functioning as the restriction URL information update unit 25 executes dummy access to the URL of the connection restriction site obtained in the process of step a1 (step a2), and determines whether or not the dummy access is successful (step a2). Step a3). The meaning of dummy access here means that the access to the connection restriction site is attempted in a situation where it is not actually necessary to browse the web page of the connection restriction site. This is the same as in the case of normal access.

そして、ダミーアクセスが成功してステップ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 information update unit 25 performs dummy access to the connection restriction site based on the execution date and time of the next dummy access stored in the restriction URL storage table 23, but is stored in the restriction URL storage table 23. Since the next dummy access execution date and time is a value that is uniquely determined by the dummy access execution cycle stored in the dummy access execution cycle storage table 24, the restriction URL information update unit 25 uses the dummy access execution cycle storage table. It can be said that the dummy access is executed for each URL of the connection restriction site stored in each category of the restriction URL storage table 23 based on the execution cycle of the dummy access stored in 24 for each category.

一方、ステップ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 information update unit 25 stores the error code stored in the set value storage table 27 in FIG. (Step a4), and whether an error code that matches any of these error codes has been returned from the server of the connection restriction site, that is, whether or not this connection restriction site may have been stopped. Is determined (step a5).

ここで、図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 information update unit 25 determines that the connection restriction site is still present, executes the process of step a6 in the same manner as described above, and then returns to the process of step a1.

一方、図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 connection restriction site 5 is read from the set value storage table 27 in FIG. 5 (step a8), and the current number of retries stored in the restriction URL storage table 23 in FIG. 3 corresponding to the URL of the connection restriction site is read. Whether or not the value has reached the set value of the number of repetitions read in step a8, that is, It determines whether or may be deemed to continue restricting the site has stopped actually survive (step a9).

ここで、ステップ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 information update unit 25 corresponds to the URL of the connection restriction site in FIG. The stored contents of the error code column stored in the URL storage table 23 are rewritten and updated with the value of the error code returned from the server of the connection restriction site by this processing (step a10). Corresponding to the execution cycle of the retry access currently stored in the dummy access execution cycle storage table 24 of FIG. The execution cycle is added to the current date and time specified in step a1 to obtain the execution date and time for the next retry access to this connection restricted site, and the execution date and time of this retry access is In correspondence with the URL of the connection restriction site, the next execution date / time column of the restriction URL storage table 23 of FIG. 3 is overwritten and stored (step a11).

このようにしてダミーアクセスの実行周期ではなくリトライアクセスの実行周期に基いて規制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 information updating unit 25 corresponds to the category of the connection restriction site and the dummy access stored in the dummy access execution cycle storage table 24 of FIG. The execution cycle is read, and this execution cycle is added to the current date and time specified in the processing of the most recent step a1, that is, the date and time when the last retry access was executed, and the next dummy access is made to this connection restriction site. The execution date and time to be performed is obtained, and the execution date and time of this dummy access is made to correspond to the URL of the connection restriction site. The URL of the next execution date and time of the restriction URL storage table 23 is overwritten and stored, and the content of the error code field corresponding to the URL of the connection restriction site is cleared and the value of the number of retries is initialized to zero. (Step a6) Returning to the processing of Step a1 again, 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.

一方、リトライアクセスの実行周期で当該接続規制サイトの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 means 25 determines that this connection restriction site has been stopped.

この場合、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 information update unit 25 at this time corresponds to the category of the connection restriction site and the average lifetime stored in the dummy access execution cycle storage table 24 of FIG. 4 and the connection of the category. Based on the number of elements of the restricted site and the duration of the connection restricted site newly confirmed at this time, that is, the duration obtained in the process of step a13, [(corresponding to the category of the restricted connection site Average lifetime currently stored in dummy access execution cycle storage table 24) × (number of elements currently stored in dummy access execution cycle storage table 24 corresponding to the category of the connection restriction site) + (step The lifetime determined in the process of a13)] / [(Dummy action corresponding to the category of the connection restriction site) The number of elements currently stored in the storage execution cycle storage table 24) +1) is executed, and the influence of the lifetime of the newly lost connection restriction site on the average life of the connection restriction site of the category is shown. In addition, the average lifetime value of the connection restricted sites of the category is recalculated, and the average lifetime of the category stored in the dummy access execution cycle storage table 24 of FIG. 4 is calculated with the recalculated average lifetime value. And the value of the number of elements stored in the dummy access execution cycle storage table 24 is incremented by 1 (step a14).

次いで、規制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 information updating unit 25 multiplies the new average lifetime obtained in the process of step a14 by a preset dummy access coefficient (for example, 1/20) to execute the dummy access execution cycle. Is recalculated, and the new average lifetime obtained in the process of step a14 is multiplied by a preset retry access coefficient (for example, 1/200) to recalculate the retry access execution period, and the recalculation is performed. The dummy access execution cycle and retry access execution cycle are overwritten and stored in the dummy access execution cycle storage table 24 of FIG. 4 (step a15), and the process returns to step a1 to determine the next execution date and time. Dummy access processing is started for other connection restricted sites whose data in the column matches the current date and time.
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 website 4 with a short lifetime are frequently performed, while dummy access and retry access to the website 4 with a statistically long lifetime are executed at relatively long intervals. So that websites are frequently created, modified, or deleted. The URL information of the website 4 whose link has been changed due to the URL being changed or the URL information of the website 4 that has ceased to exist is significantly delayed in time, or the URL information of the connection restriction site. URL information of connection restriction sites that are no longer necessary is deleted from the restriction URL storage table 23 appropriately and efficiently without imposing an excessive load on the computer used to create the restriction URL, that is, the restriction URL management system 1. The file size of the restriction URL storage table 23 can be prevented from being enlarged.

規制URL管理システム1上で最適化された規制URL記憶テーブル23の情報のうち少なくともカテゴリと接続規制サイトのURLに関する情報は、既に述べた通り、接続規制サイトのURL情報として規制URL管理システム1からウェブフィルタリング装置5に定期的に配信される。   Of the information in the restriction URL storage table 23 optimized on the restriction URL management system 1, at least information on the category and the URL of the connection restriction site is information from the restriction URL management system 1 as the URL information of the connection restriction site as described above. It is regularly distributed to the web filtering device 5.

規制URL管理システム1からカテゴリと接続規制サイトのURLを配信されたウェブフィルタリング装置5は、改めて次の配信が行われるまでの間、此れらのカテゴリと接続規制サイトのURLの関係を規制URL記憶テーブル23’に保持する。   The web filtering device 5 to which the URLs of the categories and the connection restriction sites are distributed from the restriction URL management system 1 determines the relationship between these categories and the URLs of the connection restriction sites until the next distribution is performed again. Stored in the storage table 23 '.

そして、クライアント端末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 various websites 4 on the Internet 3 is requested from the client terminal 2, the restriction target URL determination means 28 of the web filtering device 5 searches the restriction URL storage table 23 ′ and accesses it. It is determined whether or not the URL that matches the requested website 4 is stored in the restricted URL storage table 23 ′, and the URL of the website 4 that is the target of the access request is stored in the restricted URL storage table 23 ′. If it is, the restriction target URL determination means 28 outputs a connection prohibition instruction to the proxy server 6 to prohibit access to the website 4, and the URL of the website 4 that is the target of the access request is If it is not stored in the restriction URL storage table 23 ′, the restriction target URL determination means 28 is the proxy server. Allowing the connection processing by the server 6.

規制URL記憶テーブル23’に記憶される情報からはリンク切れの状態となったウェブサイト4のURL情報や存在しなくなったウェブサイト4のURL情報が既に削除されているので、ウェブフィルタリング装置5の規制対象URL判定手段28が規制URL記憶テーブル23’をサーチする際の負担が軽減されると共に、クライアント端末2から接続対象として指示されたURLが接続規制サイトとして登録されているか否かをウェブフィルタリング装置5の規制対象URL判定手段28が判定する際の所要時間も短縮される。   Since the URL information of the website 4 that is in a broken link state or the URL information of the website 4 that no longer exists is already deleted from the information stored in the restriction URL storage table 23 ′, the web filtering device 5 Web filtering is performed to check whether or not the URL designated as the connection target from the client terminal 2 is registered as a connection restriction site while the burden on the restriction target URL determination unit 28 searching the restriction URL storage table 23 ′ is reduced. The time required for the regulation target URL judgment means 28 of the device 5 to make a judgment is also shortened.

ウェブフィルタリング装置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 client terminal 2, the restriction target URL determination unit 28 of the web filtering apparatus 5 accesses corresponding to this URL. The value of the number of trials is incremented by 1 to update the value of the number of access trials in the access record management table 29 of FIG. 6, and the data in the access record management table 29 is sent from the web filtering device 5 via the dedicated line or the like to the restricted URL management system. 1 is transmitted.

これらのデータが入力されたことが規制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 URL management system 1 confirms that these data have been input, the sorting process shown in FIG. 10 is started, and the CPU 7 functioning as the data sorting means 31 receives these data (step b1). In accordance with the relationship between the URL of the connection restriction site stored in the access record management table 29 and the number of access attempts, the value of the cumulative access attempt number for each connection restriction site stored in the restriction URL storage table 23 of FIG. Update (step b2).
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 web filtering device 5, but it is regulated that the data sorted according to the value of the cumulative access trial count is required. Since it is on the side of the web filtering device 5 instead of the URL management system 1, it is possible to reduce the load by performing it in accordance with the timing of distributing the data of the restriction URL storage table 23 from the restriction URL management system 1 to the web filtering device 5. In this embodiment, the sorting process is executed in accordance with the data distribution timing.

既に述べた通り、ウェブフィルタリング装置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 web filtering device 5 holds the data of the restriction URL storage table 23 distributed from the restriction URL management system 1 in the restriction URL storage table 23 ′, and the access from the client terminal 2 receives the request and restricts it. The URL storage table 23 ′ is searched to determine whether or not the URL matching the website 4 requested to be accessed is stored in the restriction URL storage table 23 ′. Is transferred to the restricted URL storage table 23 ′, the data in the restricted URL storage table 23 ′ is already sorted in descending order according to the number of access attempts. Search for requests from the restricted URL storage table 23 'as soon as possible. Bets can be, can be shortened further search time required in conjunction with the reduction of the search target data described above.

なお、図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 SYMBOLS 1 Restriction URL management system 2 Client terminal 3 Internet 4 Website 5 Web filtering apparatus 6 Proxy server 7 Microprocessor (restriction URL information update means, data sorting means, registration execution means)
8 Read-only memory 9 Random access memory 10 Non-volatile memory 11 Hard disk (regulated URL storage means, dummy access execution cycle storage means)
12 I / O circuit 13 Keyboard 14 Mouse 15 Display 16, 17, 18, 19 Interface 20 Robot search computer 21 Other computer 22 List 23 Restriction URL storage table (restriction URL storage means)
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記憶手段から削除する規制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に対応する情報をソーティングするデータソーティング手段を備えたことを特徴とする請求項1または請求項2のうち何れか一項に記載の規制URL管理システム。   The number of accesses to the connection restriction site stored in the restriction URL storage means is obtained for each connection restriction site, and the URL of the connection restriction site and the information corresponding to the URL are sorted in descending order of the number of accesses. The regulated URL management system according to claim 1, further comprising a data sorting unit. 接続規制サイトのURLをカテゴリ別に分類して登録日時と共に記憶する規制URL記憶手段と、各カテゴリに属する接続規制サイトの存続の有無を確認するためのダミーアクセスの実行周期と当該カテゴリの接続規制サイトの平均存続期間をカテゴリ別に記憶するダミーアクセス実行周期記憶手段とを備えたコンピュータのマイクロプロセッサを、
前記ダミーアクセス実行周期記憶手段にカテゴリ別に記憶されたダミーアクセスの実行周期で前記規制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記憶手段から削除する規制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に対応する情報をソーティングするデータソーティング手段として機能させるようにしたことを特徴とする請求項4または請求項5のうち何れか一項に記載の規制URL管理プログラム。   The microprocessor of the computer further obtains the number of accesses to the connection restriction site stored in the restriction URL storage means for each connection restriction site, and the URL of the connection restriction site in descending order of access number and descending 6. The restricted URL management program according to claim 4, wherein the restricted URL management program is made to function as a data sorting means for sorting information corresponding to the URL. 接続規制サイトのURLをカテゴリ別に分類して登録日時と共に規制URL記憶テーブルに記憶させると共に各カテゴリに属する接続規制サイトの存続の有無を確認するためのダミーアクセスの実行周期と当該カテゴリの接続規制サイトの平均存続期間をカテゴリ別にダミーアクセス実行周期記憶テーブルに記憶させておき、
前記ダミーアクセス実行周期記憶テーブルにカテゴリ別に記憶されたダミーアクセスの実行周期で前記規制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を前記規制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.
更に、前記規制URL記憶テーブルに記憶された接続規制サイトへのアクセス回数を接続規制サイト毎に求め、アクセス回数の多いものから降冪の順で接続規制サイトのURLおよび此のURLに対応する情報を自動的にソーティングすることを特徴とした請求項7または請求項8のうち何れか一項に記載の規制URL管理方法。   Further, the number of accesses to the connection restriction site stored in the restriction URL storage table is obtained for each connection restriction site, the URL of the connection restriction site and the information corresponding to this URL in descending order of the number of accesses. 9. The regulated URL management method according to any one of claims 7 and 8, wherein sorting is automatically performed.
JP2009246589A 2009-10-27 2009-10-27 Restricted url management system, and restricted url management program and restricted url management method Withdrawn JP2011095829A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015043166A (en) * 2013-08-26 2015-03-05 日本電信電話株式会社 Web communication structure analysis device and method

Cited By (1)

* Cited by examiner, † Cited by third party
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