How to Train Your Browser: Preventing XSS Attacks Using Contextual Script Fingerprints
You are what you include: large-scale evaluation of remote javascript inclusions