News for hackers. Stuff that matters.
Re:does web.py have documentation and are you using webpy? by inklesspen on Tuesday May 29, 2007 @06:40PM (#25290)
No, I'm not using web.py. I started out using it and switched to Pylons, because web.py was too simplistic for my needs, and because a nasty security gaffe Aaron made eliminated my trust in his ability to write secure code.
Re:does web.py have documentation and are you using webpy? by timg on Wednesday May 30, 2007 @12:00AM (#25329)
That security gaffe was in Markdown - a piece of junk that I've been pointing out flaws in for the past year.
Re:does web.py have documentation and are you using webpy? by inklesspen on Wednesday May 30, 2007 @01:49AM (#25342)
That's not the security gaffe I'm talking about.

http://groups.google.com/group/webpy/browse_frm/thread/2fcbcb60a99a1c79/

Aaron's mistake is at post #4, my response is post #5.

Yeah, that's from a while ago. That's about when I stopped using web.py, too.

Re:does web.py have documentation and are you using webpy? by timg on Wednesday May 30, 2007 @03:36AM (#25348)
Yes, I understand your concern. For sure, aaron was on drugs when he mentioned this quick, non-secure fix -- even though the asker most definitely had very loose security requirements given that he was using nothing more than CGI.

\But\ from the beginning, everyone using webpy has seem to know flup sessions to be the recommended way of doing sessions:

http://webpy.org/track/wiki/SessionsWithFlup

Let's look at this another way though. If you really need security, then which is better: a simple, quickly verifiable codebase like webpy, or a massive, magical code base like django and turbogears? Do any frameworks make any guarentees of security?

I have seen several high profile sites within the last two years with major, obvious security problems. As hard as this is to believe, I no longer think that security is what will determine the success of most any web app -- at all. Unless you have special needs, feelings of security should not be your primary metric in evaluating a framework.

Re:does web.py have documentation and are you using webpy? by inklesspen on Wednesday May 30, 2007 @08:24AM (#25380)
Luckily I don't use a massive, magical code base like Django or TurboGears. I use Pylons, which is small enough that you can understand it all, large enough that you can actually do useful things with it, and written by some very smart people.
Re:does web.py have documentation and are you using webpy? by ralph on Wednesday May 30, 2007 @08:17AM (#25378)
(*But* is *But*.)