How to Train Your Browser: Preventing XSS Attacks Using Contextual Script Fingerprints
DTA++: Dynamic Taint Analysis with Targeted Control-Flow Propagation