IP Library › Granted Patent US 12,323,448
Granted Patent B2
US 12,323,448 · App. 18/304,796 · Granted Jun 3, 2025

System and method for identifying security threats based on compliance failures and infrastructure activity

Inventors: Stav Sapir (Beer Sheba, IL); Maxim Balin (Gan-Yavne, IL)
Assignee: Dell Products L.P.
H04L63/1425H04L63/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 12,323,448
App. No.
18/304,796
Granted
Jun 3, 2025
Kind
B2
Abstract

Methods and systems for managing computing infrastructure compliance with standards are disclosed. The computing infrastructure may provide computer implemented services that may be at elevated risk if the computing infrastructure fails to comply with various standards such as security or redundancy standards. To manage compliance with standards, a cross-standard compliance coverage model may be used. The cross-standard compliance coverage model may use information regarding infrastructure components of the computing infrastructure to ascertain compliance with any number of standards. The compliance and activity of the infrastructure may be used to identify actions usable to manage the infrastructure to reduce or prevent compliance failures.

Claims (60)

1. A method for managing computing infrastructure, the method comprising:

obtaining a compliance information element for an infrastructure component of the computing infrastructure;

dynamically processing the compliance information element to update a cross-standard compliance coverage model to obtain an updated cross-standard compliance coverage model;

obtaining, using the updated cross-standard compliance coverage model, standard compliance data for a security standard enforced on the infrastructure;

making a determination, based on the standard compliance data obtained using the updated cross-standard compliance coverage model, a confidentiality-integrity-availability classifications for the infrastructure, and a rating system, whether the infrastructure has undergone a change in compliance with the security standard; and

in an instance of the determination made based on the standard compliance data obtained using the updated cross-standard compliance coverage model where the infrastructure has undergone a change in compliance with the security standard resulting in a compliance failure specified by the standard compliance data:

obtaining logs for the infrastructure component;

identifying a chain of actions that lead to the compliance failure and that caused the change in compliance with the security standard; and

performing an action set to manage an impact of the change in compliance with the security standard, the action set being based at least in part of the chain of actions that was identified.

2. The method of claim 1 , wherein the logs specify actions performed by the infrastructure over a period of time, one of the actions causing the compliance failure.

3. The method of claim 2 , wherein identifying the chain of actions comprises:

performing first parsing of the logs to identify a first action that modified operation of the infrastructure component, the operation of the infrastructure being governed by a portion of the security standard that the compliance failures indicates that the infrastructure component fails to meet.

4. The method of claim 3 , wherein identifying the chain of actions further comprises:

performing second parsing of the logs to identify a second action on which the first action depends.

5. The method of claim 4 , wherein identifying the chain of actions further comprises:

performing third parsing of the logs to identify a configuration of the infrastructure component on which the first action depends.

6. The method of claim 5 , wherein identifying the chain of actions further comprises:

performing fourth parsing of the logs to identify a third action through which the configuration of the infrastructure component was modified to allow the first action to be performed.

7. The method of claim 6 , further comprising:

identifying a potential action based on one or more of the first action, the second action, and the third action; and

adding the potential action to the action set.

8. The method of claim 7 , wherein the potential action breaks the chain of actions that was identified from being repeated.

9. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for managing computing infrastructure, the operations comprising:

obtaining a compliance information element for an infrastructure component of the computing infrastructure;

dynamically processing the compliance information element to update a cross-standard compliance coverage model to obtain an updated cross-standard compliance coverage model;

obtaining, using the updated cross-standard compliance coverage model, standard compliance data for a security standard enforced on the infrastructure;

making a determination, based on the standard compliance data obtained using the updated cross-standard compliance coverage model, a confidentiality-integrity-availability classifications for the infrastructure, and a rating system, whether the infrastructure has undergone a change in compliance with the security standard; and

in an instance of the determination made based on the standard compliance data obtained using the updated cross-standard compliance coverage model where the infrastructure has undergone a change in compliance with the security standard resulting in a compliance failure specified by the standard compliance data:

obtaining logs for the infrastructure component;

identifying a chain of actions that lead to the compliance failure and that caused the change in compliance with the security standard; and

performing an action set to manage an impact of the change in compliance with the security standard, the action set being based at least in part of the chain of actions that was identified.

10. The non-transitory machine-readable medium of claim 9 , wherein the logs specify actions performed by the infrastructure over a period of time, one of the actions causing the compliance failure.

11. The non-transitory machine-readable medium of claim 10 , wherein identifying the chain of actions comprises:

performing first parsing of the logs to identify a first action that modified operation of the infrastructure component, the operation of the infrastructure being governed by a portion of the security standard that the compliance failures indicates that the infrastructure component fails to meet.

12. The non-transitory machine-readable medium of claim 11 , wherein identifying the chain of actions further comprises:

performing second parsing of the logs to identify a second action on which the first action depends.

