0
我有一個最初的登錄頁面(在HTTPS)之後應該重定向到一個HTTP站點的站點。
我注意到會話cookie不會在https和http請求之間轉移。
這將是一個安全的方式來做到這一點?
現在作爲臨時解決方案,我生成一次性唯一密鑰,以便在我第一次從https移至http時使用。這在驗證後重新創建用戶會話。安全重定向到http
我有一個最初的登錄頁面(在HTTPS)之後應該重定向到一個HTTP站點的站點。
我注意到會話cookie不會在https和http請求之間轉移。
這將是一個安全的方式來做到這一點?
現在作爲臨時解決方案,我生成一次性唯一密鑰,以便在我第一次從https移至http時使用。這在驗證後重新創建用戶會話。安全重定向到http
什麼是做到這一點的安全方式?
沒有一個。充其量,你最終會清楚地發送會話令牌,並且會話劫持是開放的。在最壞的情況下,您會將用戶暴露給MitM攻擊(即使您和用戶認爲這些頁面都是安全的,只要他們從http專頁訪問)。
通過HTTPS整個網站。開銷並不高,並且消除了很多潛在的安全缺陷。
大多數情況下,他們的方式就是你做的。 http://stackoverflow.com/a/7244166/156775 – Nishant
如果沒有設置安全標誌,Cookie將被結轉:https://www.owasp.org/index.php/SecureFlag。然而,這是朝着錯誤的方向邁出的一步,請參閱@Aurand的答案(+1)。 – SilverlightFox