User alerts in an anti computer virus system
First Claim
1. A computer program product stored in a computer readable storage medium comprising a computer program operable to control a computer to apply a plurality of anti computer virus tests to a target computer file, said computer program comprising:
- (i) virus scanning logic for detecting if a target computer file is infected with a computer virus by applying a plurality of anti computer virus tests to said target computer file;
(ii) virus cleaning and file repair logic for cleaning said target computer file by removing a detected computer virus from said target computer file and for repairing any changes caused by said detected computer virus to said target computer file by reversing said changes;
(iii) virus identifying logic for detecting whether or not said detected computer virus is of a type that can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic; and
(iv) warning generating logic, responsive to said virus identifying logic detecting that said detected computer virus is of a type that can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic, for generating a warning to a user that said target computer file may have suffered irreparable damage;
wherein said virus scanning logic is responsive to a library of tests to detect different computer viruses, said library including data specifying which computer viruses can cause changes that cannot be reversed by said virus cleaning and repair logic;
wherein said warning generating logic can generate a plurality of different types of warnings to said user that said target computer file may have suffered irreparable damage and said library includes data specifying which of said plurality of types of warnings should be issued in response to a particular detected computer virus;
wherein said warning to said user that said target computer file may have suffered irreparable damage is associated with a notification message that includes authentication data identifying said target computer file into which said notification message was inserted.
12 Assignments
0 Petitions
Accused Products
Abstract
An anti computer virus program uses a library of virus drivers that includes an indication of whether a particular virus can cause irreparable damage and data indicating enhanced user warnings and actions that might be associated with such viruses. If a detected computer virus is one that can cause irreparable damage, then an enhanced user warning (16) is issued indicating this to the user and a notification (28) of the possibility of such corruption is added into the repaired computer file. The notification may take the form of an electronically signed (30) banner message or the like.
64 Citations
12 Claims
-
1. A computer program product stored in a computer readable storage medium comprising a computer program operable to control a computer to apply a plurality of anti computer virus tests to a target computer file, said computer program comprising:
-
(i) virus scanning logic for detecting if a target computer file is infected with a computer virus by applying a plurality of anti computer virus tests to said target computer file; (ii) virus cleaning and file repair logic for cleaning said target computer file by removing a detected computer virus from said target computer file and for repairing any changes caused by said detected computer virus to said target computer file by reversing said changes; (iii) virus identifying logic for detecting whether or not said detected computer virus is of a type that can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic; and (iv) warning generating logic, responsive to said virus identifying logic detecting that said detected computer virus is of a type that can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic, for generating a warning to a user that said target computer file may have suffered irreparable damage; wherein said virus scanning logic is responsive to a library of tests to detect different computer viruses, said library including data specifying which computer viruses can cause changes that cannot be reversed by said virus cleaning and repair logic; wherein said warning generating logic can generate a plurality of different types of warnings to said user that said target computer file may have suffered irreparable damage and said library includes data specifying which of said plurality of types of warnings should be issued in response to a particular detected computer virus;
wherein said warning to said user that said target computer file may have suffered irreparable damage is associated with a notification message that includes authentication data identifying said target computer file into which said notification message was inserted. - View Dependent Claims (2, 3, 4)
-
-
5. A method of applying a plurality of anti computer virus tests to a target computer file, said method comprising the steps of:
-
(i) virus scanning to detect if a target computer file is infected with a computer virus by applying a plurality of anti computer virus tests to said target computer file; (ii) virus cleaning and file repairing to clean said target computer file by removing a detected computer virus from said target computer file and to repair any changes caused by said detected computer virus to said target computer file by reversing said changes; (iii) virus identifying to detect whether or not said detected computer virus is of a type that can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic; and (iv) if said detected computer virus is of a type that can be removed from said target computer file but can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic, generating a warning to a user that said target computer file may have suffered irreparable damage; wherein said virus scanning uses a library of tests to detect different computer viruses, said library including data specifying which computer viruses can cause changes that cannot be reversed by said virus cleaning and repair logic; wherein said warning generation can generate a plurality of different types of warnings to said user that said target computer file may have suffered irreparable damage and said library includes data specifying which of said plurality of types of warnings should be issued in response to a particular detected computer virus;
wherein said warning to said user that said target computer file may have suffered irreparable damage includes a notification message that includes authentication data identifying said target computer file into which said notification message was inserted. - View Dependent Claims (6, 7, 8)
-
-
9. Apparatus for applying a plurality of anti computer virus tests to a target computer file, said apparatus comprising:
-
(i) a virus scanner for detecting if a target computer file is infected with a computer virus by applying a plurality of anti computer virus tests to said target computer file; (ii) a virus cleaner and file repairer for cleaning said target computer file by removing a detected computer virus from said target computer file and for repairing changes caused by said detected computer virus to said target computer file by reversing said changes; (iii) a virus identifier for detecting whether or not said detected computer virus is of a type that can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic; and (iv) a warning generator, responsive to said virus identifier detecting that said detected computer virus is of a type that can be removed from said target computer file but can cause changes to said target computer file that cannot be reversed by said virus cleaning and file repair logic, for generating a warning to a user that said target computer file may have suffered irreparable damage; wherein said virus scanner is responsive to a library of tests to detect different computer viruses, said library including data specifying which computer viruses can cause changes that cannot be reversed by said virus cleaning and repair logic; wherein said warning generator can generate a plurality of different types of warnings to said user that said target computer file may have suffered irreparable damage and said library includes data specifying which of said plurality of types of warnings should be issued in response to a particular detected computer virus;
wherein said warning to said user that said target computer file may have suffered irreparable damage is associated with a notification message that includes authentication data identifying said target computer file into which said notification message was inserted. - View Dependent Claims (10, 11, 12)
-
Specification