Parolalar ve kriptografi
16 kurs, 248 ders. Tarayıcıda gerçek Kali Linux labı.
- Parola güvenliğine giriş: ilke, güç ve çok adımlı doğrulama (Seviye 101, 13 ders): Parolanın neden zayıf halka olduğunu, gücün ve entropinin ne demek olduğunu öğrenir; güncel rehberlere göre bir parola ilkesi yazar, sızmış parolaları engeller ve çok adımlı doğrulamayı lab hesaplarında uygularsın.
- Kriptografiye giriş: AES, SHA-256, RSA (Seviye 101, 15 ders): Özetler, şifreleme, anahtarlar ve imzalar.
- Sertifikalara giriş: tarayıcıdaki kilidin arkası (Seviye 101, 13 ders): Tarayıcıdaki kilidin ne anlattığını, bir sertifikanın içini ve güven zincirini öğrenir; imzalama isteği oluşturur, ACME ile sertifika alır, web sunucusuna kurar, süre dolumunu izler ve yaygın hataları tanırsın.
- Hydra ile parola tahminine karşı savunma (Seviye 201, 20 ders): Denemelerin günlükte görünüşü, hız sınırı, kilitleme ve otomatik engelleme.
- John ve hashcat: parola özetleri ve saklama güvenliği (Seviye 201, 16 ders): Parolaların nasıl saklandığı, zayıf özetler, politika ve yavaş özetleme.
- Kriptografi uygulamaları: OpenSSL ve GPG (Seviye 201, 17 ders): TLS, sertifikalar, anahtar yönetimi ve yaygın hatalar.
- TLS yapılandırmasını denetlemek (Seviye 201, 18 ders): TLS el sıkışmasını, sürümleri, şifre takımlarını ve ileri gizliliği anlar; openssl s_client, testssl.sh ve Nmap ile sunucuları denetler, Nginx, Apache ve web dışı servisleri kurum TLS ilkesine göre sıkılaştırıp yeniden denetlersin.
- Kurumsal parola ilkesini ölçmek: zayıf parola denetimi (Seviye 301, 18 ders): Onaylı ve gizliliği koruyan bir parola kalitesi denetimi planlar; lab etki alanında boş, ortak, sızmış ve hiç değişmemiş parolaları ve kalıpları ölçer, Linux ve uygulama tarafındaki saklama yöntemlerini denetler, yasaklı liste ve sıkı ilkeyle iyileştirip ölçümü tekrarlarsın.
- SSH ve GPG’yi denetlemek ve sıkılaştırmak (Seviye 301, 15 ders): 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.
- Kurum içi sertifika otoritesi kurmak ve işletmek (Seviye 301, 17 ders): Ç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.
- Kimlik doğrulama mimarisini denetlemek: MFA, SSO ve parolasız giriş (Seviye 401, 16 ders): Kurumun kimlik doğrulama akışlarını haritalar; tek oturum açmayı, çok adımlı doğrulama kapsamını, eski protokolleri, hesap kurtarmayı, oturum ve belirteç ayarlarını ve koşullu erişimi denetler, parolasız girişe geçiş yol haritası yazarsın.
- Uygulamalarda kriptografi kullanımını gözden geçirmek (Seviye 401, 16 ders): Uygulama kodunda ECB kipi, IV tekrarı, gömülü anahtar ve zayıf rastgelelik gibi yaygın kriptografi hatalarını bulur; kimlik doğrulamalı şifreleme, yüksek seviyeli kütüphaneler, doğru parola saklama ve anahtar yönetim servisiyle düzeltip doğrularsın.
- Sertifika yaşam döngüsü yönetimi: envanter, yenileme ve iptal (Seviye 401, 14 ders): Ağdan ve sertifika şeffaflığı kayıtlarından sertifika envanteri çıkarır, iç ağda ACME ile yenilemeyi otomatikleştirir, süre dolumunu izler; anahtar ele geçirilmesi ve CA güvensizliği gibi olaylar için iptal ve geçiş tatbikatı yaparsın.
- Gizli bilgi yönetimi: kasalar, döndürme ve sızıntı izleme (Seviye 501, 14 ders): Kod, yapılandırma ve betiklere yayılmış gizli bilgileri bulur ve iptal eder; kasa, dinamik kimlik bilgileri ve ayrıcalıklı hesap yönetimiyle bunları merkezileştirir, döndürmeyi otomatikleştirir ve sızıntıları izlersin.
- Kriptografik çeviklik ve kuantum sonrası geçiş (Seviye 501, 13 ders): Kurumun kriptografi envanterini ve malzeme listesini çıkarır, kuantum bilgisayarların getirdiği riski ve yeni standartları anlar, labda melez anahtar değişimini dener, eski algoritmaları emekliye ayıran bir geçiş planı yazarsın.
- PKI yönetişimi ve güven mimarisi (Seviye 501, 13 ders): Güven modellerini, kök sertifika programlarını ve elektronik imza düzenlemelerini dünyadan örneklerle karşılaştırır; anahtar töreni, HSM işletimi, görevler ayrılığı, denetim ve felaket kurtarmayı kapsayan bir PKI yönetişim belgesi hazırlarsın.
Projeler
- Parola politikası yaz ve ikinci adımı devreye al: Gelincik Okulları’nın öğretmen hesapları için anlaşılır bir parola politikası yazar, politikayı laboratuvar sunucusunda ayarlara dökersin. Bir deneme hesabında ikinci doğrulama adımını açar ve hepsinin çalıştığını gösteren bir kontrol kaydı tutarsın.
- Varsayılan parolalı cihazları bul: Kendi laboratuvarındaki cihazlar arasında fabrika parolası değiştirilmemiş olanları belirler ve her biri için parola yenileme planı çıkarırsın.
- Sızıntı sonrası parola tekrarı denetimi: Bir veri sızıntısından sonra çalışanların aynı parolayı birden çok yerde kullanıp kullanmadığını denetler ve riskli hesaplar için aksiyon listesi hazırlarsın.
- Giriş denemesi sonuçlarını doğrula: Kendi test sisteminde giriş denemelerinin kayıtlarını inceler, başarılı ve başarısız sonuçların doğru işlendiğini doğrulayıp tutarsızlıkları raporlarsın.
- Giriş denemesi sınırlarını düzelt: Giriş ekranında deneme sayısı sınırının eksik ya da hatalı olduğunu bulur, düzeltir ve sınırın artık çalıştığını testle gösterirsin.
- TLS ayarlarını denetle ve düzelt: Turnalı Perakende’nin laboratuvardaki üç web sunucusunun sertifikalarını ve TLS ayarlarını denetler; eski protokolleri, zayıf şifre takımlarını ve hatalı sertifikaları belirlersin. Ayarları düzeltir, yeniden denetleyip önce/sonra raporunu yazarsın.
- Gizli bilgi kurtarma ve parola denetimi: Kendi laboratuvarında unutulmuş bir gizli bilgiyi güvenli yöntemle kurtarır, ardından parola politikasını denetleyip zayıf noktaları raporlarsın.
- İç sertifika otoritesi kur ve servislere sertifika ver: Göktaşı Yazılım’ın iç servisleri için kök ve ara otoriteden oluşan bir sertifika otoritesi kurar, iki servise sertifika verip yüklersin. Bir sertifikayı iptal eder, iptalin istemcilerce görüldüğünü gösterir ve işletim kılavuzunu yazarsın.
- SSH ve GPG denetimi: sıkılaştırma temel çizgisi: Sedirli Hukuk Bürosu’nun laboratuvar sunucularındaki SSH ayarlarını ve anahtarlarını, ayrıca ekibin GPG anahtarlarını denetlersin. Zayıf algoritmaları ve süresiz anahtarları giderir, bundan sonra uyulacak temel çizgi belgesini teslim edersin.
- Ödeme servisinde kriptografi kullanımını gözden geçir: Yelkovan Bankası’nın laboratuvardaki küçük ödeme servisinin kodunda şifreleme, özetleme ve anahtar saklama biçimlerini gözden geçirirsin. Hatalı kullanımları satır göstererek raporlar, kodu düzeltir ve düzeltmeyi testlerle doğrularsın.
- Sertifika envanteri ve yenileme takibi kur: Mavikaya Lojistik’in laboratuvar ağındaki bütün sertifikaları bulup sahibi, bitiş tarihi ve veren otoriteyle bir envantere yazan bir betik hazırlarsın. Süresi yaklaşanlar için uyarı üretir, birini yeniler, birini iptal eder ve yaşam döngüsü kaydını tutarsın.
- Gizli bilgileri kasaya taşı, döndür ve sızıntıyı tara: Kuzeyyıldızı Kargo’nun laboratuvardaki kargo takip uygulamasında koda ve ayar dosyalarına gömülü gizli bilgileri bulur, bir gizli bilgi kasasına taşırsın. Bir parolayı kesintisiz döndürür, depo geçmişini sızıntıya karşı tarar ve geçiş raporunu yazarsın.