get-browser-fingerprint icon indicating copy to clipboard operation
get-browser-fingerprint copied to clipboard

Macbook MacOS Safari Not Unique

Open tleish opened this issue 2 years ago • 4 comments
trafficstars

MacOS Safari on different Macbooks reports the same value.

tleish avatar Aug 21 '23 23:08 tleish

Weird, did you try with hardwareOnly = false and enableWebgl = true?

damianobarbati avatar Nov 02 '23 10:11 damianobarbati

When we tested it, we used this demo site: http://mefedronowykowboj5000.xyz/ (which appears to no longer be available).

Looking at the cached version, it appears the code to test it looked like:

<!DOCTYPE html>
<html>

<head>
  <title>get-browser-fingerprint demo</title>
</head>

<body>
  <h1>get-browser-fingerprint</h1>
  <h2 id="fp"></h2>
  <h2 id="fp2"></h2>

  <script type="module">
    import getFingerprint from './index.js';

    args_enableWebgl: {
      const t0 = performance.now();
      const fingerprint = getFingerprint({ enableWebgl: true, debug: true });
      const t1 = performance.now();

      const result = `Fingerprint with enableWebgl=true: ${fingerprint} (computed in ${(t1 - t0).toFixed(0)} ms)`;
      console.log(result);
      document.getElementById('fp').innerText = result;
    }
  </script>
</html>

When testing this site on different MacOS Safaris on similar Macbook hardware the fingerprint was the same value.

tleish avatar Nov 02 '23 17:11 tleish

Testing again with a local server, I'm unable to reproduce this with Macbook, but am able to reproduce with 2 iPhone. The iphones are different generations, but the OS and Safari Browsers are the same:

iPhone 01

iPhone 01

iPhone 02

iPhone 02

tleish avatar Nov 02 '23 17:11 tleish