System and method for enabling a web site robot trap
First Claim
1. A method for preventing robots from browsing a Web site beyond a welcome page, said method in said Web site comprising the steps of:
- on receiving an initial request from an undefined originator to establish a session;
responding to said initial request with a said welcome page including at least one trap;
dynamically monitoring action by the undefined originator on said at least one trap during said session;
on receiving further requests from said undefined originator during said session;
checking whether one of said at least one trap is used or not;
if not used;
assuming that said undefined originator is a human being and keep processing said further requests; and
if used;
assuming that said undefined originator is a robot and stopping processing of said further requests.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention allows a system to prevent robots from browsing a Web site beyond a welcome page. When an initial request from an undefined originator is received Web site responds to it with a welcome page including at least one trap. Then, on receiving further requests from the undefined originator Web site can check whether a trap is used or not. If not used the undefined originator is assumed to be a human being and is authorized to go on. If a trap is however used the undefined originator is assumed to be a robot in which case site access is further denied. The invention prevents Web site contents from being investigated by robots while not requiring users to have to log on.
-
Citations
12 Claims
-
1. A method for preventing robots from browsing a Web site beyond a welcome page, said method in said Web site comprising the steps of:
-
on receiving an initial request from an undefined originator to establish a session;
responding to said initial request with a said welcome page including at least one trap;
dynamically monitoring action by the undefined originator on said at least one trap during said session;
on receiving further requests from said undefined originator during said session;
checking whether one of said at least one trap is used or not;
if not used;
assuming that said undefined originator is a human being and keep processing said further requests; and
if used;
assuming that said undefined originator is a robot and stopping processing of said further requests. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for a Web site to implement at least one trap in a Web page for preventing robots from browsing a Web site beyond a welcome page, comprising:
-
a processor comprising a response component, a trap checking component and processing component;
response component for, on receiving an initial request from an undefined originator to establish a session, responding to said initial request with a welcome page including at least one trap;
trap checking component for, dynamically monitoring action by the undefined originator on said at least one trap during said session, and on receiving further requests from said undefined originator in the same session, checking whether one of said at least one trap is used or not;
processing component for, if said at least one trap is not used, processing said further requests; and
if said at least one trap is used, stopping processing of said further requests. - View Dependent Claims (9, 10, 11)
-
-
12. A computer like readable medium comprising instructions for carrying out a method for preventing robots from browsing a Web site beyond a welcome page, said method in said Web site comprising the steps of:
-
on receiving an initial request from an undefined originator to establish a session;
responding to said initial request with a welcome page including at least one trap;
monitoring action by the undefined originator on said at least one trap during said session;
on receiving further requests from said undefined originator in the same session;
checking whether one of said at least one trap is used or not;
if not used;
assuming that said undefined originator is a human being and keep processing said further requests; and
if used;
assuming that said undefined originator is a robot and stopping processing of said further requests.
-
Specification