Designed-in security

Definition
Designed-in security (also called security by design) is

"an approach to software and hardware development that seeks to make systems as free of vulnerabilities and impervious to attack as possible through such measures as continuous testing, authentication safeguards and adherence to best programming practices."