Matches in SemOpenAlex for { <https://semopenalex.org/work/W2912248945> ?p ?o ?g. }
Showing items 1 to 88 of
88
with 100 items per page.
- W2912248945 abstract "JavaScript has been used for various attacks on client-side web applications. To hinder both manual and automated analysis from detecting malicious scripts, code minification and code obfuscation may hide the behavior of a script. Unfortunately, little is currently known about how real-world websites use such code transformations. This paper presents an empirical study of obfuscation and minification in 967,149 scripts (424,023 unique) from the top 100,000 websites. The core of our study is a highly accurate (95%-100%) neural network-based classifier that we train to identify whether obfuscation or minification have been applied and if yes, using what tools. We find that code transformations are very widespread, affecting 38% of all scripts. Most of the transformed code has been minified, whereas advanced obfuscation techniques, such as encoding parts of the code or fetching all strings from a global array, affect less than 1% of all scripts (2,842 unique scripts in total). Studying which code gets obfuscated, we find that obfuscation is particularly common in certain website categories, e.g., adult content. Further analysis of the obfuscated code shows that most of it is similar to the output produced by a single obfuscation tool and that some obfuscated scripts trigger suspicious behavior, such as likely fingerprinting and timing attacks. Finally, we show that obfuscation comes at a cost, because it slows down execution and risks to produce code that changes the intended behavior. Overall, our study shows that the security community must consider minified and obfuscated JavaScript code, and it provides insights into what kinds of transformations to focus on. Our learned classifiers provide an automated and accurate way to identify obfuscated code, and we release a set of real-world obfuscated scripts for future research." @default.
- W2912248945 created "2019-02-21" @default.
- W2912248945 creator A5013438083 @default.
- W2912248945 creator A5023614822 @default.
- W2912248945 creator A5068174067 @default.
- W2912248945 date "2019-05-13" @default.
- W2912248945 modified "2023-10-01" @default.
- W2912248945 title "Anything to Hide? Studying Minified and Obfuscated Code in the Web" @default.
- W2912248945 cites W1491081130 @default.
- W2912248945 cites W1520648475 @default.
- W2912248945 cites W1792275236 @default.
- W2912248945 cites W1970867218 @default.
- W2912248945 cites W1991074244 @default.
- W2912248945 cites W2026054276 @default.
- W2912248945 cites W2044675702 @default.
- W2912248945 cites W2075344129 @default.
- W2912248945 cites W2078571935 @default.
- W2912248945 cites W2101678831 @default.
- W2912248945 cites W2114793359 @default.
- W2912248945 cites W2143603206 @default.
- W2912248945 cites W2156981320 @default.
- W2912248945 cites W2238673293 @default.
- W2912248945 cites W2290933337 @default.
- W2912248945 cites W2364861723 @default.
- W2912248945 cites W2509067210 @default.
- W2912248945 cites W2591793539 @default.
- W2912248945 cites W2621377634 @default.
- W2912248945 cites W2758513221 @default.
- W2912248945 cites W2790761820 @default.
- W2912248945 cites W2794456160 @default.
- W2912248945 cites W2794652108 @default.
- W2912248945 cites W2794718534 @default.
- W2912248945 doi "https://doi.org/10.1145/3308558.3313752" @default.
- W2912248945 hasPublicationYear "2019" @default.
- W2912248945 type Work @default.
- W2912248945 sameAs 2912248945 @default.
- W2912248945 citedByCount "25" @default.
- W2912248945 countsByYear W29122489452020 @default.
- W2912248945 countsByYear W29122489452021 @default.
- W2912248945 countsByYear W29122489452022 @default.
- W2912248945 countsByYear W29122489452023 @default.
- W2912248945 crossrefType "proceedings-article" @default.
- W2912248945 hasAuthorship W2912248945A5013438083 @default.
- W2912248945 hasAuthorship W2912248945A5023614822 @default.
- W2912248945 hasAuthorship W2912248945A5068174067 @default.
- W2912248945 hasConcept C137287247 @default.
- W2912248945 hasConcept C177264268 @default.
- W2912248945 hasConcept C199360897 @default.
- W2912248945 hasConcept C2776760102 @default.
- W2912248945 hasConcept C2777904410 @default.
- W2912248945 hasConcept C38652104 @default.
- W2912248945 hasConcept C40305131 @default.
- W2912248945 hasConcept C41008148 @default.
- W2912248945 hasConcept C43126263 @default.
- W2912248945 hasConcept C519991488 @default.
- W2912248945 hasConcept C529173508 @default.
- W2912248945 hasConcept C544833334 @default.
- W2912248945 hasConcept C61423126 @default.
- W2912248945 hasConceptScore W2912248945C137287247 @default.
- W2912248945 hasConceptScore W2912248945C177264268 @default.
- W2912248945 hasConceptScore W2912248945C199360897 @default.
- W2912248945 hasConceptScore W2912248945C2776760102 @default.
- W2912248945 hasConceptScore W2912248945C2777904410 @default.
- W2912248945 hasConceptScore W2912248945C38652104 @default.
- W2912248945 hasConceptScore W2912248945C40305131 @default.
- W2912248945 hasConceptScore W2912248945C41008148 @default.
- W2912248945 hasConceptScore W2912248945C43126263 @default.
- W2912248945 hasConceptScore W2912248945C519991488 @default.
- W2912248945 hasConceptScore W2912248945C529173508 @default.
- W2912248945 hasConceptScore W2912248945C544833334 @default.
- W2912248945 hasConceptScore W2912248945C61423126 @default.
- W2912248945 hasLocation W29122489451 @default.
- W2912248945 hasOpenAccess W2912248945 @default.
- W2912248945 hasPrimaryLocation W29122489451 @default.
- W2912248945 hasRelatedWork W2004762911 @default.
- W2912248945 hasRelatedWork W229543724 @default.
- W2912248945 hasRelatedWork W4225397295 @default.
- W2912248945 hasRelatedWork W4237609564 @default.
- W2912248945 hasRelatedWork W4312312709 @default.
- W2912248945 hasRelatedWork W4312924671 @default.
- W2912248945 hasRelatedWork W83892589 @default.
- W2912248945 hasRelatedWork W1025864625 @default.
- W2912248945 hasRelatedWork W212372412 @default.
- W2912248945 hasRelatedWork W2183795482 @default.
- W2912248945 isParatext "false" @default.
- W2912248945 isRetracted "false" @default.
- W2912248945 magId "2912248945" @default.
- W2912248945 workType "article" @default.