Launching 2015: a New Certificate Authority To Encrypt the Entire Web
Peter Eckersley writes: Today EFF, Mozilla, Cisco, and Akamai announced a forthcoming project called Let's Encrypt. Let's Encrypt will be a certificate authority that issues free certificates to any website, using automated protocols (demo video here). Launching in summer 2015, we believe this will be the missing piece that deprecates the woefully insecure HTTP protocol in favor of HTTPS.
how can one verify that this future "certificate authority that issues free certificates to any website" hasn't issued a cert to the NSA for your domain? is it possible?
If it's adopted widely by some major players, I'd certainly give it a shot on some or all of my sites.
We already have a free certificate autority: CAcert. The problem is that their root certificate is not included by default in major web browsers. Why would that be any different? I guess since Mozilla is involved Firefox will get it. But why don't just they allow CAcert? And what about Google and Microsoft?
They put the inventor of PGP in jail - Phil zimmerman. Reason: simple transport encryption - even without trust - makes Fedzilla and its police state angry.
This would force the Fedzilla police state to obtain end-point warrants rather than be able to sniff the firehose.
I would rather have transport encryption than nothing. Also, even if these are back doored by the NSA, the government would have to prove how they got the information without a warrant.
This is an imperative first step.
Legalize the constitution. Think for yourself question authority.
Its based out of the US and A.
As such, I have to assume it is pre-backdoored.
This is a fantastic effort that will help people such as myself. I run sites across a dozen or so hosts, but they don't generate income and I really don't want to drop all that money into certificates. If I can get free certificates from a good CA then I'll gladly bump all my sites over to HTTPS.
Thank you!
Love sees no species.
Replace Cisco, and Akamai and then maybe I'll be convinced it's better than the current situation. But it's still oxymoronic service: A central authority that *REQUIRES* trust for people who don't trust anybody.
And what do you do for countries with draconian Cert laws like England? (They want a copy of your root cert)
The resulting entity would have to be incorporated in Iceland or something. FAR away from 5-eye's dragnets.
Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
The other half is less use of URLs to pass parameters and query strings, where less is as close to zero as possible.
And while this will certainly reduce sniffing, it won't reduce "metadata" collection at all, and it won't eliminate the need for endpoint security -- if anything, it will increase it.
Also, why on God's green earth isn't Slashdot using https yet??
https://www.eff.org/https-everywhere
Have Apple, Microsoft, Google and Opera all pledged to add certificates for Let's Encrypt - and not just for future browser releases? Otherwise, we lose all of our IE12, Safari, Mobile Safari, Android, Chrome, and Opera users with these certificates.
startssl.com already offers a free domain certificate. The only catch is if you need to revoke it costs $25 to do the revoke.
Now let me have my own CA for my personal domain example.com so I can sign as I want would be nice.
No
C'mon...
No, seriously, swear to god... Are we really, honestly expected to trust them??
“He’s not deformed, he’s just drunk!”
I see nothing in here about how they plan to address shared web hosting. To me that's always been more of an issue than the cost of the certificate.... Current implementations of SSL requires one certificate to be bound per IP address, and there is no "hostname" request from the browser like there is with HTTP. When I can pick up a certificate for less than $20 per year, the cost of the certificate is not going to hold me back... The fact that I can't install the certificate on my "Shared hosting" website, would however.
To err is human, but to really foul things up requires a computer
Why should we believe that HTTPS (or i suppose more accurately TLS / SSL) hasn't already been compromised (i.e. by the NSA)?
Is there any valid reason not to have a VPS or other form of separation between customers?
Putting everyone on the same "server" seems silly these days.
I thought part of the reason for the cost of certs was the identity portion of the server. It's not just encryption, it's making sure that Citibank is Citibank not Bob DeHacker. I didn't see much talking about this, just about encryption.
At some point, somebody needs to pay for identity verification. Maybe a group of companies does it for free for a Better Net, but there will be a cost someplace.
There are more technical issues than just having a trusted CA in order to do HTTPS everywhere. The big issue is the legacy one certificate per IP:Port limitation. I know that is being resolved with SNI. Unfortunately that is going to take a while because both HTTP server _and_ clients need to updated to support this. Many of the current versions of the HTTP servers already support this. I've seen lots of mobile app HTTP clients that do not. Also what about some of the aging web servers/clients where the vendor has no plans up fix / upgrade them?
No good deed goes unpunished.
What I'd rather have is sites not requiring a fuck-ton of Javascript, usually from other sites, to display anything or to work / navigate in even the simplest fashion. Content sites that use Javascript to display article text is particularly annoying.
Just my $.02.
It must have been something you assimilated. . . .
Sure, they do business selling code-signing certs, wildcard and SAN certs but I have to believe that a not insignificant part of their business is selling boring, single-name certs for web servers.
If you can suddenly get SSL certs for your web server for free and have them work like a paid certificate (wide-spread browser and device support) won't a lot of people do just this?
Or will it be some kind of "we need support" thing where people keep buying them because of corporate policy and the "only" users will be hobbyists and tinkerers who had previously used self-signed certs or none at all?
However,, a more reputable company like SquareSpace might be convinced to do something like that. From what I've seen, GoDaddy seems to have stopped trying to do things for the public good almost a decade ago.
This isn't meant as a bulletproof way to protect against the NSA, who might still read your stuff.
This is meant as a way to encrypt web sites that are otherwise plaintext, in which case everyone who can, will read your stuff.
The existing model is broken by the fact that CAs are not always trustworthy, the certs they issue to most sites are worthless as tokens of trust and the whole mechanism is a tax on security. It needs all browser makers to knock heads and make CAs for security an optional thing. Yes some sites like banks or whatever might want to pay some CA to audit their security procedures for storing a cert. For most sites it's complete overkill.
So I'm just going to send everythign in plain text instead. That'll show em.
If you need true secure communications, in as much as any such might be possible, there are other solutions for that, which don't involve any kind of central authority. (As soon as you have a central authority, you have the weakest link of attack for a larger target.)
This is encryption for everyone else, so passwords aren't being sent in the clear willy nilly by everyone who connects to their favorite sites from public wifi spots, (as an example of a real potential problem with today's security practices.)
That being said, I think they are wrong about this being the missing piece... if it were that easy to use https everyone would at least be using self signed certs by now. The standard has to be updated to reflect the reality of shared IP virtual domains. And why no TLS for http traffic yet? Even if there is no authorative signing, the web browser could then at least warn you if the cert of the a kown server suddenly changes, indicate potential MIM.
What prevents anyone else from creating their own certificates for my domains? SSL is supposed to prevent Man-In-The-Middle attacks, but if someone else creates a Let's Encrypt certificate for my site and uses it to perform MITM, wouldn't the client see everything as valid SSL access to my site, and the attacker doesn't even need my certificates to do this?
Alternatively Let's Encrypt could disallow several certificates for the same site, would that then mean if anyone else gets them to sign a certificate for my domain, I won't be able to? I thought the difficulty in issuing proper certificates involves authorizing the certificate signing request properly, aka. the certificate is from the people that actually run the site.
They are the encryption experts after all, who better to trust for your SSL certificate needs?
Any estimates on how much power will be needed to run the crypto so a bunch of static web sites can put an S in the URL?
Why do this?
So that:
Why not do this?
Because it:
What might happen because of this?
It will:
Overall, it might work out well - but I doubt that App developers are going to bother so the major good reason will be ignored. App developers will STILL get it wrong, and even if they do set up https, that'll just encourage them to pass even more sensitive information to poorly secured APIs.
Anyone here have any clues about synthetic languages?
Vanna?
for secure boot...
Make life more interesting and easier for those sites that want to sign their OWN software.
What do we do to defeat SSL proxying, where there is an "official" MITM? For example, a Bob uses a web browser on his work computer, which trusts an SSL proxy appliance, because Eve (sysadmin) installed that cert into all browsers on the office machines. Alice (as the server-operator) wants to protect Bob (who doesn't know any better) from this. Key fingerprinting would allow Bob to discover this, but how can Alice verify this?
HTTPS is a scheme, not a protocol. It's hideously insecure HTTP tunnelled over barely secure TLS.
Being backed by Mozilla, Firefox will obviously support it, as will SeaMonkey and Thunderbird (since they use the same set of certs as Firefox from the same NSS tree). But how will they get the other big browser vendors to support it? In particular Microsoft (you can bet VeriSign will be using its very close relationship with Microsoft to lobby hard for MS not to support this in IE)
Here is the informative URL, which explains how validation and automation is handled: https://letsencrypt.org/howitworks/technology/
Sorry guys but the train stop right here.
$ sudo apt-get install lets-encrypt
$ lets-encrypt example.com
Give me a way to do this without adding yet another service and we can talk but not like this!
This is an absolutely fantastic idea.
Good enough for me.
like Cisco and Akamai, who will do what the NSA tell them to do, how could this go wrong?
Did anyone ever consider that this project is already in the NSA's pockets? Or, if not, that coercing this new authority (under terrorists laws, and NDA) will only make it 10x easier for the NSA to break into any communication, just busting the balls of a conveniently single cert authority?! Sigh. Anyone in support of this proposal either works for the NSA, or is a blithering idiot deserving of daily monitoring.
Deprecates?