Terminology Index

Glossary

2953 terms

Open concept maps
S
32

Secure by Default

A design principle that systems should be safe out of the box, requiring no user action to be secure. The opposite, insecure defaults, is a major source of misconfiguration and exposure.

Secure by default means shipping with safe settings turned on, dangerous features off, restrictive permissions, encryption enabled, so a user who installs and does nothing is still protected. It contrasts with insecure defaults that require expert configuration to harden. Adopted broadly across modern frameworks, OSes, and cloud services, secure-by-default thinking removes whole classes of misconfigurations and is a foundational hardening principle. Where defaults are bad, baselines and policy-as-code re-impose secure-by-default behavior.

Introduced in: System Hardening Fundamentals

Examples

  • An OS shipping with firewall enabled and no public services open.
  • A framework parameterizing queries by default to prevent SQL injection.
  • Cloud services shipping with encryption on rather than off.