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

Zero Trust in a Cloud-Native Enterprise

Zero Trust in a Cloud-Native Enterprise

Daniel Kocot

January 19, 2021
Tweet

More Decks by Daniel Kocot

Other Decks in Technology

Transcript

  1. GitOps - Maintenance of the preferred state of your system

    in a Git repository - Git as the “single source of truth” - immutable infrastructure => Infrastructure as Code - immutable containers => Docker - declarative container orchestration => Kubernetes
  2. DevSecOps - A zero-trust mindset is needed for all aspects

    of the software development lifecycle - A security team should be part of the engineering team - Scanning during development - Assuming defence in depth for read/write access across environments - Hardening of containers - Secure deployment of containers into Kubernetes
  3. Service Mesh - Embed zero trust deeply into the Virtual

    Machine or the container - Sidecar pattern
  4. Service Identity - Trust no container - A container requires

    a service identity with rotating credentials - The service identity is tied to authorized code from a trusted source repository
  5. Policy Management - Policy Management infrastructure is fundamental - manage

    whitelists, attribute level access controls - automation and real-time auditing of each service identity - network identity and certificate policy
  6. Disclaimer Working in a greenfield environment, an enterprise would find

    themselves at different levels of maturity to get them to a zero trust cloud-native architecture.