咨询热线:4006-5006-12

新闻中心

APP接入短信接口有什么注意事项?

作者:管理员 行业新闻 发布时间:2021-05-20 15:02:13 浏览次数:52

  一、安全

  对于短信接口来说,如果安全做不好,很容易遭到攻击,最常见的就是被短信轰炸机恶意调用,此外还容易导致数据泄露,因此在开发短信接口时,不仅要实现短信发送功能,还要做好安全防范,比较常见的安全防范措施有以下几种:

  ①添加图形验证码

  对于短信验证注册类的应用场景,可以在注册页面前端添加图形验证码,在获取手机验证码前,必须填写图形验

  证码,这样这样能比较有效的防止软件恶意点击。现在大型网站都采用此方式。

  ②设置短信发送时间间隔

  对于短信验证类的应用场景,还可以设置统一手机号码重复获取验证码时间间隔,通常设置间隔时间为60s,避免手工攻击恶意发送垃圾验证短信。

  ③ip限制

  根据自己的业务特点,设置每个IP每天的最大发送量

  ④手机号限制

  根据业务特点,设置每个手机号码每天的最大发送量

  ⑤流程设置

  对于一些业务,如会员短信验证注册,还可以将流程分为两步,会员账号、密码设置完成后,才能获取短信验证码进行验证,这样可以有效的避免人工和软件的恶意攻击。

  以上5点是比较常用的,通常结合着使用,肯定还有其他安全防范方式,在这里就不详细叙说了。

  二、发送速度

  主要指用户触发短信接口后,短信下发至用户手机的时间,3-5s为佳,下发速度太慢会让用户体验差,甚至导致用户流失,试想用户注册账号,接收验证码短信等待时间过长,有可能就会放弃注册。

  三、发送到达率

  到达率是指,当用户触发短信接口后,短信下发至用户手机的成功率,实际上都会存在一些用户触发短信后接收不到的情况,但这个概率很小,如果较大就会影响用户的体验,导致用户流失,正常情况下短信接口下发短信到达率为99.9%。

短信接口