
文章插圖
手機(jī)號碼一鍵登錄是最近兩三年出現(xiàn)的一種新型應(yīng)用登錄方式,比之前常用的短信驗(yàn)證碼登錄又方便了不少 。登陸時(shí),應(yīng)用首先向用戶展示帶有本機(jī)號碼掩碼的授權(quán)登錄頁面,用戶點(diǎn)擊“同意授權(quán)”的按鈕之后,應(yīng)用即可獲取到完整的本機(jī)號碼,從而完成用戶的登錄認(rèn)證 。在這個(gè)過程中,應(yīng)用只要確認(rèn)登錄用的手機(jī)號碼是在綁定了此號碼的手機(jī)上發(fā)起的即可認(rèn)證成功,從這一點(diǎn)來看,它和短信驗(yàn)證碼登錄并無本質(zhì)區(qū)別,都是一種設(shè)備認(rèn)證登錄方式 。這篇文章就來捋一下其中的技術(shù)門道 。
這幾年為了保護(hù)用戶的隱私安全,Android和iOS系統(tǒng)都限制了應(yīng)用獲取本機(jī)號碼的能力,即使通過某些技術(shù)手段獲取到了本機(jī)號碼,這個(gè)號碼還可能是被篡改的,所以應(yīng)用直接讀取本機(jī)號碼用于登錄是不可行的 。那么這些應(yīng)用是怎么獲取到真實(shí)的本機(jī)號碼的呢?答案是電信運(yùn)營商,手機(jī)要打電話、要上網(wǎng)、要計(jì)費(fèi),運(yùn)營商肯定能對應(yīng)到正確的手機(jī)號碼 。國內(nèi)的運(yùn)營商就是移動(dòng)、聯(lián)通、電信這三家,它們都開放了這種能力 。對于在互聯(lián)網(wǎng)大潮中被管道化的運(yùn)營商來說,不失為一種十分有意義的積極進(jìn)取 。
手機(jī)流量上網(wǎng)的原理手機(jī)號碼一鍵登錄是借助手機(jī)流量上網(wǎng)來實(shí)現(xiàn)的,所以先要搞清楚流量上網(wǎng)的原理 。
目前網(wǎng)上已有很多關(guān)于一鍵登錄的技術(shù)文章,但是內(nèi)容基本雷同,關(guān)于獲取手機(jī)號碼的部分,所述都是通過運(yùn)營商的數(shù)據(jù)網(wǎng)關(guān)能力,語焉不詳,對于有追求的技術(shù)人來說,難以忍受 。這個(gè)章節(jié)就來介紹下這種從數(shù)據(jù)網(wǎng)關(guān)獲取手機(jī)號碼的能力是如何實(shí)現(xiàn)的,因?yàn)橥ㄐ艑I(yè)知識十分繁雜,我也沒有經(jīng)過專業(yè)的學(xué)習(xí),大家也不想接觸到很多的專業(yè)名詞,所以這里只保留一些關(guān)鍵的專業(yè)名詞,盡量以通俗易懂的方式來理清這個(gè)機(jī)制 。
五層網(wǎng)絡(luò)模型對網(wǎng)絡(luò)比較熟悉的同學(xué),應(yīng)該了解五層協(xié)議,那么手機(jī)流量上網(wǎng)時(shí)的五層網(wǎng)絡(luò)模型有何不同呢?
從上圖可以看出,手機(jī)流量上網(wǎng)的主要區(qū)別在數(shù)據(jù)鏈路層和物理層 。在數(shù)據(jù)鏈路層,流量上網(wǎng)沒有MAC地址的概念,它采用一種點(diǎn)對點(diǎn)協(xié)議(PPP),手機(jī)端通過撥號方式建立這種PPP連接,然后發(fā)送數(shù)據(jù) 。在物理層,流量上網(wǎng)通過手機(jī)內(nèi)置的基帶模塊進(jìn)行無線信號的調(diào)制、解調(diào)工作,從而實(shí)現(xiàn)與移動(dòng)基站之間的電磁波通信 。
流量上網(wǎng)的機(jī)制點(diǎn)對點(diǎn)協(xié)議支持身份驗(yàn)證功能,手機(jī)端發(fā)起連接時(shí)會(huì)攜帶自己的身份證明,一般就是手機(jī)卡內(nèi)置的IMSI,這個(gè)IMSI也會(huì)保存在運(yùn)營商的數(shù)據(jù)庫中,因此基站就可以驗(yàn)證連接用戶的身份,當(dāng)然這個(gè)驗(yàn)證過程不是簡單的對比IMSI,會(huì)有更多安全機(jī)制 。為了更清楚的了解流量上網(wǎng)機(jī)制,下面再來一張4G流量上網(wǎng)時(shí)手機(jī)與運(yùn)營商的交互示意圖:
核心組件手機(jī):這其中對流量上網(wǎng)起到關(guān)鍵作用的就是手機(jī)卡和基帶模塊 。手機(jī)卡中保存了IMSI,全稱International Mobile Subscriber Identification Number,國際移動(dòng)用戶識別碼 。IMSI是手機(jī)卡的身份標(biāo)識 。
基站:就是外邊常見的鐵架子信號塔,是一種能覆蓋一定范圍的無線電收發(fā)信息電臺(tái),手機(jī)會(huì)連接到它,然后它再通過光纖連接到運(yùn)營商網(wǎng)絡(luò),從而實(shí)現(xiàn)移動(dòng)通信 。
MME:Mobility Management Entity,移動(dòng)控制單元 。手機(jī)建立連接時(shí)會(huì)先訪問到這里,負(fù)責(zé):手機(jī)與基站的接入控制,手機(jī)卡的鑒權(quán)、會(huì)話管理、安全傳輸,漫游控制、跨運(yùn)營商通信等 。
HSS:Home Subscriber Server,歸屬簽約用戶服務(wù)器 。保存本地簽約的手機(jī)卡信息,包括手機(jī)卡IMSI與手機(jī)號的對應(yīng)關(guān)系,手機(jī)號的套餐信息、手機(jī)號的歸屬地信息等 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時(shí)就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- tt語音怎么解綁實(shí)名認(rèn)證 tt語音怎么解綁手機(jī)號碼
- 教你快速找回你的記錄 如何查詢手機(jī)號碼通話記錄
- 打羽毛球做好兩個(gè)十分鐘
- 手機(jī)號碼預(yù)測的5大獨(dú)特優(yōu)勢 怎么通過手機(jī)號占卜數(shù)理分析
- 每天步行六十分鐘 零成本減肥
- 瑜伽十分鐘 給你個(gè)好睡眠
- 元宇宙沒搞懂,賣課的賺瘋了,日收入近10萬
- 微信解綁手機(jī)號新方法 微信修改手機(jī)號碼怎么改
- 摩羯座手機(jī)號碼幸運(yùn)數(shù)字 聚財(cái)有福氣號碼數(shù)組
- “以藏養(yǎng)藏”是什么?很多人都沒搞懂翡翠收藏
