短信验证码接口很是容易遭受互联网恶意攻击——“短信轰炸”,该攻击经过循环利用不一样业务中的无需注册便可向任意手机号发送短信验证码的正常业务需求(如用户注册、密码修改等),向多个手机号码同时连续发送大量的验证短信,对用户形成困扰。下面对短信轰炸的原理进行具体分析,进而制定相应的安全防御方案。前端
短信轰炸原理安全
短信轰炸通常基于 WEB 方式,其由两个模块组成,包括:一个前端 Web 网页,提供输入被攻击者手机号码的输入窗口;一个后台攻击页面(如 PHP),利用从各个网站上找到的短信验证码 URL 和前端输入的被攻击者手机号码,发送 HTTP 请求,每次请求给用户发送一条短信验证码。利用这两个模块实施“短信轰炸”攻击,原理具体分析以下:服务器
这个过程以下图 所示。 网站
短信轰炸实例分析spa
用户在某短信轰炸软件上输入被攻击手机号、攻击的次数后,对被攻击的手机号进行攻击的源码以下图所示。.net
该攻击页面中主要采用 img src="’http://…..’" / 来调用业务服务器短信发送的接口。如上图红框中内容所示:htm
了解了短信轰炸的原理后,下一篇将为你们提供相应的安全防御方案。blog
原文阅读:《短信验证码安全防御方案(一)短信轰炸原理》___漫道短信平台接口