Lounge Started Jul 5, 2026 6:03 PM

Windows 11 identifier code used to track Scattered Spider perp after Microsoft shared info with FBI

13 replies - 759 views - 1 thanks - 1 tippers - 6 watchers

Jul 5, 2026 6:03 PM
#1

https://www.tomshardware.com/software/windows-11-identifier-used-to-track-scattered-spider-perp-after-microsoft-shared-info-with-fbi-19-year-old-us-estonian-hacker-arrested-over-alleged-ties-to-infamous-extortion-group

The Department of Justice, with the help of the FBI and Finland's National Bureau of Investigation, has arrested a teenager it says is part of Scattered Spider. 19-year-old Peter Stokes is a dual U.S.-Estonian citizen who was trying to board a flight to Japan from Helsinki, when law enforcement caught up with him. Microsoft's GDID also played a part in the Stokes being apprehended. The accused is now awaiting trial, having been charged with conspiracy, cyber intrusion, and fraud.

GDID stands for Global Device Identifier; it's a unique identifier assigned to every Windows install that tracks device-specific telemetry. It's the reason why sometimes changing a major component in your PC can revoke your Windows license. Anyhow, the court documents from the case reveal that Stokes used Windows, from which investigators were able to link his physical hardware to specific internet activity and locations.

From what we can tell, GDID pretty much had a comprehensive report on Stokes ready before the prosecution even built its case and it was only a matter of connecting the dots. Stokes' web activity, videogame history, IP addresses, tool usage (including Ngrok), Azure status, and more were logged with timestamps, and were provided to the investigators by Microsoft.

I know I am preaching to the choir here, but DON'T use Windows. Insane how much data they collect.

1 thanks - 1 tippers - 6 watchers

Replies

Page 1 of 2 - 13 total
Jul 5, 2026 8:38 PM
#3

Lord have mercy on a soul that does shady shit with windows installed. Not that I'm one to speak- but I'm a coward...

I'm guessing this identifier exists whether it's a genuine copy of windows or not?
I'm not surprised a VPN didn't help, if it was the entirety of his hardware, his habits, yummy device telemetry... different IP isn't gonna help when microsoft has your location pinned on a map xD

Signature

I'm an artist (skills in vtuber making and livestreaming), wannabe singer, and chronically lonely loser- always willing to chat about nearly anything. Don't hesitate to start a convo with me.

0 thanks - 0 tippers
Jul 5, 2026 10:56 PM
#4

I'm going to be that guy: Why should we care about the privacy of Windows users? They know they're being tracked and/or spied upon at this point, yet choose to use it anyways.

1 thanks - Geek - 0 tippers
Jul 7, 2026 11:25 AM
#5

Hacker news bros saying linux has unique identifiers as well. Any opinions?

https://news.ycombinator.com/item?id=48815196

Signature

I'm an artist (skills in vtuber making and livestreaming), wannabe singer, and chronically lonely loser- always willing to chat about nearly anything. Don't hesitate to start a convo with me.

1 thanks - SpinningCat - 1 tippers
Jul 7, 2026 11:58 AM
#6

@avarice well everything has metadata. Regarding the system id you linked, what they are referring to is a systemd device id that is called up on a per application basis. It is nowhere close to as invasive as this gdid.

1 thanks - CharliePrimero - 0 tippers
Jul 7, 2026 12:09 PM
#7

@avarice

https://news.ycombinator.com/item?id=48815196

asked llm for a summary thing:

Here's an analysis of the attack vectors:

1. Browser fingerprinting (the most practical vector)

Chrome/Chromium reads /etc/machine-id at startup via sd_id128_get_machine(). Combined with other browser signals, it provides a stable, long-term hardware anchor that persists across:
Clearing cookies, cache, localStorage
Using incognito/private mode
VPN/proxy IP changes
The HN thread's gcr comment noted this explicitly.

2. Local network exposure via DHCP

NetworkManager uses a hash of machine-id as the default DHCP client identifier (dhcp-client-id). This means your machine broadcasts a stable, unique token on every network you join — even with random MAC addresses enabled. A WiFi access point or router sees the same DHCP ID from your machine across sessions, defeating MAC randomization.

3. Systemd-resolved DNS correlation

If systemd-resolved is in use, DNS queries can potentially be correlated back to the machine-id through various logging mechanisms, allowing a network observer or DNS resolver to fingerprint traffic as originating from the same device.

4. Journald log leakage

The machine-id is embedded in every systemd journal entry. If logs are exfiltrated (via a breach, an application crash reporter, or a support bundle), they can be correlated to a specific machine across time and services.

5. Application-level surveillance

Any app with read access to /etc/machine-id (or access to dbus, which exposes it via org.freedesktop.DBus.Properties) can use it for tracking. This includes:

  • Games with anti-cheat (as noted in HN, they already fingerprint hardware)
  • IDE telemetry (VS Code, JetBrains)
  • Package managers and dev tools that phone home
  • Electron apps (which commonly read system IDs)

