System and method for protecting systems from active content
First Claim
1. A method of disarming targeted active content in a received input file in a computer system having a processor, the method comprising:
- identifying from digital content of the input file, targeted active content associated with an automatically invoked subroutine;
altering the automatically invoked subroutine to prevent automatic execution of instructions associated with the subroutine upon rendering by a rendering application, wherein the altering includes renaming the subroutine to not correspond with an automatically invoked subroutine;
creating protective active content associated with the renamed subroutine and configured to invoke the targeted active content responsive to receipt of a selection of a selectable feature; and
configuring the input file to include the protective active content and the selectable feature, thereby creating a reconfigured input file.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments include a method of disarming active content in a received input file in a computer system having a processor. The method includes steps for identifying from digital content of the input file, targeted active content associated with an automatically invoked subroutine, altering the automatically invoked subroutine to prevent automatic execution of the instructions associated with the subroutine upon rendering by a rendering application, such that functionality of the targeted active content is preserved, and configuring the input file to include a selectable feature enabling a user to invoke the targeted active content responsive to a user input, thereby creating a reconfigured input file.
43 Citations
20 Claims
-
1. A method of disarming targeted active content in a received input file in a computer system having a processor, the method comprising:
-
identifying from digital content of the input file, targeted active content associated with an automatically invoked subroutine; altering the automatically invoked subroutine to prevent automatic execution of instructions associated with the subroutine upon rendering by a rendering application, wherein the altering includes renaming the subroutine to not correspond with an automatically invoked subroutine; creating protective active content associated with the renamed subroutine and configured to invoke the targeted active content responsive to receipt of a selection of a selectable feature; and configuring the input file to include the protective active content and the selectable feature, thereby creating a reconfigured input file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of disarming targeted active content in a received input file in a computer system having a processor, the method comprising:
-
identifying from digital content of the input file, targeted active content associated with a predetermined function; altering an aspect of a call to the predetermined function to prevent the predetermined function of the targeted active content from being invoked, wherein the altering includes renaming the function call; creating protective active content associated with the renamed function call and configured to invoke the targeted active content responsive to receipt of a selection of a selectable feature; and configuring the input file to include the protective active content and the selectable feature, thereby creating a reconfigured input file. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification