Unlock instant, AI-driven research and patent intelligence for your innovation.

Relay device, packet filtering method, and packet filtering program

A relay device, data packet technology, applied in the direction of data exchange details, electrical digital data processing, data acquisition prevention, etc., can solve communication delay and other problems, and achieve the effect of preventing the increase of communication delay

Inactive Publication Date: 2006-09-27
JAPAN SCI & TECH CORP
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the application gateway does not relay data packets until it can judge that the communication packets are not illegal data. Therefore, the flow of data packets on the network is temporarily interrupted, resulting in communication delays

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Relay device, packet filtering method, and packet filtering program
  • Relay device, packet filtering method, and packet filtering program
  • Relay device, packet filtering method, and packet filtering program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, in description of drawings, the same code|symbol is attached|subjected to the same or equivalent part, and repeated description is abbreviate|omitted.

[0022] figure 1 The structure of the relay device 10 of this embodiment is shown. The relay device 10 relays the data packet by transmitting the data packet transmitted from the sender 20 to the destination 30 . The relay device 10 is specifically composed of a CPU, a memory, and the like, and is preferably realized by an information processing device such as a router or a bridge. The sender 20 corresponds to, for example, a server device that transmits data, or another relay device. The sender 30 corresponds to the client device of the data sender.

[0023] Here, the packet refers to data that is subdivided for sending and receiving a communication message, ie data, via a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A relay device (10) relays a communication message for each packet. The relay device includes: an order judgment unit (13) for judging whether the received packet has been received in the order of reception; a packet holding unit (14) for holding a packet when it is judged that the packet has not been received in the order of reception, and performing control to relay the packet; a joining unit (15) for joining the payload of the received packet and the payload of the held packet; a verification unit (16) for verifying whether the packet payload satisfies a predetermined rule; and a relay control unit (17) for performing control to relay the packet when the packet satisfies the rule. This prevents increase of the communication delay and enables detection of an unauthorized communication message in the application layer protocol regardless of the protocol type.

Description

technical field [0001] The present invention relates to a relay device for relaying communication messages for each data packet, a data packet filtering method, and a data packet filtering program. Background technique [0002] In communication systems such as the Internet, in order to defend against external attacks, various technical solutions for filtering data sent and received on the Internet have been proposed. As examples of external attacks, such as including buffer overflow attacks and format string attacks, most of these attacks use application layer protocols that violate the OSI (Open Systems Interconnection: Open Systems Interconnection) reference model (such as Attacks are carried out with communication packets corresponding to the communication protocols stipulated by HTTP (Hyper Text Transfer Protocol) and SMTP (Simple Mail Transfer Protocol, etc.). [0003] A message that violates the application layer protocol, because there are improper factors in its dat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L12/66G06F13/00H04L29/06
CPCH04L63/0245H04L47/10H04L63/1458H04L47/34H04L12/66H04L12/22
Inventor 河野健二品川高广卡比尔·拉哈特
Owner JAPAN SCI & TECH CORP