csrf 相关问题

Cross Site Request Forgery是一种利用网站对用户浏览器的信任的恶意攻击。

我做的CSRF对吗?

我正在制作一个网站,前面是业务,但后面都是 Django。 Django 是我关心的。 每个请求都需要一个 CSRF 令牌。其实就是两个令牌。一个是由co自动设置的...

回答 1 投票 0

419 页面在 Laravel 中过期,即使添加 CSRF 令牌后

我正在开发 Laravel 8 框架, 我已在实时 Cpanel 服务器上添加了该应用程序,然后它开始显示以下错误: 419 页已过期 我知道通常缺少 CSRF 令牌的是

回答 5 投票 0

Node.js:CSRF 在使用后不会失效

我面临着一个非常烦人的问题,即 CSRF 安全令牌在使用后并未失效。 我尝试使用相同的值和 csrf 令牌多次提交表单,但它

回答 1 投票 0

Flask WTF CSRF 会话令牌丢失,secret_key 未找到

我研究了我能找到的关于 Flask WTF 应用程序中“CSRF 会话令牌丢失”的每一篇文章,但到目前为止,我无法在任何有解决方案的帖子中找到解决方案,或者我错过了它并且没有看到...

回答 6 投票 0

Spring 6.1.1 中的简化方法

我正在尝试实现SecurityfilerChain,许多方法已被废弃,例如cors()、and()、authorizeHttpRequests() 和formLogin()。我迷失了,我不知道如何修复我的代码 这个...

回答 1 投票 0

使用 post 请求和 xsrf 令牌登录,但收到 419

我正在尝试使用 pythons requests 库登录 slicethepie.com。 根据我的理解,我收到 419 是因为我没有传递 csrf 令牌。我在 Chrome 网络中看到的唯一类似令牌...

回答 0 投票 0

codeigniter 3 控制器中的 CSRF 令牌,无需从 FORM 或 AJAX 发送请求

我在 codeigniter 3 中有一个应用程序,其中 CSRF 令牌为 false,但现在我想将 CSRF tokent 更新为 TRUE。如果配置中的 CSRF 令牌为 true,那么我必须使用 form_open 或 ...

回答 0 投票 0

如何获取 Angular 中配置的 XSRF 标头名称?

