Abstract-Modern webbprogram använder ofta skript från tredje part, ofta på sätt som tillåter skript laddade från externa servrar att göra obegränsade ändringar i inbäddningssidan och få tillgång till kritiska resurser inklusive privat användarinformation. Detta dokument introducerar verktyg för att hjälpa webbplatsadministratörer att förstå, övervaka och begränsa beteendet hos tredje part skript inbäddade i sin webbplats. Vi utvecklade ScriptInspector, en modifierad webbläsare som kan fånga upp, spela in och kontrollera tredje parts skript åtkomst till kritiska resurser mot säkerhetspolicyer, tillsammans med en Visualizer verktyg som gör det möjligt för användare att bekvämt visa inspelade skript beteenden och kandidatpolicyer och en PolicyGenerator verktyg som hjälper skriptleverantörer och webbplatsadministratörer i skriftliga riktlinjer. Webbplatsadministratörer kan manuellt förfina dessa policyer med minimal ansträngning att producera policyer som effektivt och robust begränsar beteendet hos inbäddade skript. PolicyGenerator kan generera effektiva riktlinjer för alla skript inbäddade på 72 av de 100 testplatser med mindre mänsklig hjälp. I den här artikeln presenterar vi design av våra verktyg, rapporterar om vad vi har lärt oss om manus beteenden med hjälp av dem, utvärdera värdet av vår strategi för webbplatsadministratör.
ScriptInspector REF undersöker tredje parts skriptinsprutning för att begränsa åtkomsten till kritiska resurser.
Understanding and Monitoring Embedded Web Scripts
{'venue': '2015 IEEE Symposium on Security and Privacy', 'journal': '2015 IEEE Symposium on Security and Privacy', 'mag_field_of_study': ['Computer Science']}