Earlier quoted context omitted.
There are a lot of reasons. The real reason DANE isn't deployed is that DNSSEC isn't deployed, and DNSSEC isn't deployed because (1) it's not an operational security win for most companies, and (2) it has an earned reputation for causing nightmare outages. That's why nothing uses DANE: because there are no DANE records to look up, and the most important (high-traffic, whatever) sites on the Internet disproportionatel…
All of the problems you listed around trusting TLDs applies to Let's Encrypt/ACME DNS-01 validation though...
A Year-End Letter from our Executive Director
101–110 of 155 posts
Re: A Year-End Letter from our Executive Director
#102Can somebody from LE explain why "Rust in the kernel" is a story for LE, rather than for Linux itself? Did LE e.g. do the coding? or help? is this a cross-product activity? LE is a system for bootstrapping CA certification, Rust in the kernel is a generalized memory/systems security & safety coding activity. Not that it isn't good, but "why talk about it in a letsencrypt end of year message" -is this the wider "we" a…
Re: A Year-End Letter from our Executive Director
#103Earlier quoted context omitted.
> some shady websites What are you talking about? A clever design aspect of Let’s Encrypt is the deliberately short expiry. That forces administrators to automate the issuance and renewal process. Not to mention that you’re not supposed to “download” the private key! The whole idea of PKI is to generate the private key locally and then have a CA sign only the public part. If you’re doing anything else you’ve undermin…
I know better what am I supposed to do. Type "download letsencrypt certificate online" in the Google and you'll find out what I'm talking about. You can think of forcing administrators all the day while Internet is full of expired letsencrypt websites that I regularly stumble upon. The world does not work like that. Letsencrypt should serve its users, not force them onto anything. If I think that I should generate ke…
The only way they can serve users is by forcing them to do the right thing.
You're insisting on doing the wrong thing and shouting at the people that are telling you how to do it right.
An analogy would be the equivalent of "not your wallet, not your crypto". Literally millions of naive crypto enthusiasts have just had $9B stolen from them by FTX because they didn't grasp this basic concept. They just wanted something convenient.
With something like PKI or cryptocoins, there are no shortcuts to security.
It's like sticky-taping your key to your locked front door.
Or writing your pin code on your credit card.
Or setting your password to "12345".
Re: A Year-End Letter from our Executive Director
#104Re: A Year-End Letter from our Executive Director
#105I am glad it looks like the IETF ACME specification only addresses the HTTP-01 challenge. I really would like to see improvements made to the DNS-01 challenge before it's ratified, namely, let us publish a public key to a TXT record and use the private key to sign the renewal request. Then I can revoke certbot's access to my DNS records and stop hacking the `.well-known` path.
I'll admit I haven't spent a ton of time thinking through all the implications, but that proposal seems like it comes with some significant security tradeoffs. In particular, you'd lose the ability to prove you control the domain name at the time of certificate renewal. Instead, the key pair approach shows you controlled the DNS records for the domain at some point and your entry has yet to be deleted. From the certi…
Re: A Year-End Letter from our Executive Director
#106Earlier quoted context omitted.
Sorry, we're giving an ML engineer grief for not knowing much about SSL? Should we tease dentists for not knowing how to grow oranges, too?
Not for not knowing but for being proud that they don't have to.
Re: A Year-End Letter from our Executive Director
#107Earlier quoted context omitted.
There are a lot of reasons. The real reason DANE isn't deployed is that DNSSEC isn't deployed, and DNSSEC isn't deployed because (1) it's not an operational security win for most companies, and (2) it has an earned reputation for causing nightmare outages. That's why nothing uses DANE: because there are no DANE records to look up, and the most important (high-traffic, whatever) sites on the Internet disproportionatel…
All of the problems you listed around trusting TLDs applies to Let's Encrypt/ACME DNS-01 validation though...
Re: A Year-End Letter from our Executive Director
#108Earlier quoted context omitted.
Right obviously very few people will be deep experts on the nitty gritty details of any particular thing, but it's weird to work with computers and not have a broad high-level understanding of something as crucial as TLS and PKI.
Not understanding something is to be expected but being proud you don't have to goes against the core of what a programmer is.. curious.
You don't know why they haven't taken the time to learn. At least they know enough to know they need an SSL cert. Should I not buckle up in a car if I don't understand the mechanics of how the buckle snaps together?
I don't understand why you're harping on this person for this.
Re: A Year-End Letter from our Executive Director
#109Earlier quoted context omitted.
Nobody offers more than a year now. It’s annoying. So many old devices still need to be supported and can’t automatically update.
If these devices have internet access they can auto renew. If they don't, they don't need a cert signed by a public CA.
Re: A Year-End Letter from our Executive Director
#110Earlier quoted context omitted.
There are a lot of reasons. The real reason DANE isn't deployed is that DNSSEC isn't deployed, and DNSSEC isn't deployed because (1) it's not an operational security win for most companies, and (2) it has an earned reputation for causing nightmare outages. That's why nothing uses DANE: because there are no DANE records to look up, and the most important (high-traffic, whatever) sites on the Internet disproportionatel…
All of the problems you listed around trusting TLDs applies to Let's Encrypt/ACME DNS-01 validation though...
There are services which monitor those logs to alert owners and it makes it easier for researchers to piece together what happened retroactively, as we saw recently with the TrustCor affair where CT logs were useful for determining what certificates that CA had been issuing.