Software developers are the foundation of any application. But building secure software requires a security mindset. Unfortunately, obtaining such a mindset requires a lot of learning from a developer.
The OWASP top 10 of proactive controls aims to lower this learning curve. It covers ten crucial security controls in virtually every application. This session gives an overview of 10 common security problems, and how to address them. We will go over numerous security anti-patterns and their secure counterparts. Throughout the session, you will get a good overview of common security issues. In the end, you walk away with a set of practical guidelines to build more secure software.
Jim Manico is the founder of Manicode Security where he trains software developers on secure coding and security engineering. He is also an investor/advisor for Signal Sciences and BitDiscovery. Jim is a frequent speaker on secure software practices, is a member of the JavaOne rockstar speaker and Java Champion community and is the author of "Iron-Clad Java: Building Secure Web Applications" from McGraw-Hill and Oracle Press. Jim also volunteers for the OWASP foundation where he helps build application security standards and other documentation.