defend - protect - detect - recover - manage !

in order to know how do detect and attack and protect you should first understand the attack !

a very useful link for that:

http://www.attacklabs.com/