- GDID는 각 Windows 설치에 할당되는 영구 코드로, IP 주소나 VPN 연결 여부와 관계없이 장치를 추적할 수 있도록 합니다.
- 이 사이트의 존재는 스캐터드 스파이더 해커 그룹에 대한 법적 절차와 FBI의 개입 덕분에 알려지게 되었습니다.
- 시스템 정품 인증 및 마이크로소프트 스토어 접근 권한을 손상시키지 않고 해당 기능을 비활성화할 수 있는 공식적인 방법은 없습니다.
인터넷 추적과 관련해 쿠키나 IP 주소라는 말을 들어보셨을 텐데, 우리 PC에는 훨씬 더 은밀하고 교묘한 기술이 숨어 있습니다. 마이크로소프트는 오래전에 GDID라는 일종의 영구적인 디지털 식별표를 도입했는데 , 이를 통해 사용자가 어디에 있든 어떤 윈도우 설치 버전이 마이크로소프트 서버에 접속하는지 정확히 파악할 수 있습니다.
무엇보다 가장 흥미로운 점은 이 메커니즘이 수년 동안 대부분의 사용자에게 전혀 알려지지 않았다는 것입니다. 제어판에는 "활성화됨"을 나타내는 버튼도 없고, 비활성화하는 체크박스도 없습니다. 사실, 우리는 사용자 설명서를 통해서가 아니라, 미국의 한 재판에서 FBI가 VPN 뒤에 숨어 있다고 생각했던 사이버 범죄자를 잡기 위해 이 기능을 어떻게 사용했는지 밝혀지면서 비로소 이 메커니즘의 존재를 알게 되었습니다.
GDID가 도대체 무엇이고, 어떤 용도로 사용되는 건가요?
마이크로소프트의 기술 용어에 익숙하지 않은 분들을 위해 설명드리자면, GDID(Global Device Identifier)는 특정 운영 체제 설치와 연결된 고유하고 영구적인 코드 입니다 . 마더보드의 하드웨어 ID나 하드 드라이브의 일련 번호와는 다릅니다. GDID는 물리적 컴퓨터든 가상 머신이든 설치된 Windows 복사본에 마이크로소프트가 부여하는 디지털 식별자입니다.
회사 측에 따르면, 이 식별자는 업데이트 배포 , 라이선스 유효성 검사, Microsoft Store 애플리케이션 운영과 같은 내부 프로세스를 관리하는 데 사용됩니다. 기본적으로, 이는 Windows가 Microsoft 클라우드 서비스와 상호 작용할 때 "다시 만났군요"라고 확인하는 방식이며, 일관된 환경과 적절한 소프트웨어 활성화를 보장합니다.
흩어진 거미 스캔들과 FBI 수사
FBI가 스캐터드 스파이더 해킹 그룹의 일원으로 의심되는 피터 스토크스를 추적하기 시작하면서 이야기는 흥미로운 국면을 맞았습니다. 스토크스는 숨는 데 매우 능숙했습니다. 프록시와 VPN을 사용하고 에스토니아, 뉴욕, 태국 등지를 끊임없이 오가며 활동 범위를 넓혔습니다 . 그의 IP 주소가 몇 분마다 바뀌었기 때문에 일반적인 수사관에게 그를 추적하는 것은 악몽과도 같았을 것입니다.
하지만 GDID가 핵심 단서였습니다. IP 주소는 달랐지만 윈도우 설치 식별자는 동일했습니다. 요원들은 동일한 g:10진수 코드가 ngrok과 같은 터널링 도구의 등록 페이지에 접속한 후, 얼마 지나지 않아 해킹당한 고급 보석상 웹사이트에 접속한 것을 확인할 수 있었습니다. FBI는 이 데이터를 스냅챗과 애플 계정 로그인 기록과 대조하여 해커의 정확한 동선과 활동 내역을 추적했고, 결국 해커의 신원을 완전히 파악할 수 있었습니다.
이 코드는 어떻게 생성되며 어디에 숨겨져 있습니까?
자세한 공식 문서가 부족하기 때문에 리버스 엔지니어링 전문가들이 직접 나서서 작동 방식을 파악해야 했습니다. 모든 것은 PC를 마이크로소프트 계정에 연결하는 순간 시작됩니다. 이때 wlidsvc 서비스는 login.live.com 서버와 통신하여 PUID(Passport ID)를 요청합니다. 이 값은 컴퓨터의 하드웨어에 따라 생성되는 것이 아니라 마이크로소프트 서버에서 직접 할당됩니다.
수신된 데이터는 Windows에서 시스템 레지스트리, 특히 MicrosoftIdentityCRLExtendedProperties 경로의 LID 값에 저장됩니다. 다음으로, 연결된 장치 플랫폼(CDPSvc)은 소문자 "g"를 앞에 추가하여 Microsoft 장치 디렉터리에 컴퓨터를 등록합니다. 이로써 64비트 디지털 지문이 생성되어 원격 측정 및 전송 최적화 보고서에 사용됩니다.
사생활 보호와 통제력 부족이라는 딜레마
여기서 문제가 발생합니다. 안드로이드나 iOS는 광고 식별자를 공유할지 묻거나 클릭 한 번으로 재설정할 수 있도록 하는 반면, 윈도우에는 동의 화면이나 기능을 끌 수 있는 옵션이 없습니다 . 개인정보 보호 전문가들은 사용자가 이러한 데이터에 대한 통제권이 없기 때문에 윈도우를 "감시 소프트웨어"라고 부릅니다.
많은 분들이 윈도우를 재설치하면 문제가 해결되는지 궁금해하실 겁니다. 기술적으로 클린 설치는 새로운 GDID를 생성하지만, 한 가지 주의할 점이 있습니다. 동일한 마이크로소프트 계정으로 다시 로그인하면, 마이크로소프트는 OneDrive, 시스템 정품 인증 및 기타 기록을 통해 새 설치를 이전 설치와 연결할 수 있습니다 . 따라서 활동 기록이 완전히 삭제되는 것이 아니라 참조 코드만 변경되는 것입니다.
이러한 추적을 제한할 수 있는 방법이 있을까요?
마이크로소프트가 내 기기에 대해 너무 많은 정보를 알고 있다고 걱정된다면, 완벽한 해결책은 아니지만 몇 가지 조치를 취할 수 있습니다. 가장 권장되는 방법 중 하나는 마이크로소프트 계정 대신 로컬 계정을 사용하는 것 입니다. 이렇게 하면 온라인 신원과의 직접적인 연결을 크게 줄일 수 있습니다. 또한 개인 정보 및 보안 섹션에서 선택적 진단 데이터와 맞춤형 광고를 비활성화하는 것도 중요합니다.
하지만 현실적으로 생각해 보면, GDID를 강제로 제거하면 일반적으로 Windows 정품 인증이 해제되고 Microsoft Store에 접속할 수 없게 됩니다. 언론인이나 활동가처럼 매우 민감한 정보를 다루는 사람들에게는 GDID가 모든 상용 VPN 설치 시 작동하는 식별 계층이기 때문에 Linux로 전환하고 Tor 네트워크를 통해 접속하는 것이 유일한 해결책입니다.
간단히 말해 GDID는 마이크로소프트와 관련 당국이 VPN과 IP 익명성을 우회하여 윈도우 설치를 영구적으로 식별할 수 있도록 하는 강력한 도구입니다. 그 목적은 기술적인 것이지만, 투명성이 부족하고 시스템을 손상시키지 않고는 비활성화할 수 없다는 점은 세계에서 가장 널리 사용되는 데스크톱 환경에서 우리가 진정으로 누릴 수 있는 개인정보 보호가 어느 정도인지에 대한 논의를 불러일으킵니다.
