【廣告】
1分鐘搞懂短信驗證碼原理
專業(yè)版:
這種技術(shù)的原理,主要是這樣的, 后臺下發(fā)一條隨機碼(方便記憶,我們給這個隨機碼取名為X),應(yīng)答,網(wǎng)頁客戶端通過算法(例如MD5)將用戶信息和隨機碼X合并,經(jīng)處理后生成一條字符串(方便記憶,我們給這個字符串取名為Y),并返回給后臺;后臺用同樣的算法處理這條隨機碼X和后臺存儲的用戶信息,得到一條字符串Z。后臺比對來自客戶端的字符串Y和自己生成的字符串Z,如果兩者一致,則確認(rèn)用戶身份或交易結(jié)果。
現(xiàn)在為什么會產(chǎn)生驗證碼這種服務(wù)呢?
驗證碼一般是防止有人利用機器人自動批量注冊、對特定的注冊用戶用特定程序方式進(jìn)行不斷的登陸、。防止行為,保證一機一碼,保證企業(yè)的利益不受損害。
手機驗證碼的內(nèi)容一般涉及個人隱私或是財產(chǎn)安全,是很敏感的信息,所以也會被很多利用,來行騙,獲得利益,近因為短信驗證碼“失竊”引發(fā)的案件也頻頻發(fā)生?!爸踩肽抉R”、“手機用戶登陸釣魚網(wǎng)站填寫資料”都是常見的驗證碼偷竊形式。所以選擇靠譜的驗證碼服務(wù)商是企業(yè)對用戶負(fù)責(zé)的根本之舉。
一條短信驗證碼多少錢?
目前市面能做短信驗證碼的平臺有不少,其中有好的,也有一些不好的。而就短信驗證碼平臺的收費方式而言,基本上都采取企業(yè)預(yù)付費的方式(當(dāng)然合作前,正規(guī)平臺會提供一定數(shù)量的短信驗證碼,供用戶免測測試)。
而一條短信驗證碼多少錢?就短信驗證碼市場而言,具體收費價格大多數(shù)都在3—6分/條,并且以4—5分/條這樣的價格為常見,而也有一些數(shù)的平臺會提供1—3分/條的低價或者是7—8分/條的高價。
【對于提供1-3分/條的平臺,無非打著低價的幌子,從而吸引貪小便宜的客戶,但是在實際發(fā)送過程中,以“扣量”來彌補利潤;而6-8分/條的高價平臺,大多是平臺“吃相太難看”,想要賺取高利潤,或者是代理商,一層層下來,價格自然就高了起來!】
通過手機短信驗證碼驗證身份,真的安全嗎?
首先要說的是,就像已經(jīng)有很多人指出的那樣,是沒有安全的。我們說xxx是安全的,只是表明所面臨的威脅和風(fēng)險在可接受的范圍內(nèi)。至于什么程度才算“可接受”則很難定義,很多時候甚至要更多地考慮情緒和感情因素。換個角度,也可以說,面對已經(jīng)識別的風(fēng)險,如果防護的投入將超過可能的損失,則可以認(rèn)為“可接受”了。
回到這里來,不過換一個問題:通過手機短信驗證身份,能提高安全性嗎?答案是明確的,是。身份認(rèn)證有三個方式:你知道的,你持有的,以及你固有的。一般的口令密碼之類算類(你知道的),持有令牌通行證之類算第二類(你持有的),指紋虹膜等生物特征算第三類(你固有的)。由于獲?。碾y度不同,一般認(rèn)為類的安全性比第二類差,第二類又比第三類差;但需要明確的是,如果只有其中一種都算是弱認(rèn)證,必須獨立使用兩種甚至三種才算是強認(rèn)證。
短信驗證碼速度慢是什么原因?
說法:收到驗證碼速度會受到很多因素的影響,比如技術(shù)、信號、客戶等等。
但是你不知道的是,為重要的影響是短信通道的質(zhì)量。短信驗證碼就算能玩出花來,跑的也是運營商的通道,在技術(shù)實現(xiàn)的角度上不是什么難事兒?!∵@就是為什么你用一家供應(yīng)商速度很慢但是換一家速度就很快,原因就在于兩家的通道不一樣。
把這個事情捏爛了揉碎了講就是
舉個栗子,一家只有少量通道以技術(shù)為驅(qū)動的公司,公司的發(fā)送量級不足以達(dá)到運營商的要求。這時,如果它要接通道,就會出現(xiàn)幾個問題。
接不到直連通道,需要第三方公司來提供,也就是說這個以技術(shù)驅(qū)動接的通道有可能是 2 手,甚至 3 手通道,我們要知道非直連通道,對于用戶是沒有保障的