Το GDID (Global Device Identifier) έγινε ευρύτερα γνωστό στο κοινό μετά την επίσημη δημοσιοποίηση δικαστικών εγγράφων των αμερικανικών αρχών σχετικά με την κυβερνοσυμμορία Scattered Spider. Σύμφωνα με εκπροσώπους της Microsoft, το GDID είναι ένα μόνιμο αναγνωριστικό σε επίπεδο συσκευής, το οποίο δημιουργείται αυτόματα για να ταυτοποιεί μοναδικά κάθε εγκατάσταση των Windows (σε φυσικούς υπολογιστές ή εικονικές μηχανές/VMs) σε διάφορες υπηρεσίες της εταιρείας.
Το αναγνωριστικό αυτό παραμένει σταθερό ακόμα και μετά από ενημερώσεις (updates) του λειτουργικού συστήματος.

Τι είναι το Windows-GDID-Changer;
Το Windows-GDID-Changer είναι ένα script για περιβάλλον PowerShell, το οποίο αναγκάζει τα Windows να εκκινήσουν εκ νέου τη διαδικασία εγγραφής της συσκευής (device registration). Με την αφαίρεση των τοπικών υφιστάμενων συνεδριών (sessions), εξαναγκάζει τους διακομιστές (servers) της Microsoft να εκδώσουν ένα ολοκαίνουργιο GDID για την εγκατάστασή σας, ακριβώς όπως συμβαίνει μετά από μια καθαρή μορφοποίηση (format) και επανεγκατάσταση των Windows.
Πώς δημιουργείται το GDID από τη Microsoft;
Η διαδικασία εγγραφής και έκδοσης του GDID εκτελείται αυτόματα μετά την εγκατάσταση των Windows 10 ή 11, ακόμη και αν ο χρήστης χρησιμοποιεί τοπικό λογαριασμό (Local Account) χωρίς να συνδεθεί σε Microsoft Account:
- Το σύστημα στέλνει ένα αίτημα εγγραφής στη διεύθυνση https://live.com.
- Το αίτημα περιέχει κρυπτογραφημένα στοιχεία του υλικού (hardware) του υπολογιστή σας. Αυτά περιλαμβάνουν πληροφορίες για τη μητρική κάρτα (Baseboard), το BIOS, τον κατασκευαστή, το UUID του συστήματος, τα αναγνωριστικά των σκληρών δίσκων, καθώς και δεδομένα του τσιπ ασφαλείας TPM.
- Οι διακομιστές της Microsoft επεξεργάζονται τα δεδομένα αυτά και επιστρέφουν ένα GDID σε δεκαεξαδική μορφή (Hexadecimal).
- Τα Windows αποθηκεύουν το αναγνωριστικό τοπικά στο Μητρώο (Registry) και συγκεκριμένα στη διαδρομή:
Computer\HKEY_USERS\.DEFAULT\Software\Microsoft\IdentityCRL\ExtendedProperties.LID.
Πώς λειτουργεί το Script
Το script τρέχει τις παρακάτω ενέργειες:
- Διαγράφει τα τοπικά αποθηκευμένα διαπιστευτήρια και τα session tokens της συσκευής.
- Πυροδοτεί τις υπηρεσίες ταυτότητας των Windows (Identity Services) να ζητήσουν νέα εγγραφή.
- Λαμβάνει το νέο GDID από τη Microsoft και επιβεβαιώνει την αλλαγή ελέγχοντας τα κλειδιά του Registry.
- Η διαδικασία απαιτεί σύνδεση στο διαδίκτυο και διαρκεί περίπου 30 έως 90 δευτερόλεπτα για να ολοκληρωθεί. Παρόλο που η Microsoft μπορεί να εκδώσει νέο GDID για το ίδιο ακριβώς υλικό, ο δημιουργός του script προτείνει την αλλαγή των βασικών αναγνωριστικών υλικού (HWID Spoofing) πριν την εκτέλεση, καθώς τα δεδομένα του TPM ενδέχεται να βοηθήσουν τη Microsoft να συσχετίσει την παλιά με τη νέα ταυτότητα.
Σημαντικές Προειδοποιήσεις Ασφαλείας
Αποσύνδεση από Υπηρεσίες: Η αφαίρεση των τοπικών tokens σημαίνει ότι ενδέχεται να αποσυνδεθείτε αυτόματα από υπηρεσίες της Microsoft, όπως το Microsoft Store, το Xbox App, το OneDrive, το Microsoft 365 (Office) και το Teams.
Managed & Εταιρικά Περιβάλλοντα: Μη χρησιμοποιείτε αυτό το script σε υπολογιστές που είναι συνδεδεμένοι σε εταιρικό δίκτυο (Domain-joined) ή βασίζονται σε Active Directory / Windows SSO, καθώς μπορεί να προκληθεί σοβαρή δυσλειτουργία στην ταυτοποίηση των χρηστών.
https://github.com/gd03gd031/Windows-GDID-Changer/blob/main/gdid-regenerator.ps1
Αν και τα δελτία τύπου θα είναι από πολύ επιλεγμένα έως και σπάνια, είπα να περάσω … γιατί καμιά φορά κρύβονται οι συντάκτες.

