Live data from Hacker News

What The Rails Security Issue Means For Your Startup

kalzumeus.com

181–183 of 183 posts

Re: What The Rails Security Issue Means For Your Startup

#181
post #55
post #14

This is a pretty good example of why I hate big frameworks. They are simply too big to prevent stupid issues like YAML extraction in JSON and XML. If you are like me, you would expect that YAML was used in the configuration files and nowhere else. A small framework like Sinatra wouldn't have been big enough to hide an issue like this.

Really? Has a giant framework like Django had bugs this severe, that allowed data-file parsers to execute arbitrary attacker code?

The OP specifically mentioned that a similar bug was found in Django, and had previously been found in another big java framework.

I understand the appeal of "magic" to solve issues when you are under a deadline. It is just that trusting it is dangerous.

Re: What The Rails Security Issue Means For Your Startup

#182
post #55

Earlier quoted context omitted.

Really? Has a giant framework like Django had bugs this severe, that allowed data-file parsers to execute arbitrary attacker code?

The OP specifically mentioned that a similar bug was found in Django, and had previously been found in another big java framework. I understand the appeal of "magic" to solve issues when you are under a deadline. It is just that trusting it is dangerous.

I checked the article, and that bug was similar in the relevant sense. It was a security bug related to hashed messaged authentication codes, a class of security exploits related to very non-trivial issues in cryptography. It was not comparable to "let's allow an information-file parser to execute arbitrary attacker code".

Re: What The Rails Security Issue Means For Your Startup

#183
post #77

FUD much

Hiya, welcome to Hacker News. I'm Patrick and I wrote this article. I run four businesses, three of which are intimately tied to Ruby on Rails, I am a contributor in the community, and I want to see it win. If you believe I am trying to spread fear, uncertainty, or doubt, you are greatly mistaken about my motives. As someone who loves Rails, to someone who presumably likes Rails, it is imperative that you understand…

I think Rails has already succeeded. What is winning?
Post reply on HN