Grazie a deGDID Microsoft non potrà più identificare una singola installazione del sistema operativo.
[ZEUS News - www.zeusnews.it - 08-08-2026]

Il fornitore di VPN Windscribe ha pubblicato deGDID, uno script PowerShell gratuito che rimuove il Global Device Identifier dai sistemi Windows e impedisce al sistema operativo di generarne uno nuovo. Lo script è nato dopo la diffusione di un caso, verificatosi negli Stati Uniti, in cui l'identificatore erea stato utilizzato per collegare attività online a un singolo dispositivo Windows: Peter Stokes, cittadino statunitense ed estone di 19 anni, è stato identificato grazie al GDID e accusato di cospirazione, intrusione informatica e frode per un attacco a un rivenditore di gioielli che avrebbe incluso una richiesta di riscatto da 8 milioni di dollari. Un rappresentante di Microsoft ha definito il GDID come «un identificatore persistente a livello di dispositivo» progettato per riconoscere una singola installazione di Windows attraverso i servizi di Microsoft stessa.
La documentazione pubblica di Microsoft sul GDID è limitata a una sola riga presente in una tabella di riferimento di Azure Monitor dedicata ai report di Windows Update for Business e Delivery Optimization. Il campo GlobalDeviceId è descritto come «un identificatore utilizzato internamente da Microsoft», e Windows non offre alcuna impostazione per visualizzarlo, reimpostarlo o disattivarlo. L'identificatore viene generato sui server Microsoft e rimane associato all'installazione anche dopo gli aggiornamenti del sistema. Una reinstallazione pulita produce un nuovo GDID, ma i documenti del caso Stokes indicano che un singolo account può accumulare più identificatori nel tempo.
Durante le ricerche che hanno portato alla realizzazione di deGDID, Windscribe ha verificato se l'uso di un account locale, invece di un account Microsoft, impedisca la creazione del GDID. Il test ha mostrato che non è così: una macchina virtuale configurata con un solo account locale ha comunque ricevuto un identificatore non appena il blocco di rete è stato rimosso. Ulteriori verifiche hanno riguardato la cancellazione della voce di registro che contiene il GDID. Dopo l'eliminazione, un identificatore correlato è ricomparso al riavvio, anche con uno dei domini di registrazione Microsoft ancora bloccato. L'analisi ha portato Windscribe a individuare dati relativi all'identificatore in più componenti del sistema: voci del Gestore delle credenziali, record della piattaforma ConnectedDevices, cache del TokenBroker, dati del broker WAM e corrispondenti chiavi nei file di registro SYSTEM e .DEFAULT.
Lo script deGDID affronta la questione con un processo in due fasi. Prima blocca i domini Microsoft coinvolti nella generazione del GDID, aggiungendo voci al file hosts e creando regole nel firewall di Windows. Successivamente elimina le copie locali note dell'identificatore dall'account utente, dal registro SYSTEM e dall'hive .DEFAULT. Lo script funziona su Windows 10 versione 22H2 e su Windows 11 a partire dalla build 22000, corrispondente alla versione 21H2. Windscribe ha validato completamente il funzionamento solo su Windows 11 versione 25H2; le versioni precedenti sono supportate ma restituiscono un avviso invece di un risultato certificato. Il codice rifiuta l'esecuzione su macchine collegate a domini, unite a Entra o gestite tramite MDM.
Poiché il GDID è generato e conservato sui server Microsoft, deGDID non può eliminare la cronologia già associata a un dispositivo. L'effetto dello script è solo prospettico: impedisce l'emissione di un nuovo identificatore dopo la rimozione di quello esistente. Le note di compatibilità di Windscribe indicano che il blocco del percorso di registrazione dell'identificatore può interrompere o degradare l'accesso con account Microsoft, l'autenticazione Xbox e Microsoft Store, l'accesso a OneDrive, l'uso di Phone Link e la funzionalità di Windows Hello associata a un account Microsoft. Un test condotto su una macchina Windows 11 ha confermato tali effetti, con la perdita dell'accesso a Xbox, Outlook e Microsoft Store dopo l'esecuzione dello script. Le funzioni principali del desktop hanno continuato a funzionare e Windscribe ha riportato che le scansioni di Windows Update e gli aggiornamenti delle firme di Windows Defender hanno continuato a operare durante le prove in laboratorio.
Lo script prevede anche una procedura di annullamento, che consiste in un singolo comando: può essere annullata con un singolo comando, .\\degdid.ps1 -Unblock, eseguito da una sessione PowerShell con privilegi elevati. Il comando rimuove i blocchi di rete applicati da deGDID, consentendo a Windows di richiedere e ricevere nuovamente un GDID. Lo script è disponibile gratuitamente su GitHub, pubblicato dall'amministratore delegato di Windscribe, Yegor Sak, e non richiede installazione: basta una sessione PowerShell con diritti amministrativi. La documentazione consiglia comunque di esaminare il codice sorgente e di eseguire il controllo preliminare prima della protezione completa.
È bene ricordare che Windscribe definisce lo script come sperimentale e specifica che l'esecuzione avviene a rischio dell'utente. Al momento della pubblicazione, Microsoft non ha rilasciato dichiarazioni pubbliche su deGDID e non ha indicato se intenda introdurre un'impostazione che permetta agli utenti di visualizzare, reimpostare o disattivare il proprio GDID.
|
Se questo articolo ti è piaciuto e vuoi rimanere sempre informato con Zeus News
ti consigliamo di iscriverti alla Newsletter gratuita.
Inoltre puoi consigliare l'articolo utilizzando uno dei pulsanti qui
sotto, inserire un commento
(anche anonimo)
o segnalare un refuso.
© RIPRODUZIONE RISERVATA |
|
|
|
||
|
