El Global Device Identifier (GDID) de Microsoft es un identificador persistente de 64 bits que Windows asigna a cada instalación registrada con una cuenta Microsoft (MSA), aunque también se genera aunque no se haya iniciado sesión con una cuenta. Aparece nombrado en la denuncia penal federal estadounidense de julio de 2026 contra Peter Stokes, supuesto miembro del grupo Scattered Spider, con el valor g:6755467234350028. Un análisis técnico mediante ingeniería inversa de los binarios públicos (cdp.dll y wlidsvc), símbolos PDB y reproducción en vivo en Windows 11 26200 revela la cadena completa: el servicio wlidsvc (Microsoft Account) obtiene un Device PUID de 64 bits desde login.live.com, lo guarda en el registro, la Connected Devices Platform (cdp.dll/CDPSvc) lo lee y lo registra en el grafo Device Directory Service (DDS) y, finalmente, Delivery Optimization lo reporta como GlobalDeviceId en la tabla UCDOStatus de Azure Monitor.
El proyecto desmonta además varias afirmaciones virales: el GDID no es de 128 bits ni se deriva de números de serie de hardware, porque el propio documento judicial señala que una reinstalación del sistema genera un nuevo GDID, lo que descarta cualquier origen basado en componentes físicos fijos. El valor g: corresponde realmente a un entero de 64 bits (0x0018000FC8CB93CC en el caso judicial) dentro del espacio de nombres 0x0018 propio de los Device PUID de MSA. El repositorio incluye un método reproducible para que cualquier usuario encuentre su propio GDID mediante una sola lectura del registro, explica cómo reducir la exposición del identificador y detalla las limitaciones del análisis. Se trata, en definitiva, de una investigación forense inversable que documenta con precisión cómo Microsoft identifica instalaciones de Windows a través de su pila de identidad.
