【廣告】
當(dāng)然有必要,這里我們來聊一個惡意短信驗證的案例,通過這個案例我們就能更好理解短信驗證碼和圖片驗證碼這兩者的關(guān)系了。
討論防止惡意短信驗證之前,我們先來看看什么是惡意短信驗證及出現(xiàn)的原因。
惡意短信驗證,屬于短信轟炸的一種,用戶端表現(xiàn)為高頻收到驗證短信內(nèi)容,用戶體驗差。對公司來講,大量的惡意短信驗證,既增加公司運營成本,支付額外的短信運營費用,又會影響產(chǎn)品口碑,損失用戶。
防止這種惡意行為,方式之一是可以增加驗證碼校驗。發(fā)送短信驗證碼時,可要求輸入圖片驗證碼,驗證碼校驗可實現(xiàn)人機識別,同時在驗證碼請求錯誤時,可重置驗證碼,防止圖片驗證碼識別軟件嘗試多次識別。
利益相關(guān):這里推薦一下網(wǎng)易云易盾的行為式驗證碼,行為式驗證碼是以用戶產(chǎn)生的行為軌跡為依據(jù),進行機器學(xué)習(xí)建模,結(jié)合訪問頻率、地理位置、歷史記錄等多個維度信息綜合判斷,快速、準(zhǔn)確的返回人機判定結(jié)果。以網(wǎng)易云易盾的驗證碼產(chǎn)品為例:
行為驗證碼具備運用大數(shù)據(jù)分析和機器學(xué)習(xí)模型進行優(yōu)化升級的特點。路徑可以理解為:驗證碼展示-用戶行為分析-機器人學(xué)習(xí)-返回驗證結(jié)果-機器模型升級的循環(huán),保證了網(wǎng)易云易盾行為式驗證碼的不斷迭代升級。
短信驗證碼在各行業(yè)有著廣泛的應(yīng)用,尤其在業(yè)務(wù)環(huán)節(jié)的作用非常關(guān)鍵。諸如:用戶注冊,資金支付,等場景都需要用到短信驗證碼進行身份驗證。想要實現(xiàn)這些驗證碼短信的下發(fā),需要對接公司的短信驗證碼接口。因為驗證碼短信的關(guān)鍵性,我們在做短信驗證碼接口的時候需要從“、保障、可靠、資質(zhì)”幾個方面考慮。
“可靠”指的是手機用戶隨時都可以成功接收到驗證碼短信。要實現(xiàn)這一點,除了要求公司下發(fā)的短信成功率高,還要求我們選取短信驗證碼接口應(yīng)該存有備選措施,以應(yīng)對用戶無法收到短信驗證碼的場景。在用戶獲取短信驗證碼之后,我們可以增加語音驗證、短信上行驗證或者是郵箱驗證的選項,以供用戶在未成功接收驗證碼短信時備選,防止新用戶流失。
“”是指驗證碼短信需要下發(fā)至用戶手機,5~10秒,下發(fā)速度太慢會讓用戶體驗差,甚至導(dǎo)致用戶流失。因此我們在做短信驗證碼接口對接測試的時候,短信的下發(fā)速度應(yīng)該作為我們考量的指標(biāo)。容聯(lián)云通訊短信5秒必達,不信來試。
“保障”指的是短信驗證碼接口的保障和數(shù)據(jù)的保障。驗證碼接口的保障指的是接口要具有防止機器注冊和抵御接口攻擊的能力。所謂數(shù)據(jù)保障指的是要防止數(shù)據(jù)泄露,需要在接口數(shù)據(jù)的傳輸過程做好加密保護。選擇平臺的時候要注意看看其平臺公司是不是具有良好的數(shù)據(jù)保障性能。
“資質(zhì)”指的是查看企業(yè)資歷。從企業(yè)信息查詢網(wǎng)站可以查詢到企業(yè)的詳細信息,如:成立時間、注冊資金、股東信息等,app短信驗證碼,對于上市公司,我們更能從其年報,查看其業(yè)務(wù)經(jīng)營的詳細情況。查看企業(yè)資質(zhì)。除了一些基本的如:營業(yè)執(zhí)照、增值業(yè)務(wù)經(jīng)營許可證、計算機軟件著作權(quán)登記證;好的還應(yīng)該有第三方認證證書以及獲獎榮譽證書。
如何防止短信接口驗證碼被惡意點擊?
用戶惡意點擊手機短信驗證碼主要有兩種途徑,一種是人工頻繁點擊;一種是通過軟件連續(xù)點擊,就危害性來說,軟件連續(xù)點擊的危害要大的多。
短信發(fā)送間隔設(shè)置——設(shè)置同一號碼重送的時間間隔,一般設(shè)置為60-120秒
IP限定——根據(jù)自己的業(yè)務(wù)特點,設(shè)置每個IP每天的發(fā)送量。
碼限定——根據(jù)業(yè)務(wù)特點,設(shè)置每個碼每天的發(fā)送量
流程限定——將手機短信驗證和用戶名密碼設(shè)置分成兩個步驟,用戶在設(shè)置成功用戶名密碼后,下一步才進行手機短信驗證,并且需要在獲取步成功的回執(zhí)之后才可進行校驗。
綁定圖型校驗碼——將圖形校驗碼和手機驗證碼進行綁定,這樣能比較有效的防止軟件惡意注冊。
其他問題
運營商會有一些關(guān)鍵詞*,在設(shè)置短信內(nèi)容的時候,要回避一下。
關(guān)鍵詞可以讓方提供。
企業(yè): 東莞市富秋文化傳播有限公司
手機: 13712160045
電話: 0769-22888111
地址: 廣東省東莞市東城街道東城中路東城段356號2棟403室