Patent ID: 8914339

Claim:
A data processing device, including computer-executable instructions stored on a non-transitory computer-readable medium, installed in a data processing server, said device comprising: a first table storing sets of at least one primary metarule in a parameterizable form and in corresponding relationship to primary identifiers; a second table storing at least one secondary metarule associated with secondary identifiers, each secondary identifier is in corresponding relationship to at least one primary identifier, wherein at least one priority level is installed between the at least one primary metarule and the at least one secondary metarule; and management module which is coupled to a firewall module of said data processing server and, on receipt of auxiliary data representing operating parameters that request reconfiguration of the firewall module, the auxiliary data delivered by said firewall module after reception by the data processing server of secondary data that requires reconfiguration of the firewall module, selects at least one of the primary identifiers in the first table and associates said auxiliary data therewith so as to define dedicated processes of said firewall module; wherein the management module reconfigures the firewall module so that a current configuration of the firewall module is modified, based on hardware characteristics of the data processing server, an operating configuration of the data processing server and an occurrence of internal and external events, wherein said firewall module applies said defined dedicated processes to process primary data received by said data processing server, said data processing server transmitting said primary data based on said processing; and wherein said at least one primary metarule is specified according to a string of characters containing a place-holder for each parameter of said primary metarule that is not statically defined, wherein the primary identifier comprises alphabetical characters designating a set of primary rule prototypes.