Noncespaces: Using Randomization to Enforce Information Flow Tracking and Thwart Cross-Site Scripting Attacks
Cross Site Scripting Prevention with Dynamic Data Tainting and Static Analysis