以下是欣易辰根据客户使用中遇到的一些疑问,我们将这些问题进行了一个归类总结:
Q1、能免费进行短信测试吗?
注册账户后即可获得1元的免费测试额度。
Q2、可以群发国际短信吗?
可以,可以系统导入群发的号码,建议每次导入≤1万条号码的文件,多批次上传发送;
Q3、短信遇到轰炸以后有什么处理建议?
碰到轰炸,首先要:确认轰炸/攻击来源,判断是哪个注册入口遭到攻击 基础防范措施: 增加手机号有效性监测,过滤无效号码 在注册页面添加一个参数,保存在session中随机验证,发短信前验证下请求是否是是由注册页面发起的 同一个号码单位时间内发送次数限制 同IP请求次数判断与限制 同设备请求次数判断与限制 建议使用https,防止传输明文数据被分析 对请求的增加效验机制: PC端,微信端图片验证码,程序前后端需进行效验,并且满足“填错或不填图片验证码,不允许用户获取短信验证码”的逻辑。建议添加滑块验证等较高级的验证方式。 对请求增加其他效验机制,例如APP端增加版本号效验等等。 在登录页面增加账号检验等功能。 限制用户请求来源: 微信端、APP端的注册入口,需要对来自PC端的请求做限制和过滤,主要是大多数恶意程序都是来自PC端的。
Q4、提交短信的频率有限制吗?
1分钟内同一个号码提交不要超过2次。
Q5、为什么没有收到短信?
首先确认一下号码格式是否正确,例如国内号码8613800138000,香港号码85266661111;
其次短信发送是否返回成功,如果返回失败,请按具体返回的失败代码和出错提示排查;
如果返回成功,请检查:
1)手机是否处于关机或欠费停机状态,可以拨打手机号码确认
2)请检查手机信号是否正常,必要时重启一下手机
3)是否被短信屏蔽软件拦截,检查是否在屏蔽的短信列表中
4)通过接口查询短信接受状态和错误代码
Q6、为什么会重复收到短信?
1)检查您的程序是否重复提交的问题;
2)极端情况下,由于手机端未正确返回确认信号给运营商,造成运营商认为手机没有接受成功, 尝试重试发送。请重启手机解决,必要的时候,取出手机卡,插入接受正常的手机接受完短信再插回原来的手机。
Q7、短信计费标准是怎样的?
计费标准:国内短信:70字符/条,长短信(>70字符时)67字符/条,不分中英文,含签名字符数;
国际短信:中文=国内计费,英文:140字符/条,长短信(>140字符时)134字符/条。 短信中出现非ASCII编码字符,作中文标准计费。
国际运营商计费规则:国际短信按照提交成功计费(只要号码提交到运营商成功即将计费),所以发送之前要确保手机号码的正确性。
Q8、短信轰炸是什么?
短信轰炸、短信炸弹,是指通过恶意程序,利用从各个网站上找到的动态短 URL (比如验证码发送的URL)和 前端输入的被攻击者手机号码,发送 HTTP 请求,每次请求给用户发送一个动态的短信(比如验证码短信)。 最终的效果,就是朝许多无关的手机用户,发送很多验证码短信。导致手机用户被骚扰。
Q9、图片验证码为什么能防范短信轰炸?
恶意攻击者采用恶意工具,调用“动态验证码短信获取”接口进行动态短信发送, 究其原因是攻击者可以自动对接口进行大量调用。
采用图片验证码可有效防止恶意工具的自动化调用,即当用户进行“动态验证码短信发送” 操作前, 弹出图片验证码,要求用户输入验证码后,服务器端再发送动态短信到 用户手机上,该方法可有效解决被利用实施炸弹攻击的问题。
Q10、三网(移动、联通和电信)都可以发吗?
三网都可以发。
Q11、什么是短信签名?
针对国内,短信签名是加在短信的开头,由【】加上您的公司名称、品牌名称或店铺名称的标识符,例如:【GlobalSent】。 根据国内运营商的规定,每条短信前必须附加短信签名,否则将无法正常发送。国外不需要短信签名。