IP Library Granted Patent US 11,075,809
Granted Patent B2
US 11,075,809 · App. 16/788,326 · Granted Jul 27, 2021

Methods and apparatus to deploy security-compliant workload domains

Inventors: Naren Lal (Bangalore, IN); Ranganathan Srinivasan (Bangalore, IN); Vipul Chaudhary (Bangalore, IN)
Assignee: VMware, Inc.
H04L41/0869H04L41/0843H04L41/5048H04L63/0876H04L63/20
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,075,809
App. No.
16/788,326
Granted
Jul 27, 2021
Kind
B2
Abstract

An example apparatus to configure a workload domain for security compliance includes a configuration normalizer to generate normalized workload domain configuration settings by normalizing workload domain configuration settings of a deployed workload domain based on a format of compliance configuration settings; a drift comparator to compare the normalized workload domain configuration settings with the compliance configuration settings before deploying an application in the workload domain; a post start-up controller to generate updated workload domain configuration settings by modifying ones of the workload domain configuration settings, the modifying of the ones of the workload domain configuration settings being based on the comparison of the normalized workload domain configuration settings with the compliance configuration settings; and a compliance verifier to determine whether the updated workload domain configuration settings satisfy the compliance configuration settings.

Claims (40)

1. An apparatus to configure a workload domain for security compliance, the apparatus comprising:

a configuration normalizer to generate normalized workload domain configuration settings by normalizing workload domain configuration settings of a deployed workload domain based on a format of compliance configuration settings;

a drift comparator to compare the normalized workload domain configuration settings with the compliance configuration settings before deploying an application in the workload domain;

a post start-up controller to generate updated workload domain configuration settings by modifying ones of the workload domain configuration settings, the modifying of the ones of the workload domain configuration settings being based on the comparison of the normalized workload domain configuration settings with the compliance configuration settings; and

a compliance verifier to determine whether the updated workload domain configuration settings satisfy the compliance configuration settings.

2. The apparatus of claim 1 , wherein the drift comparator is to compare the normalized workload domain configuration settings with the compliance configuration settings using a character-level comparison.

3. The apparatus of claim 1 , wherein the drift comparator is to generate a label to indicate a mismatch between the normalized workload domain configuration settings and the compliance configuration settings.

4. The apparatus of claim 3 , wherein the post start-up controller is to determine a corresponding one of the workload domain configuration settings to update based on the label.

5. The apparatus of claim 1 , wherein the compliance verifier is to generate an exception when the updated workload domain configuration settings do not satisfy the compliance configuration settings.

6. The apparatus of claim 5 , wherein the exception from the compliance verifier is to inhibit deployment of the workload domain.

7. At least one non-transitory computer readable medium comprising instructions that, when executed, cause at least one processor to at least:

generate normalized workload domain configuration settings by normalizing workload domain configuration settings of a deployed workload domain based on a format of compliance configuration settings;

compare the normalized workload domain configuration settings with the compliance configuration settings before deploying an application in the workload domain;

generate updated workload domain configuration settings by modifying ones of the workload domain configuration settings, the modifying of the ones of the workload domain configuration settings being based on the comparison of the normalized workload domain configuration settings with the compliance configuration settings; and

determine whether the updated workload domain configuration settings satisfy the compliance configuration settings.

8. The at least one non-transitory computer readable medium of claim 7 , wherein the instructions, when executed, cause the at least one processor to compare the normalized workload domain configuration settings with the compliance configuration settings using a character-level comparison.

9. The at least one non-transitory computer readable medium of claim 7 , wherein the instructions, when executed, cause the at least one processor to generate a label to indicate a mismatch between the normalized workload domain configuration settings and the compliance configuration settings.

10. The at least one non-transitory computer readable medium of claim 9 , wherein the instructions, when executed, cause the at least one processor to determine a corresponding one of the workload domain configuration settings to update based on the label.

11. The at least one non-transitory computer readable medium of claim 7 , wherein the instruction, when executed, cause the at least one processor to generate an exception when the updated workload domain configuration settings do not satisfy the compliance configuration settings.

12. The at least one non-transitory computer readable medium of claim 11 , wherein the exception is to inhibit deployment of the workload domain.

13. An apparatus to configure a workload domain for security compliance, the apparatus comprising:

means for generating normalized workload domain configuration settings by normalizing workload domain configuration settings of a deployed workload domain based on a format of compliance configuration settings;

means for comparing the normalized workload domain configuration settings with the compliance configuration settings before deploying an application in the workload domain;

means for generating updated workload domain configuration settings by modifying ones of the workload domain configuration settings, the modifying of the ones of the workload domain configuration settings being based on the comparison of the normalized workload domain configuration settings with the compliance configuration settings; and

means for determining whether the updated workload domain configuration settings satisfy the compliance configuration settings.

14. The apparatus of claim 13 , wherein the means for comparing is to compare the normalized workload domain configuration settings with the compliance configuration settings using a character-level comparison.

15. The apparatus of claim 13 , wherein the means for comparing is to generate a label to indicate a mismatch between the normalized workload domain configuration settings and the compliance configuration settings.

16. The apparatus of claim 15 , wherein the means for generating the updated workload domain configuration settings is to determine a corresponding one of the workload domain configuration settings to update based on the label.

17. The apparatus of claim 13 , wherein the means for determining is to generate an exception when the updated workload domain configuration settings do not satisfy the compliance configuration settings.

18. The apparatus of claim 17 , wherein the exception is to inhibit deployment of the workload domain.

19. A method to configure a workload domain for security compliance, the method comprising:

generating normalized workload domain configuration settings by normalizing workload domain configuration settings of a deployed workload domain based on a format of compliance configuration settings;

comparing the normalized workload domain configuration settings with the compliance configuration settings before deploying an application in the workload domain;

generating updated workload domain configuration settings by modifying ones of the workload domain configuration settings, the modifying of the ones of the workload domain configuration settings being based on the comparison of the normalized workload domain configuration settings with the compliance configuration settings; and

determining whether the updated workload domain configuration settings satisfy the compliance configuration settings.

20. The method of claim 19 , wherein the comparing of the normalized workload domain configuration settings with the compliance configuration settings is based on a character-level comparison.

21. The method of claim 19 , further including generating a label to indicate a mismatch between the normalized workload domain configuration settings and the compliance configuration settings.

22. The method of claim 21 , further including determining a corresponding one of the workload domain configuration settings to update based on the label.

23. The method of claim 19 , further including generating an exception when the updated workload domain configuration settings do not satisfy the compliance configuration settings.

24. The method of claim 23 , wherein the exception is to inhibit deployment of the workload domain.

Assignments (2)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2020
From: LAL, NAREN; SRINIVASAN, RANGANATHAN; CHAUDHARY, VIPUL
To: VMWARE, INC.
Reel/Frame 051790/0636 →