The best AppSec and security engineering programs have come by their success by having Security Champions Programs that are aimed at embedding security ideals into the development team.
In this episode of The Security Champions Podcast, Mike talks to Jason Haddix, the Chief Information Security Officer at BuddoBot, about best practices learned from his experience running security champion programs, the layers of application security, and how to foster collaboration between development and security teams.
An effective application security program is made up of layers that work together to protect users and businesses from vulnerabilities and threats. But not all application security programs are meant to be the same – the key is to grow your program into what you need it to be.
Secure coding training is your first line of defense for your application security program. This is the broadest layer of your application security program and can be the most effective for creating a safe application within your project timeline.
By implementing secure coding training continuously in your SDLC, you can build a team that creates quality code more quickly by removing the vulnerabilities from existing in the first place.
Read More: Managing Human Risk For Safer Applications
While security scanning tools and pen testers are valuable components of a robust security strategy, they are meant to catch mistakes – not prevent them.
They have inherent limitations that make them inadequate as the sole defense mechanism:
Read More: The Importance of Secure Code Training: Building a Strong First Line of Defense
Your security champions are one of the more powerful layers of an application security program.
Your security champions can help reduce the lift of the pipeline. Security-conscious people will be able to work cross-functionally to help build the safety rails within your development lifecycle that will lead to an overall safer development process.
Here are other ways security champions can benefit your applications security program:
Read More: How Security Champions Help Improve Application Security
It’s all too common for organizations to work in silos – the development team creates and delivers code. In contrast, the security team handles any security incidents internally and returns action items to the development team.
Until there is a security breach, organizations look at their internal processes and see they need to bridge the divide between development and security teams.
You can change the security culture of your entire organization through small changes that focus on the three C’s:
To learn more about security champion programs and other AppSec topics, please subscribe to "The Security Champions Podcast" by Security Journey.