2012-02-01 97 views

回答

2

Cookie被禁用將導致CSRF失敗。唯一的另一個潛在問題就是cookie從發佈時間到表單提交時(可能是用戶加載表單,使瀏覽器窗口保持打開狀態幾小時或幾天,然後返回並提交表單)過期。

CSRF非常適合用戶通過瀏覽網站自然獲得的標準表單。如果CSRF令牌未在POST數據中傳遞,或者X-CSRFToken標頭未與令牌一起隨請求發送,則AJAX請求可能會失敗。如果未從同一個域發送,則通過HTTPS提交的內容將失敗。