首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
LeegoYih
›
全部回复第 46 页 / 共 46 页
回复总数
903
1
...
37
38
39
40
41
42
43
44
45
46
❮
❯
2022 年 4 月 8 日
回复了
sjmcefc2
创建的主题
›
程序员
›
个人经历如何存储比较好呢?怎么设计数据表才便于交叉比对?
适合非结构化的数据库,MongoDB 之类的
2022 年 4 月 6 日
回复了
Ds97
创建的主题
›
程序员
›
验证短信码被盗刷怎么办
滑动验证码很容易被破解的,结合图形验证码可解决。
用 redis 的 zset 滑动窗口。
1. 每成功发送一条验证码,用 zadd 加一条时间戳。
2. 获取验证码前,判断缓存中是否存在图形验证码的标识,如果是,则返回图形验证码。
3. 发送短信前,用 zcount 统计 x 分钟内发送次数,如果超过 ${interval_threshold} 阈值,redis 中新增 global_captcha_type=graphic ,设置超时时间 y 小时,y 小时后自动切换回滑动验证码。
至于换 ip 也可以解决,使用 redis 的 bitmap 实现一个黑名单,发现一个让运维手动加进去,他总会用完的。
2022 年 4 月 6 日
回复了
Ds97
创建的主题
›
程序员
›
验证短信码被盗刷怎么办
监控到异常情况时,把滑块验证切换到图形验证码,弄个复杂一点的验证码,基本上可以解决
1
...
37
38
39
40
41
42
43
44
45
46
❮
❯
关于
·
帮助文档
·
自助推广系统
·
博客
·
API
·
FAQ
·
Solana
·
4046 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms ·
UTC 00:57
·
PVG 08:57
·
LAX 16:57
·
JFK 19:57
♥ Do have faith in what you're doing.
❯