Vault ile ileri gizli bilgi yönetimi
Vault’u politikalar, dinamik veritabanı kimlikleri, iç sertifika otoritesi ve denetim kayıtlarıyla yönetir, uygulamaların kısa ömürlü kimlik bilgisiyle çalışmasını sağlarsın.
Seviye 301 · 18 ders · 15 pratik lab
Dersler
Vault’un iç yapısı
- Mühürleme, mühür açma ve depolama arka ucu
- Kimlik doğrulama yöntemleri: belirteç, AppRole, kullanıcı adı
- Politikalar: yollar ve yetenekler
- Belirteç ömrü: TTL, yenileme, iptal
- Kısa görev: bir servis için en dar politikayı yaz
Dinamik gizli bilgiler
- KV sürümleri ve geri alma
- Veritabanı motoru: istek başına kullanıcı
- Kira süreleri ve toplu iptal
- Transit motoru: veriyi uygulama dışında şifrelemek
- Kısa görev: rapor işine bir saatlik veritabanı kullanıcısı ver
Sertifikalar ve uygulamalar
- PKI motoru: iç sertifika otoritesi
- Kısa ömürlü sertifikalar ve otomatik yenileme
- Vault Agent ile uygulamaya gizli bilgi vermek
- CI işlerinin Vault’a erişimi
- Kısa görev: bir servisin yapılandırmasını Vault Agent şablonuyla üret
Denetim ve işletim
- Denetim cihazları ve kayıtları okumak
- Acil erişim ve kök belirteç yönetimi
- Bitirme görevi: bir uygulamayı statik paroladan dinamik kimliğe geçir
Pratik lablar
- Vault’un mühür durumunu ve depolama arka ucunu oku: vault status çıktısından mühür durumunu, anahtar eşiğini ve depolama türünü yaz.
- Bir servis için en dar politikayı yaz: Servisin yalnızca kendi yolunu okumasına izin veren politikayı yaz, AppRole ile bağla ve başka yola erişimin reddedildiğini göster.
- Fazla geniş politikaları denetim kaydından daralt: Joker karakterli politikayı kullanan servisin gerçekte eriştiği yolları denetim kaydından çıkar, politikayı buna indir ve kesinti olmadığını doğrula.
- Bir belirtecin ömrünü ve politikalarını sorgula: Belirtecin kalan süresini, yenilenebilir olup olmadığını ve bağlı politikaları göster.
- Süresiz belirteçleri kısa ömürlü olanlarla değiştir: Süresiz üretilmiş servis belirtecini bul, rolün azami ömrünü ayarla ve yenileme ile iptalin çalıştığını göster.
- Bir sızıntıda kiraları toplu iptal et: Sızan rolün ürettiği tüm belirteç ve dinamik kimlik bilgilerini önek üzerinden iptal et ve diğer servislerin etkilenmediğini kanıtla.
- KV sürümlerini listele ve önceki değere dön: Yanlışlıkla üzerine yazılan gizli bilginin sürüm geçmişini göster ve bir önceki sürümü geri getir.
- Rapor işine bir saatlik veritabanı kullanıcısı ver: Veritabanı motorunda salt okunur bir rol tanımla, işin her çalışmada yeni kullanıcı aldığını ve sürenin sonunda silindiğini göster.
- Transit motoruyla veriyi uygulama dışında şifrele ve anahtarı döndür: Uygulamanın alan şifrelemesini transit çağrılarına taşı, anahtarı döndür, eski kayıtları yeniden sarmala ve en düşük çözme sürümünü yükselt.
- PKI motorundan bir sertifika iste: İç sertifika otoritesinden bir servis adı için sertifika al ve geçerlilik süresini oku.
- Vault Agent şablonuyla servis yapılandırmasını üret: Agent’ı kimliğini otomatik doğrulayacak şekilde kur, şablondan yapılandırma dosyasını üret ve gizli bilgi değişince yenilendiğini göster.
- Kısa ömürlü sertifikaları otomatik yenileyen düzeni kur: Yirmi dört saat ömürlü sertifikayı Agent ile yenilet, servisi kesintisiz yeniden yükle ve bir CI işinin Vault’a dar yetkiyle eriştiğini doğrula.
- Denetim cihazını aç ve bir isteği kayıtta bul: Dosya denetim cihazını etkinleştir, bir okuma yap ve kaydında yol ile kimlik bilgisini bul.
- Denetim kaydından kimin neye eriştiğini çıkar: jq ile son bir günde üretim yoluna erişen kimlikleri ve reddedilen istekleri özetle.
- Uygulamayı statik paroladan dinamik kimliğe taşı ve acil erişimi tanımla: Geçişi kesintisiz yap, kök belirteci iptal et, acil erişim adımlarını yaz ve bir tatbikatla kök belirtecin yeniden üretilip iptal edildiğini göster.
Kurs hakkında
Vault’u politikalar, dinamik veritabanı kimlikleri, iç sertifika otoritesi ve denetim kayıtlarıyla yönetir, uygulamaların kısa ömürlü kimlik bilgisiyle çalışmasını sağlarsın.
Ne öğreneceksin
- Vault’un iç yapısı
- Dinamik gizli bilgiler
- Sertifikalar ve uygulamalar
- Denetim ve işletim
Ön koşullar
Aynı yolun 101 ve 201 düzeyindeki konularına hâkim olmalısın.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 301 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.