Automated information handling system hardening optimization systems and methods

US12547730B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12547730-B2
Application numberUS-202218045635-A
CountryUS
Kind codeB2
Filing dateOct 11, 2022
Priority dateOct 11, 2022
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Automating Information Handling System (IHS) hardening optimization includes retrieving, from a plurality of IHS hardening configurations, an initial IHS hardening configuration and hardening an IHS based on the initial hardening configuration. An IHS hardening verification tool is then run to verify that the IHS is in compliance with a compliance checklist, if it is, end-to-end tests are run on the IHS, and upon passing the end-to-end tests the initial hardening option is determined to be the best hardening option for the IHS. However, in response to the IHS not passing the end-to-end tests, a next IHS hardening configuration is retrieved and the IHS is hardened based on the next hardening configuration. Running the hardening verification tool and end-to-end tests on the IHS and retrieving a further IHS hardening configuration and hardening the IHS based on the further hardening configuration is repeated, until the IHS passes the end-to-end tests.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A method for automating information handling system hardening optimization, the method comprising: retrieving, from a plurality of information handling system hardening configuration options, an initial information handling system hardening configuration option; hardening an information handling system based, at least in part, on the initial hardening configuration option; running an information handling system hardening verification tool to verify that the information handling system is in compliance with a compliance checklist; running, in response to verification that the information handling system is in compliance with the compliance checklist, end-to-end tests on the information handling system; determining, in response to passing of the end-to-end tests, the initial hardening option is a best hardening option for the information handling system; retrieving, in response to the information handling system not passing the end-to-end tests, a next information handling system hardening configuration option from the plurality of information handling system hardening configuration options; hardening the information handling system based, at least in part, on the next hardening configuration option; and repeating, until the information handling system passes the end-to-end tests: running the information handling system hardening verification tool to verify that the information handling system is in compliance with the compliance checklist; running, in response to verification that the information handling system is in compliance with the compliance checklist, the end-to-end tests on the information handling system; determining, in response to passing of the end-to-end tests, the next hardening option is the best hardening option for the information handling system; retrieving, in response to the information handling system not passing the end-to-end tests, a further information handling system hardening configuration option from the plurality of information handling system hardening configuration options; and hardening the information handling system based, at least in part, on the further hardening configuration option. 2 . The method of claim 1 , further comprising: retrieving the next information handling system hardening configuration option from the plurality of information handling system hardening configuration options, in response to the information handling system not being in compliance with the compliance checklist following hardening the information handling system based, at least in part, on the initial hardening configuration option; and retrieving the further information handling system hardening configuration option from the plurality of information handling system hardening configuration options, in response to the information handling system not being in compliance with the compliance checklist following hardening the information handling system based, at least in part, on the next hardening configuration option. 3 . The method of claim 2 , wherein retrieving, in response to the information handling system not passing the end-to-end tests, the next information handling system hardening configuration option from the plurality of information handling system hardening configuration options, retrieving, in response to the information handling system not passing the end-to-end tests, the further information handling system hardening configuration option from the plurality of information handling system hardening configuration options, retrieving the next information handling system hardening configuration option from the plurality of information handling system hardening configuration options, in response to the information handling system not being in compliance with the compliance checklist following hardening the information handling system based, at least in part, on the initial hardening configuration option, and/or retrieving the further information handling system hardening configuration option from the plurality of information handling system hardening configuration options, in response to the information handling system not being in compliance with the compliance checklist following hardening the information handling system based, at least in part, on the next hardening configuration option further comprises using machine learning to choose a next best or further best information handling system hardening configuration option compared to the initial information handling system hardening configuration option or next information handling system hardening configuration option, respectively. 4 . The method of claim 1 , further comprising checking stability of the information handling system after running the end-to-end tests on the information handling system. 5 . The method of claim 1 , wherein the compliance checklist comprises a United States Department of Commerce National Institute for Standards and Testing National Checklist Program checklist that conforms to a Security Content Automation Protocol. 6 . The method of claim 1 , further comprising creating the information handling system hardening verification tool. 7 . The method of claim 1 , further comprising creating the compliance checklist. 8 . A non-transitory computer-readable storage medium storing program instructions, thereupon, that upon execution by an information handling system causes the information handling system to: retrieve an initial information handling system hardening configuration option, from a plurality of information handling system hardening configuration options; harden a subject information handling system based, at least in part, on the initial hardening configuration option; run an information handling system hardening verification tool to verify that the subject information handling system is in compliance with a compliance checklist; run end-to-end tests on the subject information handling system, in response to verification that the subject information handling system is in compliance with the compliance checklist; determine that the initial hardening option is a best hardening option for the subject information handling system, in response to passing of the end-to-end tests; and repeat, in response to the subject information handling system not passing the end-to-end tests, and until a determination of a hardening option of the plurality of information handling system hardening configuration options is best hardening option for the subject information handling system: retrieve a next information handling system hardening configuration option from the plurality of information handling system hardening configuration options; harden the subject information handling system based, at least in part, on the next hardening configuration option; run the information handling system hardening verification tool to verify that the subject information handling system is in compliance with the compliance checklist; run the end-to-end tests on the subject information handling system, in response to verification that the subject information handling system is in compliance with the compliance checklist; and determine the next hardening option is the best hardening option for the subject information handling system, in response to passing of the end-to-end tests. 9 . The non-transitory computer-readable storage medium of claim 8 , wherein, upon execution by the information handling system, the program instructions cause the information handling system to: repeat, in response to the subject information handling system not being in compliance with the compliance checklist following hardening the subject information handling system based, at least in part, on the initial hardening

Assignees

Inventors

Classifications

  • Testing of software · CPC title

  • G06F21/577Primary

    Assessing vulnerabilities and evaluating computer system security · CPC title

  • not using a perturbation signal · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12547730B2 cover?
Automating Information Handling System (IHS) hardening optimization includes retrieving, from a plurality of IHS hardening configurations, an initial IHS hardening configuration and hardening an IHS based on the initial hardening configuration. An IHS hardening verification tool is then run to verify that the IHS is in compliance with a compliance checklist, if it is, end-to-end tests are run o…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F21/577. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).