Definition
Secure Design is an approach that considers security requirements from the beginning of the design of systems, applications and processes.
Human Explanation
Security should not be added after a project is finished. It should be one of the solution's fundamental elements from the start.
Why it Matters
Considering security during design reduces the number of defects and the cost of later changes.
Conceptual Boundary
Secure Design is not the selection of particular Security Controls. It defines how security is considered while a solution is being created.
Practical Perspective
The least expensive and most effective safeguards are often created before the first line of code is written.