2021 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) 2021
DOI: 10.1109/dsn48987.2021.00065
|View full text |Cite
|
Sign up to set email alerts
|

Statically Detecting JavaScript Obfuscation and Minification Techniques in the Wild

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(5 citation statements)
references
References 17 publications
0
5
0
Order By: Relevance
“…Dynamic nature of JS.. We find that a number of scripts use dynamic features such as eval() and anonymous functions [63,68]. A number of scripts also employ JS minification and obfuscation techniques that produce code that is uninterpretable manually [70].…”
Section: Discussionmentioning
confidence: 96%
See 1 more Smart Citation
“…Dynamic nature of JS.. We find that a number of scripts use dynamic features such as eval() and anonymous functions [63,68]. A number of scripts also employ JS minification and obfuscation techniques that produce code that is uninterpretable manually [70].…”
Section: Discussionmentioning
confidence: 96%
“…Functional behavior in tracking scripts can also exist due to the dynamic nature of webpages. Between the tracking score measurement and blocking experiments, the script may have changed, or the webpage deliberately refactors the script slightly for reasons such as JS obfuscation [69] or minification [63]. For better threshold selection, we must answer what are the consequences of widening the tracking score threshold?…”
Section: Rq3: Prevalence Of Mixed Scriptsmentioning
confidence: 99%
“…Dynamic nature of JS. We find that a number of scripts use dynamic features such as eval() and anonymous functions [59,65]. A number of scripts also employ JS minification and obfuscation techniques that produce code that is uninterpretable manually [61,67].…”
Section: Discussionmentioning
confidence: 99%
“…Functional behavior in tracking scripts can also exist due to the dynamic nature of webpages. Between the tracking score measurement and blocking experiments, the script may have changed, or the webpage deliberately refactors the script slightly for reasons such as JS obfuscation [61,67] or minification [59]. For better threshold selection, we must answer what are the consequences of widening the tracking score threshold?…”
Section: Rq3: Prevalence Of Mixed Scriptsmentioning
confidence: 99%
“…Bundlers often apply code transformations during the bundling process thus, the code they produce can be considered transformed. Skolka et al [40] and Moog et al [29] study two types of transformed code: minification and obfuscation. Minification is natively supported by most bundlers, thus, a very common transformation applied to bundled code.…”
Section: Related Workmentioning
confidence: 99%