Urgent.News

What's breaking now, across thousands of outlets.

Tech

I do all my Linux work inside Windows now, and I genuinely can't tell if Microsoft won or lost

Everything I do on Linux happens on a machine running Windows.

I do all my Linux work inside Windows now, and I genuinely can't tell if Microsoft won or lost

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 — may contain errors; check the original before relying on it.

This story

This is one outlet's version. Read the fullest account.

Read the original at xda-developers.com →

More in Tech

More from Thursday 6 August →