Uber Engineering
Read post

Automating Kerberos Keytab Rotation at Uber

Uber automated the rotation of over 100,000 Kerberos keytabs across their infrastructure by building a custom system that integrates with their Secret Management Platform. The solution addresses key challenges including scale complexity and service disruption risks through failure-domain-aware automation, rate limiting, and careful timing coordination. The system minimizes authentication failures during rotation by ensuring sufficient TGT validity time and maintaining both old and new key versions on servers during transitions. Safety measures include blast radius minimization, cluster-based allowlists for gradual rollout, and automatic deletion capabilities. Uber is now exploring PKINIT as the next evolution to replace keytabs with certificate-based authentication.

    #security#automation#authentication#distributed-systems#kerberos
Jun 18, 2025•14m read time•From uber.com
Post cover image
Table of contents
ArchitectureMinimizing Auth Failures During RotationEnsuring Safety of AutomationEnabling Automatic Deletion of Keytabs
285 Impressions
Uber Engineering's image
Uber Engineering

The Uber Engineering Blog offers insights, technical deep dives, and updates on the engineering chal...

178 Followers

•

268 Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard