Abstract-En typisk Web 2.0-applikation inkluderar vanligtvis JavaScript från olika källor med olika förtroende. Det är viktigt att korrekt reglera JavaScripts tillgång till webbprogramresurser. Tyvärr ger befintliga skyddsmekanismer i webbläsare inte tillräcklig granularitet i JavaScript åtkomstkontroll. Specifikt, befintliga lösningar lindrar delvis denna typ av hot genom att endast tillhandahålla åtkomstkontroll för vissa typer av JavaScript-objekt, eller genom att onödigt begränsa funktionaliteten hos opålitliga JavaScript. I den här artikeln analyserar vi systematiskt de fullständiga åtkomstkontrollkraven i en webbläsares JavaScript-miljö och identifierar den grundläggande bristen på finkorniga JavaScript-åtkomstkontrollmekanismer i moderna webbläsare. Som vår lösning föreslår vi en referensmonitor kallad JCShadow som möjliggör finkornig åtkomstkontroll i JavaScript-sammanhang utan att i onödan begränsa JavaScripts funktionalitet. Vi har utvecklat en proof-of-concept prototyp i webbläsaren Mozilla Firefox och utvärderingen med verkliga attacker indikerar att JCShadow effektivt förhindrar sådana attacker med låg prestanda overhead.
Patil m.fl. REF analyserade åtkomstkontrollkraven i moderna webbläsare och föreslog JCShadow, en finkornig åtkomstkontrollmekanism i Firefox.
Towards Fine-Grained Access Control in JavaScript Contexts
{'venue': '2011 31st International Conference on Distributed Computing Systems', 'journal': '2011 31st International Conference on Distributed Computing Systems', 'mag_field_of_study': ['Computer Science']}