A system and method are diminish the use of an automated program in a
networked environment. A server can provide access to a service. In
addition, a software module provides a client computer with a visual test
upon a request transmitted through a network by the client computer for
the service. The visual test requires the client computer to perform a
predetermined action on a shaped object displayed on a video display in
order to gain access to the service. A validation software module
receives a request from the software module for the shaped object to be
displayed on the video display. Further, the validation software module
randomly selects a shaped object to be transmitted to the software
module. The validation software module provides the software module with
the shaped object. An access software module receives an access
instruction from the validation software module if the client computer
passes the visual test. The client computer can access the service if the
client computer passes the visual test.