Cookies (Çerezler) Nedir ?
Cookies (Çerezler) Hakkında
Çerezler, bir kullanıcının bilgisayarında bulunan küçük dosyalardır. Bir müşteriye ve web sitesine özgü, az miktarda veriyi tutacak şekilde tasarlanmıştır ve bunlara web sunucusu veya istemci bilgisayardan erişilebilir.
- Bunun arkasındaki neden, sunucunun belirli bir kullanıcıya özel bir sayfa sunmasına izin vermektir veya sayfanın kendisi, çerezdeki verileri bilen bir komut dosyası içerebilir ve bu nedenle, web sitesine bir ziyaretten web sitesine bilgi taşıyabilir.
- Her çerez, anahtar çiftlerini, veri değerlerini içeren küçük bir arama tablosudur.
- Çerezler öncelikle sunucu tarafında okumak içindir .
- HTML5'ten önce tanıtıldı.
- Son kullanma tarihi var.
- JS ile veya Tarayıcının Tarama Verilerini Temizle ile veya son kullanma tarihinden sonra temizlenir.
- Her istek başına sunucuya gönderilecektir.
- Kapasite 4 KB'dir .
- Çerezlerde yalnızca dizeler saklanabilir.
- İki tür çerez vardır: persistent (kalıcı) ve session (oturum).
- "HTTP" ve "HTTPS" protokollerinin her ikisinin de kullanılır.
Dezavantajları:
- Her alan adı, tüm tanımlama bilgilerini tek bir dizede depolar ve bu da verilerin ayrıştırılmasını zorlaştırabilir.
- Veriler şifrelenmemiş, bu da bir soruna dönüşüyor çünkü küçük boyutta olsalar da çerezler her HTTP isteğinde gönderiliyor.
- SQL enjeksiyonu bir çerezden gerçekleştirilebilir.
- Gereksiz çerezlerimiz varsa, tüm istek ve yanıtlarla birlikte gönderilecek ve dolayısıyla uygulamayı yavaşlatacaktır.