RESISTING THE SPREAD OF UNWANTED CODE AND DATA
0 Assignments
0 Petitions
Accused Products
Abstract
A method or system of receiving an electronic file containing content data in a predetermined data format, the method comprising the steps of: receiving the electronic file, determining the data format, parsing the content data, to determine whether it conforms to the predetermined data format, and if the content data does conform to the predetermined data format, regenerating the parsed data to create a regenerated electronic file in the data format.
-
Citations
48 Claims
-
1-25. -25. (canceled)
-
26. A method for processing an electronic file to create a substitute electronic file containing only allowable content data, the method comprising:
-
receiving an incoming electronic file containing content data encoded and arranged in accordance with a predetermined file type; determining a purported predetermined file type of the received electronic file and an associated set of rules specifying values or range of values of allowable content data; determining at least an allowable portion of the content data that conforms with the values or range of values specified in the set of rules corresponding to the determined purported predetermined file type; extracting, from the electronic file, only the at least an allowable portion of content data; and creating a substitute electronic file in the purported file type, said substitute electronic file containing only the extracted allowable content data. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47)
-
-
43. A device for processing an electronic file to create a substitute electronic file containing only allowable content data comprising:
-
receiving means adapted to receive an incoming electronic file, said file containing content data in a pre-determined data file type; determination means adapted to determine purported predetermined data file type of the received electronic file and an associated set of rules specifying values or range of values of allowable content data; determination means adapted to determine at least an allowable portion of the content data that conforms with the values or range of values specified in the set of rules corresponding to the determined purported predetermined file type; extraction means adapted to extract, from the electronic file, only the determined at least one portion of allowable content data; and creation means adapted to create a substitute electronic file in the purported predetermined data file type, said substitute electronic file containing only the extracted allowable content data.
-
-
48. A computer system adapted to reject non-conforming files, the system comprising:
-
a computer adapted to receive an incoming electronic file, said file containing content data in a pre-determined file type; a processor adapted to determine a purported predetermined data file type; the processor comprising a parser adapted to parse the content data in accordance with a predetermined data format associated with the file type; the processor further adapted to determine if the content data does conform to the purported predetermined data format; and
, upon a positive determination,the processor further adapted to regenerate the conforming parsed content data, upon a positive determination from the determination means, to create a substitute regenerated electronic file in the purported predetermined file type, said substitute regenerated electronic file containing the regenerated content data.
-
Specification