我需要CSRF保护添加到Web应用程序。
问题是,该应用程序在很大程度上依赖于链接(GET请求即是),使数据库中的更改的事实。
链接是使用一类产生的,所以我可以很容易的CSRF令牌添加一个额外的参数,每一个环节。
不过,据我所知,在GET请求CSRF令牌可能不是一个好足够的保护。
请注意,应用程序只能通过HTTPS,所以得到PARAMS不能暴露/客户端/服务器通信期间被盗(但历史偷问题仍然存在)。
能拿CSRF令牌PARAM在此设置被认为是“足够安全”?
如果没有,什么是解决这个问题的最好方法是什么? 只有在我脑海中的就是我的每一个环节的封装成的形式(明确醚,或使用JavaScript创建表单的onsubmit)。