Three different kinds of attacks