时间:2024-06-13 来源:九天企信王 作者:逍遥去
1. 图形验证码
大部分短信轰炸脚本都基于网页爬虫,因此可以通过引入图形验证码来阻止这类刷码行为。在发送短信验证码之前,要求用户输入图形验证码,并在验证通过后才发起API请求。2. IP和手机号码记录与比对
限制验证码短信发送次数,并记录用户的IP和手机号码。例如,每分钟/单个IP/单个手机号码仅允许请求一次验证码。如果脚本无法获取用户的真实IP,可以直接拒绝验证码请求。3. 单日请求上限
设置验证码模板的单日请求上限,当某个手机号码的验证码请求超过上限时,直接过滤该请求。通过设置上限,可以有效防止恶意攻击者对验证码接口进行滥用。4. IP白名单
在验证码发送平台的APPID页面,设置IP白名单,以保护您的APPID不被非法劫持后滥用。只有在白名单中的IP才能发送验证码短信,提高了接口的安全性。