Penetration testing is a method of evaluating the security of an information system by simulating an attack from a malicious source. This type of penetration testing has been adopted in most developed countries and it is slowly gaining ground in Nigeria .