網(wǎng)站、app建設時都會開發(fā)短信接口來實現(xiàn)各種短信發(fā)送功能,對于企業(yè)來說,并不是網(wǎng)站、app成功接入
短信接口實現(xiàn)發(fā)送短信功能就完事了,還要注意一些事項,主要有以下幾方面:
一、安全
對于短信接口來說,如果安全做不好,很容易遭到攻擊,最常見的就是被短信轟炸機惡意調(diào)用,此外還容易導致數(shù)據(jù)泄露,因此在開發(fā)短信接口時,不僅要實現(xiàn)短信發(fā)送功能,還要做好安全防范,比較常見的安全防范措施有以下幾種:
①添加圖形驗證碼
對于短信驗證注冊類的應用場景,可以在注冊頁面前端添加圖形驗證碼,在獲取手機驗證碼前,必須填寫圖形驗
證碼,這樣這樣能比較有效的防止軟件惡意點擊?,F(xiàn)在大型網(wǎng)站都采用此方式。
②設置短信發(fā)送時間間隔
對于短信驗證類的應用場景,還可以設置統(tǒng)一手機號碼重復獲取驗證碼時間間隔,通常設置間隔時間為60s,避免手工攻擊惡意發(fā)送垃圾驗證短信。
③ip限制
根據(jù)自己的業(yè)務特點,設置每個IP每天的最大發(fā)送量
④手機號限制
根據(jù)業(yè)務特點,設置每個手機號碼每天的最大發(fā)送量
⑤流程設置
對于一些業(yè)務,如會員短信驗證注冊,還可以將流程分為兩步,會員賬號、密碼設置完成后,才能獲取短信驗證碼進行驗證,這樣可以有效的避免人工和軟件的惡意攻擊。
以上5點是比較常用的,通常結(jié)合著使用,肯定還有其他安全防范方式,在這里就不詳細敘說了。 推薦閱讀:
短信接口市場價格是多少
二、發(fā)送速度
主要指用戶觸發(fā)短信接口后,短信下發(fā)至用戶手機的時間,3-5s為佳,下發(fā)速度太慢會讓用戶體驗差,甚至導致用戶流失,試想用戶注冊賬號,接收驗證碼短信等待時間過長,有可能就會放棄注冊。
三、發(fā)送到達率
到達率是指,當用戶觸發(fā)短信接口后,短信下發(fā)至用戶手機的成功率,實際上都會存在一些用戶觸發(fā)短信后接收不到的情況,但這個概率很小,如果較大就會影響用戶的體驗,導致用戶流失,正常情況下短信接口下發(fā)短信到達率為99.9%。
這里需要說明的是,短信接口下發(fā)短信的速度、和到達率,和企業(yè)開發(fā)短信接口時選擇的短信接口服務商有關(guān)。目前市場上短信接口服務商重多,但參差不齊,一些短信接口服務商由于技術(shù)實力缺乏,短信通道資源欠缺,所提供的短信接口下發(fā)短信速度較慢,到達率較低。因此企業(yè)在選擇短信接口時,一定要謹慎,多比較,建議選擇那些資質(zhì)齊全,運營時間長,擁有大客戶的服務商,這樣短信接口下發(fā)短信的速度和到達率才有保證。
在這里,小編自薦動力思維樂信短信服務商,自2004年成立以來,一直專注于短信行業(yè),15年來和中國移動、中國聯(lián)通、中國電信三大運營商建立起了深厚的合作的關(guān)系,已先后為超四萬家企業(yè)用戶提供短信應用服務,用戶遍布全國涉及到餐飲、銀行、醫(yī)院、商場、汽車4S店,品牌服飾,政府企事業(yè)單位等諸多領(lǐng)域。