Virus scanning of input/output traffic of a computer system
First Claim
Patent Images
1. A method, comprising:
- initializing a virus scanner during a pre-boot phase of a computer system;
scrubbing data read from an input/output (I/O) device of the computer system by the virus scanner using a virus signature database before the data is loaded; and
enacting a platform policy if a virus is detected in the data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and article of manufacture to virus scan input/output (I/O) traffic of a computer system. A virus scanner is initialized during a pre-boot phase of a computer system. Data read from an input/output (I/O) device of the computer system is scrubbed by the virus scanner using a virus signature database before the data is loaded. A platform policy is enacted if a virus is detected in the data.
-
Citations
30 Claims
-
1. A method, comprising:
-
initializing a virus scanner during a pre-boot phase of a computer system;
scrubbing data read from an input/output (I/O) device of the computer system by the virus scanner using a virus signature database before the data is loaded; and
enacting a platform policy if a virus is detected in the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article of manufacture comprising:
-
a machine-accessible medium including a plurality of instructions which when executed perform operations comprising;
initializing a virus scanner during a pre-boot phase of a computer system;
scrubbing contents of a memory device of the computer system during the pre-boot phase by the virus scanner using a virus signature database;
scrubbing data read from an input/output (I/O) device of the computer system by the virus scanner using the virus signature database before the data is loaded; and
generating an error signal if a virus is detected by the virus scanner. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system, comprising:
-
a processor;
a memory device operatively coupled to the processor;
a storage device operatively coupled to the processor; and
at least one flash memory device operatively coupled to the processor, the at least one flash memory device including firmware instructions which when executed by the processor perform operations comprising;
initializing a virus scanner during a pre-boot phase of a computer system;
scrubbing contents of the memory device during the pre-boot phase by the virus scanner using a virus signature database;
scrubbing data read from the storage device by the virus scanner using the virus signature database before the data is loaded in the memory device; and
generating an error signal if a virus is detected by the virus scanner. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A computer system, comprising:
-
a virtual machine monitor (VMM) to support at least one virtual machine (VM);
an input/output (I/O) device, the VMM to emulate an I/O controller for the I/O device;
a virus scanner within the VMM to scrub data read from the I/O device before the data is loaded; and
a virus signature database to facilitate identification of a virus by the virus scanner. - View Dependent Claims (28, 29, 30)
-
Specification