Virus protection in computer systems
First Claim
1. A method for preventing the transfer of boot sector viruses to a computer system having a processor and memory in which is stored system microcode that is executed by the processor to initialize the system on system power-up and in which is further stored virus detection code, the system being operable after the system initialization to load a system boot program from a removable bootable media, the method comprising:
- upon completion of system initialization, loading the boot program from the removable bootable media into system memory;
prior to execution of said boot program, executing said virus detection code to check said stored boot program for the presence of computer viruses, wherein the system memory includes virus signature data in addition to the virus detection code, said step of executing the virus detection code includes comparing the stored boot program with the virus signature data; and
issuing a warning to the user of the computer system on a determination that the boot program includes a computer virus.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for preventing the virus infection of computer systems from a diskette carrying a boot sector virus. System ROM code in the computer system includes a routine that is executed before passing control to a bootable media. This routine is designed to execute when Power On Self Test has completed and the boot record from the bootable media, either hardfile or diskette, has been loaded into system memory. The boot record is scanned for the presence of known boot sector viruses, signatures of which are stored in FLASH ROM within the computer system.
-
Citations
8 Claims
-
1. A method for preventing the transfer of boot sector viruses to a computer system having a processor and memory in which is stored system microcode that is executed by the processor to initialize the system on system power-up and in which is further stored virus detection code, the system being operable after the system initialization to load a system boot program from a removable bootable media, the method comprising:
-
upon completion of system initialization, loading the boot program from the removable bootable media into system memory; prior to execution of said boot program, executing said virus detection code to check said stored boot program for the presence of computer viruses, wherein the system memory includes virus signature data in addition to the virus detection code, said step of executing the virus detection code includes comparing the stored boot program with the virus signature data; and issuing a warning to the user of the computer system on a determination that the boot program includes a computer virus. - View Dependent Claims (2, 3, 4)
-
- 5. A computer system comprising a processor and read-only memory for storing system microcode that is executed by the processor to initialize the system on system power-up and for further storing virus detection code, the system being operable, on completion of the initialization procedure to load a boot program from a removable bootable medium into system memory, the system being further operable, prior to execution of the loaded boot program, to check, by means of the virus detection code executing on said processor, the boot program for computer viruses, the system memory further storing virus signature data, wherein the system is operable, by means of the virus detection code executing on the system processor, to compare the loaded boot program with the virus signature data in order to determine the presence of a computer virus, and the system being further operable to issue a warning to a user of the computer system on a determination that the computer virus has been detected.
Specification