Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Revealing Vulnerabilities in Spring Boot Architectures

Yury Nino
September 02, 2020

Revealing Vulnerabilities in Spring Boot Architectures

Yury Nino

September 02, 2020
Tweet

More Decks by Yury Nino

Other Decks in Technology

Transcript

  1. • What could go wrong? • War Stories on PROD.

    • Stability: Antipatterns. • Resilience: Patterns. • Framework for Chaos GameDays. • Demo: Chaos Monkey for Spring Boot. Agenda
  2. Our bodies face all kinds of adversities: genetic mutations, toxic

    substances, attacks by (corona)viruses and bacteria and all a lot of diseases. In this dangerous world, how can they still be alive? What could go wrong? https://www.yurynino.dev/
  3. Our systems face all kinds of adversities: hard disks failures,

    network can go down, customer traffic can overload and cyberattack can happen. In this chaotic world, how can they still be alive? What could go wrong? https://www.yurynino.dev/
  4. Netflix Twitter The infrastructure required by a software system can

    be as complex as the software itself. Every production failure is unique. No two incidents will share the precise chain of failure!
  5. Chaos Engineering It is the discipline of experimenting failures in

    production in order to reveal their weakness and to build confidence in their resilience capability. https://principlesofchaos.org/
  6. Security Chaos Engineering It is the identification of security control

    failures through proactive experimentation to build confidence in the system’s ability to defend against malicious conditions in production. Security Chaos Engineering Book
  7. Chaos History 2008 Chaos Engineering was born at Netflix 2010

    Chaos Monkey & Simian Army were launched 2016 Gremlin was born 2019 Chaos Massification 2017 SRE USenix Chaos IQ ChaosConf 2018 Book Chaos Eng 2020 Book Chaos Eng
  8. Practicing Chaos GameDays Interactive, real-world and learning exercises. They are

    designed to give players a chance to put their skills in a technology to test. GameDays were created by Jesse Robbins inspired by his experience & training as a firefighter. Our Journey
  9. GameDays Framework Before After During • • • • •

    • • • • • • • • • • • • • • • • • Russ Miles
  10. GameDays Framework Before After During • • • • •

    • • • • • • • • • • • • • • • • • Evolve • • • • • •
  11. • • • • Gamedays Framework Before After During •

    • • • • • • • • • • • • • • • • • • • • • Automate