1. A management system for generating and distributing threat detection rules to application layer security systems, the system comprising: a. a communication interface adapted to allow communication between the management system and at least one application layer security system, b. a system data store comprising one or more data storage elements, wherein the system data store is capable of storing: i. one or more sets of threat management goals; and ii. threat information; and c. a system processor in communication with the communication interface and the system data store, wherein the system processor comprises one or more processing elements and the one or more processing elements are programmed or adapted to: i. receive threat information from one or more sources; ii. reduce the received threat information into a canonical form; iii. extract features from the reduced threat information; iv. generate a rule set of one or more threat rules based upon the extracted features and a goal set of one or more threat management goals in the system data store; and v. transmit the generated rule set to at least one of the plurality of application layer security systems.