Ethical Hazards and Safeguards in Penetration Testing. - Shamal Faily; Claudia Iacob; Sarah Field (BCS HCI, 2016)