13. The non-transitory machine-readable medium of claim 12 , wherein identifying the chain of actions further comprises:

performing third parsing of the logs to identify a configuration of the infrastructure component on which the first action depends.

14. The non-transitory machine-readable medium of claim 13 , wherein identifying the chain of actions further comprises:

performing fourth parsing of the logs to identify a third action through which the configuration of the infrastructure component was modified to allow the first action to be performed.

15. The non-transitory machine-readable medium of claim 14 , wherein the operations further comprise:

identifying a potential action based on one or more of the first action, the second action, and the third action; and

adding the potential action to the action set.

16. The non-transitory machine-readable medium of claim 15 , wherein the potential action breaks the chain of actions that was identified from being repeated.

17. A data processing system, comprising:

a processor; and

a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations for managing computing infrastructure, the operations comprising:

obtaining a compliance information element for an infrastructure component of the computing infrastructure;

dynamically processing the compliance information element to update a cross-standard compliance coverage model to obtain an updated cross-standard compliance coverage model;

obtaining, using the updated cross-standard compliance coverage model, standard compliance data for a security standard enforced on the infrastructure;

making a determination, based on the standard compliance data obtained using the updated cross-standard compliance coverage model, a confidentiality-integrity-availability classifications for the infrastructure, and a rating system, whether the infrastructure has undergone a change in compliance with the security standard; and

in an instance of the determination made based on the standard compliance data obtained using the updated cross-standard compliance coverage model where the infrastructure has undergone a change in compliance with the security standard resulting in a compliance failure specified by the standard compliance data:

obtaining logs for the infrastructure component;

identifying a chain of actions that lead to the compliance failure and that caused the change in compliance with the security standard; and

performing an action set to manage an impact of the change in compliance with the security standard, the action set being based at least in part of the chain of actions that was identified.

18. The data processing system of claim 17 , wherein the logs specify actions performed by the infrastructure over a period of time, one of the actions causing the compliance failure.

19. The data processing system of claim 18 , wherein identifying the chain of actions comprises:

performing first parsing of the logs to identify a first action that modified operation of the infrastructure component, the operation of the infrastructure being governed by a portion of the security standard that the compliance failures indicates that the infrastructure component fails to meet.

20. The data processing system of claim 19 , wherein identifying the chain of actions further comprises:

performing second parsing of the logs to identify a second action on which the first action depends.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2023
From: SAPIR, STAV; BALIN, MAXIM
To: DELL PRODUCTS L.P.
Reel/Frame 063547/0293 →
Continuity (1)
Related Publication 20240356946A1 · Oct 24, 2024
References Cited (22)
US 8104077B1 · Gauvin · 2012 [cited by examiner]
US 8584247B1 · Patil · 2013 [cited by applicant]
US 8590050B2 · Nagpal · 2013 [cited by applicant]
US 8788442B1 · Sculley, II · 2014 [cited by examiner]
US 8910241B2 · Pollutro · 2014 [cited by applicant]
US 10318628B2 · Le Bescond de Coatpont · 2019 [cited by applicant]
US 11184404B1 · Hatch · 2021 [cited by applicant]
US 11256777B2 · Brannon et al. · 2022 [cited by applicant]
US 20130104236A1 · Ray · 2013 [cited by examiner]
US 20180176254A1 · Lam · 2018 [cited by applicant]
US 20180322510A1 · Cleaver · 2018 [cited by applicant]
US 20190354690A1 · Brigandi · 2019 [cited by applicant]
US 20200358826A1 · Helander · 2020 [cited by applicant]
US 20220094596A1 · Jagannathan · 2022 [cited by applicant]
US 20230275932A1 · Brotherson · 2023 [cited by applicant]
US 20230283643A1 · Manuel-Devadoss · 2023 [cited by applicant]
US 20240061939A1 · Pieczul · 2024 [cited by applicant]
US 20240311208A1 · Kandasamy · 2024 [cited by applicant]
“Microsoft Purview Compliance Manager,” Web Page <https://learn.microsoft.com/en-us/microsoft-365/compliance/compliance-manager?view=o365-worldwide> accessed on Jan. 7, 2023. [cited by applicant]
“Configuration Analyzer for Microsoft Purview (CAMP),” Web Page <https://learn.microsoft.com/en-us/microsoft-365/compliance/compliance-manager-mcca?view=o365-worldwide> accessed on Jan. 7, 2023. [cited by applicant]
“GDPR Compliance Software,” Web Page <https://www.solarwinds.com/access-rights-manager/use-cases/gdpr-compliance-software> accessed on Jan. 7, 2023. [cited by applicant]
“Understanding the NIST 800-53 Risk Management Framework,” Web Page <https://www.apptega.com/frameworks/hist-800-53-compliance> accessed on Jan. 7, 2023. [cited by applicant]