Skip to content

DEF CON 34 talks are here: 354 talks, summarized and searchable.

Browse DEF CON 34

Three Worlds of Application / Cloud Security

Richard Thayer

AppSecTalks38 minIntermediateOpen on YouTube ↗

Where

Talks
RVAsec 10

Duration

38 min

Maps application and cloud security across developer pipelines, cloud-native workloads, and governance, risk and compliance.

Summary

The talk frames application and cloud security as one connected problem, since a cloud environment is itself built from applications. It starts with developer work and the CI/CD pipeline, arguing that a secure development lifecycle is about planning, design and analysis rather than only test environments. Secure coding areas such as authentication, authorization, validation, system management and cryptography are covered, along with how vulnerabilities are rated by severity and why teams need a clear policy for the risk they will accept.

Testing comes next, including software composition analysis, static, dynamic and interactive testing, with the argument that checks should be layered across each DevSecOps phase so a failed result stops a release from advancing. For production, the focus moves to native and on-premises controls such as web application firewalls, network and application security groups, attribute-based access control, key vaults, service mesh for microservices and container security tools. A recurring theme is weighing the intent of attackers, employees and contractors, and watching application behavior for patterns that look wrong.

The closing section treats governance, risk and compliance as the instruction manual, pointing to existing frameworks such as ISO 27001 and NIST rather than inventing controls from scratch. The takeaways are that security is everyone's responsibility, that authentication keeps evolving beyond passwords, and that organizations should budget resources for recovering from attacks.

Related talks