IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0343780
(2012-01-05)
|
등록번호 |
US-8244863
(2012-08-14)
|
발명자
/ 주소 |
- Wells, Joseph
- Xie, Michael
|
출원인 / 주소 |
|
대리인 / 주소 |
Schwegman, Lundberg & Woessner, P.A.
|
인용정보 |
피인용 횟수 :
7 인용 특허 :
32 |
초록
▼
A device for detecting network traffic content is provided. The device includes a processor configured to receive a signature associated with content desired to be detected, and execute one or more functions based on the signature to determine whether network traffic content matches the content desi
A device for detecting network traffic content is provided. The device includes a processor configured to receive a signature associated with content desired to be detected, and execute one or more functions based on the signature to determine whether network traffic content matches the content desired to be detected. The signature is defined by one or more predicates. A computer readable medium for use to detect network traffic content is also provided. The computer readable medium includes a memory storing one or more signatures, each of the one or more signatures associated with content desired to be detected. Each of the one or more signatures is defined by one or more predicates, and each of the one or more predicates can be compiled into a byte code stream that controls a logic of a network traffic screening device.
대표청구항
▼
1. A device for detecting network traffic content, the device comprising: a processor, the processor configured to: receive a signature associated with content desired to be detected, whereinthe signature comprises an item representing a predicate which at least partially defines the signature and r
1. A device for detecting network traffic content, the device comprising: a processor, the processor configured to: receive a signature associated with content desired to be detected, whereinthe signature comprises an item representing a predicate which at least partially defines the signature and represents a function to be performed by the processor, the predicate including at least one of a letter, a combination of letters, a sentence, a number, a punctuation, a mathematical operator, and a logical operator; andexecute the function represented by the predicate to determine whether network traffic content matches the content desired to be detected. 2. The device of claim 1, wherein at least one of the signatures includes an argument associated with at least one of the predicates. 3. The device of claim 1, wherein the content desired to be detected includes a packet. 4. The device of claim 1, further comprising a memory for storing the signature. 5. The device of claim 1, further comprising a compiler for compiling the signature. 6. A device for detecting network traffic content, the device comprising: a processor configured to receive one or more signatures associated with content desired to be detected, wherein: each of the one or more signatures comprises an item representing one or more predicates which define each of the one or more signatures and represent a function to be performed by the processor, the predicate including at least one of a letter, a combination of letters, a sentence, a number, a punctuation, a mathematical operator, and a logical operator; andeach of the one or more predicates are configured to be compiled by the processor into a byte code stream that causes the processor to perform the function, in which the one or more predicates represent the function to be executed by the processor to detect the network traffic content. 7. The device of claim 6, wherein the content desired to be detected includes malicious packets. 8. The device of claim 6, wherein the processor comprises a general purpose processor. 9. The device of claim 6, wherein the processor comprises an ASIC processor. 10. A non-transitory computer readable medium for use to detect network traffic content, the computer readable medium comprising: a memory storing one or more signatures, each of the one or more signatures associated with content desired to be detected, wherein:each signature includes an item representing at least one predicate which at least partially defines a respective signature, the at least one predicate including at least one of a letter, a combination of letters, a sentence, a number, a punctuation, a mathematical operator, and a logical operator; andeach predicate representing a function to be executed by a network traffic screening device and configured to be compiled by the network traffic screening device into a form to cause the network traffic screening device to perform the function. 11. The non-transitory computer readable medium of claim 10, wherein the memory is selected from the group consisting of a floppy disk, a flexible disk, a hard disk, magnetic tape, a CD-ROM, a RAM, a PROM, an EPROM, a FLASH-EPROM, a memory chip, and a server. 12. The non-transitory computer readable medium of claim 10, wherein the content desired to be detected is a virus. 13. The non-transitory computer readable medium of claim 10, wherein each of the one or more signatures includes at least one arguments associated with at least one of the at least one predicates. 14. The non-transitory computer readable medium of claim 10, wherein the network traffic screening device comprises a processor. 15. The non-transitory computer readable medium of claim 14, wherein the processor comprises an ASIC processor. 16. A device comprising: at least one processor;at least one memory coupled to the at least one processor;a first input port and a second input port, the first input port to receive predicate values into the at least one memory and the second input port to receive network traffic from a network into the at least one processor to be processed in view of the predicate values received into the at least one memory, the processing of the network traffic in view of the predicate values is performed to filter particular content out of the network received network traffic, the predicate values including at least one of a letter, a combination of letters, a sentence, a number, a punctuation, a mathematical operator, and a logical operator; andat least one output port coupled to the at least one processor to transmit filtered network traffic to a destination identified in packet headers of the network traffic
※ AI-Helper는 부적절한 답변을 할 수 있습니다.