this post was submitted on 13 Jul 2026
910 points (99.0% liked)

Technology

86580 readers
3579 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] yucandu@lemmy.world 11 points 1 week ago (2 children)

Identifier. Not tracker. They're not phoning home, thank god.

[–] Eximius@lemmy.world 6 points 1 week ago (1 children)

Ugh... How do you think they correlated the GDID to his social media?

[–] krisevol@lemmus.org 1 points 1 week ago (2 children)

His social was logged into with that identifier

[–] Windex007@lemmy.world 10 points 1 week ago (2 children)

From the article:

Microsoft’s records showed that at that exact same minute, a Windows device carrying GDID g:6755467234350028 had visited the ngrok signup page.

Why does Microsoft have a record that includes both the GDID and a web addresses? I am confused by this mechanism.

[–] krisevol@lemmus.org 7 points 1 week ago

Because everything you do is tracked

[–] The_Decryptor@aussie.zone 2 points 1 week ago (1 children)

Could be using Edge (Account syncing), or using Bing while signed in (Considering they were signing into private accounts while on the VPN, seems possible)

[–] Windex007@lemmy.world 2 points 1 week ago (2 children)

This seems the most likely... but still I want clarity on the mechanism. An identifying token defined in the registry is being sent over the wire. That mechanic is pretty substantial, and I'm surprised a bigger fuss hasn't been made about that. This is pretty far beyond conventional header fingerprinting.

[–] The_Decryptor@aussie.zone 2 points 1 week ago

From other articles I've seen (Here's an example) it was telemetry and cross referencing the IPs used.

VPNs might help hide from passive identification, but they don't help when you connect to the same service on your normal and private connections alternatively. The computer equivalent of using both your real name and an alias with the same person, they'll know who you are.

[–] rimu@piefed.social 1 points 1 week ago

Yep. Assume the worst, imo

[–] AppleMango@lemmy.world 1 points 1 week ago (1 children)

and how do you think the social account was linked with said identifier?

[–] krisevol@lemmus.org 1 points 1 week ago (1 children)

Because that identifier is logged by the website when he logged in.

[–] allywilson@lemmy.ml 2 points 1 week ago (1 children)

It mentions this GDID is sent in telemetry. So this guy kept using a hosted proxy, meaning his egress IP was always changing accessing different services, but everytime his Windows 11 machine was sending back telemetry (which included his GDID) they were logging the IP address he was appearing from (the proxy) - so they were able to track and identify him.

[–] Honytawk@discuss.tchncs.de 2 points 1 week ago (1 children)

If you use your Microsoft account to login, they have to be able to identify you somehow when you try to authenticate. It is basic usage. Not Telemetry. That is what caught him.

[–] Windex007@lemmy.world 1 points 1 week ago

This is where I'm really fuzzy on the mechanics.

Any authentication is to establish an identity. At what point does that involve getting a unique id associated with an OS installation instance?

My original question is how the hardware id and ngrok get associated at all.

So, after getting frustrated and just going to sign up for an account myself, it looks like ngrok has options to sign is as a Google account, or sign in as a github account.

I'm guessing they picked github, and that's why Microsoft had any visibility at all on the fact that they accessed a site that isn't owned by Microsoft.

It still doesn't answer the question of how the browser knows this id which is set at the os level. It still begs the question of what github authentication looks like differently between operating systems. Obviously a osx or Linux machine wouldn't have that id at all. Is it part of the initial authentication request? Is there some kind of challenge and response?