On Mon, 28 Feb 2005 21:13:06 -0500, Bogart Salzberg
<[EMAIL PROTECTED]> wrote:
> An (improved) argument for a bottom-up approach to boosting Perl...

[ various stuff I mostly agree with snipped ]
> 3. Make Perl CGI easier to use. The aid of "CGI::Carp
> qw(fatalsToBrowser)" should be built-in and ON by default. (How hard is
> it for perl to figure out that it was called in a CGI context and
> prepend a header upon expiring? For that matter, how hard is it for
> Apache to do?) "500 Server Error" is NOT helpful. Sure, you could check
> the error log. But some ISPs don't even allow access to the error log.
> When you're smart enough to turn it OFF, you'll be smart enough to turn
> it OFF.
[...]

This I'm strongly opposed to since it is a security hole.  The
same tool that you use to debug your code can be used by
attackers to debug an attack against your code.  Search for a
guide to how to conduct an SQL injection attack to see a
practical example of how this happens in practice.

Make it easy to find the feature and toggle it.  But don't
encourage insecure by default when facing the Internet.

Please.

Ben
 
_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to