Slashdot Log In
Undocumented Bypass in PGP Whole Disk Encryption
Posted by
Zonk
on Thu Oct 04, 2007 12:06 PM
from the seems-to-defeat-the-purpose dept.
from the seems-to-defeat-the-purpose dept.
A non-mouse Coward writes "PGP Corporation's widely adopted Whole Disk Encryption product apparently has an encryption bypass feature that allows an encrypted drive to be accessed without the boot-up passphrase challenge dialog, leaving data in a vulnerable state if the drive is stolen when the bypass feature is enabled. The feature is also apparently not in the documentation that ships with the PGP product, nor the publicly available documentation on their website, but only mentioned briefly in the customer knowledge base. Jon Callas, CTO and CSO of PGP Corp., responded that this feature was required by unnamed customers and that competing products have similar functionality."
Related Stories
This discussion has been archived.
No new comments can be posted.
Undocumented Bypass in PGP Whole Disk Encryption
|
Log In/Create an Account
| Top
| 316 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Fine by me.. (Score:1, Interesting)
Re:Fine by me.. (Score:5, Informative)
This actually DOES sound like a very good feature and I would hope other products have it, too. Wish the editors would RTFA, too...
Re:Fine by me.. (Score:4, Insightful)
Re:Fine by me.. (Score:4, Insightful)
(Last Journal: Wednesday February 07 2007, @10:52AM)
They also just lost credibility.
Oh, I don't know. From the start, all the promised was Pretty Good Privacy. Not like Fort Knox, more like a combination padlock on an open-backed locker.
I find myself wishing more and more that Phil Zimmerman hadn't sold to NAI.
Does GPG have a full-disk mode? I think I could trust something with open source and reliable software freedom.
There was GPGDisk (Score:5, Interesting)
(http://kadin.sdf-us.org/ | Last Journal: Tuesday October 16, @01:46PM)
There is/was a program around that used GPG to do FDE, called GPGDisk. I'm not sure whether it used your installed copy of GPG to do the heavy lifting, or if it just included the same code, or worked using the same algorithms but had its own totally separate crypto engine. It was reasonably popular for a while, but I think a lot of people who were using it have now switched to TrueCrypt.
However, GPGDisk did offer some unique features, like the ability to encrypt a disk using a GPG key, and some fairly fine-grained access controls that you could set up for multiple users (IIRC). Every once in a while someone will mention it on the comments on Bruce Schneier's blog, so apparently it's still getting some use. But it doesn't offer some of the neater features that TrueCrypt does, like plausible deniability or containers-in-containers, I don't believe.
Re:Fine by me.. (Score:4, Interesting)
"Unnamed Customers" (Score:4, Interesting)
(http://slashdot.org/journal.pl?op=list&uid=911325 | Last Journal: Monday October 29, @02:52PM)
How much do you want to bet that "unnamed customers" are synonymous with "various federal and state police agencies, DOD, and NSA"?
Takers?
Re:"Unnamed Customers" (Score:5, Informative)
From TFA, those "unnamed customers" are companies that have the need to remotely reboot their machines. This feature is NOT a backdoor - it merely allows someone WHO ALREADY HAS WRITE ACCESS TO THE ENCRYPED DRIVE (i.e. someone who has already given the passphrase) to grant a one-time certificate that permits a reboot without asking for the passphrase again. The major risk here is that someone will rob your store during the 60 seconds it takes to reboot over the phone, a possible, but highly unlikely scenario.
Re:Fine by me.. (Score:5, Insightful)
(http://babelfish.alt...%2F%2Fslashdot.jp%2F)
However, the feature isn't enabled by default. It requires cryptographic access *and* knowledge of its existence to turn it on. And if you already have cryptographic access, then the whole issue is academic.
You pompously declaring it "DISHONEST" in capital letters smacks of the typical random-geek's kneejerk first post on a messageboard thread. And FWIW, I don't know how much your oh-so-important business with them is worth anyway; I suspect that the other client probably *was* worth more. (Of course, it's quite plausible that the views of *many* smaller clients who disliked the feature would be a serious counterweight. However, if you're going to act like your *individual* view carries so much weight, expect scepticism).
Interesting... (Score:1, Interesting)
(Last Journal: Wednesday October 26 2005, @09:25AM)
unnamed customers (Score:5, Funny)
(http://underwhelm.livejournal.com/ | Last Journal: Monday August 20 2001, @02:49PM)
And People Wonder Why Open Source! (Score:4, Insightful)
I know what I have, and what I get, and what others cannot get... Not that I have anything to hide. Just that I like my privacy.
Re:unnamed customers (Score:5, Insightful)
Huh? (Score:3, Insightful)
"encryption bypass" ?
That basically turns the entire thing into a physiological magic trick.
unnamed (Score:1, Funny)
closed source encryption software??!! (Score:2, Insightful)
(Last Journal: Friday February 21 2003, @05:17AM)
PGP Does Open Source for Peer Review (Score:4, Insightful)
Re:closed source encryption software??!! (Score:5, Informative)
(http://www.enkod.com/)
The only people to enable would know about it (Score:3, Insightful)
Did anyone read the response? (Score:5, Interesting)
(http://slashdot.org/../)
Why does crap like this make it to the front page of Slashdot?
Re:Did anyone read the response? (Score:5, Informative)
They need to do unattended automated reboots of thousands of computers. These are enterprise customers.
They have the encryption key, and they want to apply security updates and reboot the computers. When the employees come to work in the morning, they expect the computers to be on and operational, as they left it.
If you don't use the feature, then it poses no risk. If you need to apply unattended updates to computers on a large scale, going to each computer and typing in the passphrase is not practical.
This is a non-issue, and a FUD article. You need to have UNLOCKED access to the encrypted volume to enable this feature.
Normal users using PGPDisk and not using this feature are at no greater risk for it existing.
Re:Did anyone read the response? (Score:4, Informative)
(http://www.howtobeinvisible.com/ | Last Journal: Thursday October 04, @07:42AM)
to put out some of the flames (Score:5, Insightful)
"We call it a passphrase bypass because that is what it is. It is a dangerous, but needed feature. If you run a business where you remotely manage computers, you need to remotely reboot them."
and
"You cannot enable the feature without cryptographic access to the volume. If you do not have it enabled, you are not affected, either. I think this is an important thing to remember. Anyone who can enable the feature can mount the volume. It is a feature for manageability, and that's often as important as security, because without manageability, you can't use a security feature."
makes pretty good sense to me
Re:to put out some of the flames (Score:5, Interesting)
Re:to put out some of the flames (Score:5, Insightful)
(http://www.mritunjai.com/)
Yes, it is a nice(TM) feature and might be useful, but that is not the problem.
The problem is that the feature is fricking undocumented. There is absolutely no way to know it is there and how to look out for it. It also means that you can't just know how many of these backdoors are in there. Is it only the first undocumented backdoor ? How many more of the convenience features are in there by customer demand ? How do they affect me ?
When it comes to security software or hardware any and all undocumented features are BUGS! It's a principle, not a convenience!
Unlikely to be telling the truth (Score:2)
We all knew it was over (Score:1, Redundant)
(http://slashdot.org/)
What's the point? (Score:1, Insightful)
I don't like PGP in any case. I never have because all their stuff is proprietary. S/MIME, ASN.1, etc are all full blown public standards that do the things PGP does except using open interoperable widely adapted standards.
Heh (Score:3, Funny)
(http://www.joystick101.org/)
What's the big deal? (Score:1, Troll)
Poster got it wrong (again) (Score:1)
Is the bypass on or off by default? (Score:1)
(Last Journal: Friday February 17 2006, @02:00AM)
Come on, RTFA... (Score:1)
The OP made it sound more ominous than needed when he said "unnamed customers". Why is everything on Slashdot a giant consipracy??
RTFA.
Truth in Advertising (Score:1)
Pretty Good Privacy. I'd rather have Absolutely Fucking Bulletproof Privacy.
Many products allow disabling preboot auth (Score:5, Informative)
The software has a feature called "Pre-boot Authentication", by which the encryption software is loaded after the bios, but before the (generally Windows) operating system. The user's password is used to generate the decryption key, so theorhetically not even the NSA could decrypt the laptop without the user's password.
Here's the flaw - the software has a checkbox to disable Pre-boot authentication. What this does is generate a default user with a random password, and then store this random password obfuscated but in clear-text in the same disk area decryption software. When you talk to the sales-people, they sell this as a feature, in fact about half of Utimaco's customers (so I'm told) run it in this mode because the encryption becomes transparent and it is much less intrusive on the user. (Basically the disk is automatically decrypted each time the laptop is booted, but you have to have a valid Windows login to get in.) Buried in the help documentation are warnings "For security reasons, you should Never disable pre-boot authentication". So the engineers and the company know the weakness of disabling pre-boot authentication, but they don't tell their customers when they sell the software.
Today it seems to break into these laptops with pre-boot authentication disabled you would need somewhat sophisticated tools and techniques, basically the same tools and techniques people commonly use to "crack" commercial software today. But I'm guessing that it won't be very long before someone takes the time to build this crack and releases it, rendering the laptop encryption useless to anyone who can Google for "Utimaco Crack", etc. Basically all the crack would need to do is grab the default user's password off the disk and use or duplicate the decryption algorithms that are also in clear-text on the disk.
I've talked to a number of IT security folks, and basically it seems like most people trust the sales folks and don't understand that its basically impossible to have strong encryption without having the decryption key stored off the disk (like on a smart card, or in the brain of the user.)
Re:Many products allow disabling preboot auth (Score:4, Informative)
(http://news.google.com/)
The problem is a company may have thousands of laptops in the wild and Active Directory passwords that expire every 90 days. Because the PBA credentials aren't integrated with AD that means you have a nightmare password management situation. Utimaco does provide a server to try to alleviate this problem, but it's still a major management pain.
It's true that by default the PBA bypass key gets stored obfuscated but in plain text on the hard drive if you bypass PBA. But if you have a modern computer with a trusted platform module (TPM) you can configure SafeGuard Easy to store the key there. You can also bind the hard drive to that particular TPM chip so that it is unaccessible if attached to another computer.
http://americas.utimaco.com/safeguard_easy/manual_v430/1-245.html [utimaco.com]
PGP corp (Score:2)
(http://127.31.33.7/)
We read their "policy" and started laughing, however. It isn't a policy so much as a standard, which explicitly requires all computers run PGP Whole Disk Encryption. No other form of data protection is acceptable.
I'm inclined to send this message back to them and include "piss off" in my reply, but I don't know how much the potential contract was worth. But any way you look at it, PGP corp is a joke these days.
the name of the product tells it all (Score:2)
(http://austinskatenotes.org/ | Last Journal: Sunday September 30, @12:27AM)
Seth
TrueCrypt and GPG (Score:1, Informative)
(http://www.futurepower.net/)
My experience of whoever it is who sells PGP is that there are other issues about they way they do business, too.
That's why open source encryption is so important. TrueCrypt [truecrypt.org] supports Windows and Linux. Supports encrypted devices and encrypted folders, including hidden folders.
To encrypt a file, use the free open source Gnu Privacy Guard [gnupg.org].
They can't do whole hard disk encryption, but they are at least honest.
Which full disk encryption to use? (Score:3, Interesting)
Password recovery should be possible..? (Score:2)
We are constantly told that data that's only overwritten once on a magnetic drive is recoverable. So, if one could figure out which section of the drive gets the password written to it (an easy enough exercise given that the boot code that mounts the encrypted volume is in a fixed location and largely static) then one could steal a laptop and, assuming it had been auto-rebooted once before in its life, potentially recover the entire drive contents.
Beyond the capabilities of your average evil-doer but certainly possible.
Obviously... (Score:2)
(Last Journal: Thursday December 11 2003, @11:03AM)
Don't worry, Vista is easier to crack (Score:1)
Vista Bitlocker on the other hand, is not worth the disk space it consumes.
I have it on good authority from someone in the know (as in, it is in his job description) that cracking Bitlocker is easy. There is actually a course on "opening" bitlocked volumes, if you move in the right circles (think police forensics)
For my money I'd rather just use a good open source package.
unnamed customers??? (Score:3, Insightful)
1. if i have a real (paying) customer who needs this, i will supply them (and only them) with a customised version.
2. or i fully document the feature.
What they're telling us (Score:1)
Where did you get your information? (Score:1)
Marketing Drone Failure (Score:1)
Now folks will question the integrity of the product and they've now got a potential liability issue on their hands because as sure as the sun rises in the west, some lawyer will figure out how to use this to shift the blame for the loss of employee/customer data that should have been encrypted that wasn't.
PGP Bypassed (Score:1)
(http://zeidz.com/)
Even worse than that (Score:2)
sooo lesseee (Score:1)
my boss has secret info that I want to know, but he always logs off when
ever he leaves...
One day when my boss is gone, I see his laptop
turn off automatically
got his info without anyone knowing, and better yet..no one is even around
because it's all done remotely. I steal the data, and recheck the automatic
authentication, and reconnect it back to the network and turn it
off....quietly slip out of the room..
Note...I never had to have access to his password..I just know that an
automatic reboot, means vulnerability.
kdawson (Score:1)
is this unexpected? (Score:2)
(http://www.gamerslastwill.com/)
Unnamed Customers..... (Score:1)
I'll bet that "Unnamed Customers" means Big Brother and his minions.
Did you read the article? (Score:2)
Didn't think so...
Why is he modded down? (Score:2)
(Last Journal: Friday December 01 2006, @10:51AM)
Re:Why is he modded down? (Score:5, Informative)
(http://slashdot.org/)
There isn't a backdoor. If you encrypt your hard drive, then lose it, nobody can read it.
If on the other hand, if you've encrypted your boot disk, and you want to remotely reboot your machine, you're going to need someway to feed the password to it before it can bring up the OS (and the networking layer).
This feature allows you to store a password for 1 time use. Then you reboot the machine, and when it comes up, it reads the password and erases it.
It's a useful feature. Doesn't effect you if you don't use it. Even if you do use it, you'd have to set the password then forget to reboot for it to be a problem.
Basically this whole story is a non-issue. The moderation on the grandparent is a reflection of his failure to reason through this.
Re:PGP or not so PGP? (Score:5, Informative)
Jon *did* call it "dangerous" (Score:3, Insightful)
(Last Journal: Wednesday March 02 2005, @11:08PM)
Re:There's a word for that. (Score:1)