Building Automated Security Pipeline for Containerized Microservices
Kuppusamy Vellamadam Palavesam *
Mastercard, Dallas-Fort Worth Metroplex, Texas, United States.
Siva Venkatesh Arcot
Cisco Systems. Inc. Dallas-Fort Worth Metroplex, Texas, United States.
Mahesh Vaijainthymala Krishnamoorthy
Stelmith, LLP., Dallas-Fort Worth Metroplex, Texas, United States.
Ebishdon G V
Ernst and Young, Chennai, Tamil Nadu, India.
*Author to whom correspondence should be addressed.
Abstract
DevOps and microservices architectures are increasingly being adopted by organizations to improve software delivery agility, scalability, and speed. These techniques transform development workflows, resulting in faster innovation and deployment. However, they pose distinct security challenges, especially in containerized systems. Containers, as lightweight and scalable solutions, are essential to microservices; nonetheless, they are prone to hazards like misconfiguration, insecure images, and security vulnerabilities during execution. Addressing the security of these systems is critical for maintaining trust, safeguarding sensitive data, and allowing new cloud-native ecosystems. This comprises automating security checks including vulnerability scanning, security testing, and policy enforcement within the CI CD pipeline. Securing container images, ensuring compliance with corporate regulations, achieving runtime monitoring, and aiding developers with constant input are all key approaches. Automating these procedures allows firms to proactively mitigate risks, assure consistent protection, and build a culture in which security is seamlessly incorporated into the development lifecycle. This method enables enterprises to accomplish both faster delivery and comprehensive security, paving the door for scalable, safe, and high-performance microservices implementations. This article investigates the revolutionary impact of DevOps and microservices, the vital requirement for security in containerized settings, and solutions for developing automated security pipelines using tools like SAST and DAST, without sacrificing the speed and efficiency of CI/CD workflows.
Keywords: DevSecOps - development security & operations, CI CD - continuous integration and continuous deployment, SAST/DAST-static/dynamic application security testing