News for hackers. Stuff that matters.
Re:Never Give Your Information To 10 Minute Old Startups by Silhouette on Friday October 05, 2012 @11:18PM (#4619657)
Sorry, but I think you're being far too kind.

A policy of so-called responsible disclosure is a reasonable approach to take when dealing with an established product/service that contains a minor vulnerability, something potentially dangerous but unlikely to be exploited in the immediate future with serious negative effects.

In this case, we appear to have a new project run by people who don't know what they're doing, with a glaring vulnerability that had presumably already compromised 80+ people's sensitive credentials and in turn who knows what other sensitive information. Bringing it down as fast as humanly possible and loudly so no-one else gets damaged in the meantime is entirely justified in a case like this.

Re:Never Give Your Information To 10 Minute Old Startups by JoeCortopassi on Friday October 05, 2012 @11:24PM (#4619668)
Completely agree. Look at his responses to the security issue being brought up in the original thread [1]. This is someone who is clearly playing fast and loose with some frameworks, and people's information, and does not deserve to be given that consideration.

In his own responses, he says that he won't email the users! I can't imagine how upset I would be if this had my information. Access control for something like this is dead simple

[1]http://news.ycombinator.com/item?id=4619424

Re:Never Give Your Information To 10 Minute Old Startups by Silhouette on Friday October 05, 2012 @11:30PM (#4619683)
> In his own responses, he says that he won't email the users!

If they're based almost anywhere in the US or EU, they might well have a legal obligation to notify at this point.

(I am not your lawyer, etc.)

Re:Never Give Your Information To 10 Minute Old Startups by jfoster on Saturday October 06, 2012 @12:35PM (#4620934)
But the privacy of a security disclosure shouldn't just be based on the company responsible for it. It should also take into account the fact that users of that company's product could be harmed by a public disclosure.

In this case I think the public disclosure would have two effects: 1. Put current users of the product at risk. 2. Prevent people from signing up for the product.

So the question really becomes, does 1 outweigh 2, or vice-versa? (and the answer to that also depends on how cooperative & quick the company will be with a fix)

Re:Never Give Your Information To 10 Minute Old Startups by konstruktor on Saturday October 06, 2012 @01:22PM (#4621053)
Also, this is what I would call a functioning market. People using SaaS products should make it very clear that skipping security will take "viable" out of you MVP. Making an example of them may be a humiliating experience for the guys who built this, but it incentivizes doing the right thing.
Re:Never Give Your Information To 10 Minute Old Startups by kelnos on Saturday October 06, 2012 @07:35PM (#4622125)
It's not about kindness toward the people running the service, it's about kindness toward the service's users who are potentially compromised.

With responsible disclosure, only the original poster and anyone else who happened to figure this out would know. Now everyone does, and any random attacker can just go to the site and harvest AWS credentials from anyone signed up.

Re:Never Give Your Information To 10 Minute Old Startups by Silhouette on Sunday October 07, 2012 @05:32PM (#4624523)
I understand what you're saying, but in this case I doubt that hiding it was going to help much. The vulnerability would have been obvious to a lot people, and the site had already gone high profile via sites like HN so many people would have been aware of it.

In a position where no choice of action/inaction is guaranteed to be harmless, I think limiting the damage is probably the most practical choice, and certainly a reasonable one. It limits the number of potential victims, and it also serves as a warning to those developing future sites that this sort of screw-up is not acceptable.