MULTIPLE-LEVEL DATA PROCESSING SYSTEM
First Claim
1. A method for monitoring a data unit of a first file on a first transport connection and a data unit of a second file on a second transport connection, comprising:
- selecting first resources to iteratively reverse multiple levels of format conversions on the payload data of said data unit of said first file to generate a first reversed data unit, independently from selecting second resources to iteratively reverse multiple levels of format conversions on the payload data of said data unit of said second file to generate a second reversed data unit; and
inspecting the payload data of said first reversed data unit and said second reversed data unit for suspicious patterns prior to any aggregation of the data units of said first file or said second file.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for processing multiple levels of data in system security approaches are disclosed. In one embodiment, a first set and a second set of resources are selected to iteratively and independently reverse multiple levels of format conversions on the payload portions of a data unit from a first file and a data unit from a second file, respectively. The first file and the second file are associated with a first transport connection and a second transport connection, respectively. Upon completion of the aforementioned reversal operations, the payload portions of a first reversed data unit and a second reversed data unit, which correspond to the data unit of the first file and the data unit of the second file, respectively, are inspected for suspicious patterns prior to any aggregation of the data units of the first file or the second file.
40 Citations
20 Claims
-
1. A method for monitoring a data unit of a first file on a first transport connection and a data unit of a second file on a second transport connection, comprising:
-
selecting first resources to iteratively reverse multiple levels of format conversions on the payload data of said data unit of said first file to generate a first reversed data unit, independently from selecting second resources to iteratively reverse multiple levels of format conversions on the payload data of said data unit of said second file to generate a second reversed data unit; and
inspecting the payload data of said first reversed data unit and said second reversed data unit for suspicious patterns prior to any aggregation of the data units of said first file or said second file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a first processing means for identifying a first initial-level data type from a data unit of a first file on a first transport connection and for identifying a second initial-level data type from a data unit of a second file on a second transport connection;
a second processing means for independently selecting first resources and second resources according to said first initial-level data type and said initial-level second data type to initiate reversing multiple levels of format conversions on the payload data of said data unit of said first file and said data unit of said second file to generate a first reversed data unit and a second reversed data unit, respectively; and
a third processing means for inspecting the payload data of said first reversed data unit and said second reversed data unit for suspicious patterns prior to any aggregation of the data units of said first file or said second file. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a host processor, a content inspection co-processor, and a memory system, coupled to said host processor and said content inspection co-processor, wherein a protocol parser, when executed by said host processor, attempts to identify a first initial-level data type from a data unit of a first file on a first transport connection and attempts to identify a second initial-level data type from a data unit of a second file on a second transport connection;
a data processing system, when executed by said content inspection co-processor, independently selects first resources and second resources according to said first initial-level data type and said initial-level second data type to initiate reversing multiple levels of format conversions on the payload data of said data unit of said first file and said data unit of said second file to generate a first reversed data unit and a second reversed data unit, respectively; and
a content inspection engine, when executed by said content inspection co-processor, inspects the payload data of said first reversed data unit and said second reversed data unit for suspicious patterns prior to any aggregation of the data units of said first file or said second file. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification