中文
相关论文

相关论文: Browser Fingerprinting Using WebAssembly

200 篇论文

WebAssembly is designed to be an alternative to JavaScript that is a safe, portable, and efficient compilation target for a variety of languages. The performance of high-level languages depends not only on the underlying performance of…

编程语言 · 计算机科学 2020-10-07 Donald Pinckney , Arjun Guha , Yuriy Brun

Browser fingerprinting is the identification of a browser through the network traffic captured during communication between the browser and server. This can be done using the HTTP protocol, browser extensions, and other methods. This paper…

密码学与安全 · 计算机科学 2024-10-29 Sandhya Aneja , Nagender Aneja

Browser fingerprinting aims to identify users or their devices, through scripts that execute in the users' browser and collect information on software or hardware characteristics. It is used to track users or as an additional means of…

WebAssembly (Wasm) is a bytecode format originally serving as a compilation target for Web applications. It has recently been used increasingly on the server side, e.g., providing a safer, faster, and more portable alternative to Linux…

软件工程 · 计算机科学 2023-09-22 Shuyao Jiang , Ruiying Zeng , Zihao Rao , Jiazhen Gu , Yangfan Zhou , Michael R. Lyu

WebAssembly is a new binary instruction format that allows targeted compiled code written in high-level languages to be executed with near-native speed by the browser's JavaScript engine. However, given that WebAssembly binaries can be…

密码学与安全 · 计算机科学 2022-04-28 Tiago Brito , Pedro Lopes , Nuno Santos , José Fragoso Santos

As JavaScript has been criticized for performance and security issues in web applications, WebAssembly (Wasm) was proposed in 2017 and is regarded as the complementation for JavaScript. Due to its advantages like compact-size, native-like…

软件工程 · 计算机科学 2025-03-28 Ningyu He , Shangtong Cao , Haoyu Wang , Yao Guo , Xiapu Luo

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…

密码学与安全 · 计算机科学 2019-07-09 Nasser Mohammed Al-Fannah , Wanpeng Li

Debugging and monitoring programs are integral to engineering and deploying software. Dynamic analyses monitor applications through source code or IR injection, machine code or bytecode rewriting, and virtual machine or direct hardware…

Web Application finger printing is a quintessential part of the Information Gathering phase of (ethical) hacking. It allows narrowing down the specifics instead of looking for all clues. Also an application that has been correctly…

密码学与安全 · 计算机科学 2013-07-01 Karthik R , Raghavendra Karthik , Pramod S , Sowmya Kamath

WebAssembly (Wasm) is a low-level bytecode language and virtual machine, intended as a compilation target for a wide range of programming languages, which is seeing increasing adoption across diverse ecosystems. As a young technology, Wasm…

WebAssembly (Wasm for short) brings a new, powerful capability to the web as well as Edge, IoT, and embedded systems. Wasm is a portable, compact binary code format with high performance and robust sandboxing properties. As Wasm…

编程语言 · 计算机科学 2024-09-04 Doehyun Baek , Jakob Getz , Yusung Sim , Daniel Lehmann , Ben L. Titzer , Sukyoung Ryu , Michael Pradel

WebAssembly (Wasm) has risen as a widely used technology to distribute computing workloads on different platforms. The platform independence offered through Wasm makes it an attractive solution for many different applications that can run…

密码学与安全 · 计算机科学 2025-12-17 Markus Berthilsson , Christian Gehrmann

WebAssembly has gained significant traction as a high-performance, secure, and portable compilation target for the Web and beyond. However, its growing adoption has also introduced new security challenges. One such threat is cryptojacking,…

密码学与安全 · 计算机科学 2024-03-25 Håkon Harnes , Donn Morrison

There are many scenarios in which inferring the type of a client browser is desirable, for instance to fight against session stealing. This is known as browser fingerprinting. This paper presents and evaluates a novel fingerprinting…

密码学与安全 · 计算机科学 2012-11-21 Erwan Abgrall , Yves Le Traon , Martin Monperrus , Sylvain Gombault , Mario Heiderich , Alain Ribault

WebAssembly is the new low-level language for the web and has now been implemented in all major browsers since over a year. To ensure the security, performance, and correctness of future web applications, there is a strong need for dynamic…

编程语言 · 计算机科学 2018-09-03 Daniel Lehmann , Michael Pradel

Advertisers are increasingly turning to fingerprinting techniques to track users across the web. As web browsing activity shifts to mobile platforms, traditional browser fingerprinting techniques become less effective; however, device…

计算机与社会 · 计算机科学 2016-06-15 Anupam Das , Nikita Borisov , Edward Chou , Muhammad Haris Mughees

We demonstrate how the multitude of sensors on a smartphone can be used to construct a reliable hardware fingerprint of the phone. Such a fingerprint can be used to de-anonymize mobile devices as they connect to web sites, and as a second…

密码学与安全 · 计算机科学 2014-08-08 Hristo Bojinov , Yan Michalevsky , Gabi Nakibly , Dan Boneh

WebAssembly (Wasm) has emerged as a powerful technology for executing high-performance code and reusing legacy code in web browsers. With its increasing adoption, ensuring the reliability of WebAssembly code becomes paramount. In this…

软件工程 · 计算机科学 2024-12-31 Sara Baradaran , Liyan Huang , Mukund Raghothaman , Weihang Wang

The increasing heterogeneity of hardware and software in the Internet of Things (IoT) poses a major challenge for the portability, maintainability and deployment of software on devices with limited resources. WebAssembly (WASM), originally…

硬件体系结构 · 计算机科学 2025-12-02 Mislav Has , Tao Xiong , Fehmi Ben Abdesslem , Mario Kušek

WebAssembly (Wasm) has become a key compilation target for portable and efficient execution across diverse platforms. Benchmarking its performance, however, is a multi-dimensional challenge: it depends not only on the choice of runtime…

性能 · 计算机科学 2026-02-06 Riccardo Carissimi , Ben L. Titzer