2014-11-14 18 views
21

Yesod bookYesod oturum çerezi neden ele geçirilemiyor?

şifreleme verilerini teftiş gelen engeller diyor ve imza oturumu kaçırdılar olabilir ne de tahrif olmasını sağlar. Bu durumda neden

Bana net değil. bir kulak misafiri sunucudan gönderilen olarak çerezin ele alır ve meşru kullanıcının başka istekte önce kullanıyorsa, oturum ele geçirildiğinden sona ermeyecek?

Gerçekten oturum saldırılarını önlemenin tek yolu boyunca SSL kullanmaktır geliyor bana. (: @sr_ açıklamalarda işaret ettiği gibi havai kadarıyla kaçırma önlenmesi ile ilgili olarak, aksi hala yararlıdır EDIT.) Ama çok sonra yaparsanız Yesod'a tarafından yapılan imzalama ve şifreleme olmaktan gereksiz havai biter. İyi bir av var

+2

tehdit _, istemci (çerezler şeyler kaydederek) çok fazla güvenilen oluşan genel bir sorun (yani fark sunucuya olmadan) çerez değişen _The kullanıcıdır. Kaynaktan [hackage] (http://hackage.haskell.org/package/clientsession-0.9.1/docs/Web-ClientSession.html): "tanımlama (bütünlük), MAC saklanması veya iletim potansiyel hata tespit etmesinin yanı sıra Çerez verilerinin bu sunucu tarafından gerçekten oluşturulduğunu garanti ederek (otantiklik) çerez bilgilerinin kötü niyetli modifikasyonlarını da önler. –

+0

@sr_ Agreed. Konuyla ilgili olarak ele aldığım şey, kitabın, çerezin ele geçirilemeyeceği iddiasıdır. Örneğin, sitemde kimlik doğrulama kullanıyorum, ancak tüm sayfalarımda SSL kullanmıyorsam, doğru koşullarda bir saldırganın beni siteye taklit edebileceğini düşünüyorum. –

cevap

24

. Bu, daha önce, daha önce, daha sonra, ele geçirme işleminin engellenmesi için müşterinin çerezdeki IP adresini içerdiğimiz zaman daha doğru olur. Anti-kurcalama korumaları ile birleştiğinde, bir MITM saldırısının, aynı yönlendiricinin arkasında NAT'ınız yoksa veya aynı proxy'yi kullanmanızın dışında çalışmasını temel olarak imkansız hale getirdi.

Maalesef yanı nedeniyle proxy sunucuları hakkında endişelere o korumasını devre dışı zorunda kaldı. Tek bir kullanıcının taleplerinin ara proxy sunucuları nedeniyle birden fazla IP adresinden gelmesi mümkündür. Bunun ne sıklıkta gerçekleştiğini anlatacak veri yok, ancak bu güvenlik özelliğiyle ilgili olarak, bu özelliği devre dışı bıraktığımız için kırılmalara neden olan endişeler vardı.

, I've corrected the book bu açtığın için teşekkür ederiz. Burada hafifletilir

+1

Hem düzeltme hem de harika yazılım için teşekkürler. –

+3

Bir zevk, bu soru gibi geri bildirim, tüm sistemi daha iyi hale getirir! –

+1

AOL kullanarak insanlar için, her kullanıcı istekleri için 4 IP adresleri döndürülmüş durumda olması için kullanılır. IP koruma malzemelerini bundan dolayı çok uzun yıllar önce devre dışı bıraktığımı hatırlıyorum. –

İlgili konular