small modular agile secure pick 4
play

Small, Modular, Agile, Secure: Pick 4 Many components makes light - PowerPoint PPT Presentation

Small, Modular, Agile, Secure: Pick 4 Many components makes light work Andrew Sullivan at ICANN 55 March 7, 2016 asullivan@dyn.com Anycast @ ICANN 55 asullivan@dyn.com Anycast is just good Good to sink traffic topologically close to


  1. Small, Modular, Agile, Secure: Pick 4 Many components makes light work Andrew Sullivan at ICANN 55 March 7, 2016 • asullivan@dyn.com Anycast @ ICANN 55 • asullivan@dyn.com

  2. Anycast is just good Good to sink traffic topologically close to source • • Lower latency for everyone without relying on round-trip time differences among nameservers in the NS RRset • More resilient to attacks than traditional “unicast” operation • Gets more resilient the more BCP38 is deployed • Maintenance of a nameserver does not mean an outage of a named nameserver 2 Anycast @ ICANN 55 • asullivan@dyn.com

  3. Collateral damage still possible Common infrastructure or network (or both) S1 S2 Attack towards S1 S3 3 Anycast @ ICANN 55 • asullivan@dyn.com

  4. Collateral damage still possible Common infrastructure or network (or both) S1 S2 Attack towards S1 S3 4 Anycast @ ICANN 55 • asullivan@dyn.com

  5. Collateral damage still possible Common infrastructure or network (or both) S1 Request for S3 S2 Attack towards S1 S3 5 Anycast @ ICANN 55 • asullivan@dyn.com

  6. Service isolation helps Make a larger service out of small, readily-deployable components Small components are cheap and easy to replace • • Modular parts mean mix-and-match works • Unanticipated service needs easily supplied • Easy modularity means change is fast • Security profile of each component can be understood • Security problems can be contained or removed 6 Anycast @ ICANN 55 • asullivan@dyn.com

  7. Snap-together service starts easy service group Service in one container slice Service interface 7 Anycast @ ICANN 55 • asullivan@dyn.com

  8. Snap-together service grows service group Service in multiple container slices Service interface 8 Anycast @ ICANN 55 • asullivan@dyn.com

  9. Snap-together service is flexible service group Service in multiple Different containers container slices Different service Service interface 9 Anycast @ ICANN 55 • asullivan@dyn.com

  10. Snap-together service grows easily service group Service in multiple Different containers container slices Different service Service interface 10 Anycast @ ICANN 55 • asullivan@dyn.com

  11. Snap-together service: control service group controls budget Service in multiple Different containers container slices Different service Service interface 11 Anycast @ ICANN 55 • asullivan@dyn.com

  12. Security by resilience service group Service in multiple Different containers container slices Different service Service interface 12 Anycast @ ICANN 55 • asullivan@dyn.com

  13. Need more? Add them! service group Service in multiple Different containers container slices Different service Service interface 13 Anycast @ ICANN 55 • asullivan@dyn.com

  14. Start small Map image credit: http://http://www.freeworldmaps.net Not actual Dyn locations 14 Anycast @ ICANN 55 • asullivan@dyn.com

  15. Expand for demand Map image credit: http://http://www.freeworldmaps.net Not actual Dyn locations 15 Anycast @ ICANN 55 • asullivan@dyn.com

  16. Or turn up to meet flash crowds Map image credit: http://http://www.freeworldmaps.net Not actual Dyn locations 16 Anycast @ ICANN 55 • asullivan@dyn.com

  17. Strategy not for everyone You need an infrastructure approach to start with If you’re used to hand-building things, you have to completely change your • operations • If you have a couple of servers, then this won’t work • Consider a hybrid approach • If you only have a single service, makes no sense to build for many 17 Anycast @ ICANN 55 • asullivan@dyn.com

  18. THANK YOU! Anycast @ ICANN 55 • asullivan@dyn.com

Recommend


More recommend