
1 iBugOne 2021-12-02 21:17:07 +08:00 via Android IP 和邮箱地址一起限速不就行了?每个邮箱 5 分钟只能发 3 个验证码之类的 |
2 77yf77yf77yf OP @iBugOne 我设想的场景是每次都是不同的邮箱然后每次 ip 也不同 |
3 iBugOne 2021-12-02 21:27:49 +08:00 via Android @77yf77yf77yf #2 那完全无解啊,你怎么区分有人乱发和单纯的用户使用高峰? |
4 Overfill3641 2021-12-02 21:54:01 +08:00 验证码是对应账户吧,限制账户呗。 新注册的话可以反过来:让用户发邮件到你。 |
5 77yf77yf77yf OP @v2tudnew 考虑的就是注册的情况,感觉让用户反向发邮件确实比较可行 |
6 ke1e 2021-12-02 23:07:20 +08:00 via iPhone 验证码呀 只要你验证码够 nb 就不会被刷接口 |
7 laozhoubuluo 2021-12-03 08:16:57 +08:00 via Android @77yf77yf77yf 反向发的话,考虑的因素不少,如果只判断 from 字段的话会出安全问题。 感觉比较靠谱的是先反向发邮件,完了服务器收到反向邮件之后进下一步再正向发邮件,虽说无法保证绝对的不被滥用,但是也能很好的控制。 |
8 dven 2021-12-03 09:19:58 +08:00 把 Rate Limit 绑定到邮箱而不是 IP 上 |
9 holinhot 2021-12-03 12:00:28 +08:00 @laozhoubuluo 用户体验为 0 |
10 holinhot 2021-12-03 12:01:56 +08:00 还不如发邮件加个风控验证码 |
11 laozhoubuluo 2021-12-03 13:18:16 +08:00 via Android @dven 他的意思是邮箱和密码同时不同。 |
12 laozhoubuluo 2021-12-03 13:19:38 +08:00 via Android |