Defense is definitely more difficult in a business environment
With the limited time (even using automated tools) to detect and respond to an attack - which means detailed log review, the task of the defender is the greater and more challenging. And if a forensic level analysis is required, you'd better budget at least one hour of time for every minute an attacker was in your system.
Log correlation, multi-layered (and frequently non-integratable) tools means a lot more work. Bugs happen and exploitation of them is a damn sight easier than having to mitigate or work around a vulnerability because some programmer, in his/her infinite wisdom, found that they could do really cool programming tricks!
And, yes, I have had to deal with business applications that actually used cross-site scripting vulnerabilities in Internet "Exploder" to achieve a business function. Patching caused apps to break and left an exploitable weakness in the network.
Having stated the above, it just feels to me that defense takes more work - why because as previously stated throughout this thread, defense it more a guessing game, the attack can be better planned. With defense, one needs to plan for every contigency that can be imagined.
Re: Defense is definitely more difficult in a business environment
Quote:
Originally posted here by Cyberruk
Having stated the above, it just feels to me that defense takes more work - why because as previously stated throughout this thread, defense it more a guessing game, the attack can be better planned. With defense, one needs to plan for every contigency that can be imagined.
I disagree. It is impossible to plan for every contingency that can be imagined. A defender can only afford (or rather he will only and just barely have the resources for, and maybe not even then) to deal with the most likely contingencies.
You could say the real skill is determining the most likely risks (risk analysis), persuading management to cough up the dough (mucho persuasion) and then implementing an optimal solution (money, time, people and effectiveness wise) before crossing one's fingers, sticking one's head between one's legs and hoping to h3ll you don't have to ki55 your a55 g00dby3!!!