Secure product development practice

Definition
Secure product development practices are

"a set of processes integrated into the system development life cycle (SDLC) that reduce the security risks of the overall product. These practices help to develop more robust hardware, software, and firmware with fewer weaknesses and vulnerabilities, as well as identify and remediate weaknesses and vulnerabilities before implementation. Secure development practices ensure that security is integrated into all phases of the SDLC and is considered a key component of system development."