News for hackers. Stuff that matters.
Re:Let's Encrypt Has Issued a Billion Certificates by upofadown on Thursday February 27, 2020 @01:35PM (#22436234)
Let's Encrypt has caused a revolution in the world of public XMPP servers. Now they are pretty much all properly encrypted for both client to server and server to server. The list of servers shows a sea of Let's Encrypt:

* https://list.jabber.at/

I suspect that there are a lot of other non-web applications out there that have hugely benefited as well...

Re:Let's Encrypt Has Issued a Billion Certificates by donmcronald on Thursday February 27, 2020 @05:34PM (#22438693)
Domain validated code signing certs are super high on my wish list. My domain is a better indicator of my trustworthiness than my name.
Re:Let's Encrypt Has Issued a Billion Certificates by wongarsu on Thursday February 27, 2020 @06:34PM (#22439116)
For me the primary value of code signing doesn't come from knowing that the signer Donald McRonald would never build malware, it comes from knowing that if this was malware I would have a clear path to finding out who created it and having that person persecuted. And since no malware writer wants to go to jail I can be reasonably certain that the signed software is innocent.

Domains don't have the same property, owning a domain under a false name is trivial.

Re:Let's Encrypt Has Issued a Billion Certificates by tialaramex on Saturday February 29, 2020 @11:33AM (#22451363)
You probably have excess faith in real world identities, whether Donald McRonald or McRonald Enterprises Ltd of Yorkshire, England.

For about $100 someone can, from the comfort of their apartment in Moscow, or on a beach in New Zealand or wherever they want, create a totally legitimate business in many countries such as the UK and United States despite never having even visited. For their money all the paperwork will be done by local lawyers who won't ask any awkward questions about who they actually are or why they suddenly want to have a business in their country which has zero physical presence. The lawyer can arrange for post sent "to" this company to be delivered to an office which can scan and forward it to the owners by email if they want though that'll cost an extra fee per year. The people working in the office know no more than a postman does, so persecuting (I hope you meant prosecuting? But either way) them achieves nothing for you.

Thus, even if you've 100% checked this is a real company or person in your country your "clear path" can end in a cul-de-sac.

Human names don't even need somebody to pay some dodgy lawyer a fee to do the paperwork, you can just lie. In the UK for example you're allowed to change your name at will. Using this to commit crimes is itself illegal, but that doesn't actually help you find someone.

