返回

文章详情

Windows GDID 完整写作

Hacker News2026年7月6日 22:02

TL;DR 注意:以下列出的内容是真实的,但缺少一些信息。无论是否使用 MSA 登录,您都会拥有一个 GDID。在发布时我没有意识到这一点,但我进行了调查。CDP 有一个匿名设备路径,用于在未连接 MSA 时使用。底层系统在事实上一样是正确的,只是缺少了一些东西。GDID 是一个真实的遥测项。它在美国联邦刑事投诉中出现(美国诉彼得·斯托克斯,伊利诺伊州北区,2026年7月)作为全球设备标识符 g:6755467234350028。它是微软账户的“设备 PUID”。当 Windows 安装与微软账户注册时,会分配一个 64 位的护照唯一 ID,在设备图中写作 g:<decimal>。这些主张都是错误的。它不是“128 位”,也不是“从序列号生成的”。法庭记录本身表明,重新安装会生成新的 GDID,这排除了它来自硬件序列号(如您的 GPU)的可能性。底层堆栈,从下到上:wlidsvc(微软账户服务)提供设备访问 login.live.com,并获取设备 PUID -> 将其存储在注册表中 -> 连接设备平台(cdp.dll / CDPSvc)读取并注册到设备目录服务(DDS)图中 -> 交付优化将其报告为文档中的 UCDOStatus.GlobalDeviceId。所有这些内容都是在一台启用公共符号的实时 Windows 11(26200)机器上重新生成的。您可以在一次注册表读取中找到自己的 GDID(§7)。注意信心标签。每个声明都有标签,以便您可以自己权衡每个声明:[COURT] 主要源事实,[OBSERVED] 在我的测试机器上实时复制,[STATIC] 从二进制文件和公共 Windows PDB 证明,[ASSESSED] 从证据中得出强推论。内容背景:法庭实际上说了什么 驳斥病毒神话 GDID 出现的位置:交付优化 谁拥有它:从连接设备平台到 DDS CDP 如何获取它:它消耗,而不是计算 铸造:MSA 设备 PUID(wlidsvc)找到自己的 GDID 减少曝光 研究方法(可复现) 限制和诚实的警告 1. 背景:法庭实际上说了什么 2026年7月1日,美国司法部公开了一份对彼得·斯托克斯的刑事控状,彼得·斯托克斯被指控为 Scattered Spider(又名 Octo Tempest / UNC3944 / 0ktapus)成员。宣誓书描述了微软如何帮助联邦调查局将活动归因于某个设备。重要的是[COURT] 从补充控告(¶25,第34页)逐字引用:“ngrok 账户是通过全球设备标识符 g:6755467234350028(‘GDID’)建立的。根据微软代表的说法,Windows 生态系统中的全球设备标识符是一个持久的、设备级别的标识符,旨在唯一地识别设备上的 Windows 操作系统安装… GDID 是与设备上 Windows 安装相关的全球唯一标识符。GDID 在设备上的 Windows 操作系统更新中保持一致,但是 Windows 的重新安装... 将与新的唯一 GDID 相关联。”附注补充说,一个微软用户可以拥有多个 GDID。宣誓书随后将 GDID 的 IP 历史和浏览记录(例如 empirehotelnyc.com,一个 Growtopia/Ubisoft 登录 URL)与嫌疑人登录的帐户相关联。这里有两件事联系到这篇写作的其他部分:该值为 g: 加上一个十进制整数(g:6755467234350028)。在十六进制中,它是 0x0018000FC8CB93CC,因此是一个 64 位数字。重新安装将生成一个新的 GDID。 所以它不能仅仅是一个由不变硬件决定的函数。 2. 驳斥病毒叙述 社交媒体摘要声称 GDID 是“一个由安装时的序列号生成的 128 位标识符”。两个部分都是错误的: 声明(社交媒体) 现实(主要来源) “128 位” 控诉中的值为 g:6755467234350028,这是一个适合 64 位的十进制数(0x0018000FC8CB93CC)。 “由安装时的序列号生成” 控诉说重新安装会生成一个新的 GDID。由固定序列生成的值在重新安装后应该保持相同,而不是改变。 注意 在进一步反向工程 CDP 后,我提供了一些错误信息。使用本地帐户并不会阻止 GDID。CDP 有一个匿名设备路径,如果没有微软帐户会采用此路径。在阅读时请记住这一点。 3. GDID 出现的位置:交付优化 [STATIC] 微软公开的 Azure Monitor 文档在 UCDOStatus(更新合规性/交付优化)表中定义了一个 GlobalDeviceId 列:GlobalDeviceId(字符串):“微软全球设备标识符。这是微软内部使用的标识符。”它紧挨着 LastCensusSeenTime、ISP、City、Country,因此设备 ID 与地理和 IP 对齐。这是微软在公开文档中命名值的唯一位置。但是交付优化只是报告了它。重要的是,它并不拥有它。向上追踪,您会找到连接设备平台。 4. 谁拥有它:连接设备平台到 DDS [STATIC] C:\Windows\System32\cdp.dll(连接设备平台,服务 CDPSvc + CDPUserSvc)包含 GlobalDeviceId.

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