DevOps is turning out to be more security-friendly than most pundits predicted. Credit: Thinkstock DevOps is turning out to be more security-friendly than most predicted. In the recent AppSec and DevOps Trends Report from ESG and Veracode, 45 percent of IT pros revealed that DevOps is actually bringing application security to the forefront and making it even easier to implement and manage. The report surveyed 400 IT, cybersecurity, and application developer professionals involved with application security initiatives about their perspective on AppSec’s role in a DevOps world. While conventional wisdom would say that security testing would have a hard time fitting into a fast-paced, frequent releasing DevOps environment, this isn’t always the case.Importance of AppSec recognizedWe have spent the past 10 years talking about the importance of application security, and it’s frequently been a tough sell. But as the headlines about breaches proliferate, and the role of applications in supporting businesses expands, the message finally seems to be getting through. Eighteen percent of participants in ESG’s research indicated that code testing and application security was the software development teams’ top priority, up seven percentage points from 2015. Likewise, a whopping 62 percent said that AppSec was very important, compared with 55 percent in 2015.DevOps’ effect on application securityBut is the shift to faster and more frequent development cycles going to hinder AppSec’s forward momentum? According to these survey results, and from our experiences in the field as well, DevOps is actually enabling application security adoption, rather than hindering its progress.Overall, the survey respondents indicated that the shift toward DevOps is both streamlining the development process, and enabling the integration of security testing. The respondents pointed to the following DevOps attributes that are making application security more streamlined and effective:Earlier and automated testing: The DevOps model pushes security considerations “left” into earlier stages of the development cycle. Forty-three percent of the ESG survey respondents noted that correcting security defects in the development stage is more efficient than patching production systems. Developers and security teams also reported that DevOps’ focus on automation has improved development efficiency and code security. Collaboration: In traditional development organizations, the security team and development team were operating in separate siloes that interacted infrequently, and often unpleasantly. This survey reveals that Agile and DevOps processes are encouraging developer and security teams to work together at different stages throughout the software development lifecycle, which engenders the ability to find and fix vulnerabilities earlier in the process. And this communication leads to developers having a better understanding of the security implications of their choices for architecture and implementation, and leads security professionals to have a better grasp of the limits of implementation. Fifty-eight percent of respondents indicated that AppDev and security collaborate to prioritize security defects based on likelihood of exploitation, and 45 percent said that the security team regularly participates in daily scrums and planning meetings.What’s needed for AppSec to thrive in DevOpsWhile the survey reveals that developers and security teams are acknowledging and embracing the importance and benefits of AppSec, it also reveals that complexity, workflow integrations, and price are creating obstacles to greater adoption.Teams are finding standalone tools insufficient in contemporary application environments, where development, testing, and production are highly automated. The highest levels of effectiveness and efficiency can be realized when tools are tightly integrated into the workflow, and their use becomes not only mandatory but automatic. Thus, 42 percent of respondents indicated that the ability to integrate into the software development lifecycle was their most important criterion when evaluating Static Application Security Testing (SAST) tools. Other considerations, almost equally important, are accuracy of test suites (40 percent), support for both client- and server-side code testing (36 percent), price (35 percent), and ease of use (34 percent).In fact, the ability to integrate SAST (42 percent) or Dynamic Application Security Testing (DAST) (34 percent) into the AppDev and DevOps processes were the most important tool selection criteria.DevOps brings security into the quality definitionWith the right solutions and collaborative model, DevOps can be a great enabler of security. These survey results do indicate that, although there is work to be done and issues to resolve, DevOps is moving us toward security as simply another quality requirement. Related content opinion The ethics of creating secure software The permeation of software into every aspect of our lives makes it impossible to avoid. Software has transcended from a technical process into the realm of social morality. Therefore, the consequences are on a massive scale across the whole of societ By Chris Wysopal Sep 07, 2018 5 mins Enterprise Applications Security Software Development opinion Blockchain only as strong as its weakest link The blockchain might be secure, but is all the software interacting with it? In many cases, no. We’ve seen in an increase in cyberattacks due to vulnerabilities in the software side of the blockchain, from wallets to smart contracts to exchange By Chris Wysopal Aug 06, 2018 4 mins Blockchain Security opinion Keeping the Stars and Stripes secure Some of the most pressing threats to our national security are found not in the physical world, but in cyberspace. It's past time for our nation to adapt to the changing landscape and bring our security infrastructure up to speed. By Chris Wysopal Jun 15, 2018 5 mins Government IT Government Technology Industry opinion The good, the bad & the ugly of using open source code components Using these risky snippets of code has become standard for developers, but what do they actually think about them? By Chris Wysopal May 09, 2018 5 mins Application Security Open Source Podcasts Videos Resources Events SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe