2017-05-29 78 views
0

我的跨网站请求伪造TOKEN是否应在我的网页源代码中可见我在生产中运行rails应用程序,并且可以看到跨站点请求伪造令牌。我想它不应该是可见的。CSRF令牌在源代码中可见

回答

0

只要令牌在每个用户会话中足够随机且唯一,在页面代码中就可以看到它。 CSRF攻击假定恶意代码是从不同来源运行的,并且无法访问用户的页面。在OWASP Article中查看更多详情。

+0

我同意你的意见。但是如果存在CORS错误判断,攻击者可以窃取。任何方式不存储在那里? – Vis

+0

@Vis如果存在CORS配置错误,则您的问题比CSRF更糟糕。 – bereal