
Well, after reading more of my new friend Ryan's blog at http://www.macosxforensics.com/, I have decided to un-filevault my home directory in favor of the, in my opinion more secure, Truecrypt. Ryan points out in his blog that Filevault and TimeMachine don't exactly work well together:
What does this mean? It means Time Machine works quite differently for a FileVaulted account. First, Time Machine does not back up user's Home directory files while a user is logged in! A user MUST log out first. Second, a user does not restore a single file from Time Machine, rather a user restores an entire instance of their Home directory! What do I mean by that? If user "aloof" needs to bring back a file he deleted yesterday, he is going to bring back EVERYTHING he deleted yesterday.
So, basically, restoring incrementally is impossible. This seems like a real drawback to me, and even though I wont use TimeMachine that much, if you couple my concerns of how FileVault depends on the users system password, which could be compromised, its not a good solution.
When you are talking about a laptop especially, you are talking about a machine that travels with you, it has the potential to be stolen. And as a good friend of mine said - "Once you have physical access to the target device, YOU'RE DONE!" So, why make it easy for them? Truecrypt has no ties to the system security architecture. So long as you are not stupid enough to use the same pass as you log in with, you will effectively double the work the cracker needs to break your security.
Granted, its not as integrated into the OS, you cannot encrypt your whole home directory with it (that I know of yet), and you have to then manually decrypt/mount the virtual disk you are using, but it seems a much more secure method of encryption than FileVault.








