De volledige schijfversleuteling die Apple in Mac OS X 10.7 (Lion) introduceerde bleek niet alle gegevens van gebruikers te versleutelen. Onderzoekers van de Cambridge Universiteit brachten alle algoritmen en parameters van FileVault 2 in kaart om een versleuteld volume te kunnen lezen. Hierdoor is het mogelijk om forensisch onderzoek uit te voeren. Tijdens het onderzoek ontdekten de onderzoekers dat niet alle gegevens van de gebruiker werden versleuteld. Apple heeft dit probleem inmiddels opgelost.
Ook werd gekeken hoe de encryptiesleutel wordt samengesteld. De onderzoekers stellen dat de entropie van het recovery-wachtwoord beter kan. Apple gebruikt PBKDF2 om brute force-aanvallen te vertragen. In het geval van een zwak wachtwoord is het echter nog steeds mogelijk om de encryptiesleutel in een paar uur te achterhalen. Dit laat systeembeheerders bijvoorbeeld aan de hand van een lijst met verboden wachtwoorden de veiligheid van FileVault 2 wachtwoorden testen, zonder dat gebruikers hun wachtwoord moeten opgeven.
BitLocker
Het onderliggende probleem is echter niet op te lossen en is inherent aan het gebruik van een gebruikerswachtwoord om de onderliggende encryptie te beschermen. "BitLocker heeft dit probleem niet, aangezien het een externe TPM-module gebruikt om de volume master key te ontsleutelen." Daarnaast is het ook mogelijk om de FileVault 2 encryptiesleutel uit het geheugen te halen.
"Ons werk laat een forensisch onderzoekers willekeurige tools gebruiken om data van een met FileVault 2 versleuteld volume te lezen, als het gebruikerswachtwoord of recovery token van het systeem bekend zijn", concluderen de onderzoekers. Het onderzoek werd gesponsord door Google. De tool om FileVault2 Drive Encryption (FVDE) versleutelde volumes te lezen is op code.google.com te vinden.
Deze posting is gelocked. Reageren is niet meer mogelijk.