Penetration Testing or Security Assessment: Which is Best?

Updated: April 30, 2010

Penetration test

A security firm is hired to act as if they were an outsider trying to break into your network and steal your data. The firm uses a security scanner to look for exposed vulnerabilities. They might use open source tools like Nessus or a commercial product like Core Trace. They check for IP addresses, open ports, and vulnerable versions of applications like Telnet, FTP, or mis-configurations in DNS servers. Once they know those they attempt to exploit the vulnerabilities to get it. The final delivery is usually a lengthy report on what they find and specific evidence that they broke in. They always succeed. While this is useful there are some drawbacks. A pen-test is not exhaustive. The consultant feels that they are done once they break in. If you want outside confirmation of how vulnerable you are a pen-test is a great way to learn that. You should immediately close all the holes they find. The trouble is that closing holes today is not a good protection against future vulnerabilities that may open up. The other problem is that the bad guys have moved on from this type of attack. Today they would rather trick one of your employees into visiting a malicious website or opening an email attachment that infects their desktop with a Trojan horse. Some pen-testers will do this as well. But all you learn is that your employees are your biggest vulnerability!


Security Assessment

A full-fledged security assessment is a far better investment than a penetration test. In this case the consultant comes in to your establishment (or several of your locations) and scans the network from the inside. They also run diagnostics on representative desktops, email servers, application servers, and data base servers. They will look at your business processes and controls. They will interview your IT staff and review your security policies. They analyze your firewall rules and any other security products you have. They look at your routers, switches, and Wi-fi devices to make sure your network is really what you think it is. Their final report can turn into a working remediation document and often the consultant will offer additional services to fix the issues they uncover.

Who should you call?

There are two classes of security test services: your local small firm of experts and the big consultancies. I usually recommend going with your local security firm. Both generally have very knowledgeable people with all sorts of certifications but the big firms (Deloitte, PwC, etc.) are far more expensive. If you are publicly traded or want to demonstrate to your board or customers that you have a clean bill of health a big firm might be the answer. But if your goal is to discover your security posture and develop a plan to get more secure your local firm is the better way to go.

Related Categories
Featured Research
  • Securing Enterprise Information Technology

    In the 1980s and 1990s, business applications and data were largely confined within and protected by a Local Area Network (LAN). The 2000s introduced a significant change. Download this white paper now to learn why the shift to the cloud is changing how companies think about and manage their IT infrastructure. more

  • Office365 Adoption eGuide

    Microsoft moved to the cloud in 2014, and, as a result, Office 365 is taking off. Now, Okta customers are connecting to Office 365 in increasing numbers. This eGuide explains why IT departments should plan and deploy solutions around identity and mobility management in concert with their Office 365 roll out to get maximum user adoption. more

  • Okta Directory Integration

    For most companies, Active Directory (AD) or Lightweight Directory Access Protocol (LDAP) play a central role in coordinating identity and access management policies. When on-premise applications are integrated to Active Directory or LDAP, users get the best possible experience. That's why Okta's cloud-based identity and access management service provides a highly useful single integration point. more

  • Top 8 Identity and Access Management Challenges with Your SaaS Applications

    With more and more businesses adopting Software-as-a-Service (SaaS) applications, enterprise IT is fundamentally changing. This whitepaper presents the eight biggest Identity and Access Management (IAM) challenges associated with adopting and deploying cloud and SaaS applications, and discusses best practices for addressing each of them. more

  • Better BYOD with Pulse Secure and MDM Partners

    Learn how Pulse Secure and leading MDM product partners are transforming the way employees and IT benefit from the productivity and flexibility of BYOD — without compromising security or increasing management complexity. more