Live data from Hacker News

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

pierrekim.github.io

151–160 of 187 posts

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

#151

Earlier quoted context omitted.

Not that wrong. You're just saying you have to enable China. Do you make it clear in the UI that a private key is ending up on Baidu's servers operated by Baidu's people? I don't use CF so I don't know - I'm just curious what the user experience is like. I'm asking because your CEO addressed concerns in the CNBC article about Baidu having access to your intellectual property so they seem to have full access. I think…

I'm the person designing this UX and yes, we plan to make quite clear/explicit the option of putting your private key in China. By default, keys will remain outside the country. Re your comments on user education: if you'd like to learn more about our current UI, I encourage you to sign up for a free account at https://www.cloudflare.com/a/sign-up . And if you encounter any experiences you feel are not sufficiently c…

Thanks!

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

#152

Earlier quoted context omitted.

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.

Why do you have to be a master? Just copy-paste the commands given in the README of the repo, replacing the domain for your own.

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

#153
post #79

The author doesn't explain at all why he thinks that not using StartSSL solves any problem. This indicates a major and common misunderstanding of how certificates and PKI work. Essentially it doesn't matter which Certificate Authority you use for security reasons - because any CA can attack you, whether you're their customer or not. This can only be mitigated by using key pinning (hpkp), but then - at least if you pi…

"because any CA can attack you, whether you're their customer or not"

Can you (or someone) explain why this is? I don't understand.

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

#154
post #79

The author doesn't explain at all why he thinks that not using StartSSL solves any problem. This indicates a major and common misunderstanding of how certificates and PKI work. Essentially it doesn't matter which Certificate Authority you use for security reasons - because any CA can attack you, whether you're their customer or not. This can only be mitigated by using key pinning (hpkp), but then - at least if you pi…

"because any CA can attack you, whether you're their customer or not" Can you (or someone) explain why this is? I don't understand.

Every CA in your trust store can issue certificates for every domain. "Attack", in this context, means issuing a trusted certificate that can be used to MitM users of your site. HPKP helps mitigate this risk on a Trust on First Use (TOFU) basis.

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

#155

Earlier quoted context omitted.

Just today, I'm setting up my first https by myself. Started with Let's Encrypt. Running Mac OS X. Failed. Guessed cause has something to do with macports vs homebrew and having the proper Python version active. Disabled macports. Now the app runs. But I got "Failed to connect to host for DVSNI challenge". Start googling, reading, messing around with this for a while. No joy. Bailed on Let's Encrypt, started over wit…

My recommendation is to look beyond the free alternatives and consider how inexpensive paid certificates have become. These can be issued for lengths up to three full years and cost well under $10USD/year. Multi-year discounts bring three year certificates price to under $20USD. Think about how much time it is going to take you to learn how to deploy and maintain your 'free' certificates and remember time is money. W…

I just made a new certificate at StartSSL. Took me about ten minutes to create it and implement it on the server.

I'll use Let's Encrypt when they have a easy setup available.

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

#156
post #79

The author doesn't explain at all why he thinks that not using StartSSL solves any problem. This indicates a major and common misunderstanding of how certificates and PKI work. Essentially it doesn't matter which Certificate Authority you use for security reasons - because any CA can attack you, whether you're their customer or not. This can only be mitigated by using key pinning (hpkp), but then - at least if you pi…

"because any CA can attack you, whether you're their customer or not" Can you (or someone) explain why this is? I don't understand.

As long as the certificate is ultimately signed by a root CA in your computer's trust store, the certificate will be regarded as valid by your computer. So basically, any CA in your trust store or signed by a CA in your trust store can issue the certificates for anyone, anything and any domain. It doesn't matter if the owner of domain consents or not.

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

#157

Earlier quoted context omitted.

My recommendation is to look beyond the free alternatives and consider how inexpensive paid certificates have become. These can be issued for lengths up to three full years and cost well under $10USD/year. Multi-year discounts bring three year certificates price to under $20USD. Think about how much time it is going to take you to learn how to deploy and maintain your 'free' certificates and remember time is money. W…

I just made a new certificate at StartSSL. Took me about ten minutes to create it and implement it on the server. I'll use Let's Encrypt when they have a easy setup available.

I found https://github.com/lukas2511/letsencrypt.sh to be quite nice and easy.

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

#158

Earlier quoted context omitted.

This is pretty anecdotal and I doubt there will be a list of names written down somewhere. However have a look at the number of acknowledgements in Microsoft's security bulletins from last year: Palo Alto Networks - 34 Qihoo/360 - 27 FireEye - 14 Tencent - 14 Trend Micro - 12 Fortinet - 7 McAfee - 2 VMware - 2 Kaspersky - 1 They are a pretty unsavory company but they really know what they are doing. Source: https://t…

>>> They are a pretty unsavory company but they really know what they are doing. And therein lies the problem... no?

The problem is that, more often than not when something related to Qihoo gets posted on HN the replies were invariably about how evil Qihoo is as a company. The discussion quickly becomes derailed and meaningless as the choir busily preach its own members.

Example: https://news.ycombinator.com/item?id=9840824

Can we please judge each topic on its own context without the ad hominem?

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

#159

Earlier quoted context omitted.

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.

I use https://github.com/lukas2511/letsencrypt.sh and it handles all the openssl stuff for you, I've found it to be really nice and light-weight. You just give it a directory to put the ACME challenge files in and a list of your domains

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

#160

Earlier quoted context omitted.

Just today, I'm setting up my first https by myself. Started with Let's Encrypt. Running Mac OS X. Failed. Guessed cause has something to do with macports vs homebrew and having the proper Python version active. Disabled macports. Now the app runs. But I got "Failed to connect to host for DVSNI challenge". Start googling, reading, messing around with this for a while. No joy. Bailed on Let's Encrypt, started over wit…

My recommendation is to look beyond the free alternatives and consider how inexpensive paid certificates have become. These can be issued for lengths up to three full years and cost well under $10USD/year. Multi-year discounts bring three year certificates price to under $20USD. Think about how much time it is going to take you to learn how to deploy and maintain your 'free' certificates and remember time is money. W…

Are paid certificates actually easier to set up? I don't see why that would be.
Post reply on HN