summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwagner <wagner@tansi.org>2013-07-02 03:23:49 +0200
committerwagner <wagner@tansi.org>2013-07-02 03:23:49 +0200
commit1a5c169c064d85e250f00c9b1cf7dccf22dd7a55 (patch)
tree4e1c734ddd8d1659398ed025c4e352a49483dc3d
parentd8fbf4302218f93eb0a918949611ee43db1a94c5 (diff)
downloadcryptsetup-1a5c169c064d85e250f00c9b1cf7dccf22dd7a55.tar.gz
cryptsetup-1a5c169c064d85e250f00c9b1cf7dccf22dd7a55.tar.bz2
cryptsetup-1a5c169c064d85e250f00c9b1cf7dccf22dd7a55.zip
Expanded more on protection of hidden TrueCrypt volumes and
its problems.
-rw-r--r--man/cryptsetup.818
1 files changed, 15 insertions, 3 deletions
diff --git a/man/cryptsetup.8 b/man/cryptsetup.8
index 688d169..f4a12cd 100644
--- a/man/cryptsetup.8
+++ b/man/cryptsetup.8
@@ -426,9 +426,21 @@ become detectable. This is not a cryptsetup limitation, it is
a limitation of how hidden volumes are implemented in TrueCrypt.
The way to deal with this is not to mount the outer volume after
a hidden volume has been created in it.
-This, in turn, causes the problem that after a while all time-stamps
-in the outer volume become old and it becomes obvious that
-it is unused. This may cause suspicion in itself.
+This, in turn, causes the problem that after a while all
+time-stamps in the outer volume become old and it becomes obvious
+that it is unused. This may cause suspicion in itself.
+An alternative is to protect the area of the hidden volume
+from write access using the Device Mapper, e.g. by mapping it
+to the zero or error target. This corresponds to the protection
+mechanism present in TrueCrypt, but can cause filesystem
+annomalies and error messages in the system logs that reveal
+the presence of the hidden volume. For that reason, TrueCrypt
+sets both outer and hidden volume to read-only once a write
+that would have damaged the hidden volume is intercepted.
+They claim this preserves plausible deniability, but that
+claim seems doubtful, because it also limits possible
+changes to the outer volume and may result in truncated
+and damaged files.
.PP
\fIopen\fR \-\-type tcrypt <device> <name>