csrf-protection相关内容

Yii2 如何在 gridview 中为批量操作正确创建复选框列?

我需要创建类似于 wordpress 帖子管理的“批量操作",例如,您可以一次删除多个记录. 这是我的方法,效果很好,但我确定这不是最好的方法,因为这种方法容易受到 CSRF 黑客的攻击. gridview 中的复选框列: GridView::widget(['数据提供者' =>$数据提供者,'列' =>[['类' =>'yii\grid\CheckboxColumn'],'id'= ..
发布时间:2022-01-04 08:53:30 其他开发

使用无状态(= 无会话)身份验证时是否需要 CSRF 令牌?

当应用程序依赖于无状态身份验证(使用 HMAC 之类的东西)时,是否需要使用 CSRF 保护? 示例: 我们有一个单页应用程序(否则我们必须在每个链接上附加令牌:.... 用户使用 POST/auth 验证自己.成功验证后,服务器将返回一些令牌. 令牌将通过 JavaScript 存储在单页应用程序内的某个变量中. ..

单独使用 nginx 的简单 CSRF 保护

我有一个 nginx 服务器,提供纯 HTML 和 JS 文件. js 代码然后调用各种 REST API 来从 API 服务器获取/发布数据. 如果 nginx 收到对/api/location 的请求,它会将请求转发到另一个处理所有 API 的服务器.这个 api 服务器是用 Ruby on Rails 构建的. 由于我所有的纯 HTML 页面都是由 nginx 直接交付的, ..
发布时间:2021-11-17 02:29:01 其他开发

如何仅在某些情况下禁用 Django 的 csrf 保护?

我正在尝试用 Django 编写一个站点,其中 API URL 与面向用户的 URL 相同.但是我遇到了使用 POST 请求和 CSRF 保护的页面的问题.例如,如果我有一个页面/foo/add,我希望能够以两种方式向它发送 POST 请求: 作为最终用户(使用会话 cookie 进行身份验证)提交表单.这需要 CSRF 保护. 作为 API 客户端(使用 HTTP 请求标头进行身份验证) ..
发布时间:2021-11-15 00:47:13 其他开发

使用Flask WTF-Forms手动生成CSRF令牌

我只想使用python代码创建并填写Flask WTF-Form.但是,当我使用python代码创建表单时,该表单不会自动生成CSRF令牌.有什么办法可以手动执行此操作吗? 有问题的表格: 从flask_wtf导入表中的 从wtforms导入StringField从wtforms.validators导入DataRequired,URL类URLForm(Form):url = Strin ..
发布时间:2021-04-26 18:42:14 Python

CSRF保护技术

有人可以向我指出有关如何保护应用程序免受CSRF影响的信息吗? 与此相关的任何代码. 我正在将extjs用于UI,后端和tomcat服务器上的Java. 谢谢. 解决方案 以dan_waterworth建议的方式使用会话ID(虽然很容易),但保护却很差.攻击者只需捕获会话ID cookie,然后就可以在会话生命周期内规避保护. 会话ID是一个Cookie,因此可以随 ..
发布时间:2021-04-26 18:42:05 其他开发

Spring Boot CSRF

试图在最新的Spring Boot上实现CSRF保护.互联网上的所有示例均基于用户登录和身份验证,我不需要. 我的网站没有任何需要身份验证的部分.我想要 1)休息请求来自站点内部.不允许外部直接要求使用wget. 2)必须从索引页面(/)请求所有页面(路由) 将安全性依赖项包含在 pom.xml 中 org.springf ..
发布时间:2021-04-26 18:42:02 其他开发

带有HTTPS + ELB的Rails InvalidAuthenticityToken

我正在尝试使HTTPS可以在我的网站上正常工作,但是我正在为所有帖子请求获取 ActionController :: InvalidAuthenticityToken .我记录了 form_authenticity_param 和 form_authenticity_token ,它们实际上是不同的. SSL在Elastic Load Balancer上解析,并且非SSL请求发送到Web应用 ..