首页 » 软件优化 » 分享:开发短信接口注意事项(短信接口验证码用户设置)

分享:开发短信接口注意事项(短信接口验证码用户设置)

雨夜梧桐 2024-10-24 01:24:16 0

扫一扫用手机浏览

文章目录 [+]

一、安全

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

①添加图形验证码

分享:开发短信接口注意事项(短信接口验证码用户设置) 软件优化
(图片来自网络侵删)

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

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

②设置短信发送时间间隔

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

③ip限制

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

④手机号限制

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

⑤流程设置

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

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

二、发送速度

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

三、发送到达率

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

这里需要说明的是,短信接口下发短信的速度、和到达率,和企业开发短信接口时选择的短信接口服务商有关。
目前市场上短信接口服务商重多,但参差不齐,一些短信接口服务商由于技术实力缺乏,短信通道资源欠缺,所提供的短信接口下发短信速度较慢,到达率较低。
因此企业在选择短信接口时,一定要谨慎,多比较,建议选择那些资质齐全,运营时间长,拥有大客户的服务商,这样短信接口下发短信的速度和到达率才有保证。

标签:

相关文章