Interesting.
In the UK, for security impact level 3 and above CESG only deems whole
drive encryptors as being sufficiently secure and will not evaluate
software products which do not implement whole drive encryption.
Hardware encryption products must also completely encrypt the full
extent of the storage medium.
BitLocker To Go sounds useful for lower classified files.
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Tony Mason
Sent: 04 November 2008 17:59
To: Windows File Systems Devs Interest List
Subject: RE: Re:[ntfsd] How to handle cache?
*** WARNING ***
This mail has originated outside your organization,
either from an external partner or the Global Internet.
Keep this in mind if you answer this message.
Indeed, one of the interesting arguments for per-file encryption versus
per volume encryption is that per-file encryption minimizes the attack
surface area. Other things that can (and should) be done to improve
this behavior is to track all the active key blocks in the driver and
scrub them whenever there is a power state change (ergo, shutdown,
hibernate, standby.) This doesn’t prevent someone from unplugging the
computer and pulling the battery of course, but security is all about
mitigation, not about 100% protection (if you want to protect the
computer, turn it of, unplug it and find a foundation somewhere in which
you can bury it. It’s remarkably secure at that point. But useless…)
In per-file encryption only the files that were actively being uses can
be compromised using cold boot attacks. Since this could easily be < 1%
of your encrypted files, you’ve mitigated the value of the attack.
Truthfully, while people look at the “lost laptop” as a common category
of data leakage, the reality is that USB drives are at least as
vulnerable (if not more.) And of course, there are numerous other ways
for information to leak out - through e-mail, via web pages, etc.
Per-file encryption can help some of those (encrypt the attachments, the
files you copy to your USB drive, etc.)
An important step that I often see skipped when people are building
security products is to define their threat model; that’s a fundamental
failure of their planning process, since not understanding the threat
model means you don’t know what you’re building to protect against.
Nobody can validate your design/implementation and you really don’t know
what you’ve protected against when you’re done. Generally, threat
models tie into the market for the product, so if you don’t know who is
going to buy your product, you don’t know their threats and you don’t
know what you’re building.
Tony
OSR
NTFSD is sponsored by OSR
For our schedule debugging and file system seminars
(including our new fs mini-filter seminar) visit:
http://www.osr.com/seminars
You are currently subscribed to ntfsd as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com
********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************