收藏
回答

微信小程序短信验证码登录,短信被狂刷。各位大神,有什么解决方案提议吗?

微信小程序短信验证码登录,短信被狂刷。各位大神,有什么解决方案提议吗?

回答关注问题邀请回答
收藏

3 个回答

  • 鲤子
    鲤子
    2019-07-10

    前端限制验证码获取时间范围

    后端缓存短信验证码验证是否该手机号异常

    短信平台常规设置可以避免短信接口被滥用

    主要还是靠你自己前后去限制避免给别有用心的人滥发该接口了

    2019-07-10
    有用 1
    回复 4
    • 2019-07-10

      他每次刷的手机号 都是不一样的

      2019-07-10
      回复
    • 鲤子
      鲤子
      2019-07-10回复

      你首先要确定的是是有人在小程序上请求的,还是直接请求了你的短信接口。

      如果是小程序上请求,你可以加缓存来限制。

      如果是直接轰炸后端短信接口,可以判断下session、cookies等,加一些限制不让输入手机号就能获取短信,或者再来一层图形验证码。

      2019-07-10
      回复
    • 2019-07-11回复鲤子
      小程序中手机号获取验证码是有60秒时间间隔的,昨天也加了图形验证码,小程序上线后感觉信息数量还是一直在往下掉。后端推测是有人知道了我们的API以及传值方式内容,用电脑在不提的刷。
      2019-07-11
      回复
    • 鲤子
      鲤子
      2019-07-11
      那估计就是人家抓了你的短信接口,你看下后端能不能做下ip或者session这些限制,这些ip异常的就给拉黑-0-
      2019-07-11
      回复
  • 连胜
    连胜
    2019-07-10

    1、用第三方短信服务商,都有一些基本防刷功能


    2、改为 短信 + 其他验证码 的形式,增加别人恶意刷的门槛


    3、前端做频率限制,如果是大批量刷你,别人肯定抓取了你的API,这个基本就没什么用

    2019-07-10
    有用
    回复
  • 祺爸💎
    祺爸💎
    2019-07-10

    前端,接口段都做时效性校验

    2019-07-10
    有用
    回复 1
    • 2019-07-10

      前端,接口段怎么做时效性校验呢?


      2019-07-10
      回复
登录 后发表内容