~/talk

Temporary Access to the Cloud: A Case Study

Talkat BSidesSF 2024 · 2024-05-04..05-05· [security, cloud-infrastructure]
links:none on file
slides:none on file

Chime builds a temporary-access service on Okta that uses SCIM-based provisioning, Postgres, Slack reviews, Panther for audit logs, Tines for emergency alerts, strongDM/Snowflake/AWS SSO integrations, and Terraform configs. First commit is Feb 2022 and production cutover Feb 2023; migrations of existing permanent roles show about a 50% drop in unused access after 30 days. Build decision hinges on avoiding an Okta super‑admin key; practical problems include Okta API rate limits that force async processing and retry-safe sync jobs. Two engineers maintain it.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:27Problem with permanent access
  3. 4:44Data on unused access at Chime
  4. 5:07Design goals for access service
  5. 6:10Architecture overview
  6. 10:01Live demo of access service
  7. 11:28Implementation challenges
  8. 13:19Terraform configuration
  9. 15:06Emergency access requests
  10. 16:09Access request state flow
  11. 17:10Slack integration for reviews
  12. 18:16Audit events and compliance
  13. 18:36Product metrics and North Star
  14. 21:23Rollout timeline and phases
  15. 23:50Changing culture of persistent access
  16. 27:22Build versus buy decision
  17. 28:06OCTA API rate limits issue
  18. 30:13What went well in the project
  19. 31:37Lessons learned and improvements
  20. 33:25Q&A session begins
~/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.