Patent ID: 8800053
Filing Date: 2014-08-05
Classification: H04L

Abstract:
1. A computer program product for executable content filtering, the computer program product comprising: a non-transitory computer readable storage medium having stored thereon program instructions to: determine a type of a network message; load a configuration file based on the type of the network message, wherein the configuration file indicates a plurality of rule sets for the type of the network message; instantiate a plurality of executable content filters based on the plurality of rule sets, wherein the plurality of executable content filters target executable content of a stream of parsed elements of the network message in accordance with the plurality of rule sets, wherein each of the plurality of executable content filters operates within a set of one or more scopes of the network; for each of the plurality of executable content filters that operates within more than one scope of the network message, track which scope of the network message is being filtered; for each of the plurality of executable content filters, determine if one or more of the stream of parsed elements includes executable content targeted by the executable content filter; and modify those of the stream of parsed elements that include the executable content targeted by the plurality of executable content filters in accordance with the plurality of rule sets to disable the executable content.