5
我在問這是因爲我覺得當我開始使用ajax或flash來與rails進行通信時,會讓我的生活過於複雜。Rails的protect_from_forgery真的有用嗎?
我知道防止CSRF是很好的,但是我不能僅僅檢查referer什麼的呢?
我在問這是因爲我覺得當我開始使用ajax或flash來與rails進行通信時,會讓我的生活過於複雜。Rails的protect_from_forgery真的有用嗎?
我知道防止CSRF是很好的,但是我不能僅僅檢查referer什麼的呢?
許多用戶停用其引薦者,大多數情況下不會選擇。
但是,因爲他們在阻止它的防火牆後面。
使用防僞技術是保護您免受CSRF攻擊的唯一解決方案。
但是你可以停用任何你想要的動作。
在您的控制器,您可以添加:
skip_before_filter :verify_authenticity_token, :only => :create
這將取消激活了在您添加過濾器的控制器創建操作令牌驗證。
sry我忘了接受你的回答然後^^ – marcgg
其實,問題是關於它真的有用,而不是關於如何關閉它,所以我不認爲這個答案應該被接受。 – SET
@SET:答案的第一部分解釋了爲什麼它很有用...... –