Hub unit for preventing the spread of viruses, method and program therefor
First Claim
1. A hub unit connected to a plurality of communication devices, which controls transmission and reception of data between the devices, comprising:
- a first memory unit storing virus pattern information;
a second memory unit temporarily storing data received from any one of the communication devices;
a virus detecting unit that determines whether the data temporarily stored in the second memory unit is infected with a virus or not based on the virus patterns stored in the first memory unit; and
a virus spreading preventing unit that disables transmission of the data outside the hub unit when the detecting unit determines that the data is infected with a virus.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a hub unit that prevents the spread of viruses in a communications network. A hub unit connected to a plurality of communication devices, which controls transmission and reception of data between the devices, comprises: a first memory unit storing virus pattern information; a second memory unit temporarily storing data received from any one of the communication devices; a virus detecting unit that determines whether the data temporarily stored in the second memory unit is infected with a virus or not by comparing the virus patterns stored in the first memory unit with the data temporarily stored in the second memory unit; a virus spreading preventing unit that disables transmission of the data outside the hub unit when the detecting unit determines that the data is infected with a virus; and a third memory unit storing transmission MAC addresses of the plurality of communication devices connected to the hub. The virus spreading preventing unit determines whether or not a transmission address of a communication device, attached to the data, coincides with an MAC address stored in the second memory unit, when the detecting unit determines that data is infected with a virus, and if it determines that there is a coincidence between the two addresses, it disables transmission of data to a communication device transmitted the data infected with a virus and having the same address.
65 Citations
18 Claims
-
1. A hub unit connected to a plurality of communication devices, which controls transmission and reception of data between the devices, comprising:
-
a first memory unit storing virus pattern information;
a second memory unit temporarily storing data received from any one of the communication devices;
a virus detecting unit that determines whether the data temporarily stored in the second memory unit is infected with a virus or not based on the virus patterns stored in the first memory unit; and
a virus spreading preventing unit that disables transmission of the data outside the hub unit when the detecting unit determines that the data is infected with a virus. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for preventing the spread of viruses in a communications network, comprising at least a hub unit connected to a plurality of communication devices, which controls transmission and reception of data between the devices and a monitor connected to the hub unit via the network, which monitors communication between the devices, wherein
said monitor comprises: -
a first memory unit storing virus pattern information, a second memory unit temporarily storing data received from any one of the communication devices, and a virus detecting unit that compares virus patterns stored in the first memory unit with the data temporarily stored in the second memory unit, and determines whether the data is infected with a virus or not, and said hub unit comprises;
a third memory unit storing transmission addresses of the plurality of the communication devices, and a virus spreading preventing unit that receives a transmission address of a communication device that transmitted data to the hub unit when the detecting unit determines that the data is infected with a virus, and disables transmission of the data to communication devices other than the communication device that transmitted the data infected with the virus. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program for a method of preventing the spread of viruses in a communications network wherein a hub unit connected to a plurality of communication devices controls transmission and reception of data between the devices, the program makes the computer execute the steps of:
-
storing virus pattern information in a first memory unit;
temporarily storing data received from any one of the communication devices in a second memory unit;
determining whether the data temporarily stored in the second memory unit is infected with a virus, or not, based on the virus patterns stored in the first memory unit; and
disabling transmission of the data outside the hub unit when it is determined that the data is infected with a virus in the detecting step. - View Dependent Claims (16)
-
-
17. A method of preventing the spread of viruses in a communications network wherein a hub unit connected to a plurality of communication devices controls transmission and reception of data between the devices, comprising the steps of:
-
storing virus pattern information in a first memory unit;
temporarily storing data received from any one of the communication devices in a second memory unit;
determining whether the data temporarily stored in the second memory unit is infected with a virus, or not, based on the virus patterns stored in the first memory unit; and
disabling transmission of the data outside the hub unit when it is determined that the data is infected with a virus in the detecting step. - View Dependent Claims (18)
-
Specification