如何解決簡訊驗證碼介面被攻擊的問題

時間 2022-04-06 04:08:56

1樓:香芋味的貓

普通自開發

傳送時間間隔

設定同乙個號碼重**送的時間間隔,一般設定為60-120秒。該手段可以在一定程度上防止簡訊介面被惡意攻擊,且對使用者體驗沒有什麼傷害。但是不能防止黑客更換手機號進行攻擊,防護等級較低。

獲取次數限制

限制某個手機號在某個時間段內獲取簡訊驗證碼次數的上限。採用這種策略時在產品設計過程中,有幾點需要注意。

定義上限值。根據業務真實的情況,甚至需要考慮到將來業務的發展定乙個合適的上限值,避免因使用者無法收到簡訊驗證碼而帶來的投訴。

定義鎖定時間段。可以是24小時,可以是12小時、6小時。需要根據業務情況進行定義。

ip限制

對於經常變更ip位址進行攻擊的黑客,該手段沒有很好的效果。

ip的限制經常會造成誤傷。如在一些使用統一無線網的場所,很多使用者連線著同乙個無線網,這個ip位址就容易很快達到上限,從而造成連線該無線網的使用者都無法正常的收到驗證碼。

圖形驗證碼

在傳送簡訊驗證碼之前,必須通過通過圖形驗證碼的校驗。這種手段相對來說可以防止某些攻擊,因此也是目前非常普遍的簡訊防攻擊機制。但是在使用過程中涉及到使用者體驗問題,不能簡單粗暴地套用這一策略。

以下幾個點值得仔細考慮:

是不是每次獲取簡訊驗證碼之前都需要使用者輸入圖形驗證碼,一般來說這樣做會極大地影響使用者體驗,雖然是相對安全,但是使用者用著不爽了。

可以給乙個安全範圍。結合手機號限制、ip限制來考慮,比如同乙個手機號當天第3次獲取簡訊驗證碼的時候,出現圖形驗證碼;比如同乙個ip位址當天獲取驗證碼次數超過100次後,出現圖形驗證碼。

加密限制

通過對傳向伺服器各項引數進行加密,到了伺服器再進行解密,同時用token作為唯一性識別驗證,在後端對token進行驗證,驗證通過才能正常將簡訊傳送。該手段可以在保證使用者體驗的情況下,可以有效防止某些攻擊,因此也是目前比較常見的簡訊防攻擊機制。同時也有很明顯的缺點:

使用的加解密演算法可能會被破解,需要考慮使用破解難度較大的加解密演算法。

在演算法不被破解的情況下可以有效防止報文攻擊,但是無法防止瀏覽器模擬機式攻擊。

以上是幾種常見的簡訊風控策略,在具體的產品設計過程中,可以綜合使用。

使用第三方防禦

簡訊防火牆

為了在產品安全和優秀的使用者體驗之間尋找乙個極佳的平衡。新昕科技的產品研發團隊結合各種風控策略的優點研發出了一款簡訊防火牆。 從以下幾個方面概括一下:

為保障優秀的使用者體驗,擯棄了目前影響使用者體驗最為嚴重的圖形驗證碼等人機校驗程式,做到無感驗證。從而達到完美的使用者體驗。

結合使用者的手機號碼 、ip位址 、裝置指紋三個唯一身份標識設定不同維度的風控策略。將各個維度之間相互配合,達到乙個最為合理的風控限制指標。

根據業務情況自動伸縮風控限制,在檢測處受攻擊時自動加大風控限制力度,在正常是再歸回到正常風控標準。

考慮到存在新老客戶的區別,特意增加老客戶vip通道,在受到攻擊時,風控指標緊縮的情況下,保證老客戶通道暢通無阻,從而降低誤傷率。

通過以上策略可以有防止黑客通過隨意切換手機號及ip位址的方式可以刷取簡訊。同時加入模擬器檢測,以及引數加密等風控策略,有效防止黑客攻擊。

可通過風控防火牆控制台,實時觀測風控結果,在受到攻擊時達到第一時間預警的效果。

請點選輸入**描述

請點選輸入**描述

簡訊防火牆

2樓:函澤懷

可以設定網頁驗證碼輸入後再點選發簡訊,還有就是介面後台設定乙個手機號在一定的時間規定收到簡訊的次數。

3樓:北京巴卜技術****

需要簡訊平台的話可以測試巴卜

簡訊平台這種還是要親自測試看看才能更加深入地了解平台的一些版功能的,以及是否符合你的要求,能夠達成你們業務的要求。很多平台權都有提供免費測試的機會,可以多測試幾家對比看看。

4樓:桂障儀限

可以考慮結合語音驗證碼使用,現在**用的就是廣東第五大道的

5樓:億美軟通

1、增加圖形驗證機制 ——將圖形校驗碼和手機驗證碼進行繫結,即當使用者進行「獲取動態簡訊」 操作前,彈出**驗證碼,要求使用者輸入驗證碼後,伺服器端再傳送動態簡訊到使用者手機上,該方法可有效解決簡訊轟炸問題。

由於攻擊涉及到不同的業務場景,我們可以做不同的處理,針對註冊頁面增加圖形驗證碼機制,針對忘記密碼頁面我們採取分步校驗,先校驗使用者名稱密碼並得到成功回執後才進行簡訊驗證碼的傳送。

2、設定簡訊間隔時間 ——設定同一號碼重**送的時間間隔,一般設定為60-120秒。

3、傳送量限定 ——設定每個手機號碼每天的最大傳送量。

4、ip限定 ——根據自己企業的業務特點,設定每天ip最大傳送數量。

5、流程限定 ——將使用者手機簡訊驗證碼和密碼設定成兩個步驟,使用者在註冊成功使用者名稱密碼後,下一步才進行手機簡訊驗證。

6、觸發條件 ——使用者必須填寫好所有註冊資訊才可進行觸發,註冊資料不完整無法傳送驗證碼。

6樓:九彩鷹皇智慧型

防止惡意攻擊簡訊驗證碼介面方法

1、手機號碼限制:限制單個手機號碼每天的最大傳送次數。超過次數不能傳送簡訊,可以考慮將手機號碼加入黑名單,禁止1天。

2、簡訊傳送時間間隔限制:限制同乙個手機號碼重**送的時間間隔。通常設定為60-120秒,前端做倒計時限制,時間未到不能點選傳送簡訊按鈕,後台也做時間間隔限制,時間未到不能傳送簡訊。

3、ip位址限制:限制每個ip位址每天的最大傳送次數。防止通過同乙個ip位址不同手機號碼進行惡意攻擊。

超過次數不能傳送簡訊,可以考慮將ip位址加入黑名單,禁止1天。可以考慮限制同乙個ip位址每分鐘的介面請求頻率。

4、傳送流程限制:將流程分成兩個步驟。如:

註冊使用者,將傳送簡訊驗證碼和設定使用者名稱密碼分成兩個步驟,第一步乙個頁面用來設定使用者名稱和密碼,使用者設定使用者名稱和密碼傳送到後台,獲取到後台返回的第一步成功回執之後,進入第二步另乙個頁面傳送手機簡訊驗證碼。

忘記密碼,找回密碼,第一步輸入使用者名稱,第二步傳送簡訊驗證碼。

5、增加**驗證碼:傳送簡訊驗證碼時,要求輸入**驗證碼,每個**驗證碼僅能使用1次,使用1次後,不管輸入的**驗證碼是否正確自動失效。如果輸入錯誤更新**驗證碼。

**驗證碼失效可以防止**驗證碼識別軟體嘗試多次識別,可以考慮複雜的**驗證碼或點觸驗證、滑動驗證。

6、對傳送者進行唯一性識別:防止修改引數偽造多個ip位址和手機號碼進行惡意攻擊,用token作為唯一性識別標識,後台將token注入到前端,前端可以獲取到token,請求傳送簡訊驗證碼介面時帶上token,後台接收到token進行驗證,驗證未通過不能傳送簡訊。

7、傳送簡訊驗證碼,簡訊驗證碼有效期內,傳送相同的簡訊驗證碼。比如設定30分鐘有效,簡訊傳送時間間隔限制為60秒,第一次傳送之後,60秒倒計時結束,點選按鈕第二次傳送,第二次傳送的驗證碼和第一次相同。

8、簡訊驗證碼可以考慮數字和字母組合。

9、簡訊驗證碼輸入錯誤次數限制,比如設定簡訊驗證碼輸入錯誤3次後,這個簡訊驗證碼就不能使用了。防止猜測簡訊驗證碼惡意註冊。

10、上行簡訊驗證碼:對於可疑使用者要求其主動發簡訊。

簡訊驗證碼介面被惡意攻擊怎麼辦

7樓:北京巴卜技術****

避免簡訊驗證碼介面被惡意攻擊,可以採用以下方式:

(1) 對呼叫驗證碼觸發的介面的手機號碼進行限制數量。

(2) 增加**驗證碼,**驗證碼的識別度不要太於的簡單,程式可破解的那種。

(3)對觸發呼叫簡訊驗證碼的ip加以限制。

(4) ... ...

如您還有不是很清楚的,可以進一步的溝通交流,希望我的回答能幫到您.

8樓:久寧服務

如何防止簡訊介面驗證碼被惡意點選?使用者惡意點選手機簡訊驗證碼,不僅會增加公司的運營成本,也會給公司的形象造成極壞的影響(一般簡訊都會帶公司的簽名),所以必須要對這種行為進行防範,目前,防範的手段主要有以下幾個方面:

簡訊傳送間隔設定——設定同一號碼重**送的時間間隔,一般設定為60-120秒

ip限定——根據自己的業務特點,設定每個ip每天的最大傳送量

手機號碼限定——根據業務特點,設定每個手機號碼每天的最大傳送量

流程限定——將手機簡訊驗證和使用者名稱密碼設定分成兩個步驟,使用者在設定成功使用者名稱密碼後,下一步才進行手機簡訊驗證,並且需要在獲取第一步成功的回執之後才可進行校驗。

繫結圖型校驗碼——將圖形校驗碼和手機驗證碼進行繫結,這樣能比較有效的防止軟體惡意註冊。

如何防止簡訊介面驗證碼被惡意點選

9樓:果娘子

防止簡訊驗證碼介面驗證碼被惡意點選的方法:

簡訊傳送間隔設定——設定同一號碼重**送的時間間隔,一般設定為60-120秒。

ip限定——根據自己的業務特點,設定每個ip每天的最大傳送量。

手機號碼限定——根據業務特點,設定每個手機號碼每天的最大傳送量。

流程限定——將手機簡訊驗證和使用者名稱密碼設定分成兩個步驟,使用者在設定成功使用者名稱密碼後,下一步才進行手機簡訊驗證,並且需要在獲取第一步成功的回執之後才可進行校驗。

繫結圖型校驗碼——將圖形校驗碼和手機驗證碼進行繫結,這樣能比較有效的防止軟體惡意註冊。

簡訊驗證碼平台質量高——廣東第五大道,專業驗證碼介面防護。

如何防範簡訊介面被惡意呼叫(被刷),防止簡訊轟炸

10樓:匿名使用者

1,**獲取驗證碼採用獲取倒計時

2,繫結固定ip

3,加圖形驗證

4,採用更安全的https

5,凌凱

偏瘦如何解決,如何解決身體偏瘦?

小兄弟,別慌,我原來也和你一樣,不要刻意去多吃什麼的,注意好營養就行.現在我身高體重都是180 呵呵,你這個年齡正是長身體的時候,最正常不過.也許,過幾年你就會因為肥胖而想著怎麼 了哦.1.每天睡覺之前吃3個雞蛋,2片麵包,一袋牛奶!2.儘量減少運動,吃完飯就躺著!3.多吃零食,例如糖果 巧克力!4...

如何解決失眠,如何解決失眠問題?

這個解決失眠小妙招,必須get 失眠會變胖你知道嗎?教你一招輕鬆告別失眠的煩惱。睡不著,入睡困難,怎麼辦?經常失眠別急著吃藥,教你乙個小方法,緩解失眠 有哪些解決失眠的小竅門?如何解決失眠?睡不著,入睡困難,怎麼辦?有哪些解決失眠的小竅門?解決失眠最好的方法就是加強運動,同時保持飲食均衡。每天兩個小...

如何解決忘記密碼,如何解鎖 ,如何解決忘記密碼,如何解鎖 BitLocker

如果是bitlocker的話,我沒用過,不過可以試著聯絡軟體的客服人員或者開發人員試試。我之前用的資料夾保護3000,可以對資料夾進行加密碼 隱藏和偽裝保護,方便快捷地幫您解決重要資料夾的保密問題。軟體保密性好。資料夾加密碼後,開啟資料夾要輸入正確密碼,而且在任何環境下均不失效。資料夾隱藏後,在任何...

如何解決電腦藍屏,電腦藍屏,如何解決?

如果裝的是windows vista那就對了,我前幾天裝了個vista就是這樣的問題,後來格了重灌xp了 如果不是vista,那麼,據經驗判斷應該是軟體不相容的問題,要麼就是顯示卡壞了。如果你在藍屏前裝了什麼軟體或驅動那麼就進入安全模式下把那個驅動解除安裝了,在重啟試試。還是不行的話就去檢測一下是不...

如何解決電腦黑屏,電腦黑屏如何解決

電腦黑屏是比較容易出現的現象,尤其在一些較老的電腦或組裝電腦中。電腦黑屏的故障原因有多種,如顯示器損壞 主機板損壞 顯示卡損壞 顯示卡接觸不良 電源損壞 cpu損壞等。對於電腦黑屏的處理基本上採用排除 替換相結合的方法,其原則應本著先替換排除可疑性最大的部件。對於普通電腦使用者來講,專業知識不足,可...