ADsafety Type-based Verification of JavaScript Sandboxing

Joe Gibbs Politz Spiridon Aristides Eliopoulos Arjun Guha Shriram Krishnamurthi 1 2 3 third-party ad

third-party ad

4 Who is running code in your browser?

5 Who is running code in your browser?

5 Who is running code in your browser?

5 the host you visit

6 the host you visit

6 the host the ad server you visit

6 the host the ad server you visit

same JavaScript context

6 the host the ad server you visit