SDLC Security Essentials: A Guide to Safeguarding Your Software Development