×

Systems and methods for securely and transparently proxying SAAS applications through a cloud-hosted or on-premise network gateway for enhanced security and visibility

  • US 10,778,684 B2
  • Filed: 04/07/2017
  • Issued: 09/15/2020
  • Est. Priority Date: 04/07/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing access to an application, the method comprising:

  • providing, by a device intermediary between a client and a server, access to an application hosted by the server, the access provided to the client via a link that generates a first hypertext transfer protocol (HTTP) request for the application;

    receiving, by the device from the client, the first HTTP request generated via the provided link;

    rewriting, by the device, an absolute uniform resource locator (URL) of the application indicated in the first HTTP request by replacing a server hostname of the server included in the absolute URL with a URL segment to obfuscate the server hostname in the rewritten absolute URL and hide the server hostname from at least the client, the URL segment generated by prefixing a unique string assigned to the obfuscated server hostname to a device hostname of the device; and

    redirecting, by the device, the client to the rewritten absolute URL with the server hostname obfuscated, wherein a domain name system (DNS) server for the client is configured with a DNS entry comprising an expression, the expression of the DNS entry including a wildcard prefixed to the device hostname, to cause the DNS server to resolve the rewritten absolute URL to an internet protocol (IP) address of the device.

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