Active attacks
passive attacks