1. 程式人生 > >簡訊介面防刷攻略

簡訊介面防刷攻略

目前大部門網際網路公司都會用到簡訊介面,但是目前簡訊埠很容易被不法分子拿去當作簡訊轟炸機,造成公司和個人的損失。

針對如此,我們會採用一系列安全措施來限制別人來刷。

1、限制手機號的傳送頻率

缺點:可以被利用同時發給不同手機

2、現在請求端的ip訪問頻率

缺點:可以被動態代理伺服器攻擊

3、驗證碼

優點:此方法基本上可以防止簡訊介面被刷,目前也有政府,銀行等專案採用此方法

確定:使用者體驗不好,每次都要輸入驗證碼

4、js加密,對手機號等資訊進行加密,前端加密傳入後端進行相同演算法驗證

優點:對使用者體驗友好

此方法的安全性取決於js加密演算法的破解難道,js屬於客戶端語言,存在破解的可能性,增加而已攻擊者的破解難道

5、兩次請求,此方法在頁面開啟時先從簡訊介面獲取一個密碼,在呼叫簡訊介面的時候,帶上此引數

此方法可以和方法4一起使用,安全級別相對於高於4,但是也存在破解性

總結:在預設安全界別,我們可以採用4 5 方法,然後在簡訊介面可以加入報警機制,觸發報警我們可以將安全級別提升為3