Tasks to ensure software is securely designed, built, and maintained so it continues to correctly function under malicious attack.