×

Systems and methods for dynamically validating remote requests within enterprise networks

  • US 10,200,369 B1
  • Filed: 02/16/2016
  • Issued: 02/05/2019
  • Est. Priority Date: 02/16/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for dynamically validating a remote request within an enterprise network including a target system, a remote system, and a server, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

  • receiving, by the target system and from the remote system, the remote request for access to a portion of the target system, the target system and the remote system being host systems that perform direct Peer-to-Peer (P2P) communications with one another within the enterprise network;

    performing a validation operation to determine whether the remote system is trustworthy to access the portion of the target system, the validation operation comprising;

    querying, by the target system, an enterprise security system included in the server to authorize the remote request from the remote system;

    receiving, by the target system and from the enterprise security system in response to the query, a notification indicating whether the remote system is trustworthy to access the portion of the target system, the notification based at least in part on contextual information about the remote request, the remote system sending the contextual information to the server, and the remote system sending, by way of P2P communications, the remote request to the target system at approximately the same time; and

    determining, by the target system, whether to grant the remote request from the remote system based at least in part on the notification received from the enterprise security system; and

    based on the notification indicating that the remote system is trustworthy, allowing, by the target system, the remote system access to the portion of the target system.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×