Vault sistemi, HashiCorp tarafından geliştirilen, sekretlerin ve hassas verilerin güvenli bir şekilde saklanması ve yönetilmesi için kullanılan bir kimlik tabanlı sistemdir. Vault'un çalışma prensibi şu aşamalardan oluşur: 1. Kimlik Doğrulama (Authenticate): Kullanıcılar veya uygulamalar, token, username/password, LDAP, Kubernetes gibi çeşitli yöntemlerle Vault'a kimlik doğrular. 2. Yetkilendirme (Authorize): Vault, kimlik doğrulama sonrası, politikaları kullanarak erişim izni verir veya kısıtlar. 3. Erişim (Access): Vault, token oluşturarak erişim izni verir ve bu token, gelecekteki işlemler için kullanılır. Vault, dinamik sekreter oluşturma, veri şifreleme, anahtar yönetimi ve ayrıntılı denetim günlüğü gibi ek özellikler sunar.