Re:Let's Encrypt Has Issued a Billion Certificates by mpoteat on Thursday February 27, 2020 @01:39PM (#22436274)
If so many services use Let's Encrypt, do you think there's a risk they become a target for sneaky surveillance activities?
Re:Let's Encrypt Has Issued a Billion Certificates by joosters on Thursday February 27, 2020 @04:44PM (#22438280)
There's not much to spy on. It's not like LetsEncrypt generate your private keys and give them to you. They sign a request that you send them (and they don't get to ever see your actual private key). So an evil CA won't be able to crack your encrypted website.

An evil CA can of course generate fake certificates for any hostname they like, but those people already exist. Have you taken a look at just how many different root CAs are out there, and are trusted by your OS/browser? It includes hundreds of companies and governments. Then there are even more (countless?) 'second level CAs' (I forget the proper term, sorry!) who can also generate and sign a trusted certificate for any hostname, because, while they aren't a root CA, their authority has been signed in turn by a top-level CA. The web of trust is very large and has many points of failure.

Re:Let's Encrypt Has Issued a Billion Certificates by paulddraper on Thursday February 27, 2020 @06:23PM (#22439039)
> 'second level CAs' (I forget the proper term, sorry!)

Perhaps intermediate CA.

https://en.wikipedia.org/w/index.php?title=Intermediate_cert...

Re:Let's Encrypt Has Issued a Billion Certificates by DaiPlusPlus on Thursday February 27, 2020 @07:55PM (#22439622)
> So an evil CA won't be able to crack your encrypted website.

If the evil CA is default-trusted by major OS and browser vendors then they can - with their own private key then do a MITM.

Re:Let's Encrypt Has Issued a Billion Certificates by tgsovlerkhgsel on Thursday February 27, 2020 @08:08PM (#22439686)
That would require them to issue a separate certificate. Certificate Transparency provides significant deterrence against that.

They can either log it into Certificate Transparency (and include the SCT, the "receipt" for logging it, in the cert), or not do that.

If they log it, the server operator can see (in the public CT logs) that a certificate was issued for his domain by someone else, and raise hell.

If they don't log it, the certificate won't have an SCT. That means that software that enforces CT can treat the certificate as invalid, and if someone saw the cert on the wire, it would immediately appear suspicious since all Let's Encrypt certs are supposed to have an SCT.

They could also get an evil CT log to issue a SCT without logging it, but that would generate irrefutable cryptographic proof of malfeasance of the CT log.

Re:Let's Encrypt Has Issued a Billion Certificates by alwillis on Friday February 28, 2020 @02:11AM (#22441088)
They could also get an evil CT log to issue a SCT without logging it…

If a SCT is issued, it has to be logged within a certain amout of time; 3rd party auditors check for this. [1]:

An auditor is a third party that keeps log operators honest. They query logs from various vantage points on the internet and gossip with each other about what order certificates are in. They’re like the paparazzi of the PKI. They also keep track of whether an SCT has been honored or not by measuring the time it took between the SCT’s timestamp and the corresponding certificate showing up in the log.

And only certain logs are trusted anyway [2]; a CT log that doesn't meet certain requirements wouldn't be trusted to begin with. And if a trusted CT log turned evil, it would quickly be noticed.

[1]: https://blog.cloudflare.com/introducing-certificate-transpar...

[2]: https://github.com/chromium/ct-policy/blob/master/log_policy...

Re:Let's Encrypt Has Issued a Billion Certificates by tgsovlerkhgsel on Friday February 28, 2020 @08:06PM (#22447906)
The malicious cert would presumably only be used against specific targets, reducing the chance that an auditor gets to see it.

But indeed, an SCT and a later timestamp on the log without having logged the cert would be the cryptographic evidence I talked about.

Re:Let's Encrypt Has Issued a Billion Certificates by alwillis on Friday February 28, 2020 @01:59AM (#22441039)
1. Certification Authority Authorization (CAA) specifies which CAs are allowed to issue certificates for your website. Of course if the CA is truly evil, they would ignore whatever is specified. [1]

2. A DNSSEC-signed website can use DANE to specify which certificate, intermediate or key is authorized to be used. [2][3]

[1]: https://blog.qualys.com/ssllabs/2017/03/13/caa-mandated-by-c...

[2]: https://weberblog.net/how-to-use-danetlsa/

[3]: https://community.letsencrypt.org/t/please-avoid-3-0-1-and-3...

Re:Let's Encrypt Has Issued a Billion Certificates by tptacek on Friday February 28, 2020 @11:00AM (#22443643)
No it can't, because no mainstream browser supports or ever will support DANE.
Re:Let's Encrypt Has Issued a Billion Certificates by alwillis on Friday February 28, 2020 @02:27PM (#22445550)
Notice I never mentioned browsers.

Breaking news: there are other applications on the internet other than browsers.

And some of them use TLSA records. It’s the de facto standard for for secure email, especially if you want guaranteed protection from downgrade attacks.

Re:Let's Encrypt Has Issued a Billion Certificates by tptacek on Friday February 28, 2020 @02:32PM (#22445594)
Virtually no email sent on the Internet is protected by DANE, DNSSEC, or TLSA. Nor is it likely ever to be, since the major email providers standardized MTA-STS specifically to avoid DNSSEC, as you can see from the opening paragraphs of the standard.
Re:Let's Encrypt Has Issued a Billion Certificates by alwillis on Friday February 28, 2020 @10:13PM (#22448504)
This is provably false.

DNSSEC, DANE and TLSA are widely used to secure SMTP servers. From the web page showing the nearly 2 million domains with signed MX and DANE records [1]:

The following graph depicts the number of domains that have deployed DANE/SMTP. Specifically, their zone is signed, their MX records all point to hosts that have DANE TLSA records.

Regarding MTA-STS, it's a work-around for the large global email providers that can’t implement DNSSEC for a variety of reasons.

Again, MTA-STS has problems, the main one is being susceptible to downgrade attacks because MTA-STS doesn’t use DNSSEC. An attacker can MiTM a connection preventing a TLS connection.

The MTA-STS RFC [2] confirms this:

    The DNS-Based Authentication of a Named Entities (DANE)TLSA
    record [RFC7672] is similar, in that DANE is also designed
    to upgrade unauthenticated encryption or plaintext
    transmission into authenticated, downgrade-resistant
    encrypted transmission.  DANE requires DNSSEC [RFC4033] for
    authentication; the mechanism described here instead relies
    on certification authorities (CAs) and does not require
    DNSSEC, at a cost of risking malicious downgrades.
 
There’s no dispute about any of this, so it’s not clear why you continue to make false and misleading statements about these technologies, regardless of your opinions about them.

You know the old saying: you’re entitled to your own opinion but not your own facts.

[1]: https://stats.dnssec-tools.org/#dnssec

[2]: https://tools.ietf.org/html/rfc8461#section-2

A more complete description I posted previously: https://news.ycombinator.com/item?id=22338742

Re:Let's Encrypt Has Issued a Billion Certificates by tptacek on Friday February 28, 2020 @10:17PM (#22448520)
As you well know, since this is the third time you've tried to make this point, the overwhelming majority of those zones were signed automatically by their European registrars; these counts have no relationship to actual emails sent.

The entire idea behind STS protocols is to use continuity schemes to defeat downgrades. It's literally the only threat model.

Re:Let's Encrypt Has Issued a Billion Certificates by alwillis on Friday February 28, 2020 @10:49PM (#22448669)
these counts have no relationship to actual emails sent

These domains wouldn’t have MX or TLSA records unless they were doing email.

Even if a zone is pre-signed, an admin has to intentionally create DANE records, which they wouldn’t do unless they were hosting SMTP servers.

But it does show the statement that DNSSEC, DANE and TLSA aren’t used for secure email to be utterly untrue.

MTA-STS has other issues:

    * Authenticates domain control via CA leap of faith

    * Vulnerable to MiTM at cert bootstrap

    * Vulnerable to weakest root CA, and unauthorized certs

    * Open to downgrade on first (or irregular) contact

    * Complex mix of HTTPS, unsigned DNS and SMTP
Re:Let's Encrypt Has Issued a Billion Certificates by tptacek on Saturday February 29, 2020 @12:19AM (#22449031)
Horseshit. I have something like 50 domains on a popular retail registrar and every single one of them has an MX record, despite me never doing a single thing other than claiming the name; they come by default with new domains. If I was in the Netherlands, every one of them would have DNSSEC signatures too, because European registrars opt domains into DNSSEC by default.

I'm having a hard time articulating how silly it is to try to dunk on MTA-STS for being "vulnerable" to downgrade attacks; it's like trying to say that HSTS is vulnerable to SSL-stripping attacks. You have to not understand the idea behind the attack or the countermeasure to lead with that argument.

Re:Let's Encrypt Has Issued a Billion Certificates by alwillis on Friday February 28, 2020 @11:48PM (#22448906)
Virtually no email sent on the Internet is protected by DANE, DNSSEC, or TLSA.

Here's a short list of domains that are using DNSSEC, DANE and TLSA to protect their email. I also provide a transcript of a utility that connects to and verifies the SMTP server and the DANE/TLSA records for openssl.org and could have done so for every domain on this list but there's no reason to get carried away.

* geektimes.com

* gmx.com

* mail.com

* comcast.net

* dd24.net

* debian.org

* freebsd.org

* gentoo.org

* ietf.org

* isc.org

* netbsd.org

* openssl.org

* samba.org

* torproject.org

There's a DANE TLS SMTP server checking tool: https://www.huque.com/bin/danecheck-smtp

Here's what it does: This application checks a DANE SMTP Service. It queries the MX record set for the given domain, looks up DANE TLSA records at the MX targets, connects to the target servers, negotiates STARTTLS, and then attempts to verify the TLS server certificate against the TLSA records.

Lets test openssl.org:

    Domain Name: openssl.org

    MX host: 50 mta.openssl.org

    #################################################################
    ### CHECKING MX HOST: mta.openssl.org
    #################################################################

    TLSA records found: 1
    TLSA: 3 1 1 6cf12d78fbf242909d01b96ab5590812954058dc32f8415f048fff064291921e

    Connecting to IPv6 address: 2001:608:c00:180::1:e6 port 25
    recv: 220-mta.openssl.org ESMTP Postfix
    recv: 220 mta.openssl.org ESMTP Postfix
    send: EHLO cheetara.huque.com
    recv: 250-mta.openssl.org
    recv: 250-PIPELINING
    recv: 250-SIZE 36700160
    recv: 250-VRFY
    recv: 250-ETRN
    recv: 250-STARTTLS
    recv: 250-ENHANCEDSTATUSCODES
    recv: 250-8BITMIME
    recv: 250 DSN
    send: STARTTLS
    recv: 220 2.0.0 Ready to start TLS
    TLSv1.2 handshake succeeded.
    Cipher: TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384
    Peer Certificate chain:
     0 Subject CN: mta.openssl.org
     Issuer  CN: Let's Encrypt Authority X3
      1 Subject CN: Let's Encrypt Authority X3
     Issuer  CN: DST Root CA X3
      SAN dNSName: mta.openssl.org
    DANE TLSA 3 1 1 [6cf12d78fbf2...] matched EE certificate at depth 0
    Validated Certificate chain:
     0 Subject CN: mta.openssl.org
       Issuer  CN: Let's Encrypt Authority X3
     SAN dNSName: mta.openssl.org

    Connecting to IPv4 address: 194.97.150.230 port 25
    recv: 220-mta.openssl.org ESMTP Postfix
    recv: 220 mta.openssl.org ESMTP Postfix
    send: EHLO cheetara.huque.com
    recv: 250-mta.openssl.org
    recv: 250-PIPELINING
    recv: 250-SIZE 36700160
    recv: 250-VRFY
    recv: 250-ETRN
    recv: 250-STARTTLS
    recv: 250-ENHANCEDSTATUSCODES
    recv: 250-8BITMIME
    recv: 250 DSN
    send: STARTTLS
    recv: 220 2.0.0 Ready to start TLS
    TLSv1.2 handshake succeeded.
    Cipher: TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384
    Peer Certificate chain:
     0 Subject CN: mta.openssl.org
       Issuer  CN: Let's Encrypt Authority X3
     1 Subject CN: Let's Encrypt Authority X3
       Issuer  CN: DST Root CA X3
     SAN dNSName: mta.openssl.org
    DANE TLSA 3 1 1 [6cf12d78fbf2...] matched EE certificate at depth 0
    Validated Certificate chain:
     0 Subject CN: mta.openssl.org
       Issuer  CN: Let's Encrypt Authority X3
     SAN dNSName: mta.openssl.org

    [0] Authentication succeeded for all (2) peers.
Re:Let's Encrypt Has Issued a Billion Certificates by tptacek on Saturday February 29, 2020 @12:20AM (#22449036)
With the note that those are literally the best domain names you can come up with, and that you can go to the search bar below and look at my comments to see me running the Moz 500 through the same analysis, I feel like your list makes my point for me. Thanks.

DNSSEC standardization began in NINETEEN NINETY FIVE. That's twenty five years ago. They got GENTOO.ORG. That's the win you're crowing over. Congratulations! As goes GENTOO.ORG, so too goes the Internet.

Re:Let's Encrypt Has Issued a Billion Certificates by fulafel on Monday March 02, 2020 @01:32AM (#22462166)
Internet protocol evolution is in a funny place currently. IPv6 is just as old and it's only recently been widely deployed. There's just so much inertia.
Re:Let's Encrypt Has Issued a Billion Certificates by panny on Thursday February 27, 2020 @10:03PM (#22440159)
>An evil CA can of course generate fake certificates for any hostname they like, but those people already exist

[citation needed]

If that were true, I'd expect browser/OS makers to promptly revoke trusted CA status for them.

Re:Let's Encrypt Has Issued a Billion Certificates by Thorrez on Thursday February 27, 2020 @11:36PM (#22440544)
>promptly

It takes a very long time to revoke trust if you don't want to break the web. Symantec was discovered to have misissued a bunch of certs in 2015[1] (including for google.com). No one removed trust for them. Then in Jan 2017 it was discovered they misissued a bunch more[2]. I believe it was the end of 2018 before browsers finally removed trust for them.

[1] https://security.googleblog.com/2015/10/sustaining-digital-c...

[2] https://security.googleblog.com/2017/09/chromes-plan-to-dist...

Re:Let's Encrypt Has Issued a Billion Certificates by panny on Sunday March 01, 2020 @05:55PM (#22459984)
I believe you've confirmed mpoteat's fears are well founded. Thanks for doing that for me ;) Here's your upboat.
Re:Let's Encrypt Has Issued a Billion Certificates by squiggleblaz on Friday February 28, 2020 @03:38AM (#22441406)
I think you misinterpreted.

