1. A method for validating devices in a network, the method comprising: receiving at a server, data from one or more devices interacting with another device in a network, wherein the data is generated and sent to the server by the one or more devices as a part of network interaction; passively monitoring the data received from the one or more devices at the server, wherein passive monitoring does not require the one or more devices to execute instructions specifically for validation; determining that a device from the one or more devices does not adhere to one or more rules associated with the network interaction based on an evaluation of the received data by a software application hosted and executed at the server; querying the device for device status data, the device status data including information regarding any peripherals associated with the device; and invalidating the device for further network interaction based on the use of an illicit peripheral as indicated by the device status data.