System and method of providing virus protection at a gateway
First Claim
1. In a communication system including at least a first network coupled to a destination to which transmissions of data packets are made from the first network to the destination, a system for providing virus protection comprising:
- a gateway coupled between the first network and the destination, which includes a firewall which receives the data packets and virus scanning engine, coupled to the firewall, which receives the data packets after reception by the firewall, tests the data packets, passes any data packets, which are tested to not contain a virus to the destination and discards any data packets which are tested o contain a virus.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system, a method for providing virus protection, and a computer program stored on a storage medium in a communication system (10) including at least a first network (11) coupled to a destination (18) to which transmissions of data packets are made from the first network to the destination. A virus protection system in accordance with the invention includes a gateway (12), coupled between the first network and the destination, which includes a firewall (14) which receives data packets and a virus scanning engine (22), coupled to the firewall, which receives the data packets after reception by the firewall, tests the data packets, passes any data packets, which are tested by the virus scanning engine to not contain a virus to the destination and discards any data packets which are tested by the virus scanning engine to contain a virus.
267 Citations
55 Claims
-
1. In a communication system including at least a first network coupled to a destination to which transmissions of data packets are made from the first network to the destination, a system for providing virus protection comprising:
a gateway coupled between the first network and the destination, which includes a firewall which receives the data packets and virus scanning engine, coupled to the firewall, which receives the data packets after reception by the firewall, tests the data packets, passes any data packets, which are tested to not contain a virus to the destination and discards any data packets which are tested o contain a virus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
49. In a communication system including at least a first network coupled to a destination to which transmissions of data packets are made from the first network to the destination, a gateway coupled between the first network and the destination which includes a firewall which receives the data packets and a virus scanning engine, a method comprising:
-
receiving the data packets at the firewall;
transmitting the received data packets from the firewall to the virus scanning engine;
testing the data packets with the virus scanning engine; and
transmitting from the virus scanning engine any data packets which are tested by the virus scanning engine to not contain any virus to the destination and the discarding any data packets which are tested to contain a virus.
-
-
50. A computer program stored on a storage medium for use in a virus scanning engine in a communication system including at least a first network coupled to a destination to which transmissions of data packets are made from the first network to the destination, a gateway coupled between the first network and the destination, which includes a firewall which receives the data packets and the virus scanning engine, coupled to the firewall, which receives the data packets after reception by the firewall, passes any data packets, which are tested to not contain a virus to the destination and discards any data packets which are tested to contain a virus, the computer program when executed causing the virus scanning engine to execute at least one step of:
testing the data packets for the presence of a virus. - View Dependent Claims (51, 52, 53, 54, 55)
Specification