Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #32861

Closed (moved)
Open
Opened Dec 30, 2019 by Trac@tracbot

"Fingerprint.js PRO" successfully fingerprints Tor Browser

Not affiliated with the site. Demo: https://fingerprintjs.com/demo.

When using Tor Browser 68.3.0esr on macOS Catalina, this site is capable of successfully fingerprinting me across multiple visits with a different identity each time.

Steps to reproduce:

  1. Visit https://fingerprintjs.com/demo in the Tor Browser.
  2. Click the "New Identity" button.
  3. Wait a little bit to avoid timing correlation.
  4. Revisit the website.

Screenshot of the fingerprinting: https://i.ibb.co/SvWsP4K/image.png.

A potential solution is taking some features from the "Trace" Firefox add-on (not affiliated): https://addons.mozilla.org/en-US/firefox/addon/absolutedouble-trace/. It prevented Fingerprint.js from successfully fingerprinting anything. Every time I created a "New Identity" in the Tor Browser and visited the website, it gave me a new identifier, with no record of my past visits.

When using the Firefox add-on "Canvas Blocker", Fingerprint.js was still capable of identifying me across identities.

Here are the Trace features I have enabled: https://i.ibb.co/BPCbWCk/image.png.

Here are the advanced Trace features I have enabled: https://i.ibb.co/8bmNYxL/image.png.

Trac:
Username: printerman22

To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#32861