Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

My own policy is that each situation is unique and in some cases you have to disclose details upfront.

I believe this was one of those cases. The founders of this application were told in the original thread that there were security issues. They didn't respond to the issue and continued allowing users to signup.

Their immediate response should have been to shut down the application with a maintenance page. Their response was instead to tell users to delete their accounts[1].

The other factor here is that because of the type of application users were likely to upload private and sensitive information. This wasn't a simple todo application where users would test it out with fake data, it is a backup application.

The combination of poor initial response, the sensitivity of the data being used and the popularity of the application (being at the top of HN, all over twitter etc.) would lead me to make the exact decision what this blogger did. It was important to notify all users asap that there are problems here, so that they could act on it.

Edit: didn't you do something similar with the Diaspora launch? I think that was another example where it was important to get the vulnerability information out since that first release was popular, users were uploading sensitive information and it was going to take some work to secure the app.

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



I gave Diaspora advice on fixing the vulnerabilities then a week to do it prior to mentioning anything more specific than "There exist multiple very bad bugs here."


I mis-remembered. It is interesting to read that thread again[1] since there was a similar discussion about disclosure.

FTR, I don't think that the gap between saying there is a security vulnerability and describing it is very large, especially when the audience contains capable penetration testers.

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




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: