写点什么

避免短信接口被黑客刷取的方法

发布于: 2021 年 01 月 14 日
避免短信接口被黑客刷取的方法

信服务接口安全是在开发或对接短信接口时尤为关注的问题。部分黑客可能出于恶意竞争或短信轰炸他人的目的,攻击短信服务接口,盗刷验证短信,造成资金损失。那么应该如何避免短信接口被恶意调用?本文为大家介绍一些简单实用的方法。#短信防火墙#


➤ 避免方式


1.设置发送时间间隔


可以通过设置短信验证码的发送时间间隔避免短信被调用,频繁地向非应用用户发送验证码短信。短信发送时间间隔一般设置为 60s、100s、120s,一般来讲设置 60s 的最为常见。


2.增加图形验证码


在发送验证码短信前增加图形验证码,可以增加黑客攻击的成本和难度。对真实用户来说,图形验证操作很简单,对黑客来说,还要增加图片识别的功能,破解的难度相对提升。图形验证码有文字、字母、滑动拼图等多种形式。根据需要自行选择即可,推荐选择用户体验相对较高的。


3.限制同号码、同 IP 的发送次数


通过限制同一个手机号码、同一个 IP 的短信发送次数,可以很好地避免黑客使用固定的手机号码和网络对接口进行盗刷。一般同一个号码会设置 5-10 次的限制,达到限制次数后点击重新发送无用。限定 IP 和限制手机号的原理类似,但是可能出现很多共用 wifi 的用户使用同一个 IP 的情况,限制 IP 可能会存在较高的误伤率,影响真实用户体验,所以需要斟酌选择限制数量。


4.增加短信防火墙


在发送短信验证码前接入短信防火墙接口,可以很好地避免黑客使用各种攻击手段对短信接口进行盗刷。短信防火墙会通过发送验证码请求的手机号、IP、设备指纹等多个方面来分析和预测请求是否正常。并且对非正常用户请求实施拦截,实时监控每一条短信验证码请求。不仅能够保证良好的用户体验,还能精准识别应对黑客的攻击。所以,比较推荐使用这种方式。


➤ 注意事项


1.组合使用:单一方法对黑客的阻挡效果是有限的,部分黑客还能找到破解的方法,所以建议组合 2-3 个方法同时使用。如果选择第 4 种方式,则不需要考虑 1、3,可以将 2、4 组合使用。


2.提前实施:最好在对接短信服务接口的同时实施防护方案,不然在出现问题后,受应用版本发布的影响,可能无法立即实施一些措施,进而造成一定的资金损失。


3.考虑用户体验:除了短信防火墙外,其他方式都会对用户操作造成一定限制或增加用户操作,企业在设计防护方案时,要同时考虑实际的用户体验。


➤ 总结


这里为大家介绍了四个简单易行的避免短信服务接口被调用的方法,以及实际使用中的注意事项。限制短信的发送频率,限制同一电话号码、同一 IP 的短信发送次数,增加图形验证码,增加短信防火墙,都可以提高黑客攻击接口的难度。在实际的接口防护中,组合使用可以大大降低企业接口被攻击的风险,但是要注意确保真实用户的使用体验。防护方案最好在对接短信接口时同时实施,避免受到攻击后因难以立即发布新的应用版本遭受损失。


这篇文章到这里就结束了,感谢您的观看~

作者:香芋味的猫丶


发布于: 2021 年 01 月 14 日阅读数: 26
用户头像

还未添加个人签名 2020.12.23 加入

还未添加个人简介

评论

发布
暂无评论
避免短信接口被黑客刷取的方法