System and method for preintegration of updates to an operating system
First Claim
1. A system for creating an operating system image, the image having preintegrated updates, the system comprising:
- an operating system preparation engine operable to remove the operating system source file;
an update package engine operable to package one or more updates for integration with the operating system, each update having one or more files, the update package engine extracting the update files and assigning file and directory structures to the update files that replace corresponding files in the operating system directory;
an overwrite engine operable to write the packaged update files over the corresponding operating system files; and
an install engine operable to register the update with the operating system on initial boot of the operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
An operating system has security updates preintegrated to reduce vulnerability of the operating system to malicious programs, such as worms. Preintegration writes update files over corresponding operating system files before boot of the operating system so that malicious programs are not provided an opportunity to attack the operating system during a post-boot security update. An update package extracts update files, such as QFE files, and prepares the update files within a file and directory structure corresponding to the operating system. An overwrite engine running on an alternative operating system writes the update files to the operating system so that the operating system boots secure from attack by worms that the updates are intended to prevent.
-
Citations
20 Claims
-
1. A system for creating an operating system image, the image having preintegrated updates, the system comprising:
-
an operating system preparation engine operable to remove the operating system source file;
an update package engine operable to package one or more updates for integration with the operating system, each update having one or more files, the update package engine extracting the update files and assigning file and directory structures to the update files that replace corresponding files in the operating system directory;
an overwrite engine operable to write the packaged update files over the corresponding operating system files; and
an install engine operable to register the update with the operating system on initial boot of the operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for creating an operating system image, the image having integrated updates, the method comprising:
-
removing the source file of the operating system;
extracting an update file from an operating system update;
writing the update file over a corresponding operating system file;
booting the operating system; and
registering the update with the operating system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An information handling system comprising:
-
an operating system having plural files, the operating system in a non-operational state;
an alternative operating system operable to support operation of the information handling system;
an update package supported by the alternative operating system, the update package having one or more update files for integration with the operating system, the update files having a file and directory structure aligned to replace corresponding files in the operating system;
an overwrite engine operable to write the update files over the corresponding operating system files to preintegrate the update files in the operating system. - View Dependent Claims (20)
-
Specification