Question

Header Key in TrueCrypt

Asked by: Claudelu

I want to use Truecrypt to encrypt my user profile, but I have 2 questions:
First, how do I encrypt my user profile, when I try to do it, it tells me there are files in use and it cannot copy folder.
Second, I want to have a key to use it to decrypt in case I forget the encryption password, How do I do this?
Thanks!

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-08-05 at 12:02:06ID24629192
Topic

Encryption for Network Security

Participating Experts
1
Points
500
Comments
15

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. TrueCrypt and Online Backups?
    Hello, We've recently become involved in a project that will require us to safeguard a small amount of HIPAA information (fewer than 50 small pdfs for about 90 days). Because we will need to frequently access the information, we're considering using TrueCrypt to create a de...
  2. truecrypt on NAS
    hi, Does anyone know if truecrypt can be used on NAS? thx
  3. TrueCrypt
    hi, I use a esata docking to switch hdd for bk everyday, I use TrueCrypt to encrypt the hdd, I have to mount the hdd every morning, I saw a button in TrueCrypt "AUTO-MOUNT", how can I use it? thx
  4. Truecrypt
    I recently installed Truecrypt on a few laptops and two of the laptops are having issues booting. When the computer is trying to boot the password is entered for truecrypt which goes through and the Windows message comes up as though it is going to boot up perfectly fine then...
  5. Truecrypt or alternative => automount
    Hi, What I would like to achieve: -automatic mount of protected volumes (truecrypt wants me to do this manually) each time I logon (save password?) to my computer so that only my logged on account can see this folder (and not somebody else who logs on) -this folder should no...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: richrumblePosted on 2009-08-05 at 18:59:28ID: 25029529

You wouldn't want to encrypt just your user profile, you wouldn't be able to login until you unencrypted it from another account, used fast-user switching and then MAYBE you could login under that user name. TrueCrypt doesn't decrypt to disk when you open a volume or truecrypt container, as you read data that is encrypted on the disk it's written to memory never disk (unless your going to leave the data unencrypted).
You can encrypt your whole HD so that no one can bot the PC without the long password and no one can remove your HD and read it without the same password. InfoWorld just mentioned it in an article about OpenSourceSoftware: http://infoworld.com/d/open-source/best-free-open-source-software-windows-903?page=0,7
Most folks encrypt a file, partition or folders, encrypting your profile won't be possible from that account while your logged in with that account. FastUser switching isn't available for domain joined PC's, just workgroup standalone pc's running XP, Vista or Windows7.
Also when you encrypt your entire HD, TrueCrypt forces you to create a CD and verifies that you've created the backup key CD.
-rich

 

by: ClaudeluPosted on 2009-08-06 at 07:30:51ID: 25033777

OK then, how do you encrypt a partition? I am trying to find a way so it can be transparent to the user, without having to login several times. If I encrypt the whole drive, the user will have to login 2 times. Thanks!

 

by: richrumblePosted on 2009-08-06 at 07:40:29ID: 25033930

To decrypt, you have to input a password to unlock the encrypted container/partition. You can automount TC containers and the password get's filled in automatically, but to me that's not much security, because your relying on the users windows password only, well in effect. If you still have LM-Hashes stored on the machine and the users password is not 15 or more characters, the password is sure to fall in minutes.

What type of data are you protecting, perhaps TC isn't the answer? It doesn't fit every situation, but most. What types of attacks or scenarios come to mind, laptop theft, company records being stolen, PCI/SOX compliance? I'd like to give you the best answer possible so if you can lay out the situation or a mock situation I might have a better answer.
-rich

 

by: ClaudeluPosted on 2009-08-06 at 07:44:48ID: 25033988

This is for laptop theft for the company I work for. I tried Microsoft EFS but it is too vulnerable, since there is a software that can break it. From what I read, truecrypt is a pretty good choice, I just want the laptop users to feal this is not a burden for them - there are executives who have laptops, too!

 

