Skip to content
November 4, 2026
  • Bluesky
  • Facebook
  • Linkedin
  • Mastodon
  • RSS
  • Twitter
  • Youtube

Daily CyberSecurity

Zero-hour alerts. Unmatched analysis.

Primary Menu
  • Home
  • CVE Data
    • CVE Watchtower
    • Top Exploited CVEs
    • CVE Stats by Vendor
    • Q2 2026 Report
    • CVE Alerts
    • CVE Alert Settings
    • Pricing
  • Cyber Criminals
  • Data Leak
  • Free Tools
    • CVSS 3.1 Calculator
    • Certificate Viewer
    • DNS Lookup
    • Encoder & Hash Generator
    • IP / Subnet Calculator
    • Whois Lookup
  • Linux
  • Malware
  • Vulnerability
  • Submit Press Release
  • Weekly Recap
Light/Dark Button
  • Home
  • Technique
  • Anti-browser Fingerprint Tracking Technique
  • Technique

Anti-browser Fingerprint Tracking Technique

Do Son April 24, 2023 6 minutes read
Anti-browser Fingerprint Tracking Technique

A multi-level view of browsing platforms. Virtualization isolates the user’s system

Browser Fingerprint Tracking is a way to track users over the past five years. In order to counter the browser’s fingerprint tracking behavior, anti-browser tracking technology is evolving. The market for fingerprint-protected browsers is booming. At the end of the year, a list of ant fingerprint browsers for the 2023 market appeared.

The anti-browser fingerprint tracking technology overview

The principle of browser fingerprint recognition is based on different browsing platform used by the hardware type, operating system, browser type, browser configuration is different, to build a unique browser fingerprint. This fingerprint has three characteristics can be used to track the user: First, the fingerprint of certainty, with a very low collision rate, at least from thousands of devices to identify a device; Second, the fingerprint of accessibility, Web pages, Web servers can easily get fingerprints. With the introduction of the browser to update the more powerful API, fingerprint tracking will become easier; Third, the stability of the fingerprint, the user first visit the page.

Anti-browser fingerprint tracking as long as the above three characteristics to break the fingerprint can be:

First, the certainty of fingerprints. To make the two browse the platform to produce exactly the same fingerprint, there is no effective way to find out;

Second, the vulnerability of fingerprints. You can use the browser’s various settings or plug-ins to slow down tracking, but this approach may affect the user experience, such as the inability to use cookies and JavaScript;

Third, the stability of the fingerprint. Dr. Pierre Laperdrix, a researcher at the University of INRIA Rennes in France, proposed a solution that could create a dynamic browsing platform that would give users a different fingerprint every time they visited the web.

And through two ways to break the stability of the fingerprint:

A) Automatically combine and reconfigure multiple levels of software components with virtualization and modular architectures, randomly generate browsing environments, and generate random fingerprints for each browsing session to obscure the actual device’s fingerprints. The author developed a prototype called Blink;

B) The second is to break down the stability of very specific fingerprint technology (Canvas, Audio, JavaScript engine) by introducing enough noise in the fingerprint recognition process so that the tracker can not bind fresh fingerprints to old fingerprints Together, making it impossible to track across multiple sessions. The author developed FPRandom based on Firefox.

Blink principle

There are some differences between the two browsing platforms, and the tracker can locate the tracking user based on this difference. Therefore, the diversity of the browsing platform is the root of the browser fingerprint tracking problem, but it is also the solution to the browser fingerprint tracking Problem of the program. The difference between the many parts of the platform provides the basis for a dynamic browsing platform.

Blink uses virtualisation and modular architectures to automate and reconfigure the components of the browsing platform so that each run produces a different fingerprint, and the tracker can not easily find each other’s links. Figure 1 shows the elements that affect the browsing platform fingerprints: configuration parameters such as language, screen resolution; software components such as browsers, operating systems; hardware components such as graphics cards, microphones; cross-level dynamic attributes can only be collected at runtime , Such as canvas ,AudioContext.

