How many USB keys are lost or stolen every year? Lots.
How many of those keys have confidential corporate information on them? Lots.
How many of those data keys are encrypted? Not many.
USB Data Keys.. A great little gadget that allows users to store up to 320GBs of data in their pocket that’s accessible simply by plugging it into a USB slot on a PC.
or
USB Data Keys.. An Information Security nightmare! Taking data security away from secured systems and putting it in the trust of a user.
Anyone who knows a little about IT security can appreciate the risks involved with using USB data keys. Don’t get me wrong, I think they’re great little tools and I have one myself, in fact, I rely quite heavily upon it! I use it for storing programs, files, data sheets, expense claims and even my Linux distribution that boots from it. It’s a brilliant little thing.
But what happens when we lose it? And let’s face it; they are easy to lose. Why do companies present themselves with and accept this huge risk? Everything and anything can be stored on these keys by your users – users that can’t remember passwords for more than one week let alone secure a small, easily lost data key filled with sensitive information!
There are two solutions:
1) Disable the use of USB data keys through a group policy or PC build configuration.
2) Secure the data on the USB key so that if it is lost it cannot be read or recovered.
The first one is an instant no-go. Getting that signed off under the IT security policy would be extremely difficult given the convenience of mobile data to users.
Securing the data is where we really need to focus our attention when looking for a solution to our problem and there are two ways of doing so.
1) Use a date key with built in hardware encryption.
2) Use third party software to encrypt the USB drive/data.
Option 1 – I’m sure there are a few vendors out there who manufacture USB keys with built in encryption but the leader by far in this area is a company called IronKey. Their USB keys appear to be very easy to use for the end user (I said appear as I’ve never used one - send me one for review IronKey!
). Basically, it is a USB key with a encryption chip between the USB interface and the memory chip that encrypts and decrypts data as it is passed to and fro the USB memory chip. When the USB key is inserted the user is prompted for a password and that is used as the key to encrypting/decrypting the data on the fly. Don’r worry about brute force attacks on the password either, 10 strikes and you’re out! Dangerous, but secure - I like it. Reports indicate that the data transfer speeds are very quick due to the high quality memory being used internally. So, we have a very secure, fast and easy to operate USB memory key with IronKey, the only drawback is the price. IronKeys are a fair bit more expensive than traditional USB memory keys with prices starting at $79 for the 1GB Basic version right up to $299 for the 8GB Basic version but hey, you get what you pay for right?
Option 2 – If something like an IronKey is out of your price range or you would simply rather not pay for the convenience that they offer then the alternative is to use third party encryption software (as I do) such as TrueCrypt. TrueCrypt allows you to either encrypt the whole USB stick or create a secure “container” on it and encrypt that. The container is then mounted using the TrueCrypt application and is seen as another volume. The only drawback is that you have to use the application to mount the volume however this can be stored on an unencrypted area of the disk for use on any PC. TrueCrypt will run on Windows, Linux, OS X and is free to use for personal and enterprise use.
Hope that helps!
Ian