IP Library › Granted Patent US 11,496,461
Granted Patent B2
US 11,496,461 · App. 17/212,573 · Granted Nov 8, 2022

Gateway management for a zero trust environment

Inventors: Prashil Rakeshkumar Gupta (Bangalore, IN); Biju Ramachandra Kaimal (Bangalore, IN); Venkata Suresh Reddy Obulareddy (Bangalore, IN)
Assignee: Sophos Limited
H04L63/0838G06F9/4416H04L63/029H04L63/0876
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,496,461
App. No.
17/212,573
Filed
Mar 25, 2021
Granted
Nov 8, 2022
Kind
B2
Examiner
DOAN, HUAN V
Art Unit
2499
USPC
726/6
Abstract

A virtualized gateway for applications in a zero trust network access environment is managed from a cloud-based threat management facility for an enterprise network. In order to facilitate creation of a new, centrally managed gateway, a one-time passcode for registration of the gateway to the threat management facility is encoded onto a virtual disk and distributed to a host platform along with a base gateway image for the gateway. This advantageously permits the new gateway to boot and securely register with the threat management facility without further administrative intervention.

Claims (49)

1. A method for deploying a centrally managed gateway for zero trust network access, the method comprising:

receiving a request from an administrator for an enterprise network to configure a managed device for the enterprise network, wherein the managed device supports zero trust network access to one or more applications for the enterprise network, and wherein the enterprise network is managed by a threat management facility;

retrieving a base image for the managed device, the base image including a bootable, unconfigured image of the managed device;

retrieving configuration information from the threat management facility, the configuration information including a client identifier for the managed device;

retrieving a one-time passcode for the client identifier from an identity management platform;

creating a supplemental drive image for the managed device, the supplemental drive image including the configuration information and the one-time passcode for the managed device, wherein the base image is configured to boot using data from a drive that contains the supplemental drive image;

loading the base image on to a boot device;

loading the supplemental drive image onto a drive for the boot device;

booting the boot device from the base image; and

in response to the data stored in the supplemental drive image, causing the managed device booted from the base image to register with the threat management facility using the client identifier and the one-time passcode from the identity management platform.

2. A system comprising:

an identity management platform comprising one or more servers supporting authentication in a zero trust network environment; and

a threat management facility for an enterprise network, the threat management facility hosted on a cloud computing platform and the threat management facility including a processor and memory storing computer executable instructions that configure the threat management facility to perform the steps of:

receiving a request from an administrator for the enterprise network to configure a managed device that supports zero trust network access to one or more applications for the enterprise network;

retrieving a base image for the managed device, the base image including a bootable, unconfigured image of the managed device;

retrieving configuration information from the threat management facility, the configuration information including a client identifier for the managed device;

retrieving a one-time passcode for the client identifier from the identity management platform;

creating a supplemental drive image for the managed device, the supplemental drive image including the configuration information and the one-time passcode for the managed device, wherein the base image is configured to boot using data from a drive that contains the supplemental drive image;

loading the base image onto a boot device;

loading the supplemental drive image onto a drive for the boot device;

booting the boot device from the base image; and

in response to the data stored in the supplemental drive image, causing the managed device booted from the base image to register with the threat management facility using the client identifier and the one-time passcode from the identity management platform.

3. A computer program product comprising a non-transitory computer readable medium that includes computer executable code that, when executing on one or more computing devices, performs the steps of:

receiving a request from an administrator for an enterprise network to configure a managed device for the enterprise network, wherein the managed device supports zero trust network access to one or more applications for the enterprise network, and wherein the enterprise network is managed by a threat management facility;

retrieving a base image for the managed device, the base image including a bootable, unconfigured image of the managed device;

retrieving configuration information from the threat management facility, the configuration information including a client identifier for the managed device;

retrieving a one-time passcode for the client identifier from an identity management platform;

creating a supplemental drive image for the managed device, the supplemental drive image including the configuration information and the one-time passcode for the managed device, wherein the base image is configured to boot using data from a drive that contains the supplemental drive image;

loading the base image onto a boot device;

loading the supplemental drive image onto a drive for the boot device;

booting the boot device from the base image; and

in response to the data stored in the supplemental drive image, causing the managed device booted from the base image to register with the threat management facility using the client identifier and the one-time passcode from the identity management platform.

4. The computer program product of claim 3 wherein loading the base image and loading the supplemental drive image include automatically loading the base image to a virtualized boot device and loading the supplemental drive image onto a virtualized drive for the virtualized boot device.

5. The computer program product of claim 3 further comprising receiving a second request to register the managed device with the threat management facility using the client identifier and the one-time passcode from the identity management platform.

6. The computer program product of claim 5 further comprising automatically authenticating the client identifier with identity management platform using the one-time passcode and, in response to a successful authentication with the identity management platform, automatically registering the managed device with the threat management facility.

7. The computer program product of claim 3 wherein the managed device is a virtual device.

8. The computer program product of claim 3 wherein the base image is in a virtualization format.

9. The computer program product of claim 3 wherein the drive is a CD-ROM of a virtual machine, and wherein the supplemental drive image is an ISO image for the CD-ROM.

10. The computer program product of claim 3 wherein the configuration information includes one or more of local area network configuration information, wide area network configuration, and domain name service information.

11. The computer program product of claim 3 wherein the configuration information includes one or more of a name for the managed device and a fully qualified domain name for the managed device.

12. The computer program product of claim 3 wherein the configuration information includes one or more of a certificate for the managed device and a private key for the managed device.

13. The computer program product of claim 3 wherein the managed device includes a gateway for zero trust network applications.

14. The computer program product of claim 3 wherein the managed device includes one or more of a firewall, a wireless access point, and a switch for the enterprise network.

15. The computer program product of claim 3 wherein the request from the administrator is received at the threat management facility.

16. The computer program product of claim 3 wherein the managed device is a virtualized device hosted in a cloud computing environment.

17. The computer program product of claim 3 wherein the managed device is physically hosted on premises for the enterprise network.

18. The computer program product of claim 3 wherein the threat management facility is hosted on a cloud computing platform.

19. The computer program product of claim 3 wherein the managed device is hosted on a cloud computing platform.

20. The computer program product of claim 3 wherein the threat management facility is hosted on a first cloud computing platform and the managed device is hosted on a second cloud computing platform independent of the first cloud computing platform.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2021
From: GUPTA, PRASHIL RAKESHKUMAR; KAIMAL, BIJU RAMACHANDRA; OBULAREDDY, VENKATA SURESH REDDY
To: SOPHOS LIMITED
Reel/Frame 055957/0446 →
Priority Claims (1)
IN 202111007638 · Feb 23, 2021 · national
Continuity (1)
Related Publication 20220272082A1 · Aug 25, 2022
Cited By (2)
US 12,301,411 US 12,388,900