Matches in SemOpenAlex for { <https://semopenalex.org/work/W4287775872> ?p ?o ?g. }
Showing items 1 to 88 of
88
with 100 items per page.
- W4287775872 abstract "Content blocking is an important part of a performant, user-serving, privacy respecting web. Most content blockers build trust labels over URLs. While useful, this approach has well understood shortcomings. Attackers may avoid detection by changing URLs or domains, bundling unwanted code with benign code, or inlining code in pages. The common flaw in existing approaches is that they evaluate code based on its delivery mechanism, not its behavior. In this work we address this problem with a system for generating signatures of the privacy-and-security relevant behavior of executed JavaScript. Our system considers script behavior during each turn on the JavaScript event loop. Focusing on event loop turns allows us to build signatures that are robust against code obfuscation, code bundling, URL modification, and other common evasions, as well as handle unique aspects of web applications. This work makes the following contributions to improving content blocking: First, implement a novel system to build per-event-loop-turn signatures of JavaScript code by instrumenting the Blink and V8 runtimes. Second, we apply these signatures to measure filter list evasion, by using EasyList and EasyPrivacy as ground truth and finding other code that behaves identically. We build ~2m signatures of privacy-and-security behaviors from 11,212 unique scripts blocked by filter lists, and find 3,589 more unique scripts including the same harmful code, affecting 12.48% of websites measured. Third, we taxonomize common filter list evasion techniques. Finally, we present defenses; filter list additions where possible, and a proposed, signature based system in other cases. We share the implementation of our signature-generation system, the dataset from applying our system to the Alexa 100K, and 586 AdBlock Plus compatible filter list rules to block instances of currently blocked code being moved to new URLs." @default.
- W4287775872 created "2022-07-26" @default.
- W4287775872 creator A5037258424 @default.
- W4287775872 creator A5041544321 @default.
- W4287775872 creator A5068390911 @default.
- W4287775872 creator A5086295199 @default.
- W4287775872 date "2020-05-24" @default.
- W4287775872 modified "2023-10-13" @default.
- W4287775872 title "Improving Web Content Blocking With Event-Loop-Turn Granularity JavaScript Signatures" @default.
- W4287775872 hasPublicationYear "2020" @default.
- W4287775872 type Work @default.
- W4287775872 citedByCount "0" @default.
- W4287775872 crossrefType "posted-content" @default.
- W4287775872 hasAuthorship W4287775872A5037258424 @default.
- W4287775872 hasAuthorship W4287775872A5041544321 @default.
- W4287775872 hasAuthorship W4287775872A5068390911 @default.
- W4287775872 hasAuthorship W4287775872A5086295199 @default.
- W4287775872 hasBestOaLocation W42877758721 @default.
- W4287775872 hasConcept C106131492 @default.
- W4287775872 hasConcept C118643609 @default.
- W4287775872 hasConcept C121332964 @default.
- W4287775872 hasConcept C136764020 @default.
- W4287775872 hasConcept C144745244 @default.
- W4287775872 hasConcept C147224247 @default.
- W4287775872 hasConcept C177264268 @default.
- W4287775872 hasConcept C199360897 @default.
- W4287775872 hasConcept C203014093 @default.
- W4287775872 hasConcept C21959979 @default.
- W4287775872 hasConcept C2776760102 @default.
- W4287775872 hasConcept C2779662365 @default.
- W4287775872 hasConcept C2781251061 @default.
- W4287775872 hasConcept C31258907 @default.
- W4287775872 hasConcept C31972630 @default.
- W4287775872 hasConcept C38652104 @default.
- W4287775872 hasConcept C39569185 @default.
- W4287775872 hasConcept C40305131 @default.
- W4287775872 hasConcept C41008148 @default.
- W4287775872 hasConcept C43126263 @default.
- W4287775872 hasConcept C544833334 @default.
- W4287775872 hasConcept C59241245 @default.
- W4287775872 hasConcept C61423126 @default.
- W4287775872 hasConcept C62520636 @default.
- W4287775872 hasConcept C79373723 @default.
- W4287775872 hasConcept C86803240 @default.
- W4287775872 hasConcept C8891405 @default.
- W4287775872 hasConceptScore W4287775872C106131492 @default.
- W4287775872 hasConceptScore W4287775872C118643609 @default.
- W4287775872 hasConceptScore W4287775872C121332964 @default.
- W4287775872 hasConceptScore W4287775872C136764020 @default.
- W4287775872 hasConceptScore W4287775872C144745244 @default.
- W4287775872 hasConceptScore W4287775872C147224247 @default.
- W4287775872 hasConceptScore W4287775872C177264268 @default.
- W4287775872 hasConceptScore W4287775872C199360897 @default.
- W4287775872 hasConceptScore W4287775872C203014093 @default.
- W4287775872 hasConceptScore W4287775872C21959979 @default.
- W4287775872 hasConceptScore W4287775872C2776760102 @default.
- W4287775872 hasConceptScore W4287775872C2779662365 @default.
- W4287775872 hasConceptScore W4287775872C2781251061 @default.
- W4287775872 hasConceptScore W4287775872C31258907 @default.
- W4287775872 hasConceptScore W4287775872C31972630 @default.
- W4287775872 hasConceptScore W4287775872C38652104 @default.
- W4287775872 hasConceptScore W4287775872C39569185 @default.
- W4287775872 hasConceptScore W4287775872C40305131 @default.
- W4287775872 hasConceptScore W4287775872C41008148 @default.
- W4287775872 hasConceptScore W4287775872C43126263 @default.
- W4287775872 hasConceptScore W4287775872C544833334 @default.
- W4287775872 hasConceptScore W4287775872C59241245 @default.
- W4287775872 hasConceptScore W4287775872C61423126 @default.
- W4287775872 hasConceptScore W4287775872C62520636 @default.
- W4287775872 hasConceptScore W4287775872C79373723 @default.
- W4287775872 hasConceptScore W4287775872C86803240 @default.
- W4287775872 hasConceptScore W4287775872C8891405 @default.
- W4287775872 hasLocation W42877758721 @default.
- W4287775872 hasOpenAccess W4287775872 @default.
- W4287775872 hasPrimaryLocation W42877758721 @default.
- W4287775872 hasRelatedWork W11066705 @default.
- W4287775872 hasRelatedWork W11315421 @default.
- W4287775872 hasRelatedWork W2156967 @default.
- W4287775872 hasRelatedWork W4492996 @default.
- W4287775872 hasRelatedWork W7236011 @default.
- W4287775872 hasRelatedWork W7544043 @default.
- W4287775872 hasRelatedWork W8420431 @default.
- W4287775872 hasRelatedWork W9878165 @default.
- W4287775872 hasRelatedWork W9910297 @default.
- W4287775872 hasRelatedWork W1878506 @default.
- W4287775872 isParatext "false" @default.
- W4287775872 isRetracted "false" @default.
- W4287775872 workType "article" @default.