我對cookie中的HTTPOnly屬性略有混淆。我知道它的主要用途是防止XSS攻擊。讓我們假設有一個Web應用程序已經爲cookie設置了httponly。我使用了像Fiddler這樣的攔截代理。但在隨後的所有交易中,cookie不會附帶httponly標誌。這是一個功能,就像設置一次,整個會話涵蓋在httponly標誌下......或者這是一個實施缺陷。但是,再次通過cookie管理器插件進行監視時,屬性顯示httponly已啓用。我的問題是,如果它啓用了Cookie管理器顯示啓用的原因而不是攔截代理,這是正常的預期行爲還是錯誤的實現。請幫助我理解。瞭解HTTPOnly標誌的預期行爲
1
A
回答
2
HttpOnly由服務器在Set-Cookie頭中發送,以指示瀏覽器不使cookie可用於JavaScript。瀏覽器仍然會通過http連接發送它。 Set-Cookie頭文件可以包含各種關於cookies的指令,比如它們到期時,它們用於哪個域,這些路徑,它們是否只應通過https(安全標誌)和HttpOnly發送。這些都是從服務器到瀏覽器的指令,所以瀏覽器在每次請求時都沒有意義將它們發送回服務器。
相關問題
- 1. 的HttpOnly標誌不工作
- 2. 會話cookie與httpOnly標誌
- 3. 如何清除Cookie上的HttpOnly標誌?
- 4. 的HttpOnly和安全標誌測試
- 5. 如何設置Cookie HTTPOnly標誌?
- 6. HttpOnly標誌不能在tomcat6.0.36上工作
- 7. 沒有HttpOnly會話Cookie標誌設置
- 8. 如何在ngCookies中設置httpOnly標誌?
- 9. 瞭解SQLite光標行爲
- 10. 爲php/apache全局設置'secure'和'httponly'標誌
- 11. 符號標誌和溢出標誌根據預期
- 12. IXMLHTTPRequest2帶有HttpOnly標誌的Set-Cookie標頭 - Windows Phone 8
- 13. 瞭解帶標誌的子命令
- 14. 將安全和httpOnly標誌添加到過期的cookie是否有意義?
- 15. 瞭解Scala Play行爲和期貨
- 16. 易於得到了libmapscript-ruby1.8的行爲不作爲的預期
- 17. *標記錯誤之前解決不了預期)
- 18. 預期行爲1.9.1
- 19. window.Owner(行爲預期)
- 20. 安全和的HttpOnly標誌的會話cookie的Websphere 7
- 21. 瞭解文件流標誌/位
- 22. 的iOS:如何設置的HttpOnly標誌NSHTTPCookie
- 23. HTTPOnly將cookie過期設置爲會話
- 24. shm_unlink的預期行爲?
- 25. grep的行爲不預期
- 26. MySQL的行爲不預期
- 27. 如何在Ruby on Rails上的cookie上設置HttpOnly標誌
- 28. 在清漆4上設置Cookie上的HTTPOnly標誌
- 29. HTTPS協議上的angularJs應用程序使用HttpOnly標誌Cookie
- 30. 如何使用javascript設置cookie的HttpOnly標誌?
所以,@ Erlend,HttpOnly只能由服務器設置一次,並且它在整個會話中都適用於Cookie,即如果我通過像Fiddler這樣的攔截代理來監視Web應用程序流量,我將只看到httponly標誌一次,由服務器設置,而不是在隨後的任何請求和響應中,我的理解是否正確。 – Mechanic
是的,你是對的 – Erlend