摘要 |
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.
|