Proceedings 2017 Network and Distributed System Security Symposium 2017
DOI: 10.14722/ndss.2017.23414
|View full text |Cite
|
Sign up to set email alerts
|

Thou Shalt Not Depend on Me: Analysing the Use of Outdated JavaScript Libraries on the Web

Abstract: Web developers routinely rely on third-party Java-Script libraries such as jQuery to enhance the functionality of their sites. However, if not properly maintained, such dependencies can create attack vectors allowing a site to be compromised.In this paper, we conduct the first comprehensive study of client-side JavaScript library usage and the resulting security implications across the Web. Using data from over 133 k websites, we show that 37 % of them include at least one library with a known vulnerability; t… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

3
83
0

Year Published

2018
2018
2019
2019

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 101 publications
(86 citation statements)
references
References 12 publications
3
83
0
Order By: Relevance
“…It is also useful to compare the extent of technical lag across different software component repositories and different package managers, in order to assess which policies, practices, culture, and tools lead to the best compromise. Inspired by Lauinger et al, we would also like to include other types of external applications to our analysis, like deployed websites.…”
Section: Discussion and Future Workmentioning
confidence: 99%
See 2 more Smart Citations
“…It is also useful to compare the extent of technical lag across different software component repositories and different package managers, in order to assess which policies, practices, culture, and tools lead to the best compromise. Inspired by Lauinger et al, we would also like to include other types of external applications to our analysis, like deployed websites.…”
Section: Discussion and Future Workmentioning
confidence: 99%
“…They observed that systems using outdated dependencies were four times more likely to have security issues and backward incompatibilities than systems that are up‐to‐date. Lauinger et al studied the client‐side use of JavaScript libraries. They found that “the time lag behind the newest release of a library is measured in the order of years,” and that this is a major source of known vulnerabilities in websites using these libraries.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Lauinger et al [16] examined the security implications of relying on client-side JavaScript library usage. They examined 133K websites and found that 37% of these websites use at least one library with a known vulnerability.…”
Section: Security Vulnerabilitiesmentioning
confidence: 99%
“…The Inclusion graph corrects the technical problem of the Referer graph by using the actual inclusion relationships between domains to represent edges, rather than imprecise Referer relationships. We are able to construct Inclusion graphs, thanks to advances in browser instrumentation that allow researchers to conduct web crawls that record the exact provenance of all HTTP(S) requests [6,10,41].…”
Section: Introductionmentioning
confidence: 99%