An evil CA can generate fake certificates, because a CA can sign (generate) any certificate they want, because all they're doing is saying "this is legit, trust me".

People with the power to generate fake certificates for any hostname already exist regardless of the size of Lets Encrypt. Consequently LE aren't a particular threat. (And the short lifespan of LE certs significantly reduces the value of them as a target. Once the dodginess is identified, you could detrust them within a much shorter timeframe)

Re:Let's Encrypt Has Issued a Billion Certificates by ohyeshedid on Thursday February 27, 2020 @10:21PM (#22440234)
Promptly meaning as soon as they find out, which is likely nearly instant these days for large services.

Comodo issued bogus certs, so did MCS. It's happened a few times over the years.

Re:Let's Encrypt Has Issued a Billion Certificates by hawkice on Thursday February 27, 2020 @10:33PM (#22440292)
Only if they abused it. If it's a government CA, and they use it only to trap pedophiles and ISIL, I don't see them doing anything.
Re:Let's Encrypt Has Issued a Billion Certificates by comex on Thursday February 27, 2020 @11:05PM (#22440437)
I’m pretty sure browsers will de-trust CAs that intentionally sign forged certificates regardless of what they’re used for.
Re:Let's Encrypt Has Issued a Billion Certificates by tracker1 on Sunday March 01, 2020 @04:04AM (#22455927)
Only pedophiles and ISIL need encryption, so what are you worried about... just do all your banking etc. over plain HTTP... I'm sure no foreign governments are listening on ANY compromised devices in the middle, or have any motivations you disagree with.
Re:Let's Encrypt Has Issued a Billion Certificates by LukeShu on Thursday February 27, 2020 @07:38PM (#22439530)
A few years ago I attended a conference talk from one of the Let's Encrypt folks. At the end, when he took questions, someone asked something along the lines of "what if the government targets Let's Encrypt for sneaky surveillance things". And his reply was something along the lines of "We're partially founded by the EFF. The EFF is actively looking for organizations that the government has done that with, in order to sue the government."

