Microsofts krypteringssystem i Windows 2000 indeholder et alvorligt sikkerhedshul. Encrypted File System (EFS) laver automatisk en kopi af filer, mens de bliver krypteret, men filen bliver ikke slettet igen. Dermed kan uvedkommende få adgang til krypterede filer med ganske almindelige fil-værktøjer, der kan hentes på Internet.
Problemet skyldes den måde EFS håndterer filer uden kryptering. Når brugeren markerer en fil til kryptering, oprettes en backup-fil, efs0.tmp, der indeholder en nøjagtig kopi af filens indhold. Derefter slettes den oprindelige fil, og en ny, krypteret fil oprettes med indholdet fra efs0.tmp. Derefter slettes efs0.tmp.
Tilbage er nu kun den krypterede fil - tilsyneladende. Men efs0.tmp kan - ligesom enhver anden slettet fil - genskabes med få midler. Sletningen fjerner kun henvisningen til filen, mens selve filen stadig ligger på harddisken, indtil den er overskrevet med andre data.
Microsofts eget support-værktøj "dskprobe.exe" kan eksempelvis anvendes til at finde gamle efs0.tmp-filer og hente den tekst, der ligger i dem.
En udførlig beskrivelse af sikkerhedsproblemet findes i nedenstående indlæg på Bugtraq-postlisten.