Çerez Testi: Web Sitesinde Çerezler Nasıl Test Edilir?

⚡ Akıllı Özet

Çerez testi, bir web sunucusunun tarayıcıda sakladığı küçük metin dosyalarını doğrular. tracOturumlar, tercihler ve kullanıcı kimliği gibi bilgileri kaydeder. Çerezlerin oluşturulduğunu, şifrelendiğini, silindiğini ve hassas verileri açığa çıkarmadan tarayıcılar arasında doğru şekilde okunduğunu doğrular.

  • 🍪 Tanım: Çerez, web sunucusu için kullanıcı verilerini depolayan küçük bir metin dosyasıdır.
  • 🧩 Çerez içeriği: Her çerez, kaynak sunucu adını, ömrünü ve benzersiz bir değeri içerir.
  • 🔀 İki tip: Oturum çerezleri kapatıldığında silinir; kalıcı çerezler ise aylarca veya yıllarca kalır.
  • Test kontrol listesi: Doğru davranışı doğrulamak için çerezleri devre dışı bırakın, bozun, şifreleyin ve silin.
  • 🧰 Editör eklentileri: Çerez Düzenleyici ve Bu Çerezi Düzenle araçlarıyla çerezleri doğrudan görüntüleyebilir ve değiştirebilirsiniz.
  • 🔐 Güvenlik odaklı yaklaşım: Çerezler asla şifreleri veya hassas bilgileri şifrelenmemiş olarak saklamamalıdır.

Çerez Testi

Çerez Testi Nedir?

Çerez Testi, web tarayıcınızda oluşturulan Çerezleri kontrol eden bir Yazılım Testi türü olarak tanımlanır. Çerez, web sunucusu tarafından kullanıcının (istemcinin) sabit diskindeki bir metin dosyasında saklanan küçük bir bilgi parçasıdır. Bu bilgi parçası daha sonra tarayıcının sunucudan her sayfa isteğinde sunucuya geri gönderilir. Genellikle çerez, farklı web sayfaları arasında iletişim kurmak için kullanılan kişiselleştirilmiş kullanıcı verilerini veya bilgilerini içerir. Aşağıdaki ekran görüntüsü farklı web sitelerine ait çerezleri göstermektedir.

Bir Web Sitesindeki Çerezlere Örnek

Başka bir deyişle, çerezler bir kullanıcının kimliğinden başka bir şey değildir ve şu amaçlarla kullanılır: tracKullanıcının web sitesinin sayfaları arasında nasıl gezindiğini gösteren çerezlere k denir. Çerezlerin amacı, kullanıcılar ve web siteleri arasında hızlı etkileşim sağlamaktır. Çerezlerin kullanılabileceği uygulamalar arasında bir mağaza oluşturmak yer alır.ping sepet, kişiselleştirilmiş web deneyimi, kullanıcı trackral, pazarlama, kullanıcı oturumları vb.

Çerezin İçeriği Nedir?

Çerez temel olarak üç şeyden oluşur:

  1. Çerezin gönderildiği sunucunun adı
  2. Çerezler Ömür Boyu
  3. Bir değer. Bu genellikle rastgele oluşturulmuş benzersiz bir sayıdır

Çerez Türleri

Çerez Türleri
Çerez Türleri

Genellikle kullanıcı makinelerine yazılan iki tür çerez vardır:

  • Oturum Çerezleri: Bu çerezler, çerezi tetikleyen tarayıcı açılana kadar aktiftir. Tarayıcıyı kapattığımızda bu oturum çerezi silinir
  • Kalıcı Çerezler: Bu çerezler kalıcı olarak kullanıcının makinesine yazılır ve aylarca veya yıllarca sürer

Çerezler nerede saklanıyor?

Herhangi bir web sayfası uygulaması bir çerez yazdığında, bu çerez kullanıcının sabit disk sürücüsündeki bir metin dosyasında saklanır. Çerezlerin kaydedileceği yol tarayıcıya bağlıdır. Farklı tarayıcılar çerezleri farklı yollarda saklar.

Örneğin, içinde mozilla Firefox tarayıcınızda çerezleri tarayıcı seçeneklerinde görebilirsiniz. Bunu görüntülemek için Araçlar'a tıklayın -> Seçenekler -> Gizlilik'i ve ardından “Bireysel Çerezleri Kaldır”ı tıklayın.

Çerezler farklı tarayıcılarda nasıl saklanır?

İçinde iken Internet Explorer tarayıcı çerezleri yolda saklıyor "C:\Belgeler ve Ayarlar\Varsayılan Kullanıcı\Çerezler”

Temel bilgiler anlaşıldıktan sonra, aşağıdaki kontrol listesi çerezlerin pratikte nasıl test edileceğini göstermektedir.

Web Sitesindeki Çerezleri Test Etme

Aşağıda önemli bir kontrol listesi ve adımlar yer almaktadır Çerezler nasıl test edilir web sitesinde:

Adım 1) Çerezleri devre dışı bırakma

Tüm çerezleri devre dışı bırakın ve sitenin ana işlevlerini kullanmaya çalışın

Adım 2) Çerezleri bozmak

Çerezi not defterinde manuel olarak düzenleyin ve parametreleri bazı rastgele değerlerle değiştirin

Adım 3) Çerez şifreleme

Şifreler ve kullanıcı adları gibi hassas bilgiler bilgisayarımıza gönderilmeden önce şifrelenmelidir.

Adım 4) Birden fazla tarayıcıyla çerez testi

Web sitenizin sayfasının çerezleri beklendiği gibi farklı bir tarayıcıya düzgün şekilde yazıp yazmadığını kontrol edin

