SSH ve GPG’yi denetlemek ve sıkılaştırmak
SSH el sıkışmasını ve algoritmalarını anlayıp kurum ilkesine göre daraltır, sunucu anahtarlarını doğrular, anahtar envanteri ve SSH sertifikalarıyla erişimi ölçeklendirir; GPG anahtar ilkesini, çevrim dışı ana anahtarı ve iptal sürecini kurarsın.
Seviye 301 · 15 ders · 12 pratik lab
Dersler
SSH kriptografisi
- SSH el sıkışması: anahtar değişimi, sunucu anahtarı, kullanıcı doğrulaması
- Sunucu anahtarını doğrulamak: known_hosts ve SSHFP
- SSH algoritma listesini kurum ilkesine göre daraltmak
- ssh-audit ile yapılandırma denetimi
- Kısa görev: lab sunucusunda zayıf SSH algoritmalarını kapat ve doğrula
SSH anahtar yönetimi
- Anahtar türleri ve uzunlukları: Ed25519, RSA, ECDSA
- Özel anahtar koruması: parola, ajan ve donanım anahtarı
- SSH sertifikalarıyla ölçeklenebilir erişim
- Anahtar envanteri ve döndürme
- Kısa görev: küçük bir SSH sertifika otoritesi kur ve bir kullanıcıya süreli sertifika ver
GPG
- GPG anahtar ilkesi: alt anahtarlar, süre ve yedek
- Ana anahtarı çevrim dışı tutmak
- Paket ve sürüm imzalarını doğrulamak
- İptal sertifikası ve anahtar kaybında yapılacaklar
- Bitirme görevi: bir ekibin SSH ve GPG anahtar düzenini denetle ve yeniden kur
Pratik lablar
- SSH sunucusunun algoritma listesini denetle: Lab SSH sunucusunu yapılandırma denetim aracıyla tara ve kurum ilkesine aykırı anahtar değişimi, şifre ve MAC algoritmalarını listele.
- Zayıf SSH algoritmalarını kapat ve doğrula: Zayıf algoritmaları sunucu yapılandırmasından çıkar, servisi yeniden yükle ve denetimi tekrarlayarak temiz sonuç al.
- Üç sunucuyu ilkeye getir, eski istemciyi kırmadan geçir: Yakamoz Telekom'un üç lab sunucusunu ilkeye getir, eski bir yönetim istemcisinin uyumunu sına ve istisnayı belgeleyerek raporla.
- Sunucu anahtarı parmak izini doğrula: Lab sunucusuna ilk bağlantıda gösterilen parmak izini sunucu tarafındaki değerle karşılaştır ve doğrulanmış kaydı ekle.
- Değişen sunucu anahtarı uyarısını incele: Lab istemcisinde çıkan anahtar değişti uyarısının yeniden kurulumdan mı başka bir nedenden mi kaynaklandığını kanıtla ve kaydı güvenle güncelle.
- Sunucu anahtarlarını DNS üzerinden yayımla ve doğrula: Lab DNS sunucusuna SSHFP kayıtlarını ekle, istemcinin anahtarı DNS üzerinden doğruladığını göster ve süreci belgeleyerek raporla.
- Sunucudaki yetkili SSH anahtarlarını envantere al: Lab sunucusundaki tüm yetkili anahtar dosyalarını topla, anahtar türü, uzunluk ve sahibini tabloya yaz, sahibi bilinmeyenleri işaretle.
- Zayıf SSH anahtarlarını yenile ve eskileri kaldır: Kısa RSA ve DSA anahtarlarını Ed25519 ile değiştir, eski anahtarların artık kabul edilmediğini doğrula.
- Küçük bir SSH sertifika otoritesi kur ve süreli sertifika ver: Lab için SSH sertifika otoritesi kur, bir kullanıcıya bir saatlik sertifika ver ve süre dolunca erişimin kapandığını kanıtla.
- Paket imzasını doğrula, imzasız paketi reddet: Lab deposundaki iki paketin imzasını doğrula, imzası tutmayanı kurmadan reddet ve nedenini not et.
- GPG anahtarını alt anahtar ve süreyle yeniden düzenle: Süresiz tek anahtar kullanan bir ekip üyesi için imza ve şifreleme alt anahtarları oluştur, süre ver ve ana anahtarı çevrim dışı yedekle.
- Bir ekibin SSH ve GPG anahtar düzenini denetle ve yeniden kur: Bakırdere Madencilik ekibinin anahtarlarını denetle, iptal sertifikası eksiklerini ve kayıp anahtar senaryosunu çöz, yeni düzeni belgele.
Kurs hakkında
SSH el sıkışmasını ve algoritmalarını anlayıp kurum ilkesine göre daraltır, sunucu anahtarlarını doğrular, anahtar envanteri ve SSH sertifikalarıyla erişimi ölçeklendirir; GPG anahtar ilkesini, çevrim dışı ana anahtarı ve iptal sürecini kurarsın.
Ne öğreneceksin
- SSH kriptografisi
- SSH anahtar yönetimi
- GPG
Ö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.