News for hackers. Stuff that matters.
Re:Uptime Robot by WA on Saturday October 19, 2013 @11:25AM (#6576688)
Signup sends login credentials over HTTP and not HTTPS. Come on guys, it's 2013. A certificate isn't that expensive anymore.
Re:Uptime Robot by deanpcmad on Saturday October 19, 2013 @12:28PM (#6576907)
I agree. Also one of the guys who started the site runs SSLmatic - http://www.sslmatic.com/
Re:Uptime Robot by dangrossman on Saturday October 19, 2013 @01:39PM (#6577120)
The extra dedicated IPs often cost more than the certificate.
Re:Uptime Robot by farmdawgnation on Saturday October 19, 2013 @01:57PM (#6577187)
Dedicates IP's aren't required for SSL certs anymore unless you're concerned with old IE's in Enterprise environments. Every modern piece of browser software will send the domain with the TLS handshake. Doesn't look like these guys are targeting the entrenched enterprise, though.
Re:Uptime Robot by dangrossman on Saturday October 19, 2013 @02:01PM (#6577204)
Windows XP is still running on about 1 in 5 computers in the US. Internet Explorer is still the first or second-most used browser depending on whose market share methodology you prefer. SNI does not work with any version of IE on WinXP. SNI also doesn't work with Safari on XP, Android 2.x browser, BlackBerry browser, Opera Mobile, etc. No major sites use SNI and it's not because they have enterprise audiences. The compatibility isn't there yet -- if you're using SNI, you're throwing up errors on the screens of 10% or more of your visitors -- desktop, laptop, home, "enterprise", and mobile alike.
Re:Uptime Robot by gabipurcaru on Saturday October 19, 2013 @03:23PM (#6577459)
You're assuming that the average user on their site = the average user on the internet.
Re:Uptime Robot by Dylan16807 on Sunday October 20, 2013 @03:57AM (#6579245)
Giving error messages to people using IE on XP is probably a good thing. Web browsers need security updates, and they're about to be left out, in addition to facing rendering problems.

But even when you want to let people connect without SNI, there is no reason to skimp on security. How about sending people with bad browsers to a different port per site?

Re:Uptime Robot by dangrossman on Sunday October 20, 2013 @04:01AM (#6579252)
> How about sending people with bad browsers to a different port per site?

You can't do that for the very reason SNI exists. All you've got is the beginning of an SSL handshake on your single IP; you don't know what host they want yet, so you neither know what port to redirect to nor what certificate to serve.

Re:Uptime Robot by Dylan16807 on Sunday October 20, 2013 @04:14AM (#6579269)
The topic here is how the signup form is submitted. We're talking about starting with an http connection, so the server very much knows what port to redirect to.

And even if they bookmark the https, it keeps working.

And if they have something like 'https everywhere', then they're not using an obsolete version of IE.

The only failure point is if they click an https link by a third party.

Re:Uptime Robot by thwarted on Sunday October 20, 2013 @11:00AM (#6580085)
The topic here is how the signup form is submitted.

Which protocol the form is submitted via is only half the security issue. The form itself needs to be served over https also to avoid a MITM attack on the destination of the form submission.

Re:Uptime Robot by farmdawgnation on Monday October 21, 2013 @09:09AM (#6585210)
In theory if you're browsing a site over HTTP, the initial request to the form will be HTTP, and then you'll be 301'd to the secure signup form. A check could happen before the 301 is issued (instead displaying a warning message). That may not be how it is done on any given site, but my point is that it is possible to handle gracefully.

But yes, clicking an https link directly would cause issues.

Re:Uptime Robot by jpkeisala on Saturday October 19, 2013 @12:01PM (#6576820)
Off topic: Where can I buy cheap certificate?
Re:Uptime Robot by perlgeek on Saturday October 19, 2013 @12:04PM (#6576833)
You can get your SSL certificate signed for free from http://www.startssl.com/ whose CA is included by default in all major browsers.

You just have to be able to receive email to [email protected] for that to work.

Re:Uptime Robot by borski on Saturday October 19, 2013 @12:15PM (#6576872)
StartSSL is a pain in the ass if you're a business, and support sucks. Great for their personal certs.

GoDaddy is the cheapest, but I hate them. Use Namecheap.

Re:Uptime Robot by gtaylor on Saturday October 19, 2013 @08:00PM (#6578447)
Been using Namecheap for a number of our client sites. Have been very happy. No BS, just gets the cert to me quickly.
Re:Uptime Robot by dangrossman on Saturday October 19, 2013 @01:43PM (#6577138)
You can't use their free certificates for commercial purposes.
Re:Uptime Robot by Hellenion on Saturday October 19, 2013 @07:42PM (#6578400)
I read through startssl's ToS a while back but I'm pretty sure this wasn't in there. Has their policy changed or did I miss something?
Re:Uptime Robot by dangrossman on Saturday October 19, 2013 @08:26PM (#6578505)
It's always been there AFAIK. This is from their current policy document which you must agree to when you start applying for a free certificate:

> Class 1 certificates are limited to client and server certificates, whereas the later is restricted in its usage for non-commercial purpose only. Subscribers MUST upgrade to Class 2 or higher level for any domain and site of commercial nature

Class 1 is "StartSSL Free", and Class 2 is "StartSSL Verified" which costs $59.90.

Re:Uptime Robot by vertis on Saturday October 19, 2013 @05:13PM (#6577849)
Geotrust (RapidSSL) isn't too expensive either.
Re:Uptime Robot by michaelmior on Saturday October 19, 2013 @12:03PM (#6576830)
I've used PositiveSSL certificates from Namecheap[1] successfully in the past. I think $7.95/yr is pretty cheap.

[1] http://www.namecheap.com/ssl-certificates/comodo/positivessl...

Re:Uptime Robot by richardw on Saturday October 19, 2013 @12:43PM (#6576948)
Not that off-topic since one of the owners sells certs.

http://uptimerobot.com/about

Re:Uptime Robot by foodstances on Saturday October 19, 2013 @12:28PM (#6576906)
Re:Uptime Robot by thesis on Saturday October 19, 2013 @01:38PM (#6577116)
Re:Uptime Robot by Chupachupski on Saturday October 19, 2013 @11:50PM (#6578870)
Re:Uptime Robot by ronaldx on Saturday October 19, 2013 @03:29PM (#6577487)
Genuine questions: why does this service require a login? Why does it require a secure login?
Re:Uptime Robot by Stealth- on Saturday October 19, 2013 @04:16PM (#6577630)
You can tie private information, such as your telephone number (for SMS) and various emails to your account that you can associate with alerts on various reminders you set up.

It's bad practice to not use a secure login, because anyone who is sniffing HTTP traffic can see your Uptime Robot username and password in plaintext.

This might not be that bad for this website, but keep in mind how many people use the same email/password for other services, or their email.

Re:Uptime Robot by Justsignedup on Saturday October 19, 2013 @07:18PM (#6578332)
prefix to my note: dude startssl certificate is fucking free.

you should be using a password manager and have unique for every service.

Re:Uptime Robot by Stealth- on Sunday October 20, 2013 @09:52PM (#6582714)
I do. Your typical user does not.
Re:Uptime Robot by ollydbg on Saturday October 19, 2013 @11:31AM (#6576716)
Agreed on this one, HTTPS is not so hard.