Edit: https://media.libreplanet.org/u/libreplanet/m/seth-schoen-le... the question is at 46:22.

Re:Let's Encrypt Has Issued a Billion Certificates by upofadown on Thursday February 27, 2020 @01:44PM (#22436337)
It is much better to target a small and obscure certificate authority if you are interested in conducting wide scale MITM attacks. The entire system is only as strong as the weakest link.
Re:Let's Encrypt Has Issued a Billion Certificates by Polylactic_acid on Thursday February 27, 2020 @05:37PM (#22438719)
Isn't this what certificate transparency was meant to solve?
Re:Let's Encrypt Has Issued a Billion Certificates by cmrx64 on Thursday February 27, 2020 @01:44PM (#22436342)
https://letsencrypt.org/docs/ct-logs/

why target them when it's OSINT? :)

[ed: compromise of their HSM would be bad and I didn't consider active attacks, only passive]

Re:Let's Encrypt Has Issued a Billion Certificates by Swtrz on Thursday February 27, 2020 @01:55PM (#22436482)
Are there any documented cases of HSM breaches anywhere or involving a CA?
Re:Let's Encrypt Has Issued a Billion Certificates by tialaramex on Thursday February 27, 2020 @02:37PM (#22436927)
Attackers had effective control over the DigiNotar CA before it was distrusted and eventually went bankrupt in, I think, 2011. They may not have been able to extract the keys from the HSM (this would probably require physical access) but they had the ability to cause issuance without accurate records kept so there's not a lot of practical difference.

Incidents at WoSign/ StartCom presumably involved malfeasance by key staff. I guess that doesn't count as a breach unless you'd call it a "Bank raid" if the manager just empties the vault into his own car and flees.

At Symantec they knew third parties had the independent ability to issue with any of their CAs but that was specifically contracted third parties (in particular a Korean firm named CrossCert) not just random people, it's just that issuance records weren't properly kept and oversight was inadequate. Again the ability to cause issuance isn't technically a breach, the keys stayed inside the HSM but it was possible to cause unrecorded issuance so there's not much moral difference.

Re:Let's Encrypt Has Issued a Billion Certificates by dlgeek on Friday February 28, 2020 @04:24AM (#22441577)
tialaramex did a great job answering the second part of your question, so I'll take a swing at the first.

I don't know of any public cases where an org has disclosed that an external attacker exfiltrated key material from an HSM. That being said, there have been a number of disclosed vulnerabilities against HSMs/vendors that could allow this sort of attack to happen. CVE-2015-5464 is my favorite of these. There are also plenty of attacks that compromise the servers that talk to the HSMs, which usually would give an attacker the ability to perform arbitrary crypto operations using the keys in the HSM with no restrictions and little-to-no audit trail. I also know of attacks where the compromised "servers" are part of the HSM itself, but outside of the crypto/FIPS boundary.

Re:Let's Encrypt Has Issued a Billion Certificates by Rebelgecko on Thursday February 27, 2020 @02:34PM (#22436891)
IIRC, the Diginotar attack (used to make a fake certs and MITM *.google.com for many Iranians) involved replacing some of the dll files used to interface with HSMs. Dunno if it's confirmed that this is how the bad certs were made.
Re:Let's Encrypt Has Issued a Billion Certificates by Dylan16807 on Thursday February 27, 2020 @01:44PM (#22436343)
Like what? All the certs they issue are already public.
Re:Let's Encrypt Has Issued a Billion Certificates by zymhan on Thursday February 27, 2020 @01:58PM (#22436530)
Just because the certs they issue are "public" doesn't mean the information can be decrypted.

But if you compromise the security of a PKI, you can decrypt the traffic.

Re:Let's Encrypt Has Issued a Billion Certificates by schoen on Thursday February 27, 2020 @02:18PM (#22436743)
Only by misissuing certificates, which hopefully can be caught with CT nowadays. Let's Encrypt doesn't have the ability to decrypt subscribers' traffic.
Re:Let's Encrypt Has Issued a Billion Certificates by tialaramex on Thursday February 27, 2020 @03:15PM (#22437307)
Specifically, in SSL or with older (non-browser) TLS up to 1.2 the encryption of traffic depends on a session key which was itself encrypted using Public Key cryptography based on the public key in the certificate. The CA doesn't have the corresponding Private Key (if you use Let's Encrypt's popular Certbot tool it is minting that key on your machine and never sends it anywhere) and so it could not decrypt this message and get the session key. This is a bit clunky but it works. Bad guys who steal your key (from you not from Let's Encrypt) could retrospectively decrypt stuff though.

