The Perfect Software Security – An Unattainable Holy Grail

Conflict is as much a part of human nature as much as eating and sleeping are. It’s an software security attack defenseinstinct, embedded deep into the primordial, animal side of our brain. And in every conflict there are two sides: the one that is attacking and the one that is reacting to that attack. The side that adapts faster is the one that wins.

Attackers will set an objective for themselves and they will probe and prod at their victim’s defenses until they punch through. In turn, defenders need to anticipate the attacker’s goal and focus their efforts and resources in to preventing the attacker’s success. It a good old fashion arms race and these basic mechanics of combat are the reason why attacking is considered far easier than defending. Continue reading