QUOTE (eth00)
The new injection attacks do not even use them in the command line, they call a text file hosted someplace else that has the commands.
OK, now what are you talking about? A text file doesn't execute on my server.
QUOTE (eth00)
Some script kiddies have also started to use curl to download files.
OK, so we have another thing to set to 700. Any more? let's get a list going.
QUOTE (eth00)
They are getting smarter and smarter and it is becoming harder to block them via mod_security.
Yea, I think they read the EV1 forums
QUOTE (eth00)
PHP allows execution via the exec function which people need for imagemagic among other things...
In that case you can control what programs they can call, just don't install imagemagic, let them use GD.
QUOTE (eth00)
As far as bad programing, well there are so many lines of code I would like to see you code it correctly.... If you want something that will be less suseptible code it yourself.
I do, all the time, and I always think about security and input exploits

A lot of programmers are lazy and don't take the time to do things right.
I write all kinds of stuff so don't tell me it can't be secure enough to not let people drop a program into your server area and
run it. It just takes a little more time and thought on the part of the programmers. They seem to be doing the fixing after the fact. It's the same amount of time spent.
QUOTE (eth00)
the perl binary is being called from /usr/bin/perl so every time you call it for all of the different purposes it will be the same place.
I probably wasn't clear, I was talking about not allowing it to run anything that isn't in the cgi-bin when apache calls it. It's just a thought.
QUOTE (eth00)
It is still possible to upload stuff even using that ruleset, it just helps block most of the exploits. I could make a bigger ruleset but it would start to slow down slower servers.
It's only called when someone does a POST command, isn't it?