Skip to content

Internal vs External Pen Testing

The aim of the pen test is to identify weaknesses and flaws within the infrastructure’s attack surface and leverage them to gain elevated and persistent access.

Man typing on laptop

What is an internal pen test?

Internal Penetration Testing or ‘Pentesting‘ typically refers to the testing of a client’s internal infrastructure, usually based on a Windows Active Directory.

What is an external pen test?

Meanwhile, external penetration testing or ‘Pentesting’ typically refers to the testing of a client’s public-facing infrastructure such as a web server.

The importance of internal and external pen testing

The aim of the pen test is to identify weaknesses and flaws within the infrastructure’s attack surface and leverage them to gain elevated and persistent access. This helps highlight key attack paths which a localised attacker cloud exploit, and more importantly, how to close them.

Conducting frequent pentests is vital to maintaining an excellent security posture as they often uncover vulnerabilities that are not covered by standard vulnerability scans by employing the methodologies used by malicious actors.

Similarities between internal and external testing

Whilst internal and external pentests differ in scope, they share a similar approach and methodology. Including the following:

  • Port Scanning
  • Credential Stuffing
  • Vulnerability Scanning
  • Username Enumeration and Password Guessing
  • Privilege Escalation
  • Data Exfiltration

If you like this blog post, find more content in our Glossary.