←
SİBER GÜVENLİK Kolay

Ders 1: Kriptografi Laboratuvarı: Gizli Mesajları Çöz

🕒 20:00 dk ⚡ +70 XP Hedefi

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ı

KONTROL KARTI Pin D13 (+ Sinyal) GND (- Toprak) BREADBOARD DEVRE ŞEMASI 220Ω Direnç 5mm Kırmızı LED Uzun bacak (+) dirence

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.

Hazır Kod
devre_kodu.ino · C++ / Arduino
# 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.

0 / 2 Adım
+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

Eğitmene Soru Sor

Takıldığın yeri doğrudan eğitmene sor.

Soru sormak için giriş yap.

Projeni Paylaş / Ödev Gönder

Yaptığın devreyi veya kodu gönder, eğitmenden yıldız ve +75 XP kazan!