×

Authentication of network nodes

  • US 9,800,567 B2
  • Filed: 03/31/2014
  • Issued: 10/24/2017
  • Est. Priority Date: 03/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable non-transitory medium storing instructions which, when executed by at least one processor, cause a computer system to perform activities comprising:

  • upon receiving an online service request, establish a connection to a server hosting an application configured to provide the requested service, wherein the online service request is routed to the application on the server by establishing the connection with the server from a plurality of servers based on an identification, wherein the identification is based on a current load in response to performing a load balancing on the plurality of servers, when the plurality of servers host the application configured to provide the requested service, and wherein before routing the online service request to the application on the server, authorizing the online service request based on information obtained via a security certificate assigned to the application hosted on the server;

    extract a global unique identifier (GUID) of the application hosted on the server from the security certificate associated with the application, wherein the GUID is embedded in the security certificate, and wherein the GUID is uniquely associated with the application;

    identify one or more of a network address and a host name corresponding to the GUID of the application, wherein identifying the one or more of the network address and the host name corresponding to the GUID of the application, comprises;

    looking up the GUID of the application in a map table, wherein the map table defines correspondence between one or more GUIDs correspondingly associated with one or more applications and one or more of a plurality of network addresses and a plurality of host names; and

    when an identified network address or a host name corresponding to the GUID of the application from the map table matches a network address or a host name associated with the server hosting the application, based on a comparison between the identified network address or the host name corresponding to the GUID of the application and the network address or the host name associated with the server hosting the application, allow access to the application for processing the service request or reject the service request.

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