6. VM/container image cloning

If a VM template or Docker image ships with a pre-populated /etc/machine-id, all cloned instances share the same ID. This allows cloud providers or adversaries to identify that different instances originated from the same image — useful for infrastructure fingerprinting and targeting.

7. Cross-service correlation

If two different online services both receive hashed versions of the machine-id (via an app, browser extension, etc.), they can correlate user activity across services that the user believes are unrelated, bridging previously siloed identities.

8. Persistence across OS reinstalls

On the same hardware, if you dual-boot or reinstall Linux, the machine-id is not tied to hardware (unlike Windows GDID). So a reinstall generates a new ID. However, if someone uses a backup of /etc or restores from an image, the old ID persists. This is less of a vector than GDID but relevant in imaging scenarios.

9. Combined with TPM/smbios for hardware binding

As noted in the manpage, systemd can derive machine-id from firmware UUIDs (KVM DMI product_uuid, devicetree vm,uuid, Xen UUID). On bare metal, this ties the software identifier to hardware, giving a similar persistence profile to GDID.

Mitigation summary from the thread/manpage:

  • Set systemd.machine_id=uninitialized in kernel cmdline for a fresh ID each boot
  • Truncate /etc/machine-id to 0 bytes + disable systemd-machine-id-commit.service (per HN's gcr)
  • Use Whonix or a VM for strong compartmentalization
  • Configure NetworkManager to use randomized DHCP client IDs separate from machine-id

which apparently yea, it been a thing even before systemd in d-bus which started in 2004 while systemd apparently a thing since 2010 so like, is been a thing for like literally forever
can be mitigated tho, still dumb designs...
but even the internet is not designed to be like private this or private that
is like, boomers been like "step 1 - get it to work first, worry about the rest later" type thing lol
same for like https or whatever that came just a few years later or somethin somethin

for linux at least, it's not purposefuly designed to be harmful on purpose, it can be mitigated to some extent
windows is still fucked tho, and will always be

1 thanks - CharliePrimero - 0 tippers
Jul 8, 2026 5:37 AM
#8

@ancap_objectivist I agree with you 100%. This very well may be the year of Linux this time. Too much bad PR in a short period for Microslop.

0 thanks - 0 tippers
Jul 8, 2026 11:26 PM
#9

@xenu @SpinningCat thanks for the deets, I just wanted some opinions since I know nothing about all this.
I guess another aspect is that, microsoft is a company where the govt can go "ask" them to find someone, while linux (hopefully) wouldn't have one central body that could pull up someone's data and go 'oh yeah, this guy is who did it. He was here, he accessed these sites, etc'

Signature

I'm an artist (skills in vtuber making and livestreaming), wannabe singer, and chronically lonely loser- always willing to chat about nearly anything. Don't hesitate to start a convo with me.

0 thanks - 0 tippers
Jul 8, 2026 11:49 PM
#10

@avarice
honestly, same, am so behind on the dramas about all of that...
despite being an early ubuntu adopter, literally when it came out lol, literally only learned yesterday that it wasnt using systemd back then... and that's something that came way later...

which systemd has a fair share of criticisms, which the most recent was the stance to comply with the american age verification law thing (digital id)...
https://agelesslinux.org/distros.html
https://github.com/systemd/systemd/pull/40954
yikes

so, imo, similar to the monero ecosystem where parasites found their way to ruin shits from the inside (tbf it happened to bitcoin as well through blockstream...)
linux ecosystem has been having alot of criticisms from being ruined from the inside by like... bad actors like nsa bullshits or whatever i dont even know lol
like, still so behind on the dramas but yea, there's been redflags being pointed torward these even in the linux ecosystem for awhile now... that's unfortunate

but yea luckily there's options, distros that dont even use systemd, that also confirmed their refusal to comply with digital id thing and are still popular enough to have good support i guess

but yea for windows, they have the backdoors already... confirmed on the encryption backdoor, now the gdid thing which i didnt even know about but apparently some people been aware of it already, like... windows is backdooredOS literally

reminds me when the twatter also had that backdoor thing under dorsey, they could knock at dorsey's door to ban accounts with just 1 follower, just because they could, like, there was a whole twatter portal for 3 letter agencies
pretty much the same with windows...
and damn, if they have the same with intel cause intel ME that would be craziness lol, that last one not confirmed but will see in the coming years i guess lol

1 thanks - xXdarkRaichuXx - 0 tippers
Jul 9, 2026 7:52 PM
#11

@SpinningCat wow im really glad i saw this post, i was on the fence about systemd (currently using endeavourOS) and I didnt care for all the "drama" so i kept it. but seeing this is making me now consider moving to Artix

Signature

i use arch btw

1 thanks - SpinningCat - 0 tippers

Post A Reply

You must be logged in to reply. Login or register.