When it comes to software development, DevOps has given organizations unprecedented levels of speed and flexibility. However, too often, speed comes at the expense of security. After all, the faster teams need to deliver code, the easier it is to overlook security or postpone it. Many organizations that rush past security in the development stage have to slow down significantly in the production stage when security flaws are identified and need to be fixed. That’s where security champions come in! By introducing a security champion into your development team, you can keep security at the forefront while improving overall product quality.
A security champion can be any team member interested in security and serves as a liaison between development and security—two traditionally siloed teams. A good security champion advocates security awareness in the entire team, striving to teach the ropes to others as well. The goal of a security champion is to be an enabler, not a blocker. A security champion is also responsible for ensuring that the team's code is secure, free from any security issues, and compliant with industry best practices. This can be achieved through code reviews, static analysis, and dynamic analysis.
Ideally, a security champion is someone familiar with the product under development and is aware of any potential security issues. In most cases, the security champion is a developer, but they could also be a QA, a designer, an architect, a DevOps, or even a product manager. The security champion doesn’t have to be the scrum master or a team leader. However, team leaders must support the security champion and prioritize security as a project goal.
We recognized the importance of the security champion program in strengthening our core security value and shifting security left and implemented the program earlier this year. Our Platform Security team plays a pivotal role in the smooth operation of the security champion program and ensures the following:
Medly's security champions serve as the team’s security conscience, keeping their eyes and ears open for potential security threats. A Medly security champion performs the following tasks:
The program kicked off earlier this year with a small group of dedicated security champions committed to helping us achieve our security goals. Since then, the security champion program has grown significantly. We now have over 30 security champions actively involved in the program across multiple products, data engineering, and IT teams. We’re excited to see the program grow and look forward to seeing the impact our security champions have on the security of the organization.
By following the steps outlined below, we built an effective team of security champions:
The below flowchart explains each of these steps in detail.
The security champion program at Medly has had a positive impact on the overall security of the organization. The program has helped to raise awareness of security risks and vulnerabilities and has also helped to improve the security posture of the organization.
Here are some of the prominent highlights of the program:
Security champions at Medly play a significant role in inculcating a sense of responsibility for security within the organization. Implementing the security champion program has helped us to contribute to a culture of security awareness, leading to more secure applications and better security features.
We hope this blog inspires you to implement a security champions program at your organization and empower your employees to address security issues proactively. Happy reading, folks!