MacOS – Does using Sleep with FileVault negate some benefits of FileVault

encryptionfilevaultmacosSecuritysleep-wake

As I understand it, FileVault makes you login before you computer boots to the OS in order to unlock the drive. This means someone getting ahold of your laptop when it is off cannot get at the data.

What are the implications of using FileVault with sleep? I assume the drive is still considered unlocked during sleep. Anyone that opens the sleeping laptop would have to know your login to do anything with the computer, but is the data insecure to someone very determined at that point (assuming they can't guess your password)?

I was considering turning on FileVault but since I never power down, the answer to this will help me decide what value there is in doing so.

Best Answer

If you don't require the password when you wake from sleep, then you are leaving yourself open to someone taking control of your data. That is regardless of FileVault.

If you have password set, then the data is still protected from being viewed in a similar method to it being on a locked file vault volume. You can also set a MDM profile to have the FileVault keys destroyed in RAM when the machine enters sleep, so that's pretty much as good as powering off in my book:

For anything but a highly motivated and skilled adversary (think NSA or FBI) - the extra security you get by powering down the Mac is hard to estimate or differentiate from a locked screen.


That being said, you should turn on FileVault if you have an SSD since there is no other way to ensure destruction of sensitive data other than destroying the key that decrypts data on the drive. You can then decide to sleep or to power off based on how secure you judge your physical environment and the data you have on your Mac from moment to moment.