Bootstrap OS protection and recovery
First Claim
1. A method for protecting a computer system, the method comprising:
- reading status information in response to a power-on self-test of the computer system, the status information indicating whether a network connectivity was available a time an operating system of the computer system was last operational;
when the status information indicates that the network connectivity was not available, obtaining a software patch;
booting the operating system of the computer system, after the obtaining; and
executing and applying the software patch, after the booting.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for protecting a computer system provides bootstrap operating system detection and recovery and provides the capability to detect malware, such as rootkits, before the operating system has been loaded and provides the capability to patch malfunctions that block the ability of the computer system to access the Internet. A method for protecting a computer system includes reading stored status information indicating whether network connectivity was available the last time an operating system of the computer system was operational, when the stored status information indicates that network connectivity was not available, obtaining a software patch, and executing and applying the software patch.
-
Citations
24 Claims
-
1. A method for protecting a computer system, the method comprising:
-
reading status information in response to a power-on self-test of the computer system, the status information indicating whether a network connectivity was available a time an operating system of the computer system was last operational; when the status information indicates that the network connectivity was not available, obtaining a software patch; booting the operating system of the computer system, after the obtaining; and executing and applying the software patch, after the booting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system, comprising:
-
a processor configured to execute computer program instructions; and a non-transitory memory configured to store computer program instructions executable by the processor to perform a method comprising reading status information in response to a power-on self-test of the computer system, the status information indicating whether a network connectivity was available a time an operating system of the computer system was last operational; when the status information indicates that the network connectivity was not available, obtaining a software patch; booting the operating system of the computer system, after the obtaining; and executing and applying the software patch, after the booting. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. Computer program instructions, recorded on a non-transitory, computer readable storage medium and executable by a processor, for performing a method for protecting a computer system, the instructions comprising:
-
instructions to read status information in response to a power-on self-test of the computer system, the status information indicating whether a network connectivity was available a time an operating system of the computer system was last operational; instructions to obtain a software patch, when the status information indicates that the network connectivity was not available; instructions to boot the operating system of the computer system, after the software patch is obtained; and instructions to execute and apply the software patch, after the operating system is booted. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification