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