Re:A Big Case of Oops
by tptacek on Friday February 26, 2010 @01:27PM
(#1153745)
There is a huge "maybe" attached to that statement. It's also possible that several of the popular NoSQL databases could have key patterns that will corrupt memory in their C-code runtimes. There are good reasons to consider NoSQL databases, but security isn't one of them yet.
[ Parent
| on HN ]
Re:A Big Case of Oops
by dm_mongodb on Friday February 26, 2010 @01:59PM
(#1153828)
trying to understand what you just said: do you mean they may have buffer-overrun vulnerabilities, just as they are new projects? a lot of nosql projects are written in erlang and java btw.
I don't like the term "buffer overflow" because things haven't been that simple since the '90s (the recent Aurora kerfluffle happened because IE freed memory in the wrong order, no overrun involved). But yes, the point is you're trading a problem in a domain where we know how to mitigate problems for a maybe less likely problem in a domain where we have no idea how to mitigate problems.
Is there any reason why sql databases should be less vulnerable to that other type of problems?