Patent ID: 9479525
Filing Date: 2016-10-25
CPC Classification: G06F,H04L

Claim Text:
1. A computer program product for managing a computational device access to a remote resource at a server over a network, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes in the computational device to perform operations, the operations comprising: detecting an attempt by the computational device to exchange data with the remote resource over the network; executing at least one computer instruction to perform at least one interaction by the computational device with the server over the network to request server information for each of the at least one interaction in response to detecting the attempt to exchange data with the remote resource, wherein one of the at least one interaction comprises exploiting a known security vulnerability by sending a request to obtain expected data from the server; receiving server information in response to each of the at least one interaction with the server for the requested server information; determining from the received server information whether the received server information satisfies at least one security requirement by at least determining whether the received server information comprises the expected data indicating the known security vulnerability; and determining whether to prevent the computational device from exchanging of data with the remote resource based on whether the received server information satisfies the at least one security requirement.