怎样防范DDOS,针对短信接口的攻击

短信接口有可能封装下必须有识别验证才能调用么?
■网友
看了一下题主的问题描述,好像这个不属于DDoS攻击网络安全的范畴,所以使用DDoS防护是没有作用的,一个手机号码一分钟发送一次,也可以遍历手机号进行批量发送,只能阻止单个用户被短信轰炸,无法阻止对短信资源的消耗。

这个问题属于业务安全范畴,需要设置短信接口的防刷功能,目的是防止攻击者使用自动化的方式调用短信接口进行爆破,现在流行的方法就是使用验证码验证的方法,保证使用短信接口的是正常用户。网易云易盾的行为式验证码的产品便有有短信防刷功能。

利益相关:如果网站出现CC攻击这类DDoS攻击,大量调用接口,后台服务器出现响应慢甚至死机的现象,导致正常业务无法进行短信发送,可能就需要DDoS防护了,网易云易盾的DDoS高防服务,具有抗CC攻击功能,1T 超大防护带宽,为您提供超强的 DDoS 攻击保障服务。


■网友
1,前端加图形效验码。2,设置同号码请求间隔(60-100秒)3,同ip异常请求过滤!4,通讯接口考虑https加密!以上4种策略可解决大部分恶意被攻问题。另如银行及支付级别的厂商可考虑走专线(土豪级专用)
■网友
你这个完全不管用好吗?你这种是别人调用了你的短信接口,触发你的短信验证码,及时你做了限制措施,也还是会中招。正确且唯一有效方式是:在触发调用之前需要进行身份验证。(这里主要指的是被机器代码攻击,人为触发不算)。上面的身份验证方式有很多,最典型的就是图文验证,但是这个图文验证码有时容易让用户体验不好,所以这边建议使用触点验证或者滑动验证;触点验证:让用户选择某个指定的某些图标或文字,典型案例有12306火车售票(其实用户体验好像也不好)滑动验证:这个主要是通过鼠标拖动来实现验证,技术层面参考通付盾的"滑动验证"是怎么实现的?(这个用户体验还不错)至于其他的做ip、手机号码、session等的限制差不多都是给人做的,机器根本拦不住,只要有技术,都可以实现几千、几万个ip、手机号、session。
■网友
【怎样防范DDOS,针对短信接口的攻击】 1、如果是客户端,传递动态加密串,后端匹配,复杂点可以RSA加密。
2、web端,验证客户端ip,不可以跨域请求。
3、针对手机号发送次数限制

■网友
多加一些条件限制
■网友
添加验证码,最直接的解决方案
■网友
获取短信发送时单独弹出窗口,添加验证码,这样就可以避免这种情况发生的。你说这个应该是短信轰炸!一般都是注册的时候获取验证码!常被人利用!


    推荐阅读