1
3
SSL/TLS可用于使用X.509证书对客户端和服务器进行身份验证。这取决于您使用的web应用程序平台。在apache中,SSL\客户端\证书 environment variable 可以对照有效的已知证书列表检查有效性。这不需要使用完整的PKI,也不需要为每个客户机购买证书。尽管我建议使用CA来支持服务器的ssl证书。 |
2
44
警告:有人指出,当使用flashsockets时,以下情况不起作用:
|
3
1
有两种方法。 一种方法是允许任何人打开websocket连接。让客户端在连接打开后发送一个授权令牌作为第一条消息。如果客户端在一段时间内没有发送有效的令牌,请关闭连接。 另一种方法是使用cookies(浏览器会在每次请求时自动发送cookies)。这要求您实现CSRF保护(甚至比正常情况下更多,因为websockets没有同源策略(SOP))。你可以找到细节 here . 大纲如下:
第一种方法比较简单,但缺点是它需要一些服务器端状态等待客户机进行身份验证。这使得攻击者能够通过使用所有可用的套接字来执行拒绝服务攻击。 |
young · 插座io错误格式错误的箭头函数参数列表[关闭] 2 年前 |
June Leow · 跨选项卡使用Web套接字的实时通知栏 2 年前 |
garson · 打开Websocket(“消息”)不工作 6 年前 |
TomáÅ¡ Zato · 无法连接到套接字io服务器 6 年前 |