Automation will remain the key for securing web applications in 2018
Blog post from Codefresh
Automated deployment is crucial for maintaining application security, as exemplified by "Experian's Law," which suggests that the inability to quickly and confidently push changes can lead to vulnerabilities, illustrated by the infamous Experian security breach. Containers play a significant role in integrating infrastructure changes into the application release process, with tools like Codefresh facilitating the management of both application code and container dependencies. By treating containers as integral components, Codefresh allows teams to validate application and infrastructure changes simultaneously, deploying images containing everything needed for a service to run. This approach streamlines the traditionally separate processes of managing OS updates and application changes, as demonstrated by the need for timely updates to Apache Struts in the Experian case. However, automation alone is not a panacea for security concerns; it is part of a comprehensive security strategy that also speeds up development processes, indicating the potential benefits of using Codefresh for those seeking efficiency and enhanced security.