In TLS 1.3 the session key is always chosen before any certificates go anywhere, using some flavour of elliptic curve Diffie Hellman key agreement - both sides agree on the same secret key without it being sent anywhere because Mathematics is Cool. So even if you were a fool and entrusted the Private Key corresponding to your web servers to somebody you shouldn't there's no way for bad guys to decrypt stuff without a live MITM attack.

The middle ground (modern browser, co-operative server, but older TLS version) is in between, bad guys can't retrospectively decrypt but it is clunky and some stuff (e.g. certificates) is not encrypted at all.

Re:Let's Encrypt Has Issued a Billion Certificates by schoen on Thursday February 27, 2020 @03:51PM (#22437702)
> a session key which was itself encrypted using Public Key cryptography based on the public key in the certificate

This all depends on the ciphersuite used by the client and server. In TLS 1.2 some ciphersuites use forward-secret methods (typically "DHE" and "ECDHE"), and some don't.

In TLS 1.3 you always get the benefits that you mention, but in TLS 1.2 and earlier you sometimes get them. :-)

Re:Let's Encrypt Has Issued a Billion Certificates by wolf550e on Thursday February 27, 2020 @04:49PM (#22438319)
ECDHE or DHE with TLSv1.2 is in practice not "sometimes" but "almost all the time". See https://www.ssllabs.com/ssl-pulse/ "Forward Secrecy" is not supported on 2.1% of sites.
Re:Let's Encrypt Has Issued a Billion Certificates by zymhan on Thursday February 27, 2020 @03:34PM (#22437484)
Thanks, that's a nice explanation
Re:Let's Encrypt Has Issued a Billion Certificates by vbezhenar on Thursday February 27, 2020 @03:43PM (#22437593)
What prevented them to use free certificate before? StartTLS and WoSign issued free certificates for years before letsencrypt was a thing. And it was much easier than setting up letsencrypt if you ask me.
Re:Let's Encrypt Has Issued a Billion Certificates by eliaspro on Thursday February 27, 2020 @04:22PM (#22438056)
With proper tools like Caddy or Apache's mod_md, there's no setup needed - they will simply work.

