Securing Your Cloud-Native DevOps: A Zero Trust Approach
Where
Common Ground
BSides Las Vegas
Duration
47 min
Maps cloud-native DevOps threats and applies zero trust principles to secure CI/CD pipelines and developer environments.
Summary
The talk opens by describing cloud-native DevOps as a way of building and shipping applications from microservices, containers, serverless functions and APIs, with fast release cycles and heavy automation. The speaker argues that this speed and distributed design widen the attack surface, leaving pipelines, developer tooling and underlying infrastructure exposed. Supply chain compromises, misconfigurations and identity abuse are presented as the main pressures on these environments.
Using publicly reported incidents, the speaker walks through example attacks: a password-spray intrusion against a legacy tenant, an overly permissive token that exposed internal data in a public code repository, a compromised service account that led to further breaches, and open source backdoors and poisoned editor extensions. Each case shows how a basic mistake or a trusted dependency can move laterally and persist. The defenses are framed around zero trust principles: verify explicitly, enforce least privilege, and assume breach.
The practical guidance covers securing identities with single sign-on, MFA and just-in-time access; hardening the build environment with scanning, SBOMs, restricted registries, isolated runners and secret management; and applying branch protection and policy-as-code to deployments. Monitoring and network segmentation are also covered. The main takeaway is to treat security as a continuous, layered effort across the whole software lifecycle rather than a single gate. A short Q&A touched on balancing speed with security and on using SBOMs for cloud infrastructure.
Related talks
Talks·52 min
strandjs
Explains how old cloud and supply-chain weaknesses keep resurfacing across Office 365, Entra ID and Azure.
Main Stage·47 min
Sandeep Jayashankar
Shows how a single S3 upload with a directory traversal path lets an attacker run code as root inside an AWS Nitro Enclave without breaking attestation.
Ground Floor·42 min
Chitra Dharmarajan · Steve Jarvis
Shows how Kubernetes workloads and CI pipelines can authenticate across clouds without storing static secrets.