在 Angular 中配置 XSRF 保护时,您可以指定自定义 cookie 和标头名称: 进口:[ HttpClient 模块, HttpClientXsrfModule.withOptions({ cookieName: 'My-Xsrf-Cookie', ...

回答 1 投票 0

struts 6.2.0中CSRF实现错误

我正在尝试在Struts 6.2.0项目中实现CSRF。 struts.xml 我正在尝试在 Struts 6.2.0 项目中实现 CSRF。 struts.xml <package name="struts-security" abstract="true" extends="struts-default"> <interceptors> <interceptor-stack name="defaultSecurityStack" /> <interceptor name="token" class="org.apache.struts2.interceptor.TokenInterceptor" /> <interceptor name="tokenSessionStore" class= "org.apache.struts2.interceptor.TokenSessionStoreInterceptor" /> </interceptors> <default-interceptor-ref name = "defaultSecurityStack" /> <global-results> <result name="error">/error401.jsp</result> </global-results> <global-exception-mappings> <exception-mapping result="error" exception="java.lang.Exception" /> </global-exception-mappings> LoginAction.java @Namespace("/common") @Action("Login") @InterceptorRefs({ @InterceptorRef("token"), @InterceptorRef("tokenSessionStore") }) @Results({ @Result(name = "input", location = "login.Login", type = "tiles"), }) login.jsp <%@ taglib prefix="s" uri="/struts-tags"%> <s:form method="post" validate="true" theme="simple" name="form" id="paraFrm" > <s:token /> 它回来了invalid.token。因为我添加了返回页面,所以它重定向到错误页面。是否需要额外的代码来在操作页面或任何其他地方实现令牌。请重新打开它,因为旧的标记问题对我没有帮助。 要使用struts.xml中定义的拦截器,您应该添加注释 @ParentPackage("struts-security") 您正在尝试使用 tokenSession 拦截器。 tokenSession拦截器: 此拦截器基于 TokenInterceptor 构建,提供处理无效令牌的高级逻辑。与普通的令牌拦截器不同,该拦截器将尝试在使用同一会话的多个请求的情况下提供智能故障转移。也就是说,它将阻止后续请求,直到第一个请求完成,然后它不会返回 invalid.token 代码,而是尝试显示与未提交多个请求时原始有效操作调用将显示的相同响应首先。 示例代码: <action name="someAction" class="com.examples.SomeAction"> <interceptor-ref name="tokenSession/> <interceptor-ref name="basicStack"/> <result name="success">good_result.ftl</result> </action> <-- In this case, myMethod of the action class will not get checked for invalidity of token --> <action name="someAction" class="com.examples.SomeAction"> <interceptor-ref name="tokenSession> <param name="excludeMethods">myMethod</param> </interceptor-ref name="tokenSession> <interceptor-ref name="basicStack"/> <result name="success">good_result.ftl</result> </action> 正如您在示例中看到的,您缺少一些基本的拦截器。

回答 1 投票 0

Spring 3 -- 无法刷新 csrf 令牌

我有一个生产应用程序,它将像这样刷新 csrf 令牌 private static Final String CSRF_TOKEN_SETTER = "window.import.meta.env.CSRF_TOKEN=\"%s\";"; // s...

回答 2 投票 0

禁止 (403) CSRF 验证失败。请求被中止。失败原因:来源检查失败与任何可信来源不匹配

帮助 失败原因给出: 来源检查失败 - https://praktikum6.jhoncena.repl.co 与任何可信来源不匹配。 一般来说,当存在真正的跨站点请求时,可能会发生这种情况

回答 5 投票 0

带有 F5 负载均衡器的 Nodejs 中的禁止错误无效 Csrf 令牌

我们在 azure kubernetes 服务上托管一个应用程序(nodejs(前端)+ java(后端)),前面有 F5 负载均衡器。我们在节点 js 层有一些 API 调用。所有的 GET api 调用都成功了,但是 P...

回答 0 投票 0

使用 Spring Boot 3.0.0 和 Angular 15.2.4 的 PUT 上的 CSRF 问题

我在 PUT 请求中收到 403,即使 CSRF 令牌和标头看起来设置正确 弹簧引导日志: 2023-04-14T10:19:06.134+10:00 调试 19528 --- [nio-8080-exec-2] o.s.security.web.

回答 1 投票 0

laravel 从特定路由中删除 CSRF 令牌不起作用

所以我正在使用一个 API,它在处理后对我用 Laravel 5 编写的应用程序进行回调,该 API 要求回调是一个 post 方法,而这正是我的路由文件...

回答 2 投票 0

如何在 CodeIgniter 3 中启用 CSRF 保护并使用 `get_csrf_hash()` 函数?

我正在尝试在我的 CodeIgniter 3 应用程序中启用 CSRF 保护。但是,当我尝试在我的视图文件中使用 get_csrf_hash() 函数时,它没有返回值。我该如何解决这个问题?...

回答 1 投票 0

Django 休息框架 CSRF_TRUSTED_ORIGINS 设置不起作用

我正在设置 CSRF_TRUSTED_ORIGINS 以确保当我从本地主机发送请求时它不应该验证它。 设置.py ... ... CSRF_TRUSTED_ORIGINS = [ ... 'http://localhost', 'http...

回答 0 投票 0

在 kubernetes 环境中重新部署 laravel 项目时 CSRF 令牌不匹配

目前我在重新部署我的 Laravel 项目时遇到了问题。我使用 Kubernetes 环境。 在 Kubernetes 中,每次重新部署时,pod 都会被替换,ip 地址也会发生变化。 虽然网站正在访问...

回答 0 投票 0

NestJS 9.4.0 在初始化 Fastify CSRF 模块时崩溃

我为 NestJS 9.4.0 安装了 @fastify/csrf-protection 包来保护它,但它给我一个结束错误。任何人都知道我做错了什么以及它应该是什么样子?我一直在努力...

回答 0 投票 0

为什么我可以显示来自另一个网站的图像,即使它没有 CORS 标头?

我正在尝试了解 CORS 和 CSRF。 据我了解,除非网站具有允许跨站点资源共享的 CORS 标头,否则以下内容不起作用: 网站 1 上的一个 HTML 页面。我...

回答 1 投票 0

滥用没有 CSRF 令牌的登录表单?

我无法理解 CSRF 攻击如何与不使用 CSRF 令牌的登录表单一起使用。 这是向我描述的过程: 受害用户登录到一个网站,该网站...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.