Skip to content

Attack Surface

What is Attack Surface?

The total number of possible entry points for unauthorised access to a system. Reducing the attack surface through hardening, patching, and removing unnecessary services is a core security practice.

Information Security

Each of these is named in at least one of the same controls as attack surface. The number is how many controls name both.

What the standards actually require on attack surface

Requirements naming attack surface across 6 standards, quoted from the control text.

Require the developer of the system, system component, or system service to perform attack surface reviews.

NIST800-SA-11(6) · SA-11(6) Developer Testing and Evaluation | Attack Surface Reviews →

Isolate ICS networks from any untrusted networks, especially the Internet; lock down all unused ports and turn off all unused services. Allow real-time external connectivity only where there is a defined business or control requirement;

CISA-ICS-7S-3 · Reduce Your Attack Surface Area →

The product must be designed, developed and produced to limit attack surfaces, including external interfaces.

eu-cyber-resilience-act::Annex I Part I(2)(j) · Limiting attack surfaces, including external interfaces →
SWIFT CSCF1 control

Per SWIFT CSCF Objective 2: Internal Data Flow Security + Security Updates + Hardening + System Integrity Verification + Application Hardening + Vulnerability Scanning + Logging + Anti-Virus.

SWIFTCSCF-2 · Reduce Attack Surface and Vulnerabilities (Objective 2) →
IEC 624435 controls

A process shall be employed to perform penetration testing on the product, based on the threat model and the attack surface, by people with penetration testing expertise, before release and after significant change.

iec-62443::SVV-4 · Penetration testing →
NIST SP 800-1723 controls

Employ physical isolation techniques, logical isolation techniques, or both across organizational systems and system components, so that CUI is separated into security domains behind managed interfaces, the attack surface is reduced and adversary movement betw...

3.13.4e · Physical and Logical Isolation Techniques →

Questions people ask about attack surface

What is Attack Surface?
The total number of possible entry points for unauthorised access to a system. Reducing the attack surface through hardening, patching, and removing unnecessary services is a core security practice.
Why is Attack Surface important for compliance?
Attack Surface is a key concept in Information Security. Understanding attack surface helps organizations meet regulatory requirements, reduce risk, and demonstrate due diligence during audits. Our compliance platform maps 1,016 frameworks with 316K cross-framework control mappings.
Which compliance frameworks address Attack Surface?
Attack Surface appears in the requirement text of NIST SP 800-53 Rev 5, CISA Industrial Control Systems (ICS) Security Guidance, EU Cyber Resilience Act, SWIFT CSCF, IEC 62443. Across these standards we have identified 13 controls that name it directly, each linked to the control text on the compliance platform.
Where can I learn more about Attack Surface?
Explore our compliance framework pages to see how attack surface applies across different standards and regulations. Our implementation guides provide step-by-step guidance, and the compliance platform offers AI-powered analysis of how this concept maps across 1,016 frameworks.

See how Attack Surface applies across compliance frameworks

Our platform maps 1,016 frameworks with 316K cross-framework control mappings. Explore how this concept is addressed across standards.

Written and maintained by Gerard Blokdyk, The Art of Service.