secure
Bayraklı bir çerezin şifrelenmemiş bir bağlantı üzerinden gönderilmeyeceğini biliyorum . Bunun nasıl derinlemesine çalıştığını merak ediyorum.
Çerezin gönderilip gönderilmeyeceğini belirlemekten kim sorumludur?
Yanıtlar:
İstemci bunu yalnızca şifreli bağlantılar için ayarlar ve bu, RFC 6265'te tanımlanır :
Secure özniteliği, tanımlama bilgisinin kapsamını "güvenli" kanallarla sınırlar (burada "güvenli", kullanıcı aracısı tarafından tanımlanır). Bir tanımlama bilgisi Secure özniteliğine sahip olduğunda, kullanıcı aracısı tanımlama bilgisini bir HTTP isteğine, yalnızca istek güvenli bir kanal üzerinden iletilirse (genellikle Taşıma Katmanı Güvenliği üzerinden HTTP (TLS) [RFC2818]) ekler.
Çerezleri etkin ağ saldırganlarından korumak için görünüşte yararlı olsa da, Secure özelliği yalnızca çerezin gizliliğini korur. Etkin bir ağ saldırganı, güvenli olmayan bir kanaldan Güvenli tanımlama bilgilerinin üzerine yazabilir ve bütünlüklerini bozabilir (daha fazla ayrıntı için Bölüm 8.6'ya bakın).
Konuyla ilgili başka bir kelime:
secure
Web siteniz example.com
tam olarak https olduğu için atlamak yeterli değildir.
Kullanıcınız açıkça ulaşıyorsa http://example.com
, adresine yeniden yönlendirilecektir, https://example.com
ancak bu artık çok geç; ilk istek çerezi içeriyordu.
secure
?