Adobe Security Team Accidentally Posts Private PGP Key On Blog (arstechnica.com)
A member of Adobe's Product Security Incident Response Team (PSIRT) accidentally posted the PGP keys for PSIRT's email account -- both the public and the private keys. According to Ars Technica, "the keys have since been taken down, and a new public key has been posted in its stead." From the report: The faux pas was spotted at 1:49pm ET by security researcher Juho Nurminen. Nurminen was able to confirm that the key was associated with the psirt@adobe.com e-mail account. To be fair to Adobe, PGP security is harder than it should be. What obviously happened is that a PSIRT team member exported a text file from PSIRT's shared webmail account using Mailvelope, the Chrome and Firefox browser extension, to add to the team's blog. But instead of clicking on the "public" button, the person responsible clicked on "all" and exported both keys into a text file. Then, without realizing the error, the text file was cut/pasted directly to Adobe's PSIRT blog.
And the hits just keep on coming from our A-list blisters
The team that brought us Flash, to inspire full employment for browser designers, to keep them busy writing disability check boxes.
Oh, so NOW it's going away? After all the breaches, hacks, and violations?
Took their sweet time owning up to the horridity.
Still, better Nate than Clever.
(T)he (O)ld (M)an
This article is clearly a lie. How can a mythological entity have a PGP key?
But they can revoke it, can't they? An embarrassing screw-up, but no harm done. It's not as if the Adobe security team's credibility was particularly stellar to begin with... :)
How the hell did their PGP key even end up on their webserver?!?!?
It doesn't have to be like this. All we need to do is make sure we keep talking.
We will stop seeing these kinds of articles, since it is a daily occurrence, and just assume someone somewhere was hacked in a major data breach.
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
...humanities majors keep getting IT security jobs. No such thing as foolproof if a fool does the proofing.
This is why you do not allow casual access to the private key. Let authorized users submit ciphertext to a dedicated server for decryption and signing.
That's a key point and a key contributor to Internet insecurity. One could argue that, to make it 'perfect', the designers of PKI have made it unusable by the average user. And the OS vendors (Microsoft, Apple and Linux community) have not helped. Nor have the purveyors of PKI credentials, again to make trust "absolute", the cost and 'annoyance overhead' makes getting your own key too difficult for anyone short of a fully qualified IT department with PKI expertise.
As much as I hate Adobe and most of their shitware, I don't think it's fair to totally fault the poor person who did this.
But instead of clicking on the "public" button, the person responsible clicked on "all" and exported both keys into a text file.
If a mistake of this magnitude is a single misclick away from happening - something that's really easy to do in a moment's careless mistake of the type EVERYONE has - something is broken with that UI.
There should be warnings in red you have to override with an explicit and nontrivial action.
Someone obviously haven't read "PGP & GPG: Email for the Practical Paranoid" by Michael W Lucas.
Adobe has such a long history of putting security first and demonstrating security best practices! How could this sort of thing happen? Or is it because a typical Adobe employee doesn't know the difference between private key and a hole in the ground.
Because if a good passphrase is used, then this is a complete non-issue.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
And just like that, all email ever encrypted with that key is subject to decryption.
So they security changed their password. What, it's now the "old key + 1", like everyone else??
The recent deluge of data breaches/security problems show us that this is not an isolated problem.
From operating systems, to basic applications, to entire corporate databases, if there is one thing we should learn it is that doing security is hard and doing security correctly is damn near impossible. Security has never been job 1 and will never be until companies pay the price for their security breaches.
Adobe is just the latest case (hell - the article before this one is about leaking passwords for over 500k car tracking devices) and at least this instance it can be directly tied to human error. This wasn't a technical snafu; this wasn't like Equifax setting their admin password to 'password'; this was someone f'ing up and posting the private encryption key for all to see.
Thank technology for the scope of the impact. You think people don't change their passwords very often -- how often do places change their encryption keys. At least in this case you 1) have to know the key; 2) have access to the messages encrypted with they key; and 3) have messages that contain anything of value.
So while this latest security problem has possible repercussions, I wouldn't put it in the same category as the Equifax 140m+ personal credential breach.
It's pretty good.
In the first few years after I published PGP 1.0 for Phil Z. a bum emacs script resulted in dozens of private keys from folk high and low being sent to my then public email address..
emacs users seem to adopt the usage of pgp first in those early years 91-97(it was developed as a scripters toy originally..)...
publisher PGP 1.0
(just going to leave this out here)..
gpg is not that hard, the true is that mailvelop is shit ... export public key is a common task... exporting the private key do not, so it should be in a totally different place with a proper warning
also google, yahoo, ms, etc should include support for gpg in their webmail ... gpg looks hard because most tools do not support it. integrate then and things will be easier
Higuita
And who the hell uses webmail?
What's a private email address? One that people can't send mail to? Wouldn't that be useless?