Abstract: We no longer live in a world where we build our applications from scratch. We build amazing creations using the blocks provided by libraries, frameworks and components. We trust widely and openly. We share and collaborate.
We design architectures that combine simple single purpose entities into massive complex coupled systems.
Then we try to secure them. What could possibly go wrong?
In this talk we will explore how our approaches to development, architecture and trust change the security of our applications and environments. We will discuss the challenges of securing these systems and some of the practical steps we can take to bring simple security to complex systems.
Learning Outcomes: - * Learn how software development has changed to help us go faster and build amazing things
- * Understand how this has changed how we view risk and vulnerability
- * Gain hands on pragmatic things to do and think about in your own teams