0
|
Srushtika Neelakantam · 技术社区 · 6 年前 |
![]() |
1
0
从安全角度来看,访问令牌存储在哪里并不重要。在普通HTTP请求中,它将存储在标头中,或存储在 websocket 已建立连接。然而,许多 websockets 因为客户端不支持客户端头,并且可以检查流量的攻击者可以同等地访问这两个客户端头。连接现在默认通过TLS,因此从外部您无法访问查询参数,也无法访问消息的内容。 传统上,在查询参数中使用凭据被认为是一种不好的做法,因为URL可以存储在代理日志、浏览器历史记录等位置。然而,这两个问题都不适用于 WebSocket (浏览器不会保留页面连接的历史记录),并且当存在TLS隧道时,代理无法访问URL。当非TLS交互是默认情况时,就会出现这种问题。为了进行比较,大多数OAuth流都会使用access\u token query参数进行端点访问。 |
![]() |
Farid · 限制django每个客户的访问 2 年前 |
![]() |
josegp · 在Nmap中-p-tag是什么意思 2 年前 |
![]() |
kramer65 · 如何根据网站用户在S3上添加非公共网站文件? 6 年前 |
|
derf26 · 如何阻止React Web包包含包中的脚本。json 6 年前 |
|
user8663960 · 最好也是最简单的方法是保护登录表单的安全 6 年前 |