by: ClaudeluPosted on 2009-08-06 at 08:04:47ID: 25034259

something is not right here... I created a volume and mount it, then I put a file in it, I reboot it and logged in as a different user, but I can open the file from it's original location. Shouldn't it be encrypted?

 

by: richrumblePosted on 2009-08-06 at 08:35:25ID: 25034642

The file in the container is encrypted, and once mounted, meaning you've input the password to open the container and view/access the file you can now read it. If you take a "new text document.txt" file an put some words in it, save it. Then MOVE or CUT the file, and place in the mounted container, the file will only exist in the encrypted container. If you COPY the file, it will exist in two places, one in plain-text and the other in the container. If you copy and then delete (use shift+del or remember to empty the recycle-bin) the original file, then the one in the TC container should be the only one that remains.

What truecrypt and other software like it (PGP, PointSec and others) try to protect you from is offline attacks. Meaning if the container isn't mounted, or if the HD is removed and read as a secondary drive. Once a container is mounted, meaning open, you've put in the password (or used the keyfiles) to unlock the container, the data in the container looks plain-text. However if the PC lost power after you mounted, your data is safe because it remains encrypted on the disk. When you mount a TC container, the decryption key is kept in memory and the file is decrypted on the fly. Say you have a 2gig text file, a dictionary or something in a TC container. When you open that file in the mounted container, as your text editor reads the file, those portions the text editor accesses are decrypt to memory only, not to disk. But, if the PC doesn't lose power, and the TC container is mounted, and you step away from the PC without locking it, I come by and look at your z: (we'll use that as an example drive for your TC container) I can open the files as if they were never encrypted at all because the decryption key remains in memory and the PC can't tell me from you. The same applies for someone remote, if I sit down the hall from you and I can get to your Z$ because I am an administrator of your machine, if the Z: is mounted, I too can read it. If you do not have Z: mounted, I cannot, I still don't know the password. If I install a keylogger it's likely I can get the password, so TC has another protection called keyfiles that a key logger won't pick up on.

EFS won't encrypt the whole drive, in fact there are many folders it won't work on by design. Just about any solution that encrypts the HD needs a secondary password to be able to boot. Seagate has hardware encrypted LT drives, the Momentus drives, that too require a password to boot them. PGP is the same, but might be able to use ActiveDirectory login's or cached windows logins, as does PointSec from CheckPoint. Those are enterprise solutions that you may want to look at. If you have 1-20 LT's that you want to secure, I'd recommend Full Disk encryption either using TC, PGP,PointSec or SeaGate drives. All are good choices, some may be a better fit for you than others. TC is free, very good solution for a small amount of LT's, but doesn't have the enterprise capabilities as the others.
The other thing to take into account, as you've pointed out, your users might not be too savvy... meaning you can't expect them to put vitial documents and data in a certain place, they are just as likely to leave it on their desktop as they are to put it where they should in their encrypted partition you've laid out for them. That is another benefit of keyfiles, not having to remember a password, but you do have to remember the file used to unlock the container.
http://www.truecrypt.org/docs/?s=keyfiles
I hope this helps some
-rich

 

by: ClaudeluPosted on 2009-08-06 at 09:04:48ID: 25035017

sorry to ask you so much, what about encrypting the whole drive, is this better for the users, especially for the executives who, I know would not like to mount volume in Windows every day?
Also, How can I, as administrator, have full control over a laptop, if someone leaves. Is there a key I can use for all the laptops to decrypt them? If yes, how can I use it?
Thanks!

 

by: richrumblePosted on 2009-08-06 at 10:17:48ID: 25035787

