Methods for generating an action based on tls parameters and devices thereof
AssigneeF5, Inc.
InventorsJohn Ray CLARK, Jason R. ADAMS, Mudit TYAGI, Judge K. ARORA
Life of this patent
Estimating the term…
Abstract
Methods, non-transitory computer readable media, network traffic manager apparatuses, and systems that assist with generating insights with TLS parameters includes receiving a request from a client for establishing a TLS connection to a server. In some examples, the request comprises parameters for the TLS connection. Next, the network traffic manager apparatus determines an identity of the client based on the TLS parameters in the request unique to the client and executes an action based on the TLS parameters which alters a handling of the request.
Claims20
A method for generating customized actions for an unidentified client, the method implemented by a network traffic management system comprising network traffic apparatuses, client devices, or server devices, the method comprising:
- receiving a request from a client for establishing a transport layer security (TLS) connection to a server, wherein the request comprises TLS parameters for the TLS connection;
- determining, using a database of known clients, whether the TLS parameters in the request match to a corresponding unique combination of TLS parameters for one of the known clients;
- and
- in response to determining the TLS parameters in the request fails to match to a corresponding unique combination of TLS parameters in the database of known clients, executing an action with respect to the request.
A non-transitory computer readable medium having stored thereon instructions for establishing a connection to a server with a certificate comprising executable code which when executed by processors, causes the processors to:
- receive a request from a client for establishing a transport layer security (TLS) connection to a server, wherein the request comprises TLS parameters for the TLS connection;
- determine, using a database of known clients, whether the TLS parameters in the request match to a corresponding unique combination of TLS parameters for one of the known clients;
- and
- in response to determining the TLS parameters in the request fails to match to a corresponding unique combination of TLS parameters in the database of known clients, execute an action with respect to the request.
A network traffic manager apparatus, comprising memory comprising programmed instructions stored in the memory and processors configured to be capable of executing the programmed instructions stored in the memory to:
- receive a request from a client for establishing a transport layer security (TLS) connection to a server, wherein the request comprises TLS parameters for the TLS connection;
- determine, using a database of known clients, whether the TLS parameters in the request match to a corresponding unique combination of TLS parameters for one of the known clients;
- and
- in response to determining the TLS parameters in the request fails to match to a corresponding unique combination of TLS parameters in the database of known clients, execute an action with respect to the request.
A network traffic management system, comprising traffic management apparatuses, client devices, or server devices, the network traffic management system comprising memory comprising programmed instructions stored thereon and processors configured to be capable of executing the stored programmed instructions to:
- receive a request from a client for establishing a transport layer security (TLS) connection to a server, wherein the request comprises TLS parameters for the TLS connection;
- determine, using a database of known clients, whether the TLS parameters in the request match to a corresponding unique combination of TLS parameters for one of the known clients;
- and
- in response to determining the TLS parameters in the request fails to match to a corresponding unique combination of TLS parameters in the database of known clients, execute an action with respect to the request.
Dependencies are inferred from the claim text.