Theory and Techniques for Automatic Generation of Vulnerability-Based Signatures | Synapse