Le 16/12/2010 01:45, Bob Proulx a écrit :
> The shell isn't the only one that introduces a security vulnerability
> on most systems when setuid.  All interpreters are the same in that
> regard.  On systems where you shouldn't suid scripts then you
> shouldn't suid any of the set of sh/perl/python/ruby scripts either.
> I think most people would consider at least one of those in that set a
> real programming language. :-)

None of these other languages has the same quoting complexity. You can
find some FAQs saying: "Never setuid a shell script, use something
less dangerous instead like Perl for instance".

I imagine it is too difficult to appreciate this complexity and
objectively compare it to other languages when you are an expert in
it.



Reply via email to