Fig. 1. User platform elements involved in web browsing and exhibited in the browser fingerprint

Once the user starts browsing the web, the data is used to create the fingerprint. This is what is generally considered by the browser fingerprint. Researchers found that the most significant factors affecting fingerprints are fonts, plug-ins and user agents. Therefore, the choice to focus on reconfiguring the following factors can be achieved by changing the purpose of the fingerprint: fonts, plugins, browsers and operating systems.

Blink achieves dynamic target defense by automatically reconfiguring the various components of the browsing platform at run time. Dynamic Target Defense requires the browsing platform to use a modular architecture to automate random assembly of the various components, rather than building them in advance. Blink is a dynamic platform, characterized by:

A) The assembled platform always shows a fingerprint that is consistent with the real browser, not forged because the platform is real; 

B) automatically select the correct configuration, that is composed of compatible components and the correct operation of the platform; 

C) Each time a reconfiguration results in a fingerprint change.

Blink implementation

Blink assembles multiple components at different levels, forming a browsing platform as shown in Figure 2.

Blink uses Docker as the underlying technology because Docker can quickly assemble components at run time while isolating the host system from the platform. Blink assembled components are:

A) Operating system: Due to the official image of DockerHub, many operating systems can be out of the box.

B) Browser: download directly from the network or download from the official package repository, many of the browser used to produce a variety of fingerprints.

C) fonts and plug-ins: Pierre Laperdrix created a variety of fonts and plug-ins library, Blink can create a browse platform to select its fonts and plug-ins. The current version of Blink contains more than 2700 fonts and more than 30 plugins.

In just a few seconds, Blink can produce a new fingerprint, the user can use it like a local browser. In order to avoid the obvious distinction between the ordinary Web client fingerprints, from https://amiunique.org to collect fingerprint data, optimize the Blink configuration file, so Blink generated fingerprints closer to the normal browser generated fingerprints. The results show that Blink produces enough fingerprints to fake. Pierre Laperdrix runs Blink thousands of times, and their fingerprints are different, and commercial fingerprint solutions can not know that these fingerprints actually come from a single user.

Summary

Blink generates a random browsing environment, each session produces a different fingerprint, breaking the fingerprint stability, to slow down the fingerprint tracking. Blink also implemented other anti-tracking methods, such as:

A) In order to prevent cookie tracking, when the user completes browsing, all generated temporary data is deleted.

B) Blink is fully compatible with the Tor network in order to prevent IP tracing. By clicking on a simple button, all Internet traffic with Blink can be redirected through the Tor network.

You can get full “Mitigating browser fingerprint tracking: multi-level reconfiguration and diversification” paper here.

Tags: browser Fingerprint

Search

CVE ALERTS
📈

EPSS Spike Alerts
Catch risk spikes before they make headlines.

🎯

Custom EPSS/CVSS
Set score thresholds to effectively filter noise.

🛡️

Exploit Intel
Real-world exploit signals beyond the KEV catalog.

🐙

GitHub Issues
Auto-create alert tickets without duplication.

📬

Weekly Digest
Clean summaries, eliminating email spam.

🏷️

Watchlist Groups
Tag vulnerabilities by team (Infra/AppSec/SOC).

🔀

Smart Routing
Route chat channels based on severity levels.

🚨

RBP Tracker
Early warning detection and tracking system.

Subscribe – $7/mo or try free for 14 days →

