Patent ID: 7725932
Filing Date: 2010-05-25
Classification: H04L

Abstract:
1. A countermeasure apparatus configured to communicate with a plurality of computers including a first computer and a second computer, comprising: restriction inputting means for inputting restriction criteria stored in the countermeasure apparatus; restriction transmitting means for transmitting a set of restrictions including the inputted restriction criteria to the first computer and the second computer; communication address converting means for converting a communication address of the second computer, stored in the first computer, into a first communication address of the countermeasure apparatus, and for converting a communication address of the first computer, stored in the second computer, into a second communication address of the countermeasure apparatus, in response to a communication restricting service start command; first packet acquiring means for acquiring a first packet from the first computer to the second computer; second packet acquiring means for acquiring a second packet from the second computer to the first computer; and first assessing means for assessing whether to send to the second computer the first packet acquired by the first packet acquiring means, to thereby restrict the communication service between the first computer and the second computer; second assessing means for assessing whether to send to the first computer the second packet acquired by the second packet acquiring means; wherein the first computer is a client terminal within a subnetwork and the second computer is a server within the subnetwork; first restriction criteria inputting means for receiving first packet data input with transmission of the first packet data input controlled by third packets sent from the first computer to the second computer; and first restriction criteria storing means for storing first controlling packet data that has been inputted by the first restriction criteria inputting means; wherein based on the first controlling packet data stored in the first restriction criteria storing means, the first assessing means assesses whether to send to the second computer the first packet acquired by the first packet acquiring means; second restriction criteria inputting means for receiving second packet data input with transmission of the second packet data input controlled by, fourth packets sent from the second computer to the first computer; and second restriction criteria storing means for storing second controlling packet data that has been inputted by the second restriction criteria inputting means, wherein, based on the second controlling packet data stored in the second restriction criteria storing means, the second assessing means assesses whether to send to the first computer the second packet acquired by the second packet acquiring means.