All of lore.kernel.org
 help / color / mirror / Atom feed
From: Marc Ballarin <Ballarin.Marc@gmx.de>
To: dm-crypt@saout.de
Subject: Re: [dm-crypt] LUKS/dm-crypt vulnerable?
Date: Sat, 08 Aug 2009 16:54:32 +0200	[thread overview]
Message-ID: <4A7D91A8.5080902@gmx.de> (raw)
In-Reply-To: <20090808132614.GA29656@fancy-poultry.org>

Hi,
of course, this also affects dm-crypt - or any other encryption scheme 
for that matter.

You need an unbroken chain of trust to achieve security. You must be 
able to trust your hardware/firmware, your BIOS, the code in your MBR, 
your boot loader, your kernel, your drivers, your system libraries, your 
shell, your cryptsetup executable and so on.

If an attacker manages to replace or manipulate at least one piece of 
that chain, he has broken your security.
Here is an example of a keylogger implemented in keyboard firmware: 
http://www.blackhat.com/presentations/bh-usa-09/CHEN/BHUSA09-Chen-RevAppleFirm-SLIDES.pdf 
(Yes, even keyboards might come with programmable flash nowadays ;-)

However, this is nothing new. If you assume that an attacker is 
determined and able to get physical access to your computer - especially 
without your knowledge - securing your system gets much, much harder.

In this case you need a method to verify the integrity of every compnent 
of your system. The best bet would probably be something like TPM. This 
should cover at least the BIOS and the rest of the software but 
manipulated firmware might still slip through.

Marc

  reply	other threads:[~2009-08-08 14:54 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-08 13:26 [dm-crypt] LUKS/dm-crypt vulnerable? Heinz Diehl
2009-08-08 14:54 ` Marc Ballarin [this message]
2009-08-08 15:15   ` Michael Gebetsroither
2009-08-08 15:40     ` Heinz Diehl
2009-08-08 16:23       ` Michael Gebetsroither
2009-08-08 16:47         ` Heinz Diehl
2009-08-08 15:36   ` Heinz Diehl
2009-08-09 20:15     ` markus reichelt
2009-08-10  6:12     ` Luca Berra
2009-08-10  7:10       ` Heinz Diehl
2009-08-10  8:13         ` Sven Eschenberg
2009-08-10 10:28         ` Marc Ballarin
2009-08-10 10:34           ` Michael Gebetsroither
2009-08-10 12:47             ` Arno Wagner
2009-08-10 12:29           ` Heinz Diehl
2009-08-08 15:23 ` Arno Wagner
2009-08-08 17:26   ` Heinz Diehl

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4A7D91A8.5080902@gmx.de \
    --to=ballarin.marc@gmx.de \
    --cc=dm-crypt@saout.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.