短信接口二次開發要注意的事情項如下
對于網站、app、系統對接二次開發短信接口來說,如果安全做不好,很容易遭到攻擊,最常見的就是被短信轟炸機惡意調用,此外還容易導致數據泄露,因此在開發短信接口時,不僅要實現短信發送功能,還要做好安全防范,比較常見的安全防范措施有以下幾種:
一、安全
網站、app建設時都會開發短信接口來實現各種短信發送功能,對于企業來說,并不是網站、app成功接入短信接口實現發送短信功能就完事了,還要注意一些事項,主要有以下幾方面:
①添加圖形驗證碼
對于短信驗證注冊類的應用場景,可以在注冊頁面前端添加圖形驗證碼,在獲取手機驗證碼前,必須填寫圖形驗
證碼,這樣這樣能比較有效的防止軟件惡意點擊。現在大型網站都采用此方式。
②設置短信發送時間間隔
對于短信驗證類的應用場景,還可以設置統一手機號碼重復獲取驗證碼時間間隔,通常設置間隔時間為60s,避免手工攻擊惡意發送垃圾驗證短信。
③ip限制
根據自己的業務特點,設置每個IP每天的最大發送量
④手機號限制
根據業務特點,設置每個手機號碼每天的最大發送量
⑤流程設置
對于一些業務,如會員短信驗證注冊,還可以將流程分為兩步,會員賬號、密碼設置完成后,才能獲取短信驗證碼進行驗證,這樣可以有效的避免人工和軟件的惡意攻擊。
以上5點是比較常用的,通常結合著使用,肯定還有其他安全防范方式,在這里就不詳細敘說了。 推薦閱讀:短信接口市場價格是多少
二、發送速度
主要指用戶觸發短信接口后,短信下發至用戶手機的時間,3-5s為佳,下發速度太慢會讓用戶體驗差,甚至導致用戶流失,試想用戶注冊賬號,接收驗證碼短信等待時間過長,有可能就會放棄注冊。
三、發送到達率
到達率是指,當用戶觸發短信接口后,短信下發至用戶手機的成功率,實際上都會存在一些用戶觸發短信后接收不到的情況,但這個概率很小,如果較大就會影響用戶的體驗,導致用戶流失,正常情況下短信接口下發短信到達率為99.9%。
這里需要說明的是,短信接口下發短信的速度、和到達率,和企業開發短信接口時選擇的短信接口服務商有關。目前市場上短信接口服務商重多,但參差不齊,一些短信接口服務商由于技術實力缺乏,短信通道資源欠缺,所提供的短信接口下發短信速度較慢,到達率較低。因此企業在選擇短信接口時,一定要謹慎,多比較,建議選擇那些資質齊全,運營時間長,擁有大客戶的服務商,這樣短信接口下發短信的速度和到達率才有保證。