System, method, and computer program product for mounting an image of a computer system in a pre-boot environment for validating the computer system
AssigneeMcAfee, Inc.
InventorGregory W. Dalcher
Life of this patent
Estimating the term…
Abstract
A system, method, and computer program product are provided for mounting an image of a computer system in a pre-boot environment for validating the computer system. In use, an image of a computer system is mounted in a pre-boot environment of the computer system, where the image includes a file system structure and initialization data of the computer system. Furthermore, at least one task is performed on the mounted image for validating the computer system.
Claims20
A non-transitory computer readable medium comprising instructions stored thereon that when executed cause a programmable device to:
- mount an image of an operating system for a computer system in a pre-boot environment of the programmable device;
- identify an untrusted component of the operating system registered to be automatically loaded or loaded during a boot-up stage of the operating system that is predetermined to be early;
- and
- determine, in the pre-boot environment, whether to allow the operating system to load, based on characteristics of the untrusted component.
A programmable apparatus, comprising:
- one or more processors;
- and
- a memory, coupled to the one or more processors, on which are stored instructions, comprising instructions that when executed cause at least some of the one or more processors to:
- mount an image of an operating system in a pre-boot environment of the programmable apparatus;
- identify an untrusted component of the operating system registered to be automatically loaded or loaded during a boot-up stage of the operating system that is predetermined to be early;
- and
- determine, in the pre-boot environment, whether to allow the operating system to load, based on characteristics of the untrusted component.
A method of controlling loading of an operating system, comprising:
- analyzing an image of an operating system in a pre-boot environment of a programmable device;
- identifying an untrusted component of the operating system configured to be automatically loaded or loaded during a boot-up stage of the operating system that is predetermined to be early;
- and
- determining, in the pre-boot environment, whether to load the operating system, based on characteristics of the untrusted component.
Dependencies are inferred from the claim text.