Tin tức

Windows GDID: Giải Mã Ngược Global Device Identifier của Microsoft

Một cuộc khám phá sâu về Global Device Identifier (GDID) của Windows, tiết lộ cách nó được tạo ra, lưu trữ và truyền đi, đồng thời vạch trần những lầm tưởng lan truyền trên mạng.

July 7, 2026· 3 min read· Nguồn: GitHub
Windows GDID: Giải Mã Ngược Global Device Identifier của Microsoft

Global Device Identifier (GDID) của Microsoft đã trở thành chủ đề suy đoán dữ dội kể từ khi nó xuất hiện trong một đơn kiện liên bang vào tháng 7 năm 2026 chống lại một nghi phạm Scattered Spider. Câu chuyện lan truyền cho rằng đó là một định danh 128-bit được dẫn xuất từ số sê-ri phần cứng. Thực tế vừa đơn giản hơn vừa thú vị hơn.

Những Gì Tòa Án Thực Sự Nói

Đơn kiện trong vụ United States v. Peter Stokes mô tả GDID là một định danh cấp thiết bị, bền bỉ, gắn liền với một bản cài Windows. Giá trị được trích dẫn — g:6755467234350028 — là một số nguyên thập phân 64-bit, không phải 128-bit. Quan trọng hơn, bản tuyên thệ lưu ý rằng việc cài lại Windows sẽ tạo ra một GDID mới, điều này loại trừ mọi khả năng dẫn xuất từ số sê-ri phần cứng cố định.

Nơi GDID Xuất Hiện

Tài liệu Azure Monitor công khai của Microsoft định nghĩa một cột GlobalDeviceId trong bảng UCDOStatus cho Delivery Optimization. Nhưng Delivery Optimization chỉ báo cáo giá trị; nó không sở hữu giá trị đó. Chủ sở hữu thực sự là Connected Devices Platform (CDP).

Ngăn Xếp Đằng Sau GDID

GDID về cơ bản là một Microsoft Account Device PUID — một Passport Unique ID 64-bit. Chuỗi hoạt động như sau:

  • wlidsvc (dịch vụ Microsoft Account) cung cấp thiết bị với login.live.com và truy xuất một device PUID.
  • PUID đó được lưu trữ trong registry.
  • Connected Devices Platform (cdp.dll / CDPSvc) đọc nó và đăng ký nó vào đồ thị Device Directory Service (DDS).
  • Delivery Optimization sau đó báo cáo nó là GlobalDeviceId.

Điều này đã được tái tạo trên một máy Windows 11 (26200) trực tiếp bằng các ký hiệu công khai. Giá trị được lưu trữ trong một khóa registry duy nhất và bạn có thể tìm thấy GDID của chính mình chỉ với một lần đọc.

Vạch Trần Những Lầm Tưởng

Tuyên bố lan truyền rằng GDID là một định danh 128-bit được tạo ra từ số sê-ri là sai trên cả hai phương diện. Giá trị là 64-bit và việc cài lại Windows sẽ thay đổi nó — điều sẽ không xảy ra nếu nó được dẫn xuất từ phần cứng cố định. Tác giả cũng lưu ý rằng ngay cả khi không có Microsoft Account, CDP vẫn sử dụng một đường dẫn thiết bị ẩn danh, vì vậy tài khoản cục bộ không ngăn được GDID.

Giảm Thiểu Phơi Nhiễm

Đối với những ai quan tâm đến quyền riêng tư, bài viết gợi ý rằng việc sử dụng tài khoản cục bộ và vô hiệu hóa các dịch vụ CDP có thể giảm tính bền bỉ của định danh, mặc dù các bước cụ thể được để cho người đọc tự quyết định.

Đây là một tác phẩm giải mã ngược vững chắc, cắt qua sự nhiễu loạn và mang đến cho các kỹ sư một hiểu biết rõ ràng, có thể tái tạo về cách thức hoạt động thực sự của telemetry Windows.