• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ykmoon
V2EX  ›  程序员

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

  •  
  •   ykmoon · Nov 23, 2017 · 5911 views
    This topic created in 3276 days ago, the information mentioned may be changed or developed.

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

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

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

    25 replies  •  2017-11-25 00:18:31 +08:00
    onsale
    onsale
    Nov 23, 2017 via Android
    1
    修改红包策略
    羊毛党利润率低了自然就撤了
    R18
    R18
    Nov 23, 2017
    2
    系统红包不能提现,转发
    moult
    moult
    Nov 23, 2017 via iPhone
    3
    A 支付宝被 A 用户提现之后,不能被 B 用户提现。或者注册手机号要和支付宝账号是同一个。
    moult
    moult
    Nov 23, 2017 via iPhone
    4
    验证码很难防羊毛党,如果红包金额不小的话,大不了一个个手动操作。
    opengps
    opengps
    Nov 23, 2017
    5
    逻辑错误,跟 ECS,安骑士,ssl 没有直接关系
    你这是被薅羊毛了,得增加体现条件,比如实名制,福利满多少天之后才能提现转账
    qq7171891
    qq7171891
    Nov 23, 2017
    6
    这么说一开始连验证码都没有??!
    先上滑块验证码吧,其他的再说。
    anheiyouxia
    anheiyouxia
    Nov 23, 2017
    7
    同意 5 楼,明显楼主想错了,修改条款,修改提现时间,条款增加恶意注册直接封号等处理,这样后期筛选恶意用户出来不是更好
    yulitian888
    yulitian888
    Nov 23, 2017❤️1
    8
    刷红包才是根本,验证码只是细节
    把红包规则改掉呗,提现出口卡住羊毛党,是一开始就必须考虑的事
    ye10010
    ye10010
    Nov 23, 2017
    9
    不是有识别羊毛党的服务吗?可以接入试试
    网易易盾,同盾科技都有
    oott123
    oott123
    Nov 23, 2017
    10
    1. 任何涉及短信发送这种调用第三方 API 或者付费等等成本高昂的地方,至少需要加图形验证码,这是为了防止你的短信的钱被刷光,或者拿去当垃圾短信炸弹
    2. 羊毛党并不 care 你的图形验证码,毕竟打码也很便宜,所以福利需要增加门槛,比如提现只能提现到注册的手机号同名支付宝上,需要增加人工审核,审核的时候查看一下资金来路避免损失,必要的时候增加实名认证

    所以将心比心,有时候运营活动门槛高,收集你一堆信息,不顾隐私啥的,也是环境使然……
    Felldeadbird
    Felldeadbird
    Nov 23, 2017
    11
    1.验证码,
    2.限制注册 IP。
    3.激活机制。
    4.红包策略修改。
    ……尽量提升注册以及变现成本。羊毛党就不来了。
    scofieldpeng
    scofieldpeng
    Nov 23, 2017
    12
    楼上说的很多了,首先为了防止盗刷你的短信,加上验证码,能防住一波,然后每个手机号时间段内最大短信发送数量,为了防止被撸羊毛,修改红包策略和撸羊毛成本
    learnshare
    learnshare
    Nov 23, 2017
    13
    这是策略不安全,跟服务器安全机制有半分钱关系?
    1. 发送短信增加验证码等策略,提高非手动操作的难度;
    2. 检测重复设备、IP 等信息,一机一号一账户;
    3. 活动后审核恶意刷量的账号,不合格的不给钱。

    如同楼上讲的,薅羊毛的门槛提上来,就很少有人薅了
    xudaolong
    xudaolong
    Nov 23, 2017
    14
    微信验证码.
    Nitromethane
    Nitromethane
    Nov 23, 2017
    15
    技术上解决不好解决的问题,就从业务上来啊,比如说连续 7 天试用什么的
    qfdk
    qfdk
    PRO
    Nov 23, 2017 via iPhone
    16
    好机智的羊毛 目测都是同行
    pynix
    pynix
    Nov 23, 2017
    17
    有可能验证码逻辑有漏洞被钻了空子。。。。
    oonnnoo
    oonnnoo
    Nov 23, 2017
    18
    学支付宝,用户发的红包提现,收手续费
    owenliang
    owenliang
    Nov 23, 2017
    19
    验证码应该很有效的降低数量级,毕竟薅小羊毛的人技术也比较弱鸡一些。
    gamexg
    gamexg
    Nov 23, 2017
    20
    @owenliang #19 对接打码平台没什么技术难度,主要是利润够不够。
    1cming
    1cming
    Nov 23, 2017
    21
    短信这里要做好安全壳子保护好,比如针对同一个 IP 单位时间内限制他可以发送的次数,或者针对你埋的值去做 token 校验失效后直接不允许发送,简单粗暴的加验证码也是可以的。还有就是针对同一 IP 限制注册量、校验是否是同一密码注册等等。
    marvin520
    marvin520
    Nov 23, 2017
    22
    建议还是改优惠策略,这是从根本上杜绝。另外,改之前说下 app 名字?我也去研究研究
    mydns
    mydns
    Nov 23, 2017
    23
    验证码
    dorothyREN
    dorothyREN
    Nov 23, 2017
    24
    ip 限制,号码限制,设备识别号限制,可以的话再加个定位。
    realpg
    realpg
    Nov 25, 2017
    25
    你需要专业反薅羊毛顾问解决你的业务流程设计
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   967 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 90ms · UTC 22:33 · PVG 06:33 · LAX 14:33 · JFK 17:33
    ♥ Do have faith in what you're doing.