Je me suis toujours demandé comment mon Mac pouvait se connecter à Internet lorsque la partition de récupération était démarrée et que ma partition système principale était verrouillée (filevault2).
Une recherche sur Google a révélé aujourd'hui (par exemple ici , ici et également sur askdifferent ) que le mot de passe WiFi est apparemment stocké dans la NVRAM et qu'il doit être réinitialisé pour supprimer le mot de passe. En tant que personne soucieuse de la sécurité, cela est inacceptable pour moi. Lorsque j'utilise Full Disk Encryption (c'est-à-dire Filevault2), je m'attends à ce que le système soit sûr, également contre mon réseau.
Existe-t-il un moyen d'empêcher OS X de rendre le mot de passe disponible dans la partition de récupération? Je ne sais pas comment ni quand il entre dans la NVRAM en premier lieu.
UPDATE1 : La NVRAM contient les clés suivantes: ( nvram -p
):
BootCampHD
SystemAudioVolume
SystemAudioVolumeDB
aht-results
backlight-level
bluetoothActiveControllerInfo
bluetoothInternalControllerInfo
boot-gamma
efi-apple-recovery
efi-boot-device
efi-boot-device-data
fmm-computer-name
good-samaritan-message
gpu-policy
prev-lang:kbd
Les clés efi-apple-recovery
et efi-boot-device
semblent pouvoir contenir des données chiffrées.
nvram -p
pouvez-vous dire à partir de la sortie quelle variable de micrologiciel contient le mot de passe Wi-Fi? Si oui, vous pouvez effacer uniquement cette variable sans réinitialiser l'intégralité de la NVRAM. Utiliser sudo nvram -d variable_name
dans un terminal.