Determining and Enforcing Data Location of Internet Traffic Routing Using Transport Layer Security (TLS) Server Name Indication (SNI)
AssigneeCloudflare, Inc.
InventorsThomas Graham Arnfeld, Nicholas Jones
Life of this patent
Estimating the term…
Loading patent…
AssigneeCloudflare, Inc.
InventorsThomas Graham Arnfeld, Nicholas Jones
Estimating the term…
A compute server receives a secure session request as part of a secure session handshake. The request includes a Server Name Indication (SNI) field. The compute server determines a hostname from the SNI field and determines that a policy is applicable for the determined hostname. The policy indicates a first location where decrypting and servicing traffic for the determined hostname is permitted. The compute server determines that its location does not satisfy the determined policy. The compute server proxies the secure session handshake between the client network application and a second server that satisfies the determined policy. The compute server proxies layer 4 traffic transmitted over the secure session between the client network application and the second server.
A method in a first server of a plurality of servers of a distributed cloud computing network, comprising:
A non-transitory machine-readable storage medium that provides instructions that, if executed by a processing system of a first server of a plurality of servers of a distributed cloud computing network, will cause said first server to perform operations comprising:
A first server of a plurality of servers of a distributed cloud computing network, the first server comprising:
Dependencies are inferred from the claim text.