News for hackers. Stuff that matters.
Re:Never Give Your Information To 10 Minute Old Startups by sergiotapia on Friday October 05, 2012 @11:38PM (#4619702)
Holy shit! I consider myself a mediocre programmer at best and even I wouldn't make such a dumb mistake. This is literally something only a amateur would do. I'm just awe struck that this would even happen. How?
Re:Never Give Your Information To 10 Minute Old Startups by mattdeboard on Friday October 05, 2012 @11:47PM (#4619729)
Beware the mistake you think you'll never make :)
Re:Never Give Your Information To 10 Minute Old Startups by ainsleyb on Saturday October 06, 2012 @12:56AM (#4619837)
What we've found is that there are 2 mindsets: building and breaking. When you're building a product it's super hard to switch to the breaking mindset of security, simply because mental context switching is expensive and mentally exhausting. The most important thing is to force yourself into that mode before posting anything publicly. If you don't have the security experience, have a friend or service (like ours) look it over. Data is one of the most important assets to your company (or project), and any sort of disclosure can shut you down permanently.
Re:Never Give Your Information To 10 Minute Old Startups by thisone on Saturday October 06, 2012 @06:34AM (#4620236)
it's something someone would do who's never worked with authentication and authorization before and doesn't have the fallback of a professional tester (aka breaker).

As people have mentioned, rails doesn't have it built in. I've used gems to provide it since I don't trust myself to write good enough security algorithms (and really, why reinvent the wheel if I don't have to).

In .net we can use the asp.net membership. But you've always got to have that authorization part, which I think can get forgotten about unless you've got a system under you belt or something/someone to crib from.

Sometimes you just don't think, and sometimes it becomes very public.

Re:Never Give Your Information To 10 Minute Old Startups by sergiotapia on Saturday October 06, 2012 @10:02AM (#4620537)
In .NET you can protect controller action methods using `[Authorize]` data attribute above each method.

You can even create your own custom filters.

http://www.youtube.com/watch?v=BsxUsyMSGeA

Just letting you know. :)

Re:Never Give Your Information To 10 Minute Old Startups by thisone on Monday October 08, 2012 @02:46AM (#4625776)
indeed, aren't specifics, wonderful.

However, I do think that authentication is where people may believe they can stop, forgetting or maybe not understanding, that authentication really doesn't do much, without an authorization system.

Re:Never Give Your Information To 10 Minute Old Startups by zhodge on Friday October 05, 2012 @11:46PM (#4619724)
Same here haha. I'd be pretty upset if that was my personal information up and available for all to see, but thankfully that wasn't the case.

How this happened is what I want to know too.