How Cyber Security Affects the Software Development Life Cycle