29 citations · 55 across the 7 of their papers we have counts for
7 papers
Free Proxies Unmasked: A Vulnerability and Longitudinal Analysis of Free Proxy Services
Naif Mehanna, Walter Rudametkin, Pierre Laperdrix +1
Free-proxies have been widespread since the early days of the Web, helping users bypass geo-blocked content and conceal their IP addresses. Various proxy providers promise faster I…
A critical review of mobile device-to-device communication
Lauric Desauw, Adrien Luxey-Bitri, Rémy Raes +3
Since the advent of mobile devices, both end-users and the IT industry have been longing for direct device-to-device (D2D) communication capabilities, expecting new kinds of intera…
Caught in the Game: On the History and Evolution of Web Browser Gaming
Naif Mehanna, Walter Rudametkin
Web browsers have come a long way since their inception, evolving from a simple means of displaying text documents over the network to complex software stacks with advanced graphic…
DRAWNAPART: A Device Identification Technique based on Remote GPU Fingerprinting
Tomer Laor, Naif Mehanna, Antonin Durey +7
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.…
An iterative technique to identify browser fingerprinting scripts
Antonin Durey, Pierre Laperdrix, Walter Rudametkin +1
Browser fingerprinting is a stateless identification technique based on browser properties. Together, they form an identifier that can be collected without users' notice and has be…
Actions speak louder than words: Semi-supervised learning for browser fingerprinting detection
Sarah Bird, Vikas Mishra, Steven Englehardt +4
As online tracking continues to grow, existing anti-tracking and fingerprinting detection techniques that require significant manual input must be augmented. Heuristic approaches t…
An Approach and Benchmark to Detect Behavioral Changes of Commits in Continuous Integration
Benjamin Danglot, Martin Monperrus, Walter Rudametkin +1
When a developer pushes a change to an application's codebase, a good practice is to have a test case specifying this behavioral change. Thanks to continuous integration (CI), the…