Bootstrap OS protection and recovery
First Claim
1. A method, comprising:
- verifying an integrity of a Basic Input/Output System (BIOS);
performing an integrity scan of the BIOS, at least a portion of a bootloader and anti-malware software, after the verifying;
loading and executing the bootloader, after the performing;
loading the anti-malware software, after an operating system boots; and
performing a scan with the anti-malware software to ensure a network connectivity is available.
2 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
20 Claims
-
1. A method, comprising:
-
verifying an integrity of a Basic Input/Output System (BIOS); performing an integrity scan of the BIOS, at least a portion of a bootloader and anti-malware software, after the verifying; loading and executing the bootloader, after the performing; loading the anti-malware software, after an operating system boots; and performing a scan with the anti-malware software to ensure a network connectivity is available. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Computer program instructions, recorded on a non-transitory, computer readable storage medium and executable by a processor, for performing a method, the instructions comprising:
-
instructions to verify an integrity of a Basic Input/Output System (BIOS); instructions to perform an integrity scan of the BIOS, at least a portion of a bootloader and anti-malware software, after the integrity of the BIOS is verified; instructions to load and execute the bootloader, after the integrity scan of the portion of the bootloader is performed; instructions to load the anti-malware software, after an operating system boots; and instructions to perform a scan with the anti-malware software to ensure a network connectivity is available. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a memory; and a processor configured to verify an integrity of a Basic Input/Output System (BIOS), to perform an integrity scan of the BIOS, at least a portion of a bootloader and anti-malware software, after the integrity of the BIOS code is verified, to load and execute the bootloader, after the integrity scan of the portion of the bootloader is performed, to load the anti-malware software, after an operating system boots, and to perform a scan with the anti-malware software to ensure a network connectivity is available. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification