ANTI-VIRUS METHOD, COMPUTER, AND RECORDING MEDIUM
First Claim
1. An antivirus method for taking measures against a virus invading a computer, comprising:
- causing a second virtual machine, which executes antivirus software for detecting and removing the virus, to monitor at least one first virtual machine that is created on the computer and execute one or more application program;
periodically storing a state of the first virtual machine as snapshot;
suspending the first virtual machine from which the virus is detected if the antivirus software executed on the second virtual machine detects the virus; and
restoring the first virtual machine at a state of a point in time when the snapshot is stored by using the snapshot of the suspended first virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
In one computer system, causing the second virtual machine, which executes antivirus software for detecting and removing the virus, to monitor at least one first virtual machine that is created on the computer and execute one or more application program, periodically storing a state of the first virtual machine as snapshot, suspending the first virtual machine from which the virus is detected if the antivirus software executed on the second virtual machine detects the virus, and restoring the first virtual machine at a state of a point in time when the snapshot is stored by using the snapshot of the suspended first virtual machine.
-
Citations
11 Claims
-
1. An antivirus method for taking measures against a virus invading a computer, comprising:
-
causing a second virtual machine, which executes antivirus software for detecting and removing the virus, to monitor at least one first virtual machine that is created on the computer and execute one or more application program; periodically storing a state of the first virtual machine as snapshot; suspending the first virtual machine from which the virus is detected if the antivirus software executed on the second virtual machine detects the virus; and restoring the first virtual machine at a state of a point in time when the snapshot is stored by using the snapshot of the suspended first virtual machine. - View Dependent Claims (2, 3, 4)
-
-
5. An antivirus method for taking measures against a virus invading a computer, comprising:
-
causing antivirus software for detecting and removing the virus to operate under a program execution environment different from virtual machine, and to monitor at least one virtual machine that is created on the computer and execute one or more application program; periodically storing a state of the virtual machine as snapshot; suspending the virtual machine from which the virus is detected, if the antivirus software detects the virus; and restoring the virtual machine at a state of a point in time when a snapshot is stored by using the snapshot of the suspended virtual machine.
-
-
6. A computer, comprising:
-
a creating unit capable of for creating at least one first virtual machine that execute one or more application program, and a second virtual machine that executes antivirus software for detecting and removing a virus; and a monitor controlling unit capable of for operating the first virtual machine and the second virtual machine, and for causing the second virtual machine to monitor operation of the first virtual machine. - View Dependent Claims (7, 8, 9)
-
-
10. A computer-readable recording medium on which is recorded a program for causing a computer, the program comprising:
-
a restoration control function to suspend a virtual machine, and to restore the virtual machine to a state of a point in time when a snapshot is stored by using the snapshot of the virtual machine, if a virus that cannot be removed is detected in the virtual machine created on the computer; and a detection control function to cause the virus to be detected for the virtual machine restored by the restoration control function. - View Dependent Claims (11)
-
Specification