🚨 Active Exploits in the Wild

  • CVE-2026-98432CVSS 9.8
    In the Linux kernel, the following vulnerability has been resolved: ipv4: free inet_opt and ireq_opt after an RCU...
    Admin intel📅 Updated: Nov 4, 2026
  • CVE-2026-107441CVSS 8.8
    An out-of-bounds write vulnerability in the CGI program of Zyxel GS1900-24E firmware versions through 2.90(AAHK.2)C0 could allow an...
    Admin intel📅 Updated: Nov 4, 2026
  • CVE-2019-25779CVSS 7.5
    The Diarise theme for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 1.5.9....
    Watchtower Verified📅 Updated: Nov 4, 2026
  • CVE-2023-54413CVSS 6.1
    The WPML plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the wp_lang parameter in versions up...
    Watchtower Verified📅 Updated: Nov 4, 2026
  • CVE-2026-81648CVSS 10.0
    The CryptoPayment Gateway WordPress plugin from 1.2.1 to 1.2.2 does not apply an authorization check on one of...
    Admin intel📅 Updated: Nov 3, 2026
  • CVE-2026-119977CVSS 8.1
    WordPress Core is vulnerable to Remote Code Execution in versions 4.7 through 7.1.3. This is due to predictable,...
    CISA KEV📅 Added to KEV: Nov 3, 2026
  • CVE-2026-58115CVSS 10.0
    A vulnerability has been identified in SIMATIC IoT2050 Advanced (6ES7647-0BA00-1YA2) (All versions < V4.3.4.1 running Industrial OS with...
    Admin intel📅 Updated: Nov 2, 2026
  • CVE-2026-20051CVSS 7.4
    A vulnerability with the Ethernet VPN (EVPN) Layer 2 ingress packet processing of Cisco Nexus 3600 Platform Switches...
    Watchtower Verified📅 Updated: Nov 1, 2026
Powered by CVE Watchtower

Critical Vulnerabilities

  • CVE-2026-114425CVSS 9.2
    SEPPmail Secure Email Gateway before 15.1.1 trusts a file path supplied in externally provided Large File Transfer attachment...
    📅 Updated: Nov 4, 2026
  • CVE-2026-114424CVSS 9.2
    SEPPmail Secure Email Gateway before 15.1.1 can evaluate attacker-influenced replacement text as Perl code in sender or recipient...
    📅 Updated: Nov 4, 2026
  • CVE-2026-28336CVSS 9.9
    SolarWinds Dameware was found to be affected by a command injection vulnerability that could lead to the compromise...
    📅 Updated: Nov 4, 2026
  • CVE-2026-13594CVSS 9.1
    Zoho Corporation's ManageEngine Log360 and EventLog Analyzer versions 13062 and below are vulnerable to an issue that could...
    📅 Updated: Nov 4, 2026
  • CVE-2026-13214CVSS 9.8
    The OCPP 1.6 client in subsys/net/lib/ocpp/ocpp_j.c contains a stack buffer overflow in parse_getconfig_msg(). When handling a GetConfiguration request...
    📅 Updated: Nov 4, 2026
  • CVE-2026-121246CVSS 9.6
    Use after free in WebGL in Google Chrome on on Android prior to 157.0.8103.38 allowed a remote attacker...
    📅 Updated: Nov 4, 2026
  • CVE-2026-121247CVSS 9.6
    Buffer overflow in Dawn in Google Chrome on on Android prior to 157.0.8103.38 allowed a remote attacker to...
    📅 Updated: Nov 4, 2026
  • CVE-2026-121185CVSS 9.6
    Use after free in PictureInPicture in Google Chrome prior to 157.0.8103.38 allowed a remote attacker leveraging social engineering...
    📅 Updated: Nov 4, 2026
Powered by CVE Watchtower

Daily CyberSecurity

  • About SecurityOnline.info
  • Advertise with us
  • Announcement
  • Contact
  • Contributor Register
  • Login
  • Disclaimer
  • DCMA
  • Privacy Policy
  • About SecurityOnline.info
  • Advertise on SecurityOnline.info
  • Contact Us

When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works

  • CVE Watchtower
  • CVE Statistics by Vendor 2026
  • Q3 2026 Report
  • Top Exploited CVEs
  • Bluesky
  • Facebook
  • Linkedin
  • Mastodon
  • RSS
  • Twitter
  • Youtube
© 2017 - 2026 Daily CyberSecurity. All Rights Reserved.