1. A storage device comprising instructions that, when executed, cause a first device to at least: obtain a request from at least one of a host process or an application, the request to request data from a second device, the request including a user agent; determine whether a threshold number of different user agents has been identified in requests from the host process or application; and take an action responsive to the determination, a default value for the threshold number being independent of the host process or application, the threshold number to be overridden by an application-specific threshold.