Courses for Development Staff
All software development teams—whether they build in-house or commercial software—have a critical role to play in protecting sensitive information. By identifying and resolving vulnerabilities early in the software development lifecycle, your team can substantially lower information risk cost effectively.
Only recently have companies begun to meaningfully integrate security into the software development lifecycle. Secure coding has been greatly advanced by the adoption of formal software security assurance methodologies such as Microsoft SDL, OWASP’s SAAM and BSIMM. Central to the successful implementation of these methodologies is role-specific training for all development staff—whether they are architects, developers, QA testers or managers.
Our courses for development teams begin with an overview of fundamental secure coding principles. Students learn the many ways in which vulnerabilities in software code may be exploited by attackers and are shown the value of secure development. Building on this understanding of the risks inherent in software development, students learn solid architecture, design, testing and implementation principles. From there, they explore ways to root out security issues within existing systems and how to effectively respond to evolving security threats.
Questions? You can reach us at info@safelightsecurity.com and 401-441-5139.