From the course: Modern Cloud Security: Shift-Left, Observability, and Automated Defense
Unlock this course with a free trial
Join today to access over 25,500 courses taught by industry experts.
Secure software development life cycle
From the course: Modern Cloud Security: Shift-Left, Observability, and Automated Defense
Secure software development life cycle
- [Instructor] Welcome back to our new chapter about application security and DevSecOps. During this chapter, we will analyze how we can secure applications hosted in the cloud. We'll also focus on security operations and what you need to do to keep your cloud environment safe at all times. Integrating security into every phase of the software development lifecycle is essential to build resilient applications. This approach, often called secure SDLC or DevSecOps, ensures that security is not an afterthought, but a continuous consideration from design to deployment. In the design phase, teams conduct threat modeling to identify potential security risks and define mitigation strategies. This involves understanding the application's architecture, data flow, and trust boundaries. For example, a web application handling user data might face risks like SQL injection or unauthorized access. Threat modeling helps prioritize these risks and design controls upfront. During development, secure…
Contents
-
-
-
-
-
-
-
(Locked)
Secure software development life cycle6m 9s
-
(Locked)
DevSecOps principles4m 40s
-
Shift left4m 4s
-
(Locked)
Automate security in CI/CD pipelines4m 2s
-
(Locked)
Serverless and API security3m 44s
-
(Locked)
Protect APIs from common attacks3m 11s
-
(Locked)
Implement API gateway security features3m 3s
-
(Locked)
-
-
-
-