~/talk

Pentesting Azure Container Services

Talkat Global Azure Virtual 2021 · 2021-04-15..04-17· [security, kubernetes]
linkedin:schubarov
slides:none on file

Live demos show how to pull an ACR image, modify its layer and manifest to add an ld_preload trojan, recalculate layer hashes, repush with az acr login credentials recovered from a workstation, then run it in ACI and AKS to get a reverse shell. kubectl tokens in ~/.kube allow quick cluster access; lateral movement uses nmap/netdiscover to find a Redis backend and manipulate votes. Tools and mitigations shown: docker, kubectl, kubehunter, Azure Defender, content trust, private links, and network policies.

AI-written summary · about

  1. 0:00Introduction
  2. 3:15Containers 101
  3. 7:23Quick Hits
  4. 11:23Container Registry
  5. 13:34Portal
  6. 15:33Credentials
  7. 20:10Preload
  8. 22:23Testing
  9. 25:57Update Registry
  10. 27:39Create Container Instance
  11. 29:42Monitor the progress
  12. 30:34Testing the trojan
  13. 32:06Testing on Kubernetes
  14. 33:17Installing Curl
  15. 34:44Testing Kubernetes
  16. 36:12Installing nmop
  17. 36:53Scanning the network
  18. 37:33Scanning the address
  19. 38:05Checking the port
  20. 39:11Testing the application
  21. 42:19Mitigations
  22. 45:13Content Trust
  23. 48:17Azure Defender
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.