About this interactive
A principle is a rule that guides decisions, and this module's are the guidelines for architecting a secure network. Five of them are easy to confuse, because one design decision can look like several.
Least functionality is about the system: install and run only what its job needs. Least privilege is about access: give each user, application or system the least rights that let it do its job. Segmentation is about separation: divide data, networks, keys, databases, buildings and duties into parts, so a compromise in one part stays there. Defense in depth is about layers: put more than one safeguard between an attacker and an asset, inside the perimeter as well as at it, so when one fails another holds. Zero trust is about verification: never trust because of location or an earlier check; verify each request.
Ask what the decision changes. Removes software: least functionality. Narrows one identity's rights: least privilege. Splits one thing into separate parts: segmentation. Adds another barrier behind an existing one: defense in depth. Replaces a one-time or location-based trust with a check on each request: zero trust.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →