İçeriğe Geç

Şifreleme (Encryption) Nedir?

Şifreleme (encryption), bir dosyanın açılmasını ya da bir verinin okunmasını engellemek için algoritma yardımıyla dosya ya da veri üzerinde yapılan güvenlik işlemidir. Şifrelenmiş veri ve dosyalara yalnızca şifreyi açacak anahtara sahip kişiler erişebilir.

Şifreleme (Encryption) Nasıl Çalışır?

Şifreleme, okunabilir veriyi bir algoritma ve anahtar yardımıyla okunamaz biçime çevirme işlemidir; yalnızca doğru anahtara sahip olan taraf veriyi eski haline döndürebilir. İki temel yöntem vardır: simetrik şifreleme aynı anahtarla şifreler ve çözer; asimetrik şifreleme ise herkese açık bir anahtarla şifreler, yalnızca özel anahtar sahibinin çözebileceği biçimde çalışır.

E-ticarette şifreleme iki durumda uygulanır:

  • İletim sırasında: tarayıcı ile sunucu arasındaki veri HTTPS ile şifrelenir; kart ve kişisel bilgi ağ üzerinde okunamaz.
  • Saklama sırasında: veritabanındaki kişisel veri, API anahtarları ve yedekler şifrelenmiş biçimde tutulur.

Şifreleme ile hash farklıdır: hash tek yönlüdür ve geri çözülemez (şifre saklamada kullanılır); şifreleme ise anahtarla geri çözülebilir.

Şifreleme E-Ticarette Neden Önemlidir?

E-ticaret siteleri kişisel veri ve ödeme bilgisi işler. Ödeme verisinin güvenli işlenmesi PCI DSS kapsamındadır; kart bilgisinin site üzerinde saklanmaması ve ödeme kuruluşunun şifreli altyapısının kullanılması esastır. Kişisel verilerin korunması KVKK kapsamında teknik tedbir yükümlülüğü doğurur.

Karar olarak site HTTPS ile çalıştırılır, kart verisi kendi veritabanında tutulmaz, yönetim paneli yetkileri sınırlandırılır ve yedekler şifrelenir. Güvenlik ihlalinde şifrelenmiş verinin okunamaması, olayın etkisini azaltır. Bağlantı güvenliğinin temeli için SSL sertifikası sayfasına bakılabilir.

Müşteri güvenliği açısından şifreleme görünmezdir; ancak güvenlik ihlali sonrasında yaptırım ve itibar kaybıyla görünür hale gelir.

Şifrelemede Sık Yapılan Hatalar

  • Kart bilgisini kendi sistemde saklamak. Kapsam ve risk büyür; ödeme kuruluşuna bırakmak daha güvenlidir.
  • Eski ve zayıf protokolleri açık bırakmak. Güncel olmayan şifreleme kolay kırılır.
  • Anahtarı veriyle aynı yerde tutmak. Veri ele geçirilirse anahtar da ele geçer.
  • Yedekleri şifrelememek. En savunmasız kopya çoğu zaman yedektir.

Şifreleme (Encryption) Hakkında Sık Sorulan Sorular

Şifrelemede simetrik ve asimetrik yöntem nasıl ayrılır?

Simetrik şifrelemede veri aynı anahtarla hem şifrelenir hem çözülür. Asimetrik şifrelemede ise herkese açık bir anahtarla şifrelenen veriyi yalnızca özel anahtarın sahibi çözebilir; anahtarın şifreli veriyle aynı yerde tutulmaması iki yöntemde de gerekir.

Şifreleme ile hash arasındaki fark nedir?

Şifreleme anahtarla geri çözülebilir; hash tek yönlüdür ve geri çözülemez. Şifreler hash biçiminde saklanır, iletilen veri ise şifrelenir.

E-ticaret sitesinde hangi veri şifrelenmelidir?

İletim sırasında tüm trafik HTTPS ile, saklama sırasında kişisel veri, API anahtarları ve yedekler şifrelenmelidir. Kart bilgisi ise site üzerinde saklanmamalıdır.