I co-authored this post about empowering application security with Constantine Grancharov, Product Manager, Application Security Solutions at IBM.
From the latest agile development tools to innovative delivery platforms such as containers, DevOps is changing how people and businesses work.
But the novel software development approach of DevOps can also result in unique challenges, one of the most significant of which is application software security testing. How do you balance the need for quick software releases while protecting sensitive customer and company data?
Marrying DevOps and Application Security Testing
Recently, we hosted a webinar that outlined the unique application security challenges posed by DevOps and simple steps organizations can take to properly address them. Three of the key steps were to start with automation, customize security gates and test for vulnerabilities.
Starting With Automation
The world of DevOps is agile and fast-paced. To avoid slowing down the process, security testing methods must be automated within the DevOps environment. A great place to start is by integrating application security testing with continuous integration tools and running your testing at the exact point it’s needed. This enables your DevOps environment to hum along while protecting applications from potential vulnerabilities.
Customizing Security Gates
No two DevOps processes are alike; each application you build has unique development and security needs. Internally facing applications may require less stringent application testing than externally facing ones. In addition, you may be using containers like Docker to deploy your applications.
Know who your applications will serve and the level of data sensitivity associated with each application, and then determine how they’ll be delivered. This will enable you to design the proper application security testing gates at the right points in the DevOps process.
Read the complete post about empowering application security at IBM’s Security Intelligence site.