News for hackers. Stuff that matters.
Re:Rate Limits by toomuchtodo on Wednesday August 17, 2016 @12:55PM (#12306149)
I appreciate what Let's Encrypt is doing, and have even donated, but internally at our org (as a DevOps), I cannot sell certs that expire every 90 days; $300/year for a wildcard cert is a small price to pay for 1 year expirations.
Re:Rate Limits by devy on Wednesday August 17, 2016 @01:01PM (#12306213)
I think LE's 90-day expiration reason #2 is really the key: encouraging automation. So what it really is investing effort once and working for arbitrarily period of time. If the TLS certificate renewal process cannot be automated but must be manually done for some reason, that perhaps LE certificates are really not what you are looking for.
Re:Rate Limits by toomuchtodo on Wednesday August 17, 2016 @01:03PM (#12306242)
The chances of automation failing is higher than the chance our SSL certs will need revocation.

With that said, still a big supporter of Let's Encrypt for folks who can tolerate the constraints.

Re:Rate Limits by artursapek on Wednesday August 17, 2016 @01:55PM (#12306702)
Automation failing once shouldn't be a catastrophe; you could renew after 30 days and issue a pager alert if it fails. Then you'd have 60 days to figure out what went wrong, manually update it, and fix the issue with the automation.
Re:Rate Limits by toomuchtodo on Wednesday August 17, 2016 @02:01PM (#12306751)
At fully loaded engineer costs, if someone takes more than an hour or two to investigate, its already more expensive than a wildcard cert.
Re:Rate Limits by finnn on Wednesday August 17, 2016 @02:21PM (#12306989)
The few times I've had Let's Encrypt's automation fail it's taken a few minutes, not hours, to investigate and fix. Anecdotal, sure, but I don't see it taking hours to fix
Re:Rate Limits by toomuchtodo on Wednesday August 17, 2016 @03:08PM (#12307438)
Anecdotal, but managing thousands of VMs, hundreds of ELBs, service discovery, several CI pipelines, and so on, its never a few minutes unless its a blatant misconfigured flag.
Re:Rate Limits by jessaustin on Wednesday August 17, 2016 @04:54PM (#12308383)
It sounds as if your organization would be a customer for a different service than the one that LE provides.
Re:Rate Limits by viraptor on Wednesday August 17, 2016 @08:11PM (#12309528)
If you're issuing lots of internal certificates, you may be interested in using Anchor [1] instead. It's designed for that use case and with own service you don't need to worry about rate limits, name limits of similar issues.

While it's designed to cycle all your certificates every day, you can still configure it for weeks/months. It's also based on credentials rather than domain verification (shameless plug, I'm Anchor developer)

[1] https://github.com/openstack/anchor

Re:Rate Limits by dredmorbius on Wednesday August 17, 2016 @04:38PM (#12308267)
Apples/oranges comparison.

You're comparing engineer time to the wildcard cert transaction price. You're neglecting to include the time for dealing with the wildcard cert (including manually remembering to renew that).

With process automation, you (or better: a collaboratively supported tool) gets progressively better at nailing renewals.

JoshTriplett's "renew every 30 days, 60 days to fix the problem" approach strikes me as inspired.

Re:Rate Limits by makomk on Wednesday August 17, 2016 @03:47PM (#12307779)
How much does it cost to manually renew your certificate every year? How much does it cost if you forget to manually renew it, or make a mistake with one of the manual steps?
Re:Rate Limits by eridius on Wednesday August 17, 2016 @07:37PM (#12309361)
This is only true if all of your engineers are operating at 100% capacity all the time. In my experience that's generally not true (and if it was they'd probably burn out pretty fast). Unless you're staffed entirely by contractors and pay by the hour?
Re:Rate Limits by artursapek on Wednesday August 17, 2016 @02:06PM (#12306811)
If all you care about is money, sure.
Re:Rate Limits by JoshTriplett on Wednesday August 17, 2016 @01:56PM (#12306717)
> The chances of automation failing is higher than the chance our SSL certs will need revocation.

Given a 90-day duration, set up automated renewal for every 30 days, and if that renewal fails, you'll have 60 days to deal with it.

Re:Rate Limits by waterphone on Wednesday August 17, 2016 @06:03PM (#12308835)
Or just do what Let's Encrypt suggests and have a cron job that runs certbot-auto's renewal command twice a day, every day? It doesn't actually renew until nearing the end of the 3 month cycle, but by having two attempts per day it will make it far more likely to go through if the network is down or something otherwise prevents it from renewing one of the times. They, of course, also will email you repeatedly as you near the end if you haven't yet renewed.
Re:Rate Limits by nickpsecurity on Wednesday August 17, 2016 @03:00PM (#12307370)
Sounds like a great strategy!
Re:Rate Limits by belorn on Thursday August 18, 2016 @03:35AM (#12310932)
If critical automation failure is treated as a serious bug in LE, then it should really just be a matter of time before 99.9% of them are fixed and LE can enter a state of maintenance rather than development. LE (the client) don't need to expand until it can read mail.
Re:Rate Limits by jaas on Wednesday August 17, 2016 @01:20PM (#12306414)
Yeah, I hear that frequently and I get it. The important thing, really, is that you have a cert and that you deploy HTTPS. If you can afford it and it's what you need to do to deploy HTTPS, then whether or not you get your cert from Let's Encrypt is not so important.

There are some good reasons behind the automation practices we encourage though, and if you're doing that stuff then the lifetime doesn't matter much. Worth considering regardless of who your CA is.

Thanks for your support!

Re:Rate Limits by __jal on Wednesday August 17, 2016 @05:24PM (#12308593)
Same here. But you and I (or, more specifically, our firms) are not really the market for LE, at least at this point.

I fully expect over time for others to compete with LE, using free certs as a loss leader for other services. I also expect the NSIs and Symantecs to continue making money catering to businesses for multiple reasons, some possibly reasonable, some stupid.

Of course, LE could make themselves more attractive to firms like mine, given the automation angle - I've had cert vendors try to offer tools to do this, but they have all been terrible, broken, security nightmares, or all three. Get this part bullet proof and I can imagine companies switching right after someone forgets to renew...

Re:Rate Limits by JoshTriplett on Wednesday August 17, 2016 @01:55PM (#12306701)
I'd absolutely love to have wildcard certificates as well. I think Let's Encrypt has plans to offer them, as soon as they finish producing a new version of the ACME standard that supports authorizing them.
Re:Rate Limits by Intermernet on Thursday August 18, 2016 @05:44AM (#12311316)
It looks like that should be happening soonish if I read the Github issues correctly.

https://github.com/ietf-wg-acme/acme/pull/124 is "Enable the server to specify requirements for issuance" which seems to include wildcard cert support, but was only merged into master about 5 weeks ago. I presume further discussion is ongoing.

Personally I'm glad that they're taking the time to get this right. They could have probably supported wildcard certs a while ago, but it would have been through some mangled and limited method. The method they're now looking at seems to be much more future proof.

Of course, I may be completely wrong about this, but the above is what I gather from following the issues.