久久国产精品99精品国产987,十八禁啪啪无遮挡网站,人妻满熟妇AV无码区国产,亚洲午夜性猛春交XXXX

新聞正文

主頁 > 客戶服務 > 常見問題 >

手機驗證碼短信接口安全設計要點有哪些?
時間:2020-07-03
更多


一、手機驗證碼短信接口請求合法性校驗:

請求合法性校驗主要就是指如何避免API被非法的調用,比如系統(tǒng)里面有一個短信接口,就要考慮如何避免這個短信接口不被短信轟炸機濫用,可以采用的方式有以下幾種:

1. 驗證碼,驗證碼主要用于防范惡意注冊、惡意破解密碼、惡意灌水等非法操作,驗證碼可以使用Google的CAPTCHA解決方案。

2. Token令牌,Token主要用于自動登錄,也就是在不需要用戶頻繁登錄的情況下保證訪問的合法性。常見的流程是使用用戶名和密碼登陸后,服務端返回一個token,后續(xù)客戶端每次方法都帶上這個token,當這個token超過一定的時間(token有效期)沒有被使用,則要求客戶端重新輸入用戶名和密碼重新獲取token,服務端也通過請求的IP地址等一些信息判斷客戶端的網絡環(huán)境和設備環(huán)境是否發(fā)生變化,如果發(fā)生變化,也要求客戶端重新輸入用戶名和密碼,重新獲取token。

3. IP、MAC地址限制,只允許某一個MAC地址、IP或IP段的客戶端進行訪問請求,只能一定程度上起到防范作用。

4. User-Agent和Referer限制,只能一定程度上起到防范作用。


二、手機驗證碼短信接口數(shù)據合法性校驗:數(shù)據合法性的校驗主要是為了避免異常數(shù)據和注入攻擊。

1. 不依賴客戶端的數(shù)據校驗,不管客戶端有沒有進行數(shù)據校驗,服務端都要做合法性校驗。

2. 用白名單的方式驗證數(shù)據合法性,也就是根據一系列已知的正確值或規(guī)則來驗證請求數(shù)據,不嘗試檢驗某些特定的錯誤。
 



三、手機驗證碼短信接口數(shù)據加密:數(shù)據加密主要是指對敏感數(shù)據進行加密,避免因網絡傳輸過程中的竊聽和抓包造成敏感數(shù)據泄露,常見方法主要由:

1. 使用HTTPS協(xié)議。

2. 對敏感數(shù)據采用秘鑰進行加密和解密。
 


四、手機驗證碼短信接口錯誤處理:接口錯誤處理主要是值對接口的返回結果進行編碼,制定統(tǒng)一的錯誤返回編碼,避免因接口錯誤和異常等原因造成堆棧信息泄露。


五、手機驗證碼短信接口過載保護:接口過載保護是指對接口訪問頻率設置閾值,超出閾值后不予處理,直接返回錯誤碼,可以一定程度上防止CC攻擊,過載保護可以通過Web服務器進行控制,也可以通過代碼進行控制。

1. Nginx可以通過HttpLimitReqModul來限制單位時間內連接數(shù)的模塊,使用limit_req_zone和limit_req指令配合使用來達到限制。 一旦并發(fā)連接超過指定數(shù)量,就會返回503錯誤。HttpLimitConnModul用來限制單個ip的并發(fā)連接數(shù),使用limit_zone和limit_conn指令這兩個模塊的區(qū)別前一個是對一段時間內的連接數(shù)限制,后者是對同一時刻的連接數(shù)限制。

2. 可以通過代碼的方式來判斷,最好基于Redis計數(shù)器或者服務端緩存,避免對性能造成影響。


商務辦公自動化

企業(yè)集成

?
關于巨象| 短信群發(fā)| 彩信群發(fā)| 短信群發(fā)軟件| 資費標準| 付款方式| 代理加盟| 人才招聘| 聯(lián)系我們

版權所有 廣州巨象計算機科技發(fā)展有限公司 粵ICP備05007238號
服務電話:020-85272100 傳真:020-85272100
總部地址:廣州市天河區(qū)黃埔大道西876號跑馬地凱怡閣29層
Copyright ? 2004-2016 Hechina.com.All rights reserved.
短信群發(fā) 彩信群發(fā) 短信群發(fā)軟件 巨象科技短信群發(fā),彩信群發(fā),短信群發(fā)軟件,廣州巨象計算機科技發(fā)展有限公司是一家致力于為企業(yè)提供互聯(lián)網、通訊技術應用服務和解決方案的高科技公司,具有良好的國內外資金和技術背景;是國內最早投入研發(fā)企業(yè)短信應用和企業(yè)網絡電視臺系統(tǒng)的公司之一,業(yè)已成為廣東地區(qū)最大的移動商務產品與解決方案的提供商和優(yōu)秀的電訊服務品牌企業(yè)。其主要業(yè)務有:短信群發(fā)平臺軟件-巨象企信通,微信營銷平臺-巨象微信通,網絡傳真群發(fā)平臺-Fax66網絡傳真,網絡視頻系統(tǒng)-巨象網視