KR101292983B1 - 다계층 패킷 검사 장치 및 방법 - Google Patents
다계층 패킷 검사 장치 및 방법 Download PDFInfo
- Publication number
- KR101292983B1 KR101292983B1 KR1020090128184A KR20090128184A KR101292983B1 KR 101292983 B1 KR101292983 B1 KR 101292983B1 KR 1020090128184 A KR1020090128184 A KR 1020090128184A KR 20090128184 A KR20090128184 A KR 20090128184A KR 101292983 B1 KR101292983 B1 KR 101292983B1
- Authority
- KR
- South Korea
- Prior art keywords
- layer
- packet
- processing
- information
- flow
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims abstract description 154
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000007689 inspection Methods 0.000 claims abstract description 61
- 230000008569 process Effects 0.000 claims abstract description 27
- 238000007781 pre-processing Methods 0.000 claims abstract description 7
- 230000000875 corresponding effect Effects 0.000 description 42
- 230000009471 action Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000003672 processing method Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005111 flow chemistry technique Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/18—Protocol analysers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/12—Protocol engines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (14)
- 다계층 패킷의 하위계층 패킷에 기초하여 하위계층 해쉬(hash) 정보를 생성하고, 상기 생성된 하위계층 해쉬 정보와 관련하여 상기 다계층 패킷의 플로우에 대해 제1 처리하는 하위계층 처리부; 및상기 하위계층 해쉬 정보와 관련하여, 상기 제1 처리된 다계층 패킷의 플로우에 대해 제2 처리하는 상위계층 전처리부를 포함하는 다계층 패킷 검사 장치.
- 제1항에 있어서,상기 하위계층 처리부는,상기 하위계층 해쉬 정보에 대응하여 기록되는 하위계층 처리 정보를 제1 데이터베이스로부터 식별하고, 상기 식별된 하위계층 처리 정보를 이용하여 상기 제1 처리하는, 다계층 패킷 검사 장치.
- 제1항에 있어서,상기 상위계층 전처리부는,상기 하위계층 해쉬 정보에 대응하여 기록되는 상위계층 처리 정보를 제2 데이터베이스로부터 식별하고, 상기 식별된 상위계층 처리 정보를 이용하여 상기 제2 처리하는, 다계층 패킷 검사 장치.
- 제1항에 있어서,상기 상위계층 전처리부에 의한 상기 제2 처리가 불가능할 경우, 상기 상위계층 전처리부로부터 상기 제1 처리된 다계층 패킷을 전달받는 상위계층 처리부를 더 포함하는, 다계층 패킷 검사 장치.
- 제4항에 있어서,상기 상위계층 처리부는,상기 제1 처리된 다계층 패킷의 상위계층 패킷에 기초하여 상위계층 해쉬 정보를 생성하고, 상기 생성된 상위계층 해쉬 정보에 대응하는 상위계층 처리 정보를 이용하여, 상기 제2 처리하는, 다계층 패킷 검사 장치.
- 제4항에 있어서,상기 상위계층 처리부는,상기 제1 처리된 다계층 패킷의 상위계층 패킷에 기초하여 상위계층 해쉬 정보를 생성하고, 상기 생성된 상위계층 해쉬 정보에 대응하는 상위계층 처리 정보를 상기 상위계층 전처리부로 전송하고,상기 상위계층 전처리부는,상기 수신된 상위계층 처리 정보를 제2 데이터베이스에 기록하는, 다계층 패킷 검사 장치.
- 제1항에 있어서,상기 하위계층 처리부는,OSI(Open Systems Interconnection) 7계층 패킷 중 2 내지 4 계층 패킷에 대한 하위계층 처리 정보를 이용하여, 상기 제1 처리하는, 다계층 패킷 검사 장치.
- 제1항에 있어서,OSI 7계층 패킷 중 7 계층 패킷에 대한 상위계층 처리 정보를 이용하여, 상기 제2 처리하는, 다계층 패킷 검사 장치.
- 다계층 패킷 검사 장치에 의해 구현되는 다계층 패킷 검사 방법에 있어서,상기 다계층 패킷 검사 장치에서, 다계층 패킷의 하위계층 패킷에 기초하여 하위계층 해쉬(hash) 정보를 생성하는 단계;상기 다계층 패킷 검사 장치에서, 상기 생성된 하위계층 해쉬 정보와 관련하여 상기 다계층 패킷의 플로우에 대해 제1 처리하는 단계; 및상기 다계층 패킷 검사 장치에서, 상기 하위계층 해쉬 정보와 관련하여, 상기 제1 처리된 다계층 패킷의 플로우에 대해 제2 처리하는 단계를 포함하는 다계층 패킷 검사 방법.
- 제9항에 있어서,상기 다계층 패킷의 플로우에 대해 제1 처리하는 단계는,상기 하위계층 해쉬 정보에 대응하여 기록되는 하위계층 처리 정보를 제1 데이터베이스로부터 식별하고, 상기 식별된 하위계층 처리 정보를 이용하여 상기 제1 처리하는 단계를 포함하는, 다계층 패킷 검사 방법.
- 제9항에 있어서,상기 제1 처리된 다계층 패킷의 플로우에 대해 제2 처리하는 단계는,상기 하위계층 해쉬 정보에 대응하여 기록되는 상위계층 처리 정보를 제2 데이터베이스로부터 식별하고, 상기 식별된 상위계층 처리 정보를 이용하여 상기 제2 처리하는 단계를 포함하는, 다계층 패킷 검사 방법.
- 제9항에 있어서,상기 제1 처리된 다계층 패킷의 플로우에 대해 제2 처리하는 단계는,상기 제2 처리가 불가능한 경우, 상기 제1 처리된 다계층 패킷의 상위계층 패킷에 기초하여 상위계층 해쉬 정보를 생성하는 단계; 및상기 생성된 상위계층 해쉬 정보에 대응하는 상위계층 처리 정보를 이용하여, 상기 제2 처리하는 단계를 포함하는, 다계층 패킷 검사 방법.
- 제9항에 있어서,상기 다계층 패킷의 플로우에 대해 제1 처리하는 단계는OSI(Open Systems Interconnection) 7계층 패킷 중 2 내지 4 계층 패킷에 대한 하위계층 처리 정보를 이용하여, 상기 제1 처리하는 단계를 포함하는, 다계층 패킷 검사 방법.
- 제9항에 있어서,상기 제1 처리된 다계층 패킷의 플로우에 대해 제2 처리하는 단계는,OSI 7계층 패킷 중 7 계층 패킷에 대한 상위계층 처리 정보를 이용하여, 상기 제2 처리하는 단계를 포함하는, 다계층 패킷 검사 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090128184A KR101292983B1 (ko) | 2009-12-21 | 2009-12-21 | 다계층 패킷 검사 장치 및 방법 |
US12/903,680 US8611345B2 (en) | 2009-12-21 | 2010-10-13 | Apparatus and method for processing multi-layer packet |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090128184A KR101292983B1 (ko) | 2009-12-21 | 2009-12-21 | 다계층 패킷 검사 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110071571A KR20110071571A (ko) | 2011-06-29 |
KR101292983B1 true KR101292983B1 (ko) | 2013-08-02 |
Family
ID=44150886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090128184A KR101292983B1 (ko) | 2009-12-21 | 2009-12-21 | 다계층 패킷 검사 장치 및 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8611345B2 (ko) |
KR (1) | KR101292983B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9015093B1 (en) * | 2010-10-26 | 2015-04-21 | Michael Lamport Commons | Intelligent control with hierarchical stacked neural networks |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040105602A (ko) * | 2003-06-06 | 2004-12-16 | 마이크로소프트 코포레이션 | 네트워크 방화벽을 구현하기 위한 다층 기반 방법 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2396088B (en) | 2002-12-06 | 2005-06-29 | Qualcomm | A data transfer procedure for transferring data of a data sequence between a transmitting entity and a receiving entity |
US7624436B2 (en) * | 2005-06-30 | 2009-11-24 | Intel Corporation | Multi-pattern packet content inspection mechanisms employing tagged values |
KR101263951B1 (ko) | 2006-06-23 | 2013-05-13 | 삼성전자주식회사 | 패킷 데이터 분류 장치 및 방법 |
US8639837B2 (en) | 2006-07-29 | 2014-01-28 | Blue Coat Systems, Inc. | System and method of traffic inspection and classification for purposes of implementing session ND content control |
US7773510B2 (en) * | 2007-05-25 | 2010-08-10 | Zeugma Systems Inc. | Application routing in a distributed compute environment |
US7853689B2 (en) | 2007-06-15 | 2010-12-14 | Broadcom Corporation | Multi-stage deep packet inspection for lightweight devices |
-
2009
- 2009-12-21 KR KR1020090128184A patent/KR101292983B1/ko active IP Right Grant
-
2010
- 2010-10-13 US US12/903,680 patent/US8611345B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040105602A (ko) * | 2003-06-06 | 2004-12-16 | 마이크로소프트 코포레이션 | 네트워크 방화벽을 구현하기 위한 다층 기반 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20110071571A (ko) | 2011-06-29 |
US8611345B2 (en) | 2013-12-17 |
US20110149741A1 (en) | 2011-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10452843B2 (en) | Self-adaptive application programming interface level security monitoring | |
CN103688489B (zh) | 一种策略处理的方法及网络设备 | |
US7630379B2 (en) | Systems and methods for improved network based content inspection | |
US7277885B2 (en) | Systems and methods for filter processing using hierarchical data and data structures | |
US7188173B2 (en) | Method and apparatus to enable efficient processing and transmission of network communications | |
US8068431B2 (en) | System and method for deep packet inspection | |
US9356844B2 (en) | Efficient application recognition in network traffic | |
US20050228984A1 (en) | Web service gateway filtering | |
CN101778112B (zh) | 一种网络攻击检测方法 | |
US7542957B2 (en) | Rich Web application input validation | |
CN105122727A (zh) | 用于检测并减轻对结构化数据存储系统的威胁的系统和方法 | |
CN101827084A (zh) | 网络设备的高效的应用程序识别 | |
JP2008541587A (ja) | 高速ネットワークのトラフィック分析 | |
CN111355696A (zh) | 一种报文识别方法、装置、dpi设备及存储介质 | |
US11552868B1 (en) | Collect and forward | |
WO2019246573A1 (en) | A statistical approach for augmenting signature detection in web application firewall | |
CN117201631A (zh) | 一种多终端接入网关的数据管理方法和装置 | |
KR101292983B1 (ko) | 다계층 패킷 검사 장치 및 방법 | |
US11616759B2 (en) | Increased coverage of application-based traffic classification with local and cloud classification services | |
WO2007009210A1 (en) | Rich web application input validation | |
JP2006508597A (ja) | デジタル通信データに基づいてアクションをトリガーする方法及びコンピュータ・システム | |
Mirsadeghi et al. | Deep learning-based detection of cyberattacks in software-defined networks | |
KR101241584B1 (ko) | 데이터 플로우 병렬 처리 장치 및 방법 | |
CN103716288B (zh) | 用于数据处理的系统和方法 | |
CN114519196A (zh) | 面向微服务的动态访问控制策略评估方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20091221 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20130108 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20130723 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130729 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20130729 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20160930 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20160930 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20170929 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20180810 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20190628 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20200819 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20210728 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20220531 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20230510 Start annual number: 11 End annual number: 11 |