Remote computer virus scanning
First Claim
1. A method of scanning electronic files for computer viruses, the method comprising:
- identifying at a first node of a computer network, electronic files which require to be scanned for computer viruses;
initiating a dialogue between said first node and a second node of the network, the second node comprising a virus scanning application, during which dialogue the second node identifies to the first node one or more portions of the electronic file required by the virus scanning application;
transferring the identified portion(s) from the first node to the second node over the network;
at the second node, scanning the transferred portions for computer viruses; and
if the second node determines that the electronic file includes a computer virus and determines that the electronic file is able to be disinfected, informing the first node by the second node of the determinations.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of scanning electronic files for computer viruses comprises identifying at a first node 4 of a computer network 1, electronic files which require to be scanned for computer viruses. The first node 4 initiates a dialogue with a second node 7 of the network 1, the second node comprising a virus scanning application. During the dialogue, the second node 7 identifies to the first node 4 one or more portions of the electronic file required by the virus scanning application. The first node 4 transfers the identified portions to the second node 7 which then carries out a virus scanning operation. The result of this operation is then returned to the first node 4.
-
Citations
14 Claims
-
1. A method of scanning electronic files for computer viruses, the method comprising:
-
identifying at a first node of a computer network, electronic files which require to be scanned for computer viruses; initiating a dialogue between said first node and a second node of the network, the second node comprising a virus scanning application, during which dialogue the second node identifies to the first node one or more portions of the electronic file required by the virus scanning application; transferring the identified portion(s) from the first node to the second node over the network; at the second node, scanning the transferred portions for computer viruses; and if the second node determines that the electronic file includes a computer virus and determines that the electronic file is able to be disinfected, informing the first node by the second node of the determinations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An anti-virus scanning system for use in scanning electronic files in a computer network, the system comprising:
-
a first computer having processing means arranged to identify electronic files which should be scanned for computer viruses; and a second computer having processing means arranged to perform a virus scanning operation, the first computer further comprising communication means for initiating a dialogue between the first computer and the second computer, during which the second computer identifies to the first computer those portions of the electronic files required by the first computer for performing the virus scanning operation, and for transferring those portions to the second computer, and the second computer further comprising determination means for scanning the transferred portions for computer viruses, and, when the second computer determines that the electronic files include a computer virus and determines that the electronic files are able to be disinfected, informing the first computer of the determinations.
-
-
10. A computer memory encoded with executable instructions representing a computer program for causing a first computer connected to a computer network to:
-
identify an electronic file which is required to be scanned for computer viruses; initiate a dialogue between the first computer and a second computer also connected to the computer network; receive from the second computer an identification of portions of the electronic file which are required for virus scanning of the electronic file at the second computer; transfer the identified portions from the first computer to the second computer; scan the transferred portions for computer viruses at the second computer; and if the second computer determines that the electronic file includes a computer virus and determines that the electronic file is able to be disinfected, inform the first computer by the second computer of the determinations.
-
-
11. A computer memory encoded with executable instructions representing a computer program for causing a first computer connected to a computer network to:
-
receive a dialogue initiation request from a second computer also connected to the computer network concerning an electronic file identified by the second computer as requiring a virus scan; identify to the second computer those portions of the electronic file which are required by the first mentioned computer for performing a virus scanning operation at the first computer; receive the identified portions of the electronic file from the second computer; and inform the second computer of an outcome if the first computer determines that the electronic file includes a computer virus and determines that the electronic file is able to be disinfected.
-
-
12. A method of disinfecting an electronic file stored at a first node of a computer network, after the file has been identified as containing a virus by a virus scanning engine located at a second network node, wherein the first node and the second node initiate a dialogue, the method comprising:
-
informing the first node by the second node that a virus has been identified and is able to be disinfected; sending from the second node to the first node, data portions to be written into the infected file or instructions for disinfecting the file; and receiving the data portions or instructions at the first node and writing the data portions into the infected file or carrying out said instructions. - View Dependent Claims (13, 14)
-
Specification