Anúncio
Anúncio

Mais conteúdo relacionado

Apresentações para você(20)

Destaque(20)

Anúncio

Similar a Keeping Developers and Auditors Happy in the Cloud(20)

Mais de Amazon Web Services(20)

Anúncio

Último(20)

Keeping Developers and Auditors Happy in the Cloud

  1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. bjwagner@amazon.com June 16, 2016 • Enterprise Summit • Hong Kong Keeping Developers and Auditors Happy in the Cloud Brian Wagner, AWS Security Consultant
  2. The Cloud from a Developer Perspective
  3. The Cloud from an Auditor Perspective
  4. The Problem
  5. Incentives and Perspectives Developers Incentives   Speed   Features Want   Freedom to innovate   New technology Auditors Incentives   Compliance with regulatory obligations   Verifiable processes Want   Well-known technology   Predictability and stability
  6. The Solution
  7. “You build it, you run it.” -Werner Vogels, Amazon CTO (June 2006)
  8. Traditional Deployment developers releasetestbuild delivery pipeline stack
  9. developers delivery pipelinesservices releasetestbuild releasetestbuild releasetestbuild releasetestbuild releasetestbuild releasetestbuild You Build It, You Run It
  10. AWS Assurance Programs
  11. How Does that Help?
  12. Four Pillars 1.  Undifferentiated heavy lifting and shared responsibility 2.  Traceability in development 3.  Continuous security visibility 4.  Compartmentalization
  13. Four Pillars 1.  Undifferentiated heavy lifting and shared responsibility 2.  Traceability in development 3.  Continuous security visibility 4.  Compartmentalization
  14. Vulnerability Management
  15. Data Backups
  16. Traditional Data Backup
  17. Data Backup in the Cloud
  18. Four Pillars 1.  Undifferentiated heavy lifting and shared responsibility 2.  Traceability in development 3.  Continuous security visibility 4.  Compartmentalization
  19. Common Audit Requirements for Software Development   Review changes.   Track changes.   Test changes.   Deploy only approved code.   For all actions:   Who did it?   When?
  20. AWS Config AWS Config is a fully managed service that provides you with an inventory of your AWS resources, lets you audit the resource configuration history and notifies you of resource configuration changes.
  21. Continuous Change Recording Changing Resources AWS Config History Stream Snapshot (ex. 2014-11-05) AWS Config
  22. Audit logs for all operations Store/ Archive Troubleshoot Monitor & Alarm You are making API calls... On a growing set of AWS services around the world.. CloudTrail is continuously recording API calls
  23. Four Pillars 1.  Undifferentiated heavy lifting and shared responsibility 2.  Traceability in development 3.  Continuous security visibility 4.  Compartmentalization
  24. DevOps
  25. Infrastructure as Code is a practice by where traditional infrastructure management techniques are supplemented and often replaced by using code based tools and software development techniques.
  26. Infrastructure-as-code workflow code version control code review integrate “It’s all software”
  27. Development Lifecycle — DevOps Delivery Pipeline
  28. DevSecOps
  29. Where to Start? •  Guidelines? •  Checklists? •  1-pagers? •  6-pagers? •  Full documents? Security as Code
  30. Security as Code is Easy with AWS AWS provides all the APIs!   Programmatically test environments   Determine state of environment at a specific point in time   Repeatable processes   Scalable operations
  31. Development Lifecycle — DevOps Delivery Pipeline Security as Code
  32. How Can We Learn DevSecOps? Start Here Security as Code? Security as Ops? Compliance Ops? Science? Experiment: Automate Policy Governance Experiment: Detection via Security Operations Experiment: Compliance via DevSecOps Toolkit Experiment: Science via Profiling DevSecOps DevOps + Security
  33. Four Pillars 1.  Undifferentiated heavy lifting and shared responsibility 2.  Traceability in development 3.  Continuous security visibility 4.  Compartmentalization
  34. amazon.com 2001
  35. Traditional Deployment developers releasetestbuild delivery pipeline stack
  36. amazon.com 2009   Service-Oriented Architecture (SOA)   Single-purpose   Connect only through APIs   “Microservices”
  37. Example Microservice
  38. amazon.com 2009   Two-pizza teams   Full ownership   Full accountability   Aligned incentives   “DevOps”
  39. developers delivery pipelinesservices releasetestbuild releasetestbuild releasetestbuild releasetestbuild releasetestbuild releasetestbuild You Build It, You Run It
  40. Keep Developers and Auditors Happy
  41. Thank You! Brian Wagner, AWS Security Consultant
Anúncio