Virus scanner for journaling file system
First Claim
1. A method for detecting viruses, the method comprising the steps of:
- storing data in a journal area of memory before changes embodied in the data are written to virtual memory; and
scanning at least a first portion of the data in the journal area of memory for viruses.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for detecting viruses. According to the method, data is stored in a journal area of memory before changes embodied in the data are written to virtual memory. At least a first portion of the data in the journal area of memory is scanned for viruses. In some embodiments, a second portion of data that immediately precedes and/or immediately follows data to which the first portion of the data pertains is scanned for viruses. Preferably, the virtual memory includes a persistent storage device. Also provided is a system that includes a processor, a memory that includes virtual memory and a journal storage area, and a virus scanner controlled by the processor. The virus scanner scans the journal storage area for viruses.
-
Citations
20 Claims
-
1. A method for detecting viruses, the method comprising the steps of:
-
storing data in a journal area of memory before changes embodied in the data are written to virtual memory; and
scanning at least a first portion of the data in the journal area of memory for viruses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor;
a memory coupled to the processor and readable by the processor, the memory including virtual memory and a journal storage area; and
a virus scanner controlled by the processor, the virus scanner scanning the journal storage area for viruses, wherein data is stored in the journal area before changes embodied in the data are written to virtual memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium encoded with a program for detecting viruses, the program comprising instructions for performing the steps of:
-
storing data in a journal area of memory before changes embodied in the data are written to virtual memory; and
scanning at least a first portion of the data in the journal area of memory for viruses. - View Dependent Claims (19, 20)
-
Specification