Urgent.News

the world's headlines, one feed

Editions

Tech

VPN provider built a script to block Microsoft's hidden GDID tracking on Windows — Windscribe's "deGDID" erases existing identifiers and blocks new ones from being created

You can run the deGDID script on your computer to delete cached GDID keys and prevent Microsoft's servers from minting new ones in the background. The firewall you put up with this script will break certain Microsoft services and features, however, but you can always reverse it.

VPN provider built a script to block Microsoft's hidden GDID tracking on Windows — Windscribe's "deGDID" erases existing identifiers and blocks new ones from being created

Windscribe, a VPN provider, has developed an open-source script named "deGDID" to combat Microsoft's persistent Global Device Identifier (GDID) on Windows operating systems. This identifier, which is built into Windows, has raised concerns over its invasive tracking capabilities, even though it was initially introduced for a positive purpose.

The deGDID script, which can be accessed on GitHub, is designed to remove existing GDID keys from your PC. However, it comes at the cost of disrupting some Microsoft cloud services. The script can be executed via PowerShell with administrative privileges, offering three main flags: –Status to check if a GDID is active, –Status –Redact to generate logs with the GDID redacted for diagnostic purposes, and –Protect to completely erase the GDID and prevent the creation of new ones. A fourth flag, –Unprotect, allows users to revert to the default state if needed.

The –Protect flag is the most significant feature of the script, as it identifies and removes server-issued GDID keys from the registry, modifies ACLs and registry permissions to block the OS from retrieving new GDID keys, and sets up a firewall to prevent Microsoft identity services from recognizing the PC. This approach effectively eliminates existing GDIDs and prevents the generation of new ones.

However, it's crucial to note that this process cannot remove old keys already stored on Microsoft's servers, and the script only works on unmanaged systems with admin accounts.

The necessity for deGDID arises from the lack of a native toggle in Windows to disable GDID. As a permanent device ID, GDID can track users across IP addresses, bypassing VPNs and remaining undetected. This feature has led Windscribe to create the script, aiming to protect users from potential invasions of privacy and misuse of this permanent tracking mechanism.

In testing, the script successfully removed GDID keys on a Windows 11 computer and prevented the creation of new ones. However, connecting to Microsoft's servers and authenticating Windows accounts proved challenging, resulting in connection errors for certain Windows services and online applications. While Windscribe considers deGDID a research project, the implications of blocking core Microsoft services and features could be too disruptive for some users. Nevertheless, it represents a promising step in the ongoing fight against hidden trackers.

Written by urgent.news from Tom's Hardware's reporting — not their text. Machine-written — it may contain errors, so check the original before relying on it.

Also reported by 1 other outlet

Read the original at tomshardware.com →

More in Tech

Dramatic split: The new map of upheavals in Israeli tech

Tech employment remained stable and the sector is not collapsing but reorganizing: While software companies recorded 6.6% layoffs, hardware stood at just 1.1%.

  • Software firms had a higher layoff rate of 6.6%, nearly double the industry average
  • Hardware companies experienced a much lower layoff rate of 1.1%
  • Medium-sized companies faced the most significant layoff pressures at 8.7%

IP Geolocation Is Wrong — Why VPN Detection Fails 90% Of Us

security, #api, #cybersecurity, #webdev Last Tuesday, a paying customer in Austin couldn't finish checkout. Our fraud engine had flagged her IP as a "high-risk VPN." She was on Spectrum. At home.

  • Customer in Austin faced checkout issues due to flagged VPN IP.
  • Stale database incorrectly marked /24 range as datacenter.
  • Modern IP checks should offer reverse-IP discovery and VPN flags.