The Self-Destruct File
blog.obiefernandez.com
blog.obiefernandez.com
FileVault converts your entire home folder into a encrypted disk image. While this is fine for security (no worrying about whether your files are actually encrypted, as long as they are in your home folder), it is bad for usability. When you login or logout, FileVault will either mount and decrypt or encrypt and unmount your home folder/encrypted disk image. Sometimes this process can take several minutes. If your computer runs out of battery (or it is turned off in exasperation), the encrypted disk image can be corrupted. The data within is unrecoverable.
That said, encrypted disk images work great on OS X. I'd also suspect there's an interesting way to auto-mount/symlink USB drives into useful places so you have to carry it around with you for anything private to work.
It's better than a .txt because it's easier to hide (you don't have to actually hide it this way) and the person that stole your notebook is more willing to wait a little for the default programs to load than when opening a file, especially a txt one.
When he/she thinks it logged in successfully, the portrait of the thief is already in your inbox and your sensitive files encrypted/deleted.
1. Using 1Password for random passwords encrypted with a master password
2. Enable FileVault, if the password is entered wrong too many times it will wipe the drive.
3. Password protect your iPhone, set it to remove personal data after too many bad attempts.
4. Never use open WiFi.
I've never heard of FileVault wiping the user's encrypted sparse image after too many bad password attempts. Googling gives me nothing. If too many bad passwords do wipe the sparse image, how do I disable that? I have backups, but I don't want anyone to be able to delete my data so easily.
4. Never use open WiFi.
Umm... why? Pretty much every site uses HTTPS or hashes your password in JavaScript before sending it over the wire. Sure there's a chance of HTML injection if the login form is sent over HTTP, but it's a very small one. Unless you're at DEF CON or something, open wifi isn't a major risk. I guess if you're super paranoid, set up a VPN server and connect to it when you're on an untrusted network.
I think the ideal solution is to use FileVault or some sort disk encryption, then also have a cron job runs a script every hour/day/whatever. This script would check a certain URL for a message (say https://your-website/is/my/computer/stolen). If that message says, "yes I am stolen", the script would activate the camera, e-mail the picture to you, and run shred on the drive. Basically a poor man's version of http://www.orbicule.com/undercover/mac/