请教防止恶意注册的方法?

问题1:刚上线了一个APP,注册是直接在登录界面输入手机号,获取短信验证码就可以进入系统,这两天突然发现有恶意的批量注册,查看日志,半小时就有几千条注册信息,阿里云上的短信费用一下就被花完了
问题2:由于APP里有官方发的奖励可以领,用户之间也可以聊天发红包,这些恶意注册进去的帐号领了奖励再发红包到同一个号来提现,造成了上千的损失

现在使用的是阿里云的ECS,开了安骑士和ssl,这几天大概网上查了一下,有的说加滑块或点选的验证码,有的说改成语音验证码

请教大神们,该怎样防护这种情况?急求

阅读 5.9k
4 个回答

注册就送现金红包?你们的产品思路好大胆。。。为什么不送券?就那种使用你们的业务才能用的券?至少你们能回本呀。你这样的app,就算不是专业的薅羊毛,被散户薅羊毛也亏死的好嘛 - -!

1、增加图片验证码。避免脚本自动注册。
2、同一手机号一段时间范围内短信发送限制,总数也得限制。
3、一个手机只能绑定一个手机号。
另外,如果你系统没有逻辑漏洞的话,那几千个都是通过手机注册的?因为有短信验证码限制,不太好伪造啊?

问题1: 加验证码, 对手机号进行限制,比如只有中国的手机号才能注册。手机验证码也最好具有中国特色,让普通程序解析不出来,比如这样的描述:

您的验证码是123456去掉6


问题2: 修改产品逻辑,比如发红包不能体现,只能换产品。

先加验证码防止脚本注册吧。

推荐问题