首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSRF攻击和Websockets

CSRF攻击和Websockets
EN

Stack Overflow用户
提问于 2019-10-21 02:08:57
回答 2查看 732关注 0票数 1

websockets易受CSRF攻击吗?如果Websocket像登录一样进行身份验证,该如何做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2019-10-21 02:39:49

我认为是的,

如果攻击者以某种方式从客户端初始化了套接字连接并发送消息,那么CSRF攻击是可能的。

当然,只有当您使用基于COOKIE的身份验证时,这才是真的。

因为CSRF攻击使用cookies,cookies由浏览器随请求自动发送,并对请求进行身份验证。

如果您使用cookies对请求和连接进行身份验证,那么CSRF攻击是可能的。

为了避免这些攻击,最好使用像 .这样的基于令牌的身份验证

No Cookie-based authentication == No need for CSRF protection.

下面是一些关于AUTHENTICATION的有用链接

cookies vs token authentication

REST api authentication

Do you need CSRF protection?

票数 1
EN

Stack Overflow用户

发布于 2020-10-11 01:54:38

我希望这还不算太晚,但除了HttpOnly会话cookie之外,您还可以查看Origin。参考:https://security.stackexchange.com/questions/76816/preventing-csrf-attacks-against-websocket-communications

答案也受到以下因素的影响:https://channels.readthedocs.io/en/latest/topics/security.html

应为移动应用保留基于令牌的身份验证imo。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58475824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档