News for hackers. Stuff that matters.
Re:Lulu: An App No One Should Accept by StavrosK on Wednesday April 10, 2013 @09:18AM (#5524903)
As the former CTO of that company, I really doubt this. When I was there, the app was built on Django, and I left some pretty competent people behind, so I'm quite sure they wouldn't have made a mistake so rudimentary.

However, I don't know what happened after I left, so there might have been some dubious decisions.

Re:Lulu: An App No One Should Accept by shanelja on Wednesday April 10, 2013 @09:22AM (#5524927)
Facebook and Google have to do a lot of penetration tests to keep their security in tip-top shape, sure, they have a much larger attack vector in terms of code but my point is there:

Where there is public facing code, there is vulnerability.

Regardless of if you are built on Django, CodeIgniter, Rails or super-secret-obfuscated-language-mark-two, no application is bullet proof and it would be trivial for any highly skilled security tester to interface this way with your database.

Re:Lulu: An App No One Should Accept by piranha on Wednesday April 10, 2013 @09:28AM (#5524967)
> trivial for any highly skilled security tester to interface this way with your database.

It's not if you're not doing dumb stuff.

Re:Lulu: An App No One Should Accept by shanelja on Wednesday April 10, 2013 @09:32AM (#5524996)
I suppose so, but this heavily relies on no one in your operation having made a mistake, or that mistake having been caught before it was pushed live.

You have to be lucky every time, an attacker only needs to be lucky once.

Re:Lulu: An App No One Should Accept by fusiongyro on Wednesday April 10, 2013 @10:49AM (#5525445)
Above you are essentially saying every application has SQL injection vulnerabilities and any good security guy will find them. This is a very specific and dubious conclusion to draw from the more general principle that there will be some vulnerability, somewhere. SQL injection specifically is quite easy to avoid. With some frameworks it would actually be rather laborious to introduce an SQL injection vulnerability. This is what Alexander is alluding to. This does not imply that applications are easily secured, just that this attack vector isn't what it used to be.
Re:Lulu: An App No One Should Accept by PeterisP on Wednesday April 10, 2013 @12:10PM (#5526018)
Well, statistics of pentests does show that, if tested, the vast majority of good quality, generally securely built applications have some vulnerabilities, and average applications have a huge multitude of vulnerabilities.

SQL injections are just one class of many. There are ways to vastly reduce SQL injection risks but that still leaves many other venues of attack.

Re:Lulu: An App No One Should Accept by papsosouid on Wednesday April 10, 2013 @11:39AM (#5525781)
No, I never have to be lucky at all. I literally can not put an SQL injection vulnerability into production unless I do so deliberately, my code wouldn't compile. Not everyone uses terrible rails style "lets automagically do shit behind your back so security holes are hidden from you" frameworks.
Re:Lulu: An App No One Should Accept by b6 on Wednesday April 10, 2013 @12:13PM (#5526049)
You're being too harsh. You seem to be talking about Haskell, so saying "not everyone" is a weird way to put it. You really mean a tiny fraction of people use Haskell to be safe in advanced ways. Well, Haskell is ahead of its time. Of course not that many people use it.

Even Haskell is not a silver bullet against every kind of security problem. Didn't Snap have a directory traversal bug a while back?

Re:Lulu: An App No One Should Accept by papsosouid on Wednesday April 10, 2013 @12:17PM (#5526070)
I don't understand what you are trying to convey. It appears like a deliberate red herring to try to distract from what I actually said. I personally use haskell, but you do not need to do so to get a complete guarantee against SQL injection. Nobody said anything about silver bullets or protecting against every security problem. I very clearly said SQL injection is a solved problem, in reply to someone claiming every single web app has SQL injection vulnerabilities in it and that any security researcher can easily sit down and exploit them, and the only way to deal with SQL injection is to be lucky over and over.
Re:Lulu: An App No One Should Accept by b6 on Wednesday April 10, 2013 @03:16PM (#5527394)
You are being too harsh (again). Whatever problems you deal with, whatever mistakes you make in your professional work, are also solved problems, using some technology that is unacceptable to you (probably for very good reasons).

You could have been informative and made your original point tactfully. Instead, you badmouthed a certain technology without even naming the stuff that was supposedly better. I'm a Haskell evangelist and agree with you 100%, and you came off like a jerk even to me.

Re:Lulu: An App No One Should Accept by papsosouid on Wednesday April 10, 2013 @03:49PM (#5527628)
I think perhaps we are operating with very different definitions of harsh. If your response is simply intended to be a poor attempt at criticizing my tone, you did not make that clear. Obviously such vacuous nonsense would not warrant a response.

Your assertion that whatever problems I deal with are solved problems is absolutely insane. Please, tell me how problems like interpreting customers requirements are "solved" and what technology I can use to ensure that all the code I write will 100% always match the users mental picture of what they wanted.

Criticizing the choice to deliberately create security holes for convenience is not "badmouthing", and "I'm offended" is not a productive response. It literally conveys no useful information at all.

Re:Lulu: An App No One Should Accept by StavrosK on Wednesday April 10, 2013 @09:46AM (#5525081)
I was talking about SQL injections specifically, not all vulnerabilities.
Re:Lulu: An App No One Should Accept by infinitone on Wednesday April 10, 2013 @09:29AM (#5524976)
Unless you built it on you know... a language that barely anyone uses and has been reviewed and patched over the past 70 years. Like Fortran.
Re:Lulu: An App No One Should Accept by shanelja on Wednesday April 10, 2013 @09:31AM (#5524991)
Ahhh, but then you have to content with the 90 year old specialist Fortran penetration checker. :)
Re:Lulu: An App No One Should Accept by duaneb on Wednesday April 10, 2013 @09:38AM (#5525038)
Most vulnerabilities probably aren't due to the language but the application writers, simply because there are more eyes on the language than the application.
Re:Lulu: An App No One Should Accept by peterkelly on Wednesday April 10, 2013 @09:21AM (#5524923)
It was a joke BTW ;)
Re:Lulu: An App No One Should Accept by shardling on Wednesday April 10, 2013 @09:39AM (#5525041)
No, it was an attempt at a joke. :P
Re:Lulu: An App No One Should Accept by hnriot on Wednesday April 10, 2013 @10:15AM (#5525240)
A failed attempt.
Re:Lulu: An App No One Should Accept by Blockhead on Wednesday April 10, 2013 @09:45AM (#5525077)
Oops, thought I clicked on HN... How'd I end up on Reddit?
Re:Lulu: An App No One Should Accept by agilescale on Wednesday April 10, 2013 @10:12AM (#5525227)
The fact that this wasn't about the latest Javascript light framework didn't tip you off?
Re:Lulu: An App No One Should Accept by nateabele on Wednesday April 10, 2013 @09:49AM (#5525095)
Ah, so apparently guys are still good enough to hire. Interesting. Care to share your experiences on what it was like to work there?
Re:Lulu: An App No One Should Accept by StavrosK on Wednesday April 10, 2013 @09:52AM (#5525112)
While I was there, we were building a social network for women, something between Path and Facebook where they could share their day-to-day with their closest friends. The rating thing was sort of an afterthought, I guess they pivoted.

There wasn't really a guy-hating culture, in fact, most of the employees there were men. I don't know how it's changed since.

Re:Lulu: An App No One Should Accept by myth on Wednesday April 10, 2013 @10:15AM (#5525238)
Hopefully we still have a few good men on the inside.
Re:Lulu: An App No One Should Accept by fab13n on Wednesday April 10, 2013 @10:23AM (#5525294)
> so apparently guys are still good enough to hire. Interesting.

I re-read the parent, and nowhere does it say nor imply that the CTO nor the people he hired were male. For all that we know, the site might be built by bimbos scratching one of their own itches.

I wouldn't bet on it, of course, but I'm amazed to see that prejudices are so deeply ingrained that:

* you read what was absolutely not written;

* nobody noticed.

Re:Lulu: An App No One Should Accept by mynewwork on Wednesday April 10, 2013 @10:35AM (#5525361)
His username is "StavrosK", and his full name, Stavros Korokithakis is in his profile. If you weren't familiar with the name Stavros and didn't know the gender, you could google it and the first link would take you to his website which shows his photo.

I don't see the 'deeply ingrained prejudice' here.

Re:Lulu: An App No One Should Accept by EwanToo on Wednesday April 10, 2013 @10:32AM (#5525341)
The parent is StavrosK, in their profile it says "I'm Stavros Korokithakis.", Stavros being a mans name.

Of course, it could not be true, but I can't see why anyone would bother.

Re:Lulu: An App No One Should Accept by duaneb on Wednesday April 10, 2013 @09:37AM (#5525027)
If there's one thing the internet has taught me, there is no such thing as ironclad code. OpenBSD still has security vulnerabilities, and I highly doubt Lulu's security chops are as good.

That said, I'm not trying to doubt the skill of Lulu's employees. Just warning that vulnerabilities are always a possibility.

Re:Lulu: An App No One Should Accept by StavrosK on Wednesday April 10, 2013 @09:45AM (#5525074)
Oh, sure. I'm just saying that, as far as I know, nobody ever wrote inline SQL, so the specific vulnerability would be unlikely.
Re:Lulu: An App No One Should Accept by learningram on Wednesday April 10, 2013 @10:33AM (#5525354)
Why did you leave ?
Re:Lulu: An App No One Should Accept by StavrosK on Wednesday April 10, 2013 @10:36AM (#5525372)
I was working remotely and they wanted to concentrate the team, but I didn't want to move away.
Re:Lulu: An App No One Should Accept by Evbn on Wednesday April 10, 2013 @12:22PM (#5526106)
This complacent overconfidence tells me that Lulu probably has major security holes that the staff refuse to look for.
Re:Lulu: An App No One Should Accept by StavrosK on Wednesday April 10, 2013 @12:28PM (#5526168)
How did you get this from that? I'm curious.