Patent ID: 7624373
Filing Date: 2009-11-24
Classification: G06F

Abstract:
1. A computer-implemented method for processing a script within an interpretive environment, the method comprising: receiving the script comprised of at least one command specifically written to cause harm to computer systems; identifying a data block within the script comprised of at least one line; determining whether interpretation of the at least one line results in an allowable operation, the allowable operation a subset of a total operations available for processing, wherein determining whether interpretation of the at least one line results in an allowable operation includes determining whether the at least one line modifies an external state variable that is listed in an export list comprised of allowable export variables; processing the at least one line when interpretation of the at least one line results in an allowable operation; determining whether the modified external state variable complies with an export constraint when the at least one line modifies an external state variable that is listed in the export list; and modifying the external state variable when the modified external state variable complies with the export constraint.