2013'te açıklanan kitlesel veri izleme sonrası, bugün ziyaret ettiğiniz web sitelerinin neredeyse tamamı (adres çubuğundaki kilit simgesi) şifreleme kullanır — çünkü şifrelenmemiş bir veri, ortadaki herkesin okuyabileceği açık bir kartpostal gibidir.
NEDİR? Şifreleme (encryption), okunabilir veriyi (düz metin / plaintext) bir algoritma ve bir anahtar (key) kullanarak, yalnızca doğru anahtara sahip olanların geri çözebileceği anlaşılmaz bir biçime (şifreli metin / ciphertext) dönüştürme işlemidir. Amaç gizliliği (confidentiality) korumaktır: veri çalınsa veya araya girilse bile, anahtar olmadan içerik anlamsızdır. Şifreleme tek başına kimlik doğrulamaz; gizlilik sağlar, sahteciliği önlemek için bütünlük/imza mekanizmalarıyla birlikte kullanılır. NASIL ÇALIŞIR? Adım adım temel akış şudur: 1) Gönderici düz metni alır. 2) Bir şifreleme algoritması (ör. AES) ve bir anahtar uygular. 3) Sonuç şifreli metindir; ağ üzerinden bu hâliyle taşınır veya diskte bu hâliyle saklanır. 4) Yetkili alıcı, doğru anahtarla şifreyi çözer (decryption) ve orijinal veriye ulaşır. İki temel yöntem vardır: • SİMETRİK ŞİFRELEME: Şifreleme ve çözme AYNI anahtarla yapılır (ör. AES-256). Çok hızlıdır, büyük veri için idealdir; zorluk anahtarı karşı tarafa güvenli iletmektir. • ASİMETRİK (AÇIK ANAHTARLI) ŞİFRELEME: Bir çift anahtar kullanılır — herkese açık anahtar (public key) ile şifrelenir, yalnızca sahibindeki özel anahtar (private key) ile çözülür (ör. RSA, ECC). Anahtar dağıtımını çözer ama yavaştır. Pratikte HTTPS, asimetrik şifreyle güvenli bir simetrik oturum anahtarı paylaşır, sonra hızlı simetrik şifrelemeye geçer (hibrit yaklaşım). NEDEN ÖNEMLİ / İŞ YERİNDE Şifreleme iki durumda veriyi korur: AKTARIM HÂLİNDE (in transit — TLS/HTTPS, VPN, e-posta) ve DURAĞAN HÂLDE (at rest — disk şifreleme, veritabanı alan şifreleme, yedekler). KVKK ve GDPR gibi düzenlemeler kişisel veri için uygun teknik tedbir olarak şifrelemeyi işaret eder; doğru şifrelenmiş veri sızdığında ihlal bildirimi yükümlülüğü hafifleyebilir. İş yerinde dizüstü disk şifreleme (BitLocker/FileVault), parola yöneticileri, banka ve sağlık verilerinin saklanması hep şifrelemeye dayanır. DİKKAT / İYİ UYGULAMA • Güncel, sınanmış standartlar kullanın (AES-256, RSA-2048+/ECC, TLS 1.2+); kendi algoritmanızı icat etmeyin. • Asıl risk genelde algoritma değil ANAHTAR YÖNETİMİDİR: anahtarları koddan/depodan ayrı, güvenli bir kasada (KMS/HSM) saklayın, periyodik döndürün. • Şifreleme ≠ hash'leme: hash tek yönlüdür ve geri çözülemez; parolalar şifrelenmez, hash'lenir (ör. bcrypt/Argon2). • Uçtan uca şifreleme (E2EE), veriyi yalnızca uç noktalarda açar; arada hizmet sağlayıcı dahi okuyamaz.
• Şifreleme, veriyi anahtarla geri-çözülebilir biçimde gizleyerek GİZLİLİĞİ korur (hash'in aksine geri döndürülebilir). • Simetrik (tek anahtar, hızlı — AES) ve asimetrik (açık+özel anahtar çifti — RSA/ECC) olmak üzere iki temel yöntem vardır; HTTPS ikisini hibrit kullanır. • Veri hem aktarım hâlinde (TLS/HTTPS, VPN) hem durağan hâlde (disk/veritabanı şifreleme) korunur. • En kritik nokta algoritma değil ANAHTAR YÖNETİMİDİR; güncel standartları kullanın, anahtarı güvenli kasada saklayın ve düzenli döndürün.