SSL Enabled for the blog

Date October 14, 2009

I’ve been crazy busy with work, writing other things, and life in general, but I finally got to work a little bit on the blog.

As I wrote, I’m going to LISA in Baltimore this November. While I’m there, I really want to be able to update the blog (when I get a spare 15 seconds or so). There’s going to be plenty of wifi, but I’m nearly certain that it’s going to be plain unencrypted wifi.

I’m not of a nefarious sort of nature, but as a sysadmin, I’ve got to think like someone who is, and what would a more delicious target be for a sniffer than an entire conference of sysadmins all communicating over unencrypted wifi? I can’t think of much.

I’d very much like not to have my blog password sent over normal HTTP, so I’ve spent some time configuring Standalone Sysadmin to listen over HTTPS. If you click that link, you’ll undoubtedly get a certificate error, because I created my own certificate authority (using instructions very similar to these) and signed my own certificate.

The end result is that, although I haven’t paid a couple hundred bucks for a “trusted” certificate, the traffic sent over the https link will be encrypted, and thus when I sign in, my password won’t be send in plaintext to any joker running a wireless sniffer.

If you’re going to a conference (or out in public wifi in general), you need to be cognizant of the fact that you packets travel freely available through the ether, at least if you’re using unencrypted wifi.

16 Responses to “SSL Enabled for the blog”

  1. Twirrim said:

    If you’re prepared to spend a few dollars, RapidSSL is fairly cheap ($79) for SSL certs:
    http://www.rapidssl.com/index_ssl.htm

    That said, you’re not using the site for commercial purposes and the fact it’s ‘just a blog’ means you don’t really need anything other than a self-signed cert :)

  2. Matt Simmons said:

    @Twirrim

    Nice link! Thanks! Didn’t know about that. I’ll see how it goes, but hey, $80 is much better than what Thawte is charging!

  3. Mike said:

    I heard about StartSSL with free certs and at least Firefox trusts the CA cert https://www.startssl.com/?app=1

  4. Mark said:

    You could just setup an ssh tunnel to the host your blog is running on. Quick proxy is a great firefox plugin for using any ssh tunnels you have setup.

  5. Legooolas said:

    http://www.trustico.co.uk/products/rapidssl/cheap-rapidssl-ssl-certificate.php

    13.30 UK =~ $21.50 US (according to xe.com)

    Whilst I’d not heard of them before, they seemed competent and really unbelievably cheap for SSL certs!

  6. Alex said:

    You can get valid certificates for less than $10 per year if you look around. Usually means you have to look around each time you renew as the prices tend to rise a bit once these SSL resellers have a few customers, but if you’re willing to switch around it can be fairly cheap. That’s assuming you really want your site with an SSL certificate which validates for other users.

    Personally I’d use a proxy of some sort instead of just protecting a single site with SSL if I was on an untrusted network.

  7. Brian said:

    I would also recommend using GoDaddy for your SSL Certificates.

    3 Years @ $27.49 per year!

    This is the only place I buy SSL certificates…..

  8. Justin said:

    I use Certificates for Exchange, https://certificatesforexchange.com/. $19.99 per year.

  9. Scott said:

    I came in here to let you know that many places sell really cheap SSL certs with trusted roots.

    I was late to the party.

    Another good option for folks who have a lot of machines they would like to secure on a single domain is the Wildcard Cert from GoDaddy. $200 per year (and you can find coupon codes to get it lower than that) and you can basically secure every web service in your organization.

  10. Saint Aardvark said:

    I guess I’m the only one who blogs using SSH. :-)

  11. Twirrim said:

    @saint aardvark

    For a fair while my site was a generated using a custom written perl script that read the contents of a subfolder, sanity checked to ensure it was plain text files, and displayed the ten most recent in date order.

    Didn’t look anything fancy, if anything I specifically went for minimal/retro but it worked very effectively. Updating the site was as simple as SSHing in and writing a new entry in vi :)

  12. sysadmin1138 said:

    Ah yes. Conferences. Especially conferences where they’re teaching network analysis. BrainShare was famous for having Laura Chappel sniff unencrypted pop3/imap passwords out of the air. Live. During sessions. People came out of those sessions and immediately launched sniffers to see what THEY could see on the airwaves. It wasn’t as hostile as, say, BlackHat, but I didn’t trust that network AT ALL for privacy. At first I did all of my web-browsing over an SSH tunnel to a network I trusted far more, then came the full-blown VPN.

  13. Anthony said:

    It’s interesting that nobody has mentioned the fact that even if the WIFI was encrypted – everyone who is being given access to participate on that WIFI network has the encryption key and can sniff traffic.

    Encrypted WIFI only prevents people who shouldn’t be allowed to participate on the network from getting access. In the environment you are going to there would really be no point to that since they want everyone who comes to the event to have access. (Well.. unless they are going to be charging for access or something.)

    Encrypted WIFI wouldn’t protect you from anyone else on that Encrypted WIFI network, nor from anyone else sniffing traffic on any of the networks between the conference and the network where your blog server is hosted. It’s really no different than if you had wired ethernet at the conference. Everyone on that wired network could sniff your traffic.

    The only way to protect your password is ‘end-to-end’ encyption between the blog server application and the blog client application on your computer.

    Encrypted WIFI would have made no difference.

    A

  14. Mike said:

    http://webdesign.about.com/od/ssl/tp/cheapest-ssl-certificates.htm

    The Cheapest SSL Certificates — “I evaluated nearly 50 different SSL certificate services from 15 different certificate authorities (CA). These are the cheapest certificates you can get and my estimation as to whether they are worth the price or not.

  15. SSL on VPS vs. SSL on Shared Hosting Drija said:

    [...] there. I was thinking about getting a certificate for my blog and here’s the ensuing thread: http://www.standalone-sysadmin.com/blog/2009/10/ssl-enabled-for-the-blog/ December 11, 2009 2:12 am John oh ok, thanks. I just added an edit to my question [...]

  16. SSL on VPS vs. SSL on Shared Hosting - Admins Goodies said:

    [...] Get a commercially signed certificate from someone cheaper. There are lots of companies out there. I was thinking about getting a certificate for my blog and here’s the ensuing thread: http://www.standalone-sysadmin.com/blog/2009/10/ssl-enabled-for-the-blog/ [...]

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


− six = 2