English
Related papers

Related papers: Blocking JavaScript without Breaking the Web: An E…

200 papers

Web sites routinely incorporate JavaScript programs from several sources into a single page. These sources must be protected from one another, which requires robust sandboxing. The many entry-points of sandboxes and the subtleties of…

Programming Languages · Computer Science 2015-06-26 Joe Gibbs Politz , Spiridon Eliopoulos , Arjun Guha , Shriram Krishnamurthi

Several studies have been conducted on understanding third-party user tracking on the web. However, web trackers can only track users on sites where they are embedded by the publisher, thus obtaining a fragmented view of a user's online…

Cryptography and Security · Computer Science 2018-05-04 Anupama Aggarwal , Bimal Viswanath , Saravana Kumar , Ayush Shah , Liang Zhang , Ponnurangam Kumaraguru

The intrusiveness and the increasing invasiveness of online advertising have, in the last few years, raised serious concerns regarding user privacy and Web usability. As a reaction to these concerns, we have witnessed the emergence of a…

Computers and Society · Computer Science 2016-02-08 Javier Parra-Arnau , Jagdish Prasad Achara , Claude Castelluccia

With the introduction of memory-bound cryptocurrencies, such as Monero, the implementation of mining code in browser-based JavaScript has become a worthwhile alternative to dedicated mining rigs. Based on this technology, a new form of…

Cryptography and Security · Computer Science 2018-08-30 Marius Musch , Christian Wressnegger , Martin Johns , Konrad Rieck

Throughout recent years, the importance of internet-privacy has continuously risen. [...] Browser fingerprinting is a technique that does not require cookies or persistent identifiers. It derives a sufficiently unique identifier from the…

Cryptography and Security · Computer Science 2022-10-21 Sebastian Neef

Client-side Javascript execution environments (browsers) allow anonymous functions and event-based programming concepts such as callbacks. We investigate whether a mutate-and-test approach can be used to optimise web page load time in these…

The internet is a major distribution platform for web applications, but there are no effective transparency and audit mechanisms in place for the web. Due to the ephemeral nature of web applications, a client visiting a website has no…

Cryptography and Security · Computer Science 2023-01-13 Ilkan Esiyok , Pascal Berrang , Katriel Cohn-Gordon , Robert Kuennemann

Despite the prevalence of Internet of Things (IoT) devices, there is little information about the purpose and risks of the Internet traffic these devices generate, and consumers have limited options for controlling those risks. A key open…

Networking and Internet Architecture · Computer Science 2021-05-12 Anna Maria Mandalari , Daniel J. Dubois , Roman Kolcun , Muhammad Talha Paracha , Hamed Haddadi , David Choffnes

This work addresses JavaScript malware detection to enhance client-side web application security with a behavior-based system. The ability to detect malicious JavaScript execution sequences is a critical problem in modern web security as…

Cryptography and Security · Computer Science 2025-05-28 Pedro Pereira , José Gonçalves , João Vitorino , Eva Maia , Isabel Praça

We present new analytic techniques for inferring HTTP semantics from passive observations of HTTPS that can infer the value of important fields including the status-code, Content-Type, and Server, and the presence or absence of several…

Cryptography and Security · Computer Science 2018-05-30 Blake Anderson , Andrew Chi , Scott Dunlop , David McGrew

This paper considers five extensions for Chromium-based browsers in order to determine how effective can browser-based defenses against cryptojacking available to regular users be. We've examined most popular extensions - MinerBlock,…

Cryptography and Security · Computer Science 2025-12-11 Dmitry Tanana

Third-party web cookies are often used for privacy-invasive behavior tracking. Partly due to privacy concerns, browser vendors have started to block all third-party cookies in recent years. To understand the effects of such third-party…

Cryptography and Security · Computer Science 2024-11-06 Maxwell Lin , Shihan Lin , Helen Wu , Karen Wang , Xiaowei Yang

Modern web browsers have accrued an incredibly broad set of features since being invented for hypermedia dissemination in 1990. Many of these features benefit users by enabling new types of web applications. However, some features also…

Cryptography and Security · Computer Science 2017-09-06 Peter Snyder , Cynthia Taylor , Chris Kanich

One of the Internet's greatest strengths is the degree to which it facilitates access to any of its resources from users anywhere in the world. However, users in the developing world have complained of websites blocking their countries. We…

Networking and Internet Architecture · Computer Science 2018-05-30 Sadia Afroz , Michael Carl Tschantz , Shaarif Sajid , Shoaib Asif Qazi , Mobin Javed , Vern Paxson

Browsers and their users can be tracked even in the absence of a persistent IP address or cookie. Unique and hence identifying pieces of information, making up what is known as a fingerprint, can be collected from browsers by a visited…

Cryptography and Security · Computer Science 2019-07-09 Nasser Mohammed Al-Fannah , Wanpeng Li

The use of secure connections using HTTPS as the default means, or even the only means, to connect to web servers is increasing. It is being pushed from both sides: from the bottom up by client distributions and plugins, and from the top…

Networking and Internet Architecture · Computer Science 2017-06-12 George Michaelson , Matthew Roughan , Jonathan Tuke , Matt P. Wand , Randy Bush

Memory disclosure attacks play an important role in the exploitation of memory corruption vulnerabilities. By analyzing recent research, we observe that bypasses of defensive solutions that enforce control-flow integrity or attempt to…

Cryptography and Security · Computer Science 2020-07-08 Robert Gawlik , Philipp Koppe , Benjamin Kollenda , Andre Pawlowski , Behrad Garmany , Thorsten Holz

Browser fingerprinting is a relatively new method of uniquely identifying browsers that can be used to track web users. In some ways it is more privacy-threatening than tracking via cookies, as users have no direct control over it. A number…

Cryptography and Security · Computer Science 2019-05-24 Nasser Mohammed Al-Fannah , Wanpeng Li , Chris J Mitchell

Test flakiness is a significant issue in industry, affecting test efficiency and product quality. While extensive research has examined the impact of flaky tests, many root causes remain unexplored, particularly in the context of dynamic…

Software Engineering · Computer Science 2026-02-24 Negar Hashemi , Amjed Tahir , August Shi , Shawn Rasheed , Rachel Blagojevic

Third party tracking is the practice by which third parties recognize users accross different websites as they browse the web. Recent studies show that 90% of websites contain third party content that is tracking its users across the web.…

Cryptography and Security · Computer Science 2017-03-23 Dolière Francis Somé , Nataliia Bielova , Tamara Rezk