Skip to content

Secure by Default

Out-of-the-box configuration should be secure; security should not require explicit action or expertise to enable.

Tension Addressed

Convenience vs. Safety

Recognizable As

HTTPS by default; passwords required by default; permissions denied until granted; secure cookie flags default on; encrypted storage by default; authentication required for all endpoints unless explicitly public.

Canonical Sources

Saltzer & Schroeder, "The Protection of Information in Computer Systems" (1975)

Transfers To

Product design (safety features), API design (conservative defaults), configuration management (secure baselines), privacy by design

Most users never change defaults. If the default is insecure, most deployments will be insecure.