Using those traditional free CAs still required getting the signed certs through a sometimes obscure process from their website, transferring it manually to the target system etc.

The manual handling alone, which causes work, adds another point of possibly exposing secrets, does not scale, can't be automated, etc was reason enough to replace it with ACME, even if setting it up would be quite complex (which it isn't at all).

Re:Let's Encrypt Has Issued a Billion Certificates by zeendo on Thursday February 27, 2020 @04:23PM (#22438071)
I don't believe there was a way to automate the certificate signing from StartTLS or WoSign, was there?
Re:Let's Encrypt Has Issued a Billion Certificates by tialaramex on Thursday February 27, 2020 @04:37PM (#22438221)
StartCom actually did build a rival service after Let's Encrypt was started named StartAPI.

There were some fairly grave noob-type security bugs in that service (to be fair Let's Encrypt almost went live with a fairly grave but more subtle to understand bug, and did go live with tls-sni-01 which it turns out is unsafe if people use Apache HTTPD for bulk web hosting which er, they do). Because of the grave problems StarCom turned their API off after not very long, presumably with the intent to eventually repair it and re-launch.

A surprising number of people became convinced Let's Encrypt was some sort of attack on StartCom and that the other problems with StartCom/ WoSign (eventually leading to them being distrusted) were a conspiracy to popularize Let's Encrypt.

Re:Let's Encrypt Has Issued a Billion Certificates by vbezhenar on Thursday February 27, 2020 @06:06PM (#22438956)
They issued 1-year long certificate (I think that wosign even issued 3-years certificate at some point), so it was never a problem. Now with letsencrypt I always forget to update some of my certificates, because they expire so fast.
Re:Let's Encrypt Has Issued a Billion Certificates by eropple on Thursday February 27, 2020 @08:08PM (#22439685)
That you have to remember to update your certificates is the problem here.

Automation solves these problems. Don't be the computer's slave--tell it what to do.

Re:Let's Encrypt Has Issued a Billion Certificates by vbezhenar on Friday February 28, 2020 @04:06AM (#22441523)
I'll spend more time trying to automate that, than renewing it for a 20 years manually.
Re:Let's Encrypt Has Issued a Billion Certificates by eropple on Friday February 28, 2020 @10:37AM (#22443446)
1) That's just plainly and self-evidently silly. `0 0 * * 0 certbot --nginx`. Season to taste. (There are more involved options out there--but you bought into them by making other choices ahead of time, and that's a learning experience for you to better understand your tradeoffs in the future.)

2) 20 years' expiration is a security risk that should not be taken. Letting you do that would be a bad idea not just for you--you can make stupid decisions on your own--but for anyone who connects to you, and you aren't entitled to do that.

I don't understand why someone who is theoretically a programmer would be so odd about this.

Re:Let's Encrypt Has Issued a Billion Certificates by stewartm on Friday February 28, 2020 @06:43AM (#22442111)