Beyaz Şapkalı Hacker Kimdir?
Siber güvenlik uzmanları sistemlerdeki açıkları kötü niyetli kişilerden önce bulup kapatan dijital kahramanlardır.
İpucu
İpucu: Asla kendi şifreni düz metin (plaintext) olarak saklama! Sistemler şifreleri Hash fonksiyonlarıyla geri döndürülemez özetlere çevirir.
💡
İpucu: Devreyi veya kodu çalıştırmadan önce sağdaki Ders Malzemeleri listesini ve Laboratuvar sekmesindeki bağlantı şemasını kontrol etmeyi unutma!
Görev Kontrol Listesi
□
+10 XP
Gizli Mesajı Çöz: Kaydırma anahtarı 3 olan şifreli metni deşifre et
□
+10 XP
Güçlü Parola Testi: En az 12 karakterli kırılması imkansız bir parola oluştur
Laboratuvar Malzemeleri & Modüller
Bu görevde kullanacağımız donanım parçaları ve yazılım modülleri:
Hazır
Python Siber Terminal
Şifreleme ve hash algoritmalarını çalıştırır
v1.0
Kripto Çözücü Modül
Sezar ve XOR şifrelerini analiz eder
Aktif
Güvenlik Duvarı Kalkanı
Şüpheli giriş denemelerini hız sınırıyla engeller
İnteraktif Devre & Sistem Şeması
Adım Adım Pin ve Sinyal Bağlantı Tablosu
| Adım | Başlangıç Noktası | Hedef Noktası | Kablo / Kanal | Açıklama |
|---|---|---|---|---|
| #1 | Kullanıcı Parolası | Salt (Tuzlama) Katmanı | Yeşil | Rastgele güvenlik dizisi eklenir |
| #2 | Tuzlanmış Veri | Scrypt / SHA-256 Motoru | Camgöbeği | Tek yönlü kriptografik özet üretilir |
| #3 | Doğrulama Çıkışı | Güvenli Oturum (Session) | Mavi | Sadece özet eşleşirse erişim verilir |
Kod Atölyesi
Sağ üstteki “Kodu Kopyala” butonuna tıklayarak kodu tek tıkla kopyalayabilirsin.
# Siber Güvenlik Görev 1: Sezar Şifreleme & Çözücü
def sifre_coz(metin: str, anahtar: int) -> str:
sonuc = []
for harf in metin:
if harf.isalpha():
taban = ord('A') if harf.isupper() else ord('a')
sonuc.append(chr((ord(harf) - taban - anahtar) % 26 + taban))
else:
sonuc.append(harf)
return ''.join(sonuc)
gizli = 'VLGHUNDON'
print('Çözülen Mesaj:', sifre_coz(gizli, 3))
Görev Kontrol Listesi
Tamamladığın her uygulama adımı sana +10 XP ve Atölye Ustası rozeti kazandırır.
+10 XP
Adım 1: Gizli Mesajı Çöz: Kaydırma anahtarı 3 olan şifreli metni deşifre et
+10 XP
Adım 2: Güçlü Parola Testi: En az 12 karakterli kırılması imkansız bir parola oluştur
Mini Bilgi Quizi
Soruları doğru yanıtla, ekstra XP ve Bilgi Küpü rozeti kazan!
Soru 1: Bir web sitesi kullanıcı şifrelerini veritabanında nasıl saklamalıdır?
+35 XP- Düz metin olarak herkesin okuyabileceği şekilde
- Tuzlanmış (Salted) ve Kriptografik Hash (Scrypt / Argon2) özeti olarak
- Hiç kontrol etmeden
Projeni Paylaş / Ödev Gönder
Yaptığın devreyi veya kodu gönder, eğitmenden yıldız ve +75 XP kazan!