Security ArchitectureQuestion 42 of 100

Which design principle removes unnecessary services, ports, and software to reduce a system's attack surface?

a.Redundancy
b.Least functionality
c.Elasticity
d.Multitenancy

Explanation

Least functionality configures a system to run only the services and features required for its purpose. Disabling unneeded components shrinks the attack surface. It complements least privilege by hardening the system itself, not just user access.

Practice all 100 questions free — no signup required.

Related questions on this topic

Last reviewed: · editorial process

PrepPass Editorial Team · Verified against CompTIA Security+ (SY0-701) · How we review
Report