No problem, I am here to help :)
I feel whole disk is better for securing a LT, especially for the reasons you've cited, users not mounting the container or keeping the files in the container. There is no backdoor, or secondary login for TC whole-disk encryption. You could and should set the protection password yourself, have it documented for each Laptop, and maintain a library of the TC Rescue disc's. These are the CD's TC forces you to create before WDE (whole disk encryption) kicks off. Again WDE allows you to continue to use the computer as it's encrypting, even allows reboots and pauses in the process!
You should set the password to boot yourself, and give it to the users, try to make each unique, but not by using an easy to guess scheme like "UserName-works4companyXYZ" and then each user inserts their username (jsmith) for the username portion. TC requires a 20 character password for the boot pass, I'm not sure if that is a changeable parameter or not.
I let users pick their phrases for the most part, it makes it more memorable, however I am the one who inputs it so I know what it is. Changing it will be beyond most users ability.
Again when the PC is booted, it will function like any other PC, you'll have the exact same access to that PC as you did before encrypting, it's the same with all similar software and hardware offerings. The protection/encryption is for when the OS isn't running. All apps still function as before, defrag, chkdsk etc... it's just the HD can't be read now without someone entering the correct pass. You as and admin knowing the pass can both boot or remove the HD and mount the HD using a USB to IDE/SATA cable for instance as long as you have TC installed on the PC your trying to mount the HD from. So if you have an infected HD you can remove it, and scan it (after mounting using TC) just like any other HD.
-rich

 

by: ClaudeluPosted on 2009-08-06 at 10:57:48ID: 25036204

You say that changing the password would be beyond users ability, is this because they could not do it or because they would not know how to do it?

 

by: ClaudeluPosted on 2009-08-06 at 11:06:22ID: 25036297

Besides the rescue disk, can I have like one administrator key that I would be able to decrypt any drive or not?

 

by: richrumblePosted on 2009-08-06 at 11:11:31ID: 25036358

Looks like what I said doesn't matter, as long as you maintain a backup or original copy of the rescue disk and the password that was used when it was created, even if the user does change the password, you can still recover/boot the HD: http://www.truecrypt.org/docs/?s=rescue-disk
WARNING: By restoring key data using a TrueCrypt Rescue Disk, you also restore the password that was valid when the TrueCrypt Rescue Disk was created. Therefore, whenever you change the password, you should destroy your TrueCrypt Rescue Disk and create a new one (select System -> Create Rescue Disk). Otherwise, if an attacker knows your old password (for example, captured by a keystroke logger) and if he then finds your old TrueCrypt Rescue Disk, he could use it to restore the key data (the master key encrypted with the old password) and thus decrypt your system partition/drive

So as long as the Rescue Disk is around and the known initial password, you should be able to restore even if they do manage to change it. I don't leave TC installed after the HD is encrypted unless I have users that need to store or access sensitive data while not on our networks. You should always test these scenarios in your own test environment as well to make sure your familiar with the process.
-rich

 

by: ClaudeluPosted on 2009-08-06 at 11:19:57ID: 25036432

Thank you Rich!

 

by: richrumblePosted on 2009-08-06 at 11:21:19ID: 25036443

Not that I know of, you might need to write the TC help forums to see if there is a way...
The automount feature, which I thought didn't provide much protection, it looks like it's better that I thought as it's derived from the pre-boot authentiaction: http://www.truecrypt.org/faq#automount-on-start
You can use the /noisocheck command line switch to create and save ISO files rather than CD's.
http://www.truecrypt.org/docs/?s=command-line-usage
-rich

 

by: ClaudeluPosted on 2009-08-07 at 11:06:09ID: 25045420

I have another question, is it possible to have a different decryption password than the one I use to encrypt the whole drive, so I can stop users do decrypt their hard drive? Thanks!

 

by: richrumblePosted on 2009-08-07 at 11:57:46ID: 25045888

I don't believe so, but it might be a good feature request to have, I'd searched the forums but it's not that great, but so far no seems to have asked that. Perhaps there is a way to require the Recovery ISO or CD. Part of your users acceptable policy should include verbage like "Unauthorized attempts to circumvent, bypass or uninstall security software could subject or expose the company to litigation and or other legal actions"
-rich

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...