Software virus detection methods, apparatus and articles of manufacture
First Claim
Patent Images
1. A proscribed code detection method, comprising the steps of:
- locating proscribed code within a file;
selecting a template for said file according to said file type;
applying said template to said file;
reconstructing said file by means of said template; and
, modifying at least part of said file containing said proscribed code.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus and articles of manufacture for identifying, authenticating and securing code through proscribed code detection and deletion are shown. The preferred embodiments provide for scanning code to determine the presence of proscribed code and then transmitting the code to a file reconstructor upon the detection of proscribed code. At the file reconstructor, templates of the specific document type are used to provide the document file structure, and so delete with precision the proscribed code from the original code.
-
Citations
20 Claims
-
1. A proscribed code detection method, comprising the steps of:
-
locating proscribed code within a file;
selecting a template for said file according to said file type;
applying said template to said file;
reconstructing said file by means of said template; and
,modifying at least part of said file containing said proscribed code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
- 11. The method as in claim 11 wherein said first platform is UNIX.
-
13. A method for detecting proscribed code, comprising the steps of scanning code for the presence of proscribed code, and if proscribed code is found, transmitting said code to a file reconstructor, whereby said file reconstructor reconstructs said code according to a template, and, modifies said code.
-
14. A proscribed code identification method, comprising the steps of:
-
locating proscribed code within a file;
selecting a template for said file according to said file type;
applying said template to said file;
reconstructing said file by means of said template; and
,identifying at least part of said file containing said proscribed code.
-
-
15. An apparatus for the detection of proscribed code, comprising:
-
means for locating proscribed code within a file;
means for selecting a template for said file according to said file type;
means for applying said template to said file;
means for reconstructing said file by means of said template; and
,means for modifying at least part of said file containing said proscribed code. - View Dependent Claims (16)
-
-
17. An apparatus for the detection of proscribed code comprising:
-
a proscribed code scanner;
a file reconstructor;
at least one template;
whereby said proscribed code scanner reviews code for the presence of proscribed code, and upon locating proscribed code, transmits said code to a file reconstructor, which applies said at least one template to said code in order to identify the location of said proscribed code.
-
-
18. An apparatus for the deletion of proscribed code comprising:
-
a proscribed code scanner;
a file reconstructor;
at least one template;
whereby said proscribed code scanner reviews code for the presence of proscribed code, and upon locating proscribed code, transmits said code to a file reconstructor, which applies said at least one template to said code in order to delete said proscribed code. - View Dependent Claims (20)
-
-
19. A template to be used in a file reconstructor, constructed according to a predetermined file structure.
Specification