EP2447876B1

System and method for server-based antivirus scan of data downloaded from a network

Abstract

This record has no abstract on file.

EP2447876B1, drawing sheet 1
Sheet 1 of 7

Term

4.8 yearsleft in the term

Expires 20 July 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

10 claims: 2 independent, 8 dependent

  1. 1
    A method for antivirus scanning, on a proxy server (102), of data downloaded from a data server (104) via a network (103) to a PC workstation (101), the method comprising the steps of:- computing, by a data analysis module (204) of the proxy server (102), an overall probability that the downloaded data contains malicious code;- if the overall probability that the downloaded data contains malicious code is high, fully downloading the data from the data server (104) into a cache (206) of the proxy server (102);performing, by an antivirus module (202) of the proxy server (102), an antivirus scan (703);if malicious code is detected, attempting, by the antivirus module (202), to treat the infection of the downloaded data;and if the treatment is successful, then transmitting the data to the PC workstation (101) from the cache (206);- if the overall probability that the downloaded data contains malicious code is low, scanning, by the antivirus module (202) of the proxy server (102), the data while it is being transferred to the PC workstation;wherein, upon detection of malicious code in the data (710), the antivirus module (202) transmits (712) instructions for performing the treatment along with an indication that the data is infected to the PC workstation (101).
  2. 10
    A proxy server (102) arranged for antivirus scanning of data downloaded from a data server (104) via a network (103) to a PC workstation (101), wherein the proxy server (102) comprises a data analysis module (204), an antivirus module (202), and a cache (206) configured to carry out the method according to any of claims 1 to 9.