请选择 进入手机版 | 继续访问电脑版

短信人论坛

 找回密码
 立即注册

综合交流大区| 通道资源| 答疑专区 短信营销论坛| 房产短信| 祝福短信 短信平台论坛| 教育短信| 金融短信

邦之信| 杭州短信论坛| 今信科技 亿美软通| 上海短信平台| 合肥短信 长沙短信| 郑州短信平台| 武汉短信

沈阳短信| 成都短信论坛| 其他地区 中国移动| 中国联通| 中国电信 骗子曝光| 站务处理| 济南短信论坛

查看: 325|回复: 0

动态短信验证码安全防护方案

[复制链接]
发表于 2018-12-14 17:01:38 | 显示全部楼层 |阅读模式
近期,根据很多客户及代理商反馈:部分用户连续收到莫名验证码短信,对用户正常的业务使用造成了严重的影响,同时还引起了大量的用户投诉,部分省份反馈短信端口的验证码业务投诉量居高不下,占总投诉量比重超过50%。经分析该问题是由一种互联网恶意攻击方法—— “短信炸弹”形成,主要是攻击一些网站或者APP的短信接口平台,该攻击方法循环利用不同业务中的无需注册即可向任意手机号发生短信动态验证码的正常业务需求(如用户注册、好友邀请、密码取回等),可以向多个用户同时连续发送大量的验证短信,严重影响用户的正常使用,造成不良影响与大量投诉。虽然部分业务设定用户首次输入错误后,提供“手机号+动态验证码”的登录方式;但由于攻击工具循环调用不同的动态短信发送URL进行攻击,可绕开该限制进行攻击。


《动态短信验证码安全防护方案》是针对端口类动态短信验证码功能的安全实施方法与要求,适用于具备动态短信验证码功能的业务与系统。短信炸弹形成的原因是因为非授权的动态短信获取,而由于业务的需要(如注册、好友邀请等),在使用动态短信业务前系统并不能建立业务关联。因此,在未建立业务关联的情况下,需要进一步严格限制保证业务使用的安全性。

针对短信炸弹问题,建议综合采用:增加图片验证码、单IP请求次数限制、限制发送时长限制3个措施,预防短信接口平台被盗用。

措施一:使用安全的图片验证码

恶意攻击者采用自动化工具,调用短信接口平台进行动态短信发送,究其原因是攻击者可以自动对接口进行大量调用。采用图片验证码可有效防止工具自动化调用,即当用户进行“获取动态短信”操作前,弹出图片验证码,要求用户输入验证码后,服务器端再发送动态短信到用户手机上,该方法可有效解决被利用实施炸弹攻击的问题

措施二:单IP的请求次数限定

使用了图片验证码后,能防止攻击者有效进行“动态短信”功能的自动化调用;但若攻击者忽略图片验证码验证错误的情况,大量执行请求会给服务器带来额外负担,影响业务使用。建议在服务器端限制单个IP在单位时间内的请求次数,一旦用户请求次数(包括失败请求次数)超出设定的阈值,则暂停对该IP一段时间的请求;若情节特别严重,可以将IP加入黑名单,禁止该IP的访问请求。该措施能限制一个IP地址的大量请求,避免攻击者通过同一个IP对大量用户进行攻击,增加了攻击难度,保障了业务的正常开展。

措施三: 单用户动态短信请求间隔时长限制

为进一步优化业务正常使用,建议采用限制重复发送动态短信的间隔时长,即当单个用户请求发送一次动态短信之后,服务器端锁定如:30秒后,才能进行第二次动态短信请求。该功能可进一步保障用户体验,并避免包含手工攻击恶意发送垃圾验证短信。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|sitemap|关于我们|短信人论坛

GMT+8, 2019-1-20 11:42 , Processed in 0.133496 second(s), 19 queries .

Powered by Discuz!X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表