PHP网站短信验证码如何防止被刷

如题所述

1、加验证码;2、加时间限制,间隔一定时间才能有效;3、数据库存储手机发送情况,如手机号,时间,IP;4、根据收集数据,判断是否刷机,禁用IP或者手机号等等,设置禁用时间5、根据实际情况,设置单天同个IP,手机号一天短信数量PHP网站短信验证码如何防止被刷
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-29
防止恶意请求要从多方面着手,而且这个和java开发语言无关,其他语言也是类似:
(1)防止一个手机号码在同一段时间频繁提交。
(2)同一个IP限制一天内访问的次数或和手机号码量加以限制。
(3)加上图文验证码,减少程序的复杂度,并将图文验证码的识别难度加强。
(4)限制一个手机号码触发第二次接收的时间。
如还有不清楚的可以进一步的沟通交流,短信平台验证码这块我们还是比较专业的,希望能帮真正的帮到你。
第2个回答  2017-11-02
思路:
1. 第一次发送消息时需要记录下手机号和发送时间
2. 再一次请求发送消息时,核对手机号并比较上次发送时间和当前时间,如果小于某个时间间隔则拒绝发送,大于某个时间间隔就允许发送本回答被网友采纳
第3个回答  2019-12-02
可以去用腾讯安全天御
通过腾讯积累的安全数据和引擎
可以精准识别出薅羊毛的行为,避免造成损失

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网