Skip to content

What is Attack surface? Definition and explanations

The attack surface is the set of points through which an attacker can try to enter a system: open ports, exposed applications, APIs, accounts, devices, connected suppliers, and also the people targeted by social engineering. It grows with every new service put online. Reducing it — closing, removing, restricting — is often more effective than adding defences.

In one sentence

The attack surface is the set of possible entry points into a system.

Related terms

Sources and references

Glossary