redis这里是不是存在着防护缺陷?
来源:7-14 session存入redis
Yukee_
2020-03-17
// app.js
if (!userId) {
needSetCookie = true
userId = Date.now() + "" + Math.random()
// 初始化 redis 中的 session
set(userId, {})
}
如果有恶意攻击者,不断的清空cookie 访问登录
redis本身内存昂贵啊
1) "15843887546390_10075407287205151"
2) "15843882995370_075075548903482"
3) "15843896818760_7051955640554555"
4) "15843885474100_5436378163734819"
5) "15843896876650_5087135691224318"
...
1000000)?????
127.0.0.1:6379>
写回答
1回答
-
这种情况就不是 redis 防护的问题了,而是整个 web server 的防护。
最基本的,就是对单个 IP 进行阻拦,防止频繁刷新请求,造成攻击。
而这种防护,不是我们做 server 开发的人能做到的,更多的是上游防火墙等硬件和专业软件,这是机房维护人员要做的事情。
012020-03-17
相似问题