23,000 HTTPS Certs Axed After CEO Emails Private Keys (arstechnica.com)
An anonymous reader quotes Ars Technica:
A major dust-up on an Internet discussion forum is touching off troubling questions about the security of some browser-trusted HTTPS certificates when it revealed the CEO of a certificate reseller emailed a partner the sensitive private keys for 23,000 TLS certificates. The email was sent on Tuesday by the CEO of Trustico, a UK-based reseller of TLS certificates issued by the browser-trusted certificate authorities Comodo and, until recently, Symantec...
In communications earlier this month, Trustico notified DigiCert that 50,000 Symantec-issued certificates Trustico had resold should be mass revoked because of security concerns. When Jeremy Rowley, an executive vice president at DigiCert, asked for proof the certificates were compromised, the Trustico CEO emailed the private keys of 23,000 certificates, according to an account posted to a Mozilla security policy forum. The report produced a collective gasp among many security practitioners who said it demonstrated a shockingly cavalier treatment of the digital certificates that form one of the most basic foundations of website security... In a statement, Trustico officials said the keys were recovered from "cold storage," a term that typically refers to offline storage systems. "Trustico allows customers to generate a Certificate Signing Request and Private Key during the ordering process," the statement read. "These Private Keys are stored in cold storage, for the purpose of revocation."
"There's no indication the email was encrypted," reports Ars Technica, and the next day DigiCert sent emails to Trustico's 23,000+ customers warning that their certificates were being revoked, according to Bleeping Computer.
In a related development, Thursday Trustico's web site went offline, "shortly after a website security expert disclosed a critical vulnerability on Twitter that appeared to make it possible for outsiders to run malicious code on Trustico servers."
In communications earlier this month, Trustico notified DigiCert that 50,000 Symantec-issued certificates Trustico had resold should be mass revoked because of security concerns. When Jeremy Rowley, an executive vice president at DigiCert, asked for proof the certificates were compromised, the Trustico CEO emailed the private keys of 23,000 certificates, according to an account posted to a Mozilla security policy forum. The report produced a collective gasp among many security practitioners who said it demonstrated a shockingly cavalier treatment of the digital certificates that form one of the most basic foundations of website security... In a statement, Trustico officials said the keys were recovered from "cold storage," a term that typically refers to offline storage systems. "Trustico allows customers to generate a Certificate Signing Request and Private Key during the ordering process," the statement read. "These Private Keys are stored in cold storage, for the purpose of revocation."
"There's no indication the email was encrypted," reports Ars Technica, and the next day DigiCert sent emails to Trustico's 23,000+ customers warning that their certificates were being revoked, according to Bleeping Computer.
In a related development, Thursday Trustico's web site went offline, "shortly after a website security expert disclosed a critical vulnerability on Twitter that appeared to make it possible for outsiders to run malicious code on Trustico servers."
When Jeremy Rowley, an executive vice president at DigiCert, asked for proof the certificates were compromised, the Trustico CEO emailed the private keys of 23,000 certificates
Those certificates are DEFINITELY compromised now.
Corruption is convincing someone that the selfless ideal is the same as their selfish ideal.
Sophos has a trusted root CA embedded in their enterprise firewalls which allows the firewall to launch man-in-the-middle attacks against clients to spy on them. That means all you have to do to launch a successful man-in-the-middle attack yourself against HTTPS traffic is to gut a Sophos firewall and find the private key embedded in it.
The CA does not have to store customers' private keys in order to be able to revoke certificates. They just need to publish a signed list of revoked serial numbers.
What, were they just loose on his desktop next to the vacation photos?
Sure feels like it. "The practice of investing in countermeasures intended to provide the feeling of improved security while doing little or nothing to achieve it."
Dumbasses gotta dumbass.
A bullet may have your name on it, but artillery is addressed to " Whom It May concern"
But why the fuck isn't the PUBLIC key signed, and the end user sends a message to the private key to verify it is authentic?
This way only the public part of the signed certificate needs to be provided, but the certificate authority's signing of the public certificate would make it obvious that the remove host did/didn't match the associated metadata (ie hostname/key signature/etc.)
I will personally just stick to self signed certificates for exactly this private key threat model, but obviously the entire chain of trust is untrustworthy in this day and age.
If you're using email in 2018 and it's not encrypted it, stop using it, simple! The average person and especially executives, have no sense of security or secure operations. I can point to numerous companies, where even the CTO's and CSO's are widely unqualified to hold those positions, and they would and have, send non-encrypted email containing very sensitive information.
If society isn't going to grow up and start encrypting all email communication, then it's time to get rid of email.
Many CEOs are just technical enough to be dangerous. Never give your CEO:
- Direct access to your database server
- Administrator passwords of any kind, even to their own laptop
- Access to server rooms
- PRIVATE KEYS!
You CAN give a CEO a MacBook Air. They'll be happy with the sleek design, and they won't be able to do much damage, since not a lot of "work" software actually runs on it.
This is just another reason why I will NEVER trust a UK service of any kind for web hosting or cloud storage. Those idiots wouldn't take privacy seriously if each citizen were bent over and had a CCTV camera shoved up their ass, to which it probably also recognizes. Privacy is a God given right, not a privilege folks and should be taken seriously. I don't think even true AI would be happy living there.
This is why Executives are not kings. There are parts of the business that they should not have casual access to. That is not to say they do not have a right to review and inspect with appropriate parties involved in the process, but access to data and tools like this is not the same thing as keys to the front door.
Although his action to mail the certs was not smart, the initial problem was not the executive.
The Initial problem was his company had kept copies of the private keys, an absolute no-no and when he(?) found out he wanted to communicate which keys were to be revoked.
"The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
Ummmm, was he a Liberal Democrat.... Bahahhaha...
There's only one reason why anyone would be sending private keys in an email. All your keys belong to us.
I can't hold the CTO at fault, he wanted to have the certs revoked and had to prove something bad had happened. Their company shouldn't have been holding the private keys. The certs were already invalid.
Quoting from email:
Dear Customer,
Today many of our customers are experiencing lengthy delays when attempting to contact us via phone, e-mail and live chat. The reason for the delays was due to an unexpected e-mail that DigiCert sent to our customers containing some inaccurate information. We were not informed that the e-mail would be sent and was caught by surprise.
I sincerely apologise to our customers and partners that have been affected.
We didn't authorise DigiCert to contact our customers and we didn't approve the content of their e-mail. At no time had any private keys been compromised.
We can't go into specific details right now - though we believe the orders placed via our Symantec account were at risk and were poorly managed. In good conscience we decided it wasn't ideal to have any active SSL Certificates on the Symantec systems, nor any that didn't meet our stringent security requirements. Our concerns also relate to the upcoming distrust of all Symantec SSL Certificate brands within Google Chrome - meaning that your SSL Certificate will fail to be trusted in Chrome.
We implemented a system to ensure that all customers would receive a replacement SSL Certificate, though today it had failed to perform this function.
In our view it is absolutely critical that an SSL Certificate performs its intended function. In accordance with CAB Forum guidelines we acted to immediately revoke active SSL Certificates whereby trust was questionable.
We realize that this mass revocation is bothersome and time consuming for you. We're working to contact all customers to get orders replaced as priority and working through a backlog of enquiries. We've sent replacement coupon codes to all of our customers and we urge every customer to immediately replace any affected SSL Certificates.
Unfortunately things didn't go very well for us today and we are extremely sorry for all the confusion and inconvenience that has been caused. We were relying on systems that would easily replace and issue your SSL Certificates automatically, though that didn't occur.
We'll be following up again shortly with an update surrounding what occurred and more information about where we experienced failures. In the meantime, our staff are concentrating on getting your SSL Certificates issued as quickly as possible.
Best regards,
REDACTED
Trustico Online Limited
Customer Service Department
Honestly who would transmit their private key over the internet for signing. Are these lazy people.
No public CA has the PKeys of my customers. People who do that are asking for trouble.