短信驗證碼作為用戶的一種安全驗證手段,已經在各類手機APP、各大銀行和各種網站上廣泛使用。短信驗證碼的目的就是安全,可在日常使用中仍會遭受到一些惡意攻擊,無論是企業還是個人都會因此造成一些損失。
正常情況下,收到短信驗證碼被攻破襲擊的狀況可以分為兩種:一個是不法分子破壞性的獲取目標網站的短信驗證碼費用,經常會遭到攻擊的地方是用戶注冊頁面,以及驗證碼快速登錄頁面和在線投票等頁面。而另一種則是針對某個手機號碼進行攻擊,騷擾機主的生活。那為了避免這樣的事情發生該怎樣防范呢?
1、將短信驗證碼的接口綁定在一個或者多個服務器上,一旦有別的服務器出現之后就會引發報警系統。
2、在設置手機號的前端口增加測試號碼是否有效的功能,攔截阻止一些亂碼或者非手機號的無效數字,及時制止攻擊者使用的非法或無效號碼。
3、將傳統的驗證碼傳送過程做一些變化,在手機持有者注冊相關軟件時,在輸入了手機號碼后,先設置密碼,設置成功后再出現點擊發送驗證碼,這樣的流程會使攻擊者的成本增加,可以大概率減少攻擊。
4、或者想要更好的避免客戶被盜取手機信息的情況,可以對某一時間段能接收到的信息條數設置上限,或者提供預警。比如客戶新上線的一款APP,日發送短信條數上限是一萬條。
5、對每一個用戶號碼的短信接收驗證碼的頻率進行約束,設置好隨機驗證碼的重復接收時間間隔,當單一用戶請求發送動態驗證碼之后,服務器可限制在一定時長,通常是60~120秒之后才能進行第二次發送。該方法可進一步保障用戶體驗,避免惡意發送垃圾驗證短信等惡意攻擊。
綜上所述,希望對您而言能起到好作用,另外,用戶增強自我防范意識也是必要的。
Copyright 2007-2020 創勝短信短信群發平臺 All rights reserved.備案號:贛B--20090026-8 | 贛公網安備: 36011102000044號 |網站地圖 |地區短信