全網顯示 IP 歸屬地,是怎麼實現的?

爲了進一步規範國內的網絡輿論,國家規定了各互聯網平臺都需要顯示 IP 歸屬地信息。微博、抖音、公衆號等多個平臺紛紛上線了 IP 歸屬地功能,這標誌着國內言論的進一步規範化。但互聯網平臺商們是怎麼通過 IP 定位到我們所屬地區的?這背後的原理是什麼?IP 歸屬地背後又有哪些實際的應用?今天我們就來聊聊 IP 歸屬地背後的技術原理。

如何通過 IP 找到地址?

在我們印象中,我們都知道可以通過 IP 地址找到某個人。但當我們細想一下,我們會發現其實 IP 地址與地理位置並不是直接相關的。那我們到底是如何通過 IP 地址找到地址的呢?答案是:通過自治系統(Autonomous System)。

互聯網是由不同網絡組成的網絡,自治系統是組成 Internet 的大型網絡,連接到 Internet 的每臺計算機或設備都連接到一個 AS。而每一個自治系統都會有一個編碼,我們稱之爲 ASN。

可以認爲 AS 類似於一個城鎮的郵局。郵件從一個郵局到另一個郵局,直到到達正確的城鎮爲止,然後該城鎮的郵局將在該城鎮內傳遞郵件。每個 AS 都控制一組特定的 IP 地址,就像每個鎮的郵局負責將郵件傳遞到該鎮內的所有地址一樣。通常,每個 AS 由單個大型組織(例如 Internet 服務提供商(ISP)、大型企業技術公司、大學或政府機構)運營。

到這裏,我們可以捋清楚這樣一個邏輯關係:IP地址 -> 地址塊 -> 自治網絡編碼(ASN) -> 組織 -> 國家。通過 IP 地址,我們就可以定位到一個大致的地理位置,例如:北京朝陽區、深圳南山區等。例如我現在的 IP 地址就歸屬於編碼爲 AS4xxx 這個自治網絡,通過這個 ASN 可以知道位置在中國深圳,這個 ASN 編碼所屬的組織爲 中國電信

但是通過 ASN 也只能是找到縣級或者區級的地理位置,再細的位置就找不到了。但怎麼有些時候同學說:他被查水錶了,直接定位到某個單元某一戶呢?其實原理也很簡單!上面我們說到可以根據 IP 地址定位到 ASN 所屬組織,而 ASN 所屬組織在進行 IP 地址分配的時候,都是會進行 IP 地址分配記錄的。

某個 IP 地址分配給了誰,都記錄得一清二楚。因此警察叔叔想找你喝茶,那還不是一抓一個準。但要提示一下的是,並不是誰都有那個權限去運營商查詢這些數據。所以那些說可以爬着網線找到你的人,基本上可以忽略,都是在嚇唬你。只有警察叔叔立案,並且出示相關手續之後纔可以進行數據查詢。

IP 地址的隱私問題

那是不是隻有運營商才能查到某個人的住址信息呢?在大數據時代的今天,各種互聯網應用搜集了大量的數據信息,它們其實也可以根據這些信息,推斷出某個人的大致地址位置。例如百度地圖會一直用 App SDK 以及網頁的方式記錄 IP 和地址位置的關聯,並允許反向查詢,也就是可以根據 IP 地址反向查詢到某個位置,這個數據精度可能精確到幾百米。

其實不止國內的公司會這麼做,其實國外的公司同樣也會這麼做,就比如 Google 也做了。只是國外對這方面控制得非常嚴格,因此它們會比較明確地披露所使用的用戶隱私數據,並且還提供了對應功能可以讓用戶關閉。

有朋友說了,那我可以用 VPN 改變 IP,那是不是某些 App 就不知道我的精確位置了呀?其實並不是的,因爲你的鄰居可以出賣了你。某些 App 發現,鄰居周圍的 WIFI、藍牙等和你的非常像。而且當某個 WiFi 信號消失時,鄰居那邊的也同步消失了。那麼他們就可以猜測,你隱藏了自己的真實 IP,你的地理位置和鄰居的非常近。這就是大數據時代背景下的應用。

因此,當某些設備彈出提示「是否允許掃描本地設備」時,你就要謹慎選擇了。如果不是內網 NAS 或者投屏類的,基本上沒有必要允許這個操作,這個操作都是在盜取你的個人隱私信息。如果你允許了這個操作,那他就會開始掃描整個局域網的設備信息,然後記錄下來。最終,其會將你的 IP 地址、手機 IMEI、WiFi 等信息彙總起來,從而做一些商業化的信息,例如 —— 你在電腦上搜了下房子這個關鍵詞,等會你刷手機抖音就會給你推送房地產廣告。

連接本地網絡設備

說白了,「查找並連接到本地網絡上的設備」的使用爲跨平臺廣告提供了方便,而從個人信息保護和隱私保護體驗的角度來講,這種對設備的監控、跟蹤可能會給用戶帶來擔憂。

參考資料

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/scA-jNcy--mZsSnhG2jmTQ