Resisting the spread of unwanted code and data
First Claim
1. A system for testing an electronic file analysis and re-generation module, the system comprising:
- means for receiving an electronic file when a cleaning flag is set to enabled;
an analysis and re-generation module for processing the received electronic file to create a re-generated electronic file by removing nonconforming portions of the file and portions that have unknown functionality;
wherein the system is arranged to process the re-generated electronic file using the analysis and re-generation module when the cleaning flag is set to disabled; and
wherein the analysis and re-generation module is determined to be functioning correctly if processing of the re-generated electronic file using the analysis and re-generation module creates a further re-generated electronic file; and
the analysis and re-generation module is determined to be functioning incorrectly if processing of the re-generated electronic file using the analysis and re-generation module does not create a further re-generated electronic file.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of processing an electronic file by identifying portions of content data in the electronic file and determining if each portion of content data is passive content data having a fixed purpose or active content data having an associated function. If a portion is passive content data, then a determination is made as to whether the portion of passive content data is to be re-generated. If a portion is active content data, then the portion is analyzed to determine whether the portion of active content data is to be re-generated. A re-generated electronic file is then created from the portions of content data which are determined to be re-generated.
83 Citations
14 Claims
-
1. A system for testing an electronic file analysis and re-generation module, the system comprising:
-
means for receiving an electronic file when a cleaning flag is set to enabled; an analysis and re-generation module for processing the received electronic file to create a re-generated electronic file by removing nonconforming portions of the file and portions that have unknown functionality; wherein the system is arranged to process the re-generated electronic file using the analysis and re-generation module when the cleaning flag is set to disabled; and wherein the analysis and re-generation module is determined to be functioning correctly if processing of the re-generated electronic file using the analysis and re-generation module creates a further re-generated electronic file; and
the analysis and re-generation module is determined to be functioning incorrectly if processing of the re-generated electronic file using the analysis and re-generation module does not create a further re-generated electronic file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification