Rollback feature
First Claim
1. At least one non-transitory machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to:
- determine that a file stored in a first portion of a computer memory of a computer is a malicious file;
store a duplicate of the file in a quarantine area in the computer memory, the quarantine area being in a second portion of the computer memory that is different from the first portion of the computer memory;
perform one or more protection processes on the file;
determine that the determination that the file is a malicious file is a false positive; and
restore the file, during a boot sequence, to a state prior to the one or more protection processes being performed on the file, wherein the computer is to be booted with the restored file.
9 Assignments
0 Petitions
Accused Products
Abstract
A file stored in a first portion of a computer memory of a computer is determined to be a malicious file. A duplicate of the file is stored in a quarantine area in the computer memory, the quarantine area being in a second portion of the computer memory that is different from the first portion of the computer memory. One or more protection processes are performed on the file. The determination that the file is a malicious file is determined to be a false positive and the file is restored, during a boot sequence, to a state prior to the one or more protection processes being performed on the file.
-
Citations
22 Claims
-
1. At least one non-transitory machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to:
-
determine that a file stored in a first portion of a computer memory of a computer is a malicious file; store a duplicate of the file in a quarantine area in the computer memory, the quarantine area being in a second portion of the computer memory that is different from the first portion of the computer memory; perform one or more protection processes on the file; determine that the determination that the file is a malicious file is a false positive; and restore the file, during a boot sequence, to a state prior to the one or more protection processes being performed on the file, wherein the computer is to be booted with the restored file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
determining that a file stored in a first portion of a computer memory of a computer is a malicious file; storing a duplicate of the file in a quarantine area in the computer memory, the quarantine area being in a second portion of the computer memory that is different from the first portion of the computer memory; performing one or more protection processes on the file; determining that the determination that the file is a malicious file is a false positive; and restoring the file, during a boot sequence, to a state prior to the one or more protection processes being performed on the file, wherein the computer is to be booted with the restored file. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system, comprising:
-
one or more processor devices; memory comprising a first memory component and a second memory component, wherein the first memory component is logically separate from the second memory component and the second memory component comprises a quarantine area; a malware protection program executable by at least one of the processors to; identify a malicious file stored in the first memory component; and perform a protection process on the malicious file; and rollback logic executable by at least one of the processors to; cause a copy of the malicious file identified by the malware protection program to be stored in the quarantine area; determine that a false positive determination has occurred relating to the identification of the malicious file; and restore the copy of the malicious file from the quarantine area to the first part of the memory component during a boot sequence. - View Dependent Claims (19, 20, 21, 22)
-
Specification