Penetration Testing: An Effective Cyber Defence Technology