| What steps are involved when mounting a TrueCrypt volume? This is what happens when you mount a TrueCrypt volume using their GUI application in linux. 1. A TrueCrypt volume is unlocked by TrueCrypt. 2. The unlocked volume is mounted by TrueCrypt. The mounting "script" in this case is TrueCrypt and hence it is TrueCrypt's fault. If you unlock the volume using TrueCrypt and then mount the unlocked volume using udisks,then it would be udisks' fault. If you unlock the volume using TrueCrypt and then mount the volume yourself,then it will be your fault. The fault is in the person who is doing the mounting and in TrueCrypt's GUI application case,TrueCrypt is the one who is doing the mounting and hence its TrueCrypt's fault. How are you using TrueCrypt GUI if TrueCrypt is not the part that does the mounting? I am not aware of any documentations but i am aware of discussions around "best practices" when it comes to usage of the mount command. |
There's a GUI? Huh. Then, then answer to your question is "I'm not using the TrueCrypt GUI.".
This documentation is pretty representative of what I've been seeing (and what has worked for me) when I've looked in to using TrueCrypt on Linux:
http://www.gentoo-wiki.info/TrueCrypt
> The mounting "script" in this case is TrueCrypt and hence it is TrueCrypt's fault.
I was completely unaware of the existence of a TrueCrypt GUI. I understood TrueCrypt to be the block device encryption software that filled the same role as LUKS.
So, you should refine your claim. Rather than saying "TrueCrypt mounts things insecurely." say "There are helper scripts distributed with TrueCrypt that mount things insecurely. They should be fixed.".
> I am aware of discussions around "best practices" when it comes to usage of the mount command.
The thing about Best Practices is that they don't work in all circumstances. If the volume mounting scripts packaged with TrueCrypt get updated, any defaults should be configurable, as there exist folks who need suid binaries in their TC volumes, as well as folks who don't like mounting things in /run . :)