Hvis du bruker Windows, er du sannsynligvis(nytt vindu) i det minste(nytt vindu) vagt klar over(nytt vindu) at den bærbare datamaskinen din spionerer(nytt vindu) på deg. Denne uken fikk vi en konkret påminnelse om nøyaktig hvor invasivt(nytt vindu) for personvernet(nytt vindu) Microsofts allestedsnærværende operativsystem faktisk er.
Peter Stokes, en 19-åring som er mistenkt for å være medlem av den beryktede kriminelle hackergruppen Scattered Spider(nytt vindu), ble utlevert fra Finland til USA og anklaget for å ha hacket «Company F, en forhandler av luksussmykker».
Det som imidlertid gjør saken interessant, er hvordan han ble tatt.
Windows som spionvare
Ifølge FBIs strafferettslige klage(nytt vindu) brukte Stokes en VPN for å skjule sin påloggede aktivitet. Dette anses som et fornuftig valg, ettersom en VPN skjuler din virkelige IP-adresse fra nettsteder du besøker, og din påloggede aktivitet fra din internettleverandør. Men han gjorde en fatal nybegynnerfeil: han brukte Windows.
Myndighetene identifiserte Stokes ved hjelp av Microsoft-logger som knyttet datamaskinen hans til mistenkelig bruk av ngrok, et tunelleringsverktøy for nettutvikling som ble brukt til å «omgå Company Fs nettverksforsvar og aktivere vedvarende, uautorisert tilgang til Company Fs datasenter».
Microsoft var i stand til å identifisere Stokes’ datamaskin takket være dens Global Device Identifier (GDID), en «identifikator på enhetsnivå designet for å unikt identifisere en installasjon av et Windows-operativsystem på en enhet».
Med andre ord, hver installasjon av Windows har en GDID som Microsoft kan bruke til å identifisere en enhet (inkludert virtuelle enheter), og til å samle inn telemetri(nytt vindu). Å reinstallere Windows oppretter en ny GDID for den enheten, men sletter ikke den gamle fra Microsofts systemer, så den kan fortsatt brukes til å identifisere en enhet.
Microsoft ga deretter denne informasjonen videre til tredjeparter.
Hvordan FBI brukte informasjonen Microsoft oppga
Dette beviset alene var ikke nok til å koble forbrytelsen til Stokes, men å kjenne til GDID-en ga FBI en historikk over IP-adresser som enheten hans hadde hatt tilgang til over tid. For å bevise at disse IP-ene tilhørte spesifikt Peter Stokes, kryssrefererte etterforskerne denne IP-historikken med pålogginger til kontoer som man visste var hans, inkludert Apple, Snapchat, Facebook og hans pålogging til spillet Growtopia.
Å koble GDID-en til kontoer som man visste tilhørte Stokes, bidro til å bevise at GDID-en som ble brukt til å hacke gullsmeden, tilhørte en enhet eid av Stokes, ifølge klagen.
At en av IP-adressene som ble identifisert på denne måten tilhørte et hotell i New York som etterforskerne sier samsvarer med interiøret som vises i en Snapchat-selfie som viser Stokes dekke ansiktet sitt med en bunke 100-dollarsedler, vil neppe hjelpe saken hans.

Hva betyr dette for resten av oss?
Det første som må understrekes er at systemet i dette tilfellet fungerte som tiltenkt.
Stokes risikerer anklager som inkluderer sammensvergelse, datainnbrudd og bedrageri knyttet til over 100 millioner dollar i løsepenger på tvers av mer enn 100 bedriftsinnbrudd siden 2022. FBIs bruk av Microsoft-data faller innenfor juridiske rammer som krever rettskjennelser og stevninger.
Men GDID-en reiser viktige spørsmål om brukersamtykke og hvem som faktisk eier maskinvaren du betaler for. Du blir aldri bedt om å godta GDID-en på enheten din, og det finnes ingen enkel måte å fjerne den på. Selv en fullstendig reinstallasjon av Windows er bare en delvis løsning.
I hele Microsofts omfattende dokumentasjon på nett fortjener GlobalDeviceId en enkelt omtale, begravd(nytt vindu) i et svært obskurt teknisk dokument som det er usannsynlig at noen noen gang kommer til å lese.
Det er imidlertid sant at alle andre store kommersielle operativsystemer, som macOS, Android og iOS, nesten helt sikkert også kan identifisere enheter unikt overfor produsentene deres. Det triste er at de fleste av oss bare godtar denne situasjonen.
For de som ikke gjør det, er den eneste praktiske måten å unngå dette på å bruke operativsystemer med åpen kildekode, som Linux.






