If your company has customer details or sensitive information stored on laptops or USB keys and you have not yet taken steps to encrypt that data then continue reading.
Preventing the disclosure of sensitive data stored on laptops is not a new concept–security conscious organizations have encrypted the data on their laptops since the days of DOS (although back then it was a lot of work and required expensive third party software.)
Fortunately, it is now quite easy to encrypt the data on a laptop–it’s maintaining access to that encrypted data in the long run that is difficult (ie. can you regain access to the encrypted data when the keys are lost or forgotten???)
Some good news is that Microsoft has released a “Data Encryption Toolkit for Mobile PCs” that includes a Planning and Implementation Guide and and an EFS Assistant that will make it a lot easier to implement BitLocker and/or EFS. I’ve also included some notes, tips and links below that should help you keep your laptop data safe.
Windows XP/Vista – EFS
Microsoft’s Encrypting File System (EFS) has been around for a long time–but for some reason organizations have been slow to implement it (possibly because it requres some planning and extra work to implement correctly.) If you’re running AD and Windows XP then EFS is probably the best way for you to encrypt specific directories/files on your users’ notebooks (although you may want to look at TrueCrypt for your USB keys.) My advice here is to plan carefully and test everything before implementing in production and make sure that you configure data recovery agents (don’t use the default Domain Administrator DRA.) Some good resources are:
MS Best Practices for EFS (KB 223316)
TechNet Magazine Articles (February and March 2007)
How to Encrypt Offline Files (KB 312221)
Problems with Offline File Encryption When Users Do Not Have Admin Privs (KB 810859)
TechNet Security MVP Column (December 2006)
How to back up the EFS recovery agent private key (KB 241201)
Windows Vista - BitLocker
BitLocker was introduced with Windows Vista and can secure your whole computer (versus the directory/file encryption possible with EFS.) It also requires planning and additional work to implement correctly–so you should give serious thought to including it as part of your Windows Vista deployment and plan on buying computers (especially laptops) that support TPM. My advice here is to plan carefully and test everything before implementing in production and make sure you store your recovery keys (AD is ideal for this.) Some good resources are:
Data Encryption Toolkit for Mobile PCs
Windows BitLocker Drive Encryption Step-by-Step Guide
MS BitLocker FAQ
TechNet Webcast: Microsoft BitLocker in the Enterprise: BitLocker Tools to Make Your Life Easier
Windows XP/Vista and Linux – TrueCrypt
If you don’t have many laptops with sensitive data, or if you only need to protect the data stored on USB keys then I would recommend looking at TrueCrypt. It’s an open-source gem that allows you to create encrypted volumes on either your hard disk or external USB storage and can be used with Windows XP/Vista or Linux. It is powerful and feature rich–the only drawback is there is not really a mechanism to manage it across a large number of computers.
http://www.truecrypt.org/
Script to Launch/Mount TrueCrypt from USB
[Updated June 6, 2007 with link to latest version of Data Encryption Toolkit and TechNet Webcast]