IP Library Granted Patent US 7,770,211
Granted Patent B2
US 7,770,211 · App. 11/152,379 · Granted Aug 3, 2010

Unauthorized access prevention method, unauthorized access prevention apparatus and unauthorized access prevention program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,770,211
App. No.
11/152,379
Granted
Aug 3, 2010
Kind
B2
Abstract

Unauthorized access from a network to a terminal is prevented. If a signaling packet received from an external terminal contains a virus, the signaling packet is discarded. If the signaling packet does not apparently contains a virus, an unnecessary part is deleted and the signaling packet is transferred to an internal terminal in response to a polling signal. A port number described in a response packet received from the internal terminal is translated to a different port number. If a session packet received from the external terminal does not conform to a predetermined protocol, the session packet is discarded. If the session packet received from the external terminal conforms to the predetermined protocol, a port number is subject to reverse translation and a resultant session packet is transferred to the internal terminal.

Claims (54)

1. An unauthorized access prevention method, comprising:

receiving a signaling packet for starting a session from a device connected to the network;

detecting whether the signaling packet received from the device connected to a network contains a description for unauthorized access;

discarding a signaling packet which apparently contains a description for unauthorized access;

deleting descriptions of other items from the signaling packet which does not apparently contain the description for unauthorized access, while leaving descriptions of predetermined items including at least a description of a desired port number indicating a port number desired to be used in the session at the signaling packet which does not apparently contain the description for unauthorized access; and

transmitting the signaling packet obtained after the deletion is conducted to a signaling packet processing unit.

2. The unauthorized access prevention method according to claim 1 , wherein transmission of the signaling packet obtained after the deletion is conducted to the signaling packet processing unit is conducted in response to polling.

3. The unauthorized access prevention method according to claim 1 , further comprising:

receiving a response packet, responding to the signaling packet, from the signaling packet processing unit, the response packet containing an available port number indicating a port number which can be used by a session unit to conduct the session;

translating the available port number to a different port number; and

transmitting the response packet with the available port number translated to the different port number to the device connected to the network.

4. The unauthorized access prevention method according to claim 3 , further comprising:

receiving a session packet using a port having the different port number contained in the response packet transmitted to the device connected to the network, from the device connected to the network;

detecting whether or not the session packet is a packet according to a predetermined protocol;

discarding the session packet if the session packet is not a packet according to a predetermined protocol; and

conducting reverse translation on a port number in the session packet judged to be a packet according to a predetermined protocol, thereby obtaining a port number before translation, and transmitting a resultant session packet to the session unit.

5. The unauthorized access prevention method according to claim 3 , wherein instead of or in addition to translating the available port number to a different port number, an available fourth layer protocol number indicating a fourth layer protocol number which can be used in the session is translated to a different fourth layer protocol number.

6. An unauthorized access prevention apparatus, comprising:

means for receiving a signaling packet for starting a session from a device connected to a network;

means for detecting whether or not the signaling packet received from the device connected to the network contains a description for unauthorized access;

means for discarding a signaling packet which apparently contains a description for unauthorized access;

means for deleting descriptions of other items from the signaling packet which does not apparently contain the description for unauthorized access, while leaving descriptions of predetermined items including at least a description of a desired port number indicating a port number desired to be used in the session at the signaling packet which does not apparently contain the description for unauthorized access; and

means for transmitting the signaling packet obtained after the deletion is conducted to a signaling packet processing unit.

7. The unauthorized access prevention apparatus according to claim 6 , wherein transmission of the signaling packet obtained after the deletion is conducted to the signaling packet processing unit is conducted in response to polling.

8. The unauthorized access prevention apparatus according to claim 6 , further comprising:

means for receiving a response packet, responding to the signaling packet, from the signaling packet processing unit, the response packet containing an available port number indicating a port number which can be used by a session unit to conduct the session;

means for translating the available port number to a different port number; and

means for transmitting the response packet with the available port number translated to the different port number to the device connected to the network.

9. The unauthorized access prevention apparatus according to claim 8 , further comprising:

means for receiving a session packet using a port having the different port number contained in the response packet transmitted to the device connected to the network, from the device connected to the network;

means for detecting whether or not the session packet is a packet according to a predetermined protocol;

means for discarding the session packet if the session packet is not a packet according to a predetermined protocol; and

means for conducting reverse translation on a port number in the session packet judged to be a packet according to a predetermined protocol, thereby obtain a port number before translation, and transmit a resultant session packet to the session unit.

10. The unauthorized access prevention apparatus according to claim 8 , wherein instead of or in addition to translating the available port number to a different port number, an available fourth layer protocol number indicating a fourth layer protocol number which can be used in the session is translated to a different fourth layer protocol number.

11. A non-transitory computer readable medium storing computer instructions for causing a computer executing the instructions to perform an unauthorized access prevention method, comprising:

receiving a signaling packet for starting a session from a device connected to a network;

detecting whether the signaling packet received from the device connected to the network contains a description for unauthorized access;

discarding a signaling packet which apparently contains a description for unauthorized access;

deleting descriptions of other items from the signaling packet which does not apparently contain the description for unauthorized access, while leaving descriptions of predetermined items including at least a description of a desired port number indicating a port number desired to be used in the session at the signaling packet which does not apparently contain the description for unauthorized access; and

transmitting the signaling packet obtained after the deletion is conducted to a signaling packet processing unit.

12. The computer readable medium according to claim 11 , wherein transmission of the signaling packet obtained after the deletion is conducted to the signaling packet processing unit is conducted in response to polling.

13. The computer readable medium according to claim 11 , wherein said method further comprises:

receiving a response packet, responding to the signaling packet, from the signaling packet processing unit, the response packet containing an available port number indicating a port number which can be used by a session unit to conduct the session;

translating the available port number to a different port number; and

transmitting the response packet with the available port number translated to the different port number to the device connected to the network.

14. The computer readable medium according to claim 13 , wherein said method further comprises:

receiving a session packet using a port having the different port number contained in the response packet transmitted to the device connected to the network, from the device connected to the network;

detecting whether or not the session packet is a packet according to a predetermined protocol;

discarding the session packet if the session packet is not a packet according to a predetermined protocol; and

conducting reverse translation on a port number in the session packet judged to be a packet according to a predetermined protocol, thereby obtaining a port number before translation, and transmitting a resultant session packet to the session unit.

15. The computer readable medium according to claim 13 , wherein instead of or in addition to translating the available port number to a different port number, an available fourth layer protocol number indicating a fourth layer protocol number which can be used in the session is translated to a different fourth layer protocol number.

16. The unauthorized access prevention method according to claim 1 , wherein said detecting whether the signaling packet received from the device connected to the network contains a description for unauthorized access comprises detecting whether the signaling packet contains a computer virus pattern.

17. The unauthorized access prevention apparatus according to claim 6 , wherein said detecting whether the signaling packet received from the device connected to the network contains a description for unauthorized access comprises detecting whether the signaling packet contains a computer virus pattern.

18. The computer readable medium according to claim 11 , wherein said detecting whether the signaling packet received from the device connected to the network contains a description for unauthorized access comprises detecting whether the signaling packet contains a computer virus pattern.

Assignments (2)
CHANGE OF NAME Recorded Feb 3, 2015
From: NEC INFRONTIA CORPORATION
To: NEC PLATFORMS, LTD.
Reel/Frame 034881/0078 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2005
From: KOBAYASHI, YOSHIKAZU
To: NEC INFRONTIA CORPORATION
Reel/Frame 016696/0099 →