2011-12-23 16 views
8

Uygulama sunucum için SSL'yi zaten ayarlamış olsam, yine de HttpOnly'yi tanımlama bilgileri için ayarlamalı mıyım?HttpOnly gerekli mi?

+1

HttpOnly XSS saldırılarını önlemek için tasarlanmıştır. SSL ile ilgisi yok. –

+0

@Marc B httponly ** NOT ** xss saldırılarını engeller, bunu yaymayın. XSS hala çok kullanışlıdır, sammy solucana bakın. – rook

cevap

14

Evet. iki bayrak (her ikisi de olsa güvenlik/gizlilik seçenekleri vardır)

  • "Güvenli" çerez sadece şifreli bağlantılar

  • "HttpOnly" anlamına gelir üzerinden gönderilen anlamına gelir birbirleriyle ilgisi olmayan çerez JavaScript

görünür olmayacak hala örneğin (ve sonra kötü bir senaryo çerezinizi yiyebilirim), bir HTTPS sayfada XSS olabilir.

+0

Anladığım kadarıyla, burada çerez çalmanın amacı oturumları ele geçirme amaçlıdır. SSL etkinse, oturum ele geçirme mümkün değil mi? (Burada mıyım?) – ysp80

+0

XSS ile oturum çerezini okumak için kötü niyetli Javascript'iniz olabilir. Daha sonra başka bir sunucuya gönderebilirsiniz (örneğin URL'de çerez değeri ile gizli bir resim etiketi oluşturarak) ve oturumu ele geçirebilirsiniz. – Thilo

+0

SSL zaten etkinken oturumu kaçırmak mümkün mü? – ysp80

İlgili konular