Adım 5) Web uygulama sayfanızdan silme işleminin kontrol edilmesi

Çerezlerin web uygulamanızdan silinip silinmediğini kontrol edin

Adım 6) Çerezleri seçici olarak reddetme

Web sitelerine ait tüm çerezleri silin ve web sitesinin buna nasıl tepki verdiğini görün

Adım 7) Çerezlere erişim

Bir web sitesi tarafından yazılan çerezlere başkaları tarafından erişilememelidir

Adım 8) Aşırı çerez kullanımı yok

Test edilen uygulama halka açık bir web sitesi ise çerezlerin aşırı kullanımı olmamalıdır.

Adım 9) Farklı ayarlarla test etme

Web sitesinin farklı çerez ayarlarıyla iyi çalıştığını kontrol etmek için testlerin doğru şekilde yapılması gerekir.

Adım 10) Çerezleri ayrı ayrı kategorilere ayırın

Çerezler virüs, spam veya casus yazılımla aynı kategoride tutulmamalıdır.

Çerez Testi için Eklentiler

Modern tarayıcılar çerezlerin tarayıcının kendisinde görüntülenmesine/düzenlenmesine izin verir. Mozilla'da çerez test eklentileri vardır ve Google Chrome her ikisi de.

1. Çerez Editörü

Chrome Çerez Yöneticisi eklentisi

2. Için Google Chrome tarayıcı: Bu Çerezi Düzenle

Bu Çerez eklentisini düzenleyin

Çerez Değişikliği İş Başında

Chrome için eklentiyi kullanarak çerezi değiştirmek veya düzenlemek için aşağıdaki adımları izleyin:

) 1 Adım Oturum açmak için kullanıcı kimliğini ve şifreyi girin https://demo.guru99.com/V4/

Çerez Değişikliği İş Başında

) 2 Adım Eklenti simgesine tıklayın Çerez Değişikliği İş Başında ve aşağıda gösterildiği gibi başka bir pencere açılacaktır

Çerez Değişikliği İş Başında

) 3 Adım Çerezin değerini şu şekilde değiştirin: “Guru99” ve sonra üzerine tıklayın Çerez Değişikliği İş Başında değişiklikleri kaydetmek için

Çerez Değişikliği İş Başında

Çerez ve Oturum Arasındaki Fark

Çerez ile Oturum arasındaki temel fark şu şekildedir:

kurabiye oturum
Çerezler, kullanıcı bilgilerini içeren istemci tarafı dosyalardır Oturumlar, kullanıcı bilgilerini içeren sunucu tarafı dosyalarıdır
Çerez, belirlediğiniz kullanım ömrüne bağlı olarak sona erer Kullanıcı tarayıcısını kapattığında oturum sona erer
Çerez yerel makinenizde saklandığı için başlatmanıza gerek yoktur In PHP, $_SESSION'ı kullanmadan önce session_start(); yazmalısınız. Diğer diller için de aynı şey geçerlidir
Resmi maksimum çerez boyutu 4KB'dir Oturum içinde istediğiniz kadar veri depolayabilirsiniz. Ulaşabileceğiniz tek sınır, bir komut dosyasının aynı anda tüketebileceği maksimum bellektir; bu, varsayılan olarak 128 MB'tır.
Bir çerez Oturuma bağlı değildir Bir oturum Çerez'e bağlıdır
unsetcookie() adında bir işlev yok Session_destroy(); kayıtlı tüm verileri yok etmek veya bazılarını bozmak için kullanılır

SSS

Çerezler metin dosyalarıdır ve kod çalıştıramazlar, ancak yeterince güvenli olmayan çerezler oturum verilerini açığa çıkarabilir. Secure ve HttpOnly bayraklarını kullanın ve asla şifrelerinizi veya hassas bilgilerinizi çerezlerin içine kaydetmeyin.

Birinci taraf çerezler, çoğunlukla oturum ve tercihler için ziyaret ettiğiniz site tarafından ayarlanır. Üçüncü taraf çerezler ise reklam ve siteler arası erişim için diğer alan adlarından gelir. tracKral gibi davranan bu kişiler, tarayıcılar tarafından giderek daha fazla engelleniyor.

Evet. Selenium WebDriver, addCookie, getCookies ve deleteCookieNamed gibi yöntemler kullanarak çerezleri ekleyebilir, okuyabilir ve silebilir; bu da tarayıcılar genelinde çerez oluşturma, sona erme ve silme işlemlerinin otomatik olarak doğrulanmasına olanak tanır.

Yapay zeka araçları çerez test senaryoları oluşturur, eksik Güvenli veya HttpOnly işaretlerini tespit eder ve gizlilik uyumluluğu sorunlarını otomatik olarak işaretler. Bu akıllı analiz, birçok tarayıcı ve oturumda kapsama alanını hızlandırır.

Evet. Yapay zeka destekli tarayıcılar sayfaları tarar, çerezleri sınıflandırır ve kullanıcılar onay verene kadar gerekli olmayan çerezlerin engellendiğini doğrular.ping Ekipler, GDPR ve gizlilik uyumluluğu doğrulamasını otomatikleştiriyor.

Her tarayıcı çerezleri farklı şekilde saklar ve yönetir, bu nedenle tarayıcılar arası testler oturum açma, tercihler ve çerezlerin aynı şekilde saklandığını ve yönetildiğini doğrular. tracHer yerde çalışır. Ayrıca, bir tarayıcının çerezleri beklenmedik şekilde engellediği veya temizlediği durumları da yakalar.

Bu yazıyı şu şekilde özetleyin: