Live data from Hacker News

Why I stopped using StartSSL (Hint: it involves a Chinese company)

pierrekim.github.io

141–150 of 187 posts

Re: Why I stopped using StartSSL (Hint: it involves a Chinese company)

#141

Earlier quoted context omitted.

I've worked with a company that at least 30% of our user base uses Qihoo brower. They blocked few of our domains and now, someone from Qihoo asked us to pay so that they will unblock our domains.

What do you mean by "blocked few of our domains"?

I imagine Qihoo has a department like Barracuda. Enterprise Firewalls, you know?

Re: Why I stopped using StartSSL (Hint: it involves a Chinese company)

#143
post #21
post #5

Earlier quoted context omitted.

Cert rotation every 3 months is a feature, IMHO. It encourages you to automate everything related to rotation.

I got downmodded before for saying this, but I still feel this way: Automating this simply means that if someone hacks your machine, they also have full access to generate any certs they like. I don't consider this a positive thing. You can separate the generation onto another machine, but it's much more complicated, and the default install is not that way. I have yet to hear any useful reason to rotate the key.

Well, they can generate new certificates for as long as they have access to your machine. Take that access away, and they can't generate certificates anymore.

All in, the Lets Encrypt way brings you more security. Since the certificate validity is shorter, even generating an extra certificate will give the attacker a smaller average time with a valid cert than stealing your StartSSL cert.

Re: Why I stopped using StartSSL (Hint: it involves a Chinese company)

#144

Earlier quoted context omitted.

I use Let's Encrypt DNS validation. This does not require you to run anything on your server. You just need to have a way to distribute cert to your servers.

can you explain this ? I'm trying to bake letsencrypt certificates in my docker images and I am trying to figure out a way around the race condition (nginx needs a certificate to run certificate needs nginx to run).

Have an instance with plain-text http running only the Lets Encrypt challenge. Make an explicit rule for it on your load balancer, and deploy it first.

Re: Why I stopped using StartSSL (Hint: it involves a Chinese company)

#145

Earlier quoted context omitted.

> There's really not much reason to use StartSSL now that Let's Encrypt Have you tried using it? On every domain I've tried to obtain a cert it has failed. For me StartSSL may be suboptimal, but at least it works, which is more than I can say for Letsencrypt in its current state.

What client did you use? acme-tiny has been flawless for me, though it's more manual than the main client. https://github.com/diafygi/acme-tiny

Well, if you are some kind of openssl master, acme-tiny is flawless.

In practice, for most people, reserve a few hours for your first deployment. After you got a script that calls openssl right, it's fast to adapt for other domains, but the first time is hard.

Re: Why I stopped using StartSSL (Hint: it involves a Chinese company)

#146

Pathetic let'sencrypt promotion. Now I'm gonna give you a few reasons not to use let's encrypt: it forces you to keep a piece of software that can generate keys in your server. It forces you to reload your web server config every two months, unattended (they won't issue certs valid for more than 90 days). The alernative would be to do the process manually every two months(wtf?). Also, its certificates are not trusted…

Windows XP is not even supported by Microsoft itself anymore, you have much bigger problems than SSL Support on it.

Re: Why I stopped using StartSSL (Hint: it involves a Chinese company)

#147

Earlier quoted context omitted.

> My point was that you referred to all other security as "half-assed" (and implied I was too), which would make almost all other sites half-assed. To be clear about that: My point about half-assed was your seeming unwillingness to back up client-certificates which gives full access to your real certificates and (in some cases) private certificate keys. Unless on Windows (where StartSSL has its private keys marked no…

Even if it's easy (and it may be now - I haven't done it for a while), it's still a whole extra backup workflow, which I have to work out how to do for all different browsers, and if I'm on another machine work out how to import, and work out if it's possible on mobile, and oh look, my personal certificate has expired so I can't login to renew it so I need to create a new account to get a new certificate and email th…

Good for you, I guess. I've yet to have letsencrypt work a single one of my websites and I'll stick to StartSSL until it there's something better around.

Re: Why I stopped using StartSSL (Hint: it involves a Chinese company)

#149

Why does the nationality of the company matter? Mentioning it so prominently just plays to our natural xenophobia.

indeed by that logic we shouldn't be using anything that is built or hosted in the US either. It is stupid nationalist fear mongering.

Re: Why I stopped using StartSSL (Hint: it involves a Chinese company)

#150
post #137

I'm all for jumping over to Let's Encrypt... as soon as they offer certs I don't have to renew every 3 months

A certificate that expires every 3 months with an interface that is usable is better than none at all. Write a script and add to cron.
Post reply on HN