Kurum içi sertifika otoritesi kurmak ve işletmek
Çevrim dışı kök ve ara CA’lı iki katmanlı bir hiyerarşi tasarlar ve kurar; uzantıları ve ad kısıtlarını ayarlar, iptal yayınlar, karşılıklı TLS için istemci sertifikaları verir, kök sertifikayı dağıtır ve CA’yı denetlersin.
Seviye 301 · 17 ders · 15 pratik lab
Dersler
Tasarım
- Neden kurum içi CA: iç servisler, cihazlar, istemci sertifikaları
- CA hiyerarşisi: çevrim dışı kök ve ara CA
- Sertifika ilkesi ve uygulama beyanı
- Kısa görev: kurgusal kurum için iki katmanlı CA tasarla
Kurmak
- OpenSSL ile kök CA oluşturmak
- Ara CA ve kısıtlamalar: yol uzunluğu ve ad kısıtları
- step-ca ile otomatik iç sertifika dağıtımı
- Sertifika uzantıları: anahtar kullanımı ve genişletilmiş kullanım
- Kısa görev: kök ve ara CA kur, bir sunucu sertifikası ver
İşletmek
- İptal: CRL yayımlamak ve OCSP yanıtlayıcısı
- İstemci sertifikaları ve karşılıklı TLS
- Kök sertifikayı istemcilere güvenle dağıtmak
- CA anahtarını korumak: donanım güvenlik modülü kavramı
- CA denetimi: verilen sertifikaların kaydı ve gözden geçirilmesi
- Kısa görev: iki servis arasında karşılıklı TLS kur ve bir sertifikayı iptal et
Windows ortamı
- Windows ortamında sertifika hizmetlerine bakış
- Bitirme görevi: kurum içi bir PKI kur, işlet ve denetim kaydını hazırla
Pratik lablar
- Kurum içi CA ihtiyacını listele: Akçakavak Lojistik'in iç servis, cihaz ve istemci sertifikası ihtiyaçlarını envantere al ve hangilerinin iç CA'dan alınacağını belirle.
- İki katmanlı CA hiyerarşisi tasarla: Çevrim dışı kök ve çevrim içi ara CA'dan oluşan bir tasarım çiz, geçerlilik sürelerini ve ad kısıtlarını gerekçesiyle belirle.
- Sertifika ilkesi taslağındaki boşlukları bul: Labdaki sertifika ilkesi ve uygulama beyanı taslağını incele, eksik iptal, anahtar koruma ve denetim maddelerini tamamla.
- OpenSSL ile kök CA oluştur: Lab için kök CA anahtarını ve sertifikasını oluştur, temel kısıtlamalar ve anahtar kullanımı uzantılarını doğrula.
- Ara CA kur ve yol uzunluğu ile ad kısıtı koy: Kökten imzalı bir ara CA kur, yalnızca kurum alan adına sertifika verebildiğini ve dış ad için isteğin reddedildiğini kanıtla.
- Verilen sertifikaların uzantılarını denetle: Lab CA'sının verdiği on sertifikada anahtar kullanımı ve genişletilmiş kullanım alanlarını denetle, yanlış verilmiş olanı iptal edip yeniden ver.
- Bir sertifikayı iptal et ve CRL yayımla: Lab CA'sında bir sunucu sertifikasını iptal et, yeni CRL yayımla ve istemcinin sertifikayı artık reddettiğini doğrula.
- OCSP yanıtlayıcısı kur ve sorgula: Lab CA'sı için OCSP yanıtlayıcısını çalıştır, geçerli ve iptal edilmiş iki sertifikanın durumunu sorgulayıp sonuçları kaydet.
- Süresi geçmiş CRL yüzünden yaşanan kesintiyi çöz: Lab servislerinin CRL süresi dolduğu için bağlantıları reddettiğini tespit et, CRL yayımını düzelt ve izleme kuralı ekle.
- Kök sertifikayı istemcilere güvenle dağıt: Lab istemcilerine kök sertifikayı parmak izini doğrulayarak ekle ve iç sitenin uyarı vermeden açıldığını göster.
- İki servis arasında karşılıklı TLS kur: Lab'daki iki servis için istemci ve sunucu sertifikası ver, karşılıklı TLS'i zorunlu kıl ve sertifikasız istemcinin reddedildiğini doğrula.
- İç sertifikaları otomatik dağıtan servisi kur ve iptali sına: Lab'da otomatik sertifika dağıtım servisi kur, iki servise kısa ömürlü sertifika ver, birini iptal et ve bağlantının kesildiğini göster.
- Verilen sertifikaların kaydını gözden geçir: Lab CA'sının veritabanından son bir ayda verilen sertifikaları çıkar ve sahibi veya talebi belirsiz olanları işaretle.
- CA anahtarının korunmasını denetle: Lab CA anahtarının dosya izinlerini, parola korumasını ve yedeğini denetle, bulguları düzelt ve donanım modülü önerisini yaz.
- Windows sertifika hizmetlerinde şablon izinlerini denetle: Lab etki alanındaki sertifika şablonlarında fazla geniş kayıt izinlerini ve istekte ad belirleme ayarını bul, kapat ve denetim kaydını hazırla.
Kurs hakkında
Çevrim dışı kök ve ara CA’lı iki katmanlı bir hiyerarşi tasarlar ve kurar; uzantıları ve ad kısıtlarını ayarlar, iptal yayınlar, karşılıklı TLS için istemci sertifikaları verir, kök sertifikayı dağıtır ve CA’yı denetlersin.
Ne öğreneceksin
- Tasarım
- Kurmak
- İşletmek
- Windows ortamı
Ö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.