Skip to main content

Internal vs external penetration testing What each one tests, and why you need both.

Internal vs external penetration testing: what each covers, the attacker each simulates, when to choose which, and why most organisations need both.

Senior Consultant, Summit
4 min read
Blue network cables connected to a switch, representing internal and external network penetration testing
Internal vs external penetration testing · perimeter and post-breach perspectives
On this page
  1. Two different attackers
  2. What external testing covers
  3. Why the perimeter is not the whole story
  4. What internal testing reveals
  5. Where cloud fits
  6. Which should you do, and when
  7. How Summit helps
  8. Frequently asked questions

Only ever tested your perimeter? Run the free scan at scan.sumrite.com for the external view, then talk to us about the internal picture a scanner cannot reach.

“We get pentested every year” almost always means an external test. That is a good habit, but it answers only half the question. The other half, what happens after someone gets in, is where incidents actually turn into disasters, and it is the half most often left untested.

Two different attackers

External penetration test Internal penetration test
Vantage point The public internet Inside the network, or an assumed-breach foothold
Attacker simulated An outsider with no access A malicious insider, or an outsider who already breached the perimeter
Typical scope Websites, apps, APIs, VPNs, email, exposed infrastructure Internal networks, Active Directory, file shares, databases, admin systems
Core question Can someone get in from outside? Once in, how far can they go?
Common findings Exposed services, unpatched edge systems, weak authentication, web and API flaws Over-privileged accounts, weak segmentation, privilege escalation, lateral movement to crown jewels

What external testing covers

External testing maps and attacks everything you expose to the internet: web applications, APIs, remote access, mail, and any infrastructure with a public address. It is the first thing worth doing because it reflects the most constant threat, the automated and opportunistic attacker scanning the internet. A good external test goes well beyond a scan: it exploits what it finds, chains issues together, and tests the business logic of your applications. Our web application VAPT guide covers that application layer in depth.

The limitation of external testing is the assumption underneath it: that keeping attackers out is enough. It rarely is.

Why the perimeter is not the whole story

Attackers do not always break down the front door; often they are handed a key. Phishing captures a password. A reused credential appears in a breach dump. A contractor’s laptop is compromised. A supply-chain update carries malware. In every case, the attacker starts inside, and your external test said nothing about what happens next.

That “next” is the expensive part. Ransomware crews rarely exploit a clever external bug; they get an initial foothold, then move laterally, escalate privileges and reach the systems that let them encrypt or exfiltrate everything. Internal testing is how you find out whether that journey is a five-minute sprint or a hard climb.

Assumed breach is the realistic default

Modern internal tests usually start from “assume the attacker already has a foothold”, for example a standard employee device or a low-privilege account. It skips the argument about whether the perimeter can be breached (it can) and spends the time on the question that matters: how bad is it once they are in?

What internal testing reveals

From an inside starting point, a tester looks for the things that turn one compromised laptop into a company-wide incident:

  • Flat networks with no segmentation between user devices and critical systems
  • Over-privileged accounts and service accounts with far more access than they need
  • Weak internal authentication and cached credentials ripe for harvesting
  • Privilege escalation paths through misconfigured systems and Active Directory
  • Sensitive data on open file shares and databases with weak access control
  • Missing monitoring, so lateral movement would go unnoticed

These are exactly the weaknesses our article on the absence of RBAC describes, seen from the network rather than the application.

Where cloud fits

In cloud environments, “internal vs external” shifts from network location to identity. The external view is still your public endpoints, but the internal view becomes an assumed-breach test from a low-privilege account, a compromised workload or a leaked key, following identity and permission paths rather than network segments. The two-perspective principle holds; the mechanics change. Our guide to cloud penetration testing on AWS, Azure and GCP goes deeper.

Which should you do, and when

  1. Never tested? Start external. Close the most exposed, internet-reachable issues first.
  2. Add internal next. Once the perimeter is in reasonable shape, test the blast radius with an assumed-breach internal engagement.
  3. Let compliance steer the cadence. Many frameworks expect both over time; map the scope to what you must evidence.
  4. Re-run after change. A new office network, a cloud migration or a big release can reopen either side.
  5. Graduate to red teaming. When both are mature, a red team exercise tests detection and response across the whole path. See red team vs penetration testing.

How Summit helps

Summit runs both perspectives. Our network penetration testing covers external perimeter testing and internal, assumed-breach engagements, alongside web application and cloud testing for the systems that sit on each side. Every engagement is manual, evidence-led and retested. When you are ready to test detection as well as exposure, our red team operations tie it all together. Start with the free external check at scan.sumrite.com.

Cover both the outside and the inside

Tell us what you have tested so far. We will scope the external and internal testing that closes the gap. Get a quote or run the free scan first.

Related reading: Black-box, grey-box and white-box testing · Types of penetration testing · Red team vs penetration testing

Frequently asked questions

What is external penetration testing?

Testing from outside your network, against your internet-facing systems: websites, applications, APIs, VPNs, email and exposed infrastructure. It simulates an attacker on the internet with no prior access, and answers how well your perimeter holds up.

What is internal penetration testing?

Testing from inside your network, usually from an assumed-breach position such as a standard employee device or a foothold an attacker might gain. It simulates what someone could do once inside: move laterally, escalate privileges and reach sensitive systems and data.

Do I need both internal and external penetration testing?

Most organisations do. External testing alone assumes the perimeter never fails, which is unrealistic given phishing, stolen credentials and supply-chain compromise. Internal testing shows how far a breach would spread. Together they cover the full picture.

Which should I do first?

If you have never tested, start with external to close the most exposed, internet-reachable issues, then add internal to understand blast radius. Compliance or a recent incident may change the priority.

Does cloud change internal vs external?

Yes. In cloud environments the boundary is identity more than network location, so 'internal' often means an assumed-breach test from a low-privilege account or workload. The principle, test both the outside view and the post-foothold view, still holds.

How do I scope this?

Run Summit's free scan at scan.sumrite.com for your external exposure, then talk to us about the internal, assumed-breach testing a scanner cannot do.

See all FAQs →

  • Penetration Testing
  • Network Security
  • VAPT
  • Internal
  • External

Niyaz Khan

Niyaz Khan is a Senior Consultant at Summit, working on web application, API and infrastructure security testing and the hardening guidance that follows each engagement.

Talk to a tester

Want us to look at your application?

Scoped quote within a day. Expert-led testing, verified findings, a fix-and-retest cycle and a report your auditors can use as evidence.