PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
October 15, 2012280 citationsOpen Access

You are what you include

View Full Paper
NNNick NikiforakisLILuca InvernizziAKAlexandros Kapravelos

Key Points

Key points are not available for this paper at this time.

Abstract

JavaScript is used by web developers to enhance the interactivity of their sites, offload work to the users' browsers and improve their sites' responsiveness and user-friendliness, making web pages feel and behave like traditional desktop applications. An important feature of JavaScript, is the ability to combine multiple libraries from local and remote sources into the same page, under the same namespace. While this enables the creation of more advanced web applications, it also allows for a malicious JavaScript provider to steal data from other scripts and from the page itself. Today, when developers include remote JavaScript libraries, they trust that the remote providers will not abuse the power bestowed upon them.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Nikiforakis et al. (2012) studied this question.

synapsesocial.com/papers/6a120c77e407b26696342141https://doi.org/10.1145/2382196.2382274
Ask AI
Helpful
Bookmark
Share
View Full Paper