1. A method for validating a user device in a network, the method comprising: transmitting a query over a communication network to a user device executing a network game on a network, wherein the query requests specified information concerning the execution of the network game on the network by the user device; receiving a query response sent over the communication network from the user device, the received query response including the specified information as requested; comparing the received query response to a database that stores information regarding a plurality of indications of cheating, wherein the indications include specified code associated with cheating behavior that are executable by the user device during execution of the network game on the network; identifying, based on the comparison, that the received query response includes the specified code associated with the cheating behavior that was executed by the user device during the network game on the network; and adding an identifier of the user device to a list of cheating user devices stored in memory based on the identification, wherein continued access to the network game for each user device on the network is controlled based on the list of cheating user devices.