有人不断的捅我们的短信接口,该怎么办

2015-10-14 11:15:24 +08:00
 cedared

前几天我们产品做了一次投票活动,为了防止刷票做了短信验证的限制。然后发现有人在我们这边发广告说可以代刷票,被我们干掉了,刷的票也直接减掉了。

可能断了刷票方的财路,现在刷票方不断的在捅我们的短信接口不断的消耗我们的短信,基本一分钟干掉上百条。请问大家有这种经验么,该怎么处理。

我们做了单 IP 不能获取超过 4 个验证码的限制,可是刷票方都是不同的 ip 不同手机号,完全不知道哪来的这么庞大的库。也有图形验证码限制。

14211 次点击
所在节点    问与答
29 条回复
avichen
2015-10-14 11:22:48 +08:00
你这个问题,我们前几个月碰到过,后来在每个获取短信的页面前增加了页面输入验证码功能,避免了机器直接访问的请求
heloman
2015-10-14 11:25:48 +08:00
一个粗略的思路:改成投票者发短信你们接收,实现方便的话可以搞
hicdn
2015-10-14 11:27:34 +08:00
@heloman 这方法就是做大死
cedared
2015-10-14 11:30:50 +08:00
@avichen 感谢 我们现在试一下
WayneWangWM
2015-10-14 11:31:28 +08:00
@hicdn 这不就是 apple 么
my101du
2015-10-14 11:32:41 +08:00
给你推荐两个内容,一个是移动的《防短信炸弹参考》,一个是我之前写的一点代码

http://pan.baidu.com/s/1bnqK9Tt

http://www.itjiaoshou.com/express-sms-company-check-use-api/#toc_6

图形验证码如果是比较简单的,应该花点时间就破掉了,最近看到那种“滑动”的验证码,不知道有没有帮助
TakanashiAzusa
2015-10-14 11:33:55 +08:00
@heloman 不是大厂的话,这么搞药丸。
cedared
2015-10-14 11:35:08 +08:00
@my101du 感谢,我来研究一下
holmesabc
2015-10-14 11:37:21 +08:00
胖,最好的做法是改游戏规则。
cedared
2015-10-14 11:37:51 +08:00
@holmesabc 你想表达啥……
mornlight
2015-10-14 11:45:21 +08:00
最常见的滑动验证码是极验,你拿 SDK 集成进去就好。
scys
2015-10-14 11:46:03 +08:00
验证码。。。。
MrEggNoodle
2015-10-14 11:48:40 +08:00
希望楼主继续更新!告诉后续情况。
cedared
2015-10-14 11:49:32 +08:00
@MrEggNoodle 好的 等我改完先
gamexg
2015-10-14 11:53:20 +08:00
滑动验证更好破解啊,包括图片分类的验证也是很简单就可以破解。
PandaSaury
2015-10-14 12:04:56 +08:00
1 、你们可以收集一个代理 IP 库
2 、例如:输入验证的时间,低于一秒。等类似的机器人判断
RangerWolf
2015-10-14 12:12:06 +08:00
关注~ 求经验
viesong
2015-10-14 12:24:19 +08:00
建议试试 SUBMAIL , submail 每个短信 APPID 都可以绑定自定义绑定 IP 地址, API 有主动防御机制,也就是当屏蔽非常高的验证码被刷屏之后,会触发 API 对被攻击的 APPID 请求的验证码号码进行过滤,安全级别 1-10 , API 会自动根据刷码攻击的级别对验证码模板进行安全级别设定。

主动防御机制激活后,验证码模板会对请求的号码通过频率、次数、时间进行判断,判定为为恶意刷码的号码主动加入临时黑名单,短信不会发出去,也不会造成计费。

可以试试 http://submail.cn/chs
viesong
2015-10-14 12:30:44 +08:00
SUBMAIL 还有语音验证码,可以配合短信验证码做防刷码机制
superkey
2015-10-14 12:34:00 +08:00
明显是验证码被破解了,弄个多位数复杂点验证码。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/227899

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX