Protect the sensitive files on your computer

Table of Contents

...Loading Table of Contents...

    Unauthorised access to the information on your computer or portable storage devices can be carried out remotely, if the 'intruder' is able to read or modify your data over the Internet; or physically, if he manages to get hold of your hardware. You can protect yourself against either type of threat by improving the physical and network security of your data, as discussed in How to protect your computer from malware and hackers and How to protect your information from physical threats. It is always best to have several layers of defence, however, which is why you should also protect the files themselves. That way, your sensitive information is likely to remain safe even if your other security efforts prove inadequate.

    There are two general approaches to the challenge of securing your data in this way. You can encrypt your files, making them unreadable to anyone but you, or you can hide them in the hope that an intruder will be unable to find your sensitive information. There are tools to help you with either approach, including a FOSS application called VeraCrypt, which can both encrypt and hide your files.

    What you can learn from this guide

    • How to information on your computer
    • What risks you might face by keeping your data encrypted
    • How to protect data on USB memory sticks, in case they are lost or stolen
    • What steps you can take to hide information from physical or remote intruders

    Introduction to secure file storage

    The people at the office were very excited about encryption. Everybody is now going around feeling and acting like 007. They even encrypt things on their flash drives. I see it when they give me a document on a flash, I just look at the size of the documents and it makes me smile. We talk about it and we laugh.— Anonymous Human rights Defender

    Encrypting your information

    As an Executive Director, I'm also very passionate about securing the data we have in our organisation, we provide counselling services for people with sexual disfunctions, so these are very sensitive issues and people dont' want their information to fly around the place. So when I tell people that their secrets are safe with me now I know what I'm talking about! Because indeed, we can make everything very safe, using [VeraCrypt] we can create these beautiful containers that people can't see on the surface when they enter our systems. The government has interest in the work we do, they have sent security agents several times to the organisation to interview us. Sometimes we get wind that they're coming so we have to take the paper, take things out of the office and hide them somewhere, you know - and that may not necessarily be safe either - so now we know that we can actually hide the stuff right there in that office, and they can check from roof to foundation and they won't find what's there. — Anonymous Human rights Defender

    Encrypting your information is a bit like keeping it in a locked safe. Only those who have a key or know the lock's combination (an encryption key or password, in this case) can access it. The analogy is particularly appropriate for VeraCrypt and tools like it, which create secure containers called 'encrypted volumes' rather than simply protecting one file at a time. You can put a large number of files into an encrypted volume, but these tools will not protect anything that is stored elsewhere on your computer or USB memory stick.

    Hands-on: get started with VeraCrypt for Windows - Secure File Storage

    While other software can provide similar strength encryption, VeraCrypt contains several important features to allow you to design your information security strategy. It offers the possibility of permanently encrypting the whole disk of your computer including all your files, all temporary files created during your work, all programs you have installed and all Windows operating system files. VeraCrypt supports encrypted volumes on portable storage devices. It provides 'deniability' features described in the Hiding your sensitive information section below. In addition VeraCrypt is a free and open source program.

    I'm a legal practitioner working with the LGBTI community, especially women. [VeraCrypt] is important to my work because I deal with a lot of documents, I do a lot of analysis. That's important to me, I wouldn't like someone opening my laptop and seeing all that. It puts not only me but the people I work for at risk. And if I lose that data, it's almost like a warehouse for whatever they do. This empowers me to work safely, and to store it safely for them. — Anonymous Human rights Defender

    Tips on using file encryption safely

    Storing confidential data can be a risk for you and for the people you work with. Encryption reduces this risk but does not eliminate it. The first step to protecting sensitive information is to reduce how much of it you keep around. Unless you have a good reason to store a particular file, or a particular category of information within a file, you should simply delete it (see How to destroy sensitive information for more information about how to do this securely). The second step is to use a good file encryption tool, such as VeraCrypt.

    I really, really love [VeraCrypt] and I wish more people in the community can use it. I give my computer to my sister a lot and now I am no longer bothered about her finding anything she shouldn’t. I put everything in a TueCrypt file and after that, I use CCleaner to wipe the computer before I give it to her. — Anonymous Human rights Defender

    Returning to the analogy of a locked safe, there are a few things you should bear in mind when using VeraCrypt and tools like it. No matter how sturdy your safe is, it won't do you a whole lot of good if you leave the door open. When your VeraCrypt volume is 'mounted' (whenever you can access the contents yourself), your data may be vulnerable, so you should keep it closed except when you are actually reading or modifying the files inside it.

    There are a few situations when it is especially important that you remember not to leave your encrypted volumes mounted:

    • Disconnect them when you walk away from your computer for any length of time. Even if you typically leave your computer running overnight, you need to ensure that you do not leave your sensitive files accessible to physical or remote intruders while you are gone.
    • Disconnect them before putting your computer to sleep. This applies to both 'suspend' and 'hibernation' features, which are typically used with laptops but may be present on desktop computers as well.
    • Disconnect them before allowing someone else to handle your computer. When taking a laptop through a security checkpoint or border crossing, it is important that you disconnect all encrypted volumes and shut your computer down completely.
    • Disconnect them before inserting an untrusted USB memory stick or other external storage device, including those belonging to friends and colleagues.
    • If you keep an encrypted volume on a USB memory stick, remember that just removing the device may not immediately disconnect the volume. Even if you need to secure your files in a hurry, you have to dismount the volume properly, then disconnect the external drive or memory stick, then remove the device. You might want to practice until you find the quickest way to do all of these things.

    If you decide to keep your VeraCrypt volume on a USB memory stick, you can also keep a copy of the VeraCrypt program with it. This will allow you to access your data on other people's computers. The usual rules still apply, however: if you don't trust the machine to be free of malware, you probably shouldn't be typing in your passwords or accessing your sensitive data.

    Hiding your sensitive information

    One issue with keeping a safe in your home or office, to say nothing of carrying one in your pocket, is that it tends to be quite obvious. Many people have reasonable concerns about incriminating themselves by using encryption. Just because the legitimate reasons to encrypt data outnumber the illegitimate ones does not make this threat any less real. Essentially, there are two reasons why you might shy away from using a tool like VeraCrypt: the risk of self-incrimination and the risk of clearly identifying the location of your most sensitive information.

    Considering the risk of self-incrimination

    Encryption is illegal in some countries, which means that downloading, installing or using software of this sort might be a crime in its own right. And, if the police, military or intelligence services are among those groups from whom you are seeking to protect your information, then violating these laws can provide a pretext under which your activities might be investigated or your organisation might be persecuted. In fact, however, threats like this may have nothing to do with the legality of the tools in question. Any time that merely being associated with encryption software would be enough to expose you to accusations of criminal activity or espionage (regardless of what is actually inside your encrypted volumes), then you will have to think carefully about whether or not such tools are appropriate for your situation.

    If that is the case, you have a few options:

    • You can avoid using data security software entirely, which would require that you store only non-confidential information or invent a system of code words to protect key elements of your sensitive files.
    • You can rely on a technique called steganography to hide your sensitive information, rather than encrypting it. There are tools that can help with this, but using them properly requires very careful preparation, and you still risk incriminating yourself in the eyes of anyone who learns what tool you have used.
    • You can try to store all of your sensitive information in a secure webmail account, but this demands a reliable network connection and a relatively sophisticated understanding of computers and Internet services. This technique also assumes that network encryption is less incriminating than file encryption and that you can avoid accidentally copying sensitive data onto your hard drive and leaving it there.
    • You can keep sensitive information off of your computer by storing it on a USB memory stick or portable hard drive. However, such devices are typically even more vulnerable than computers to loss and confiscation, so carrying around sensitive, unencrypted information on them is usually a very bad idea.

    If necessary, you can employ a range of such tactics. However, even in circumstances where you are concerned about self-incrimination, it may be safest to use VeraCrypt anyway, while attempting to disguise your encrypted volume as best you can.

    If want to make your encrypted volume less conspicuous, you can rename it to look like a different type of file. Using the '.iso' file extension, to disguise it as a CD image, is one option that works well for large volumes of around 700 MB. Other extensions would be more realistic for smaller volumes. This is a bit like hiding your safe behind a painting on the wall of your office. It might not hold up under close inspection, but it will offer some protection. You can also rename the VeraCrypt program itself, assuming you have stored it as you would a regular file on your hard drive or USB memory stick, rather than installing it as a program. The VeraCrypt Guide explains how to do this.

    Considering the risk of identifying your sensitive information

    Often, you may be less concerned about the consequences of 'getting caught' with encryption software on your computer or USB memory stick and more concerned that your encrypted volume will indicate precisely where you store the information that you most wish to protect. While it may be true that no one else can read it, an intruder will know that it is there, and that you have taken steps to protect it. This exposes you to various non-technical methods through which that intruder might attempt to gain access, such as intimidation, blackmail, interrogation and torture. It is in this context that VeraCrypt's deniability feature, which is discussed in more detail below, comes into play.

    VeraCrypt's deniability feature is one of the ways in which it goes beyond what is typically offered by file encryption tools. This feature can be thought of as a peculiar form of steganography that disguises your most sensitive information as other, less sensitive, hidden data. It is analogous to installing a subtle 'false bottom' inside that not-so-subtle office safe. If an intruder steals your key, or intimidates you into giving her the safe's combination, she will find some convincing 'decoy' material, but not the information that you truly care about protecting.

    Only you know that your safe contains a hidden compartment in the back. This allows you to 'deny' that you are keeping any secrets beyond what you have already given to the intruder, and might help protect you in situations where you must reveal a password for some reason. Such reasons might include legal or physical threats to your own safety, or that of your colleagues, associates, friends and family members. The purpose of deniability is to give you a chance of escaping from a potentially dangerous situation even if you choose to continue protecting your data. As discussed in the Considering the risk of self-incrimination section above, however, this feature is much less useful if merely being caught with a safe in your office is enough to bring about unacceptable consequences.

    VeraCrypt's deniability feature works by storing a 'hidden volume' inside your regular encrypted volume. You open this hidden volume by providing an alternate password that is different from the one you would normally use. Even if a technically sophisticated intruder gains access to the standard volume, he will be unable to prove that a hidden one exists. Of course, he may very well know that VeraCrypt is capable of hiding information in this way, so there is no guarantee that the threat will disappear as soon as you reveal your decoy password. Plenty of people use VeraCrypt without enabling its deniability feature, however, and it is generally considered impossible to determine, through analysis, whether or not a given encrypted volume contains this kind of 'false bottom'. That said, it is your job to make sure that you do not reveal your hidden volume through less technical means, such as leaving it open or allowing other applications to create shortcuts to the files that it contains. The Further reading section, below, can point you to more information about this.

    Further reading