為什麼手機App上面會有這樣的貼片廣告?
在鄭州時候app很正常,沒有一點廣告,但是一到家裡連上wifi(家住許昌),好幾個app上面都會有彈出的廣告,請問下這是怎麼回事?
應該是運營商劫持。
運營商劫持一般有兩種,分別是DNS劫持和HTTP劫持。
根據題主的情況,應該是HTTP劫持,那麼先來說HTTP劫持。
目測題主打開的是App中嵌入的h5頁面,App本身沒有添加廣告,這個廣告是運營商通過HTTP劫持加上去的。運營商在你和網站交互的過程中的劫持了你的請求,並在正常的數據流中插入精心設計的網路數據報文,導致你的設備錯誤解釋數據,顯示彈窗廣告。
解決辦法:對於個人用戶來說,向運營商投訴,不過運營商一般會以中毒之類的理由搪塞。如果運營商不解決,那麼可以向工信部投訴。下面是地址:申訴提交 - 工業和信息化部電信用戶申訴受理中心 - PoweredCMSECMS 。對於App提供商來說,可以用HTTPS協議避免HTTP劫持,而且這種解決方案成本不高。
第二種是DNS劫持。
在網際網路中,機器的識別碼是IP地址,而我們訪問網站通常使用的是域名。要讓域名對應到IP地址上就需要DNS伺服器。DNS是域名和IP地址相互映射的一個分散式資料庫,瀏覽器拿到我們給出的域名,交給DNS,讓DNS返回IP地址供瀏覽器訪問。如果運營商在DNS上做手腳,那麼你給出的域名就不會指向你要去的那個網站。很常見的就是當輸入錯誤域名時被轉向114導航。如果運營商不只是把錯誤域名解析到114導航之類的網頁,而是把特定的,正確的域名也指向別的網站的話,就出現了較為惡劣的DNS劫持。
解決辦法:對於個人用戶處理辦法同上,但需要注意的是,DNS劫持並非一定是運營商所為,路由器受攻擊,運營商的一些節點受第三方控制等原因也會導致DNS劫持。對於App提供商來說,使用HTTPS協議同樣可以基本杜絕DNS劫持。
瀉藥應該是中毒了。路上可能鏈接了不該鏈接的Wi-Fi或者說下了什麼軟體,殺個病毒,重啟路由器,再沒法子就刷機。注意備份數據。
以上
推薦閱讀:
※我畢業找工作被騙分期貸款 21605 元,我該怎麼解決?
※IT 男喜歡什麼樣的女生?
※計算機專業的,寫過一些項目設計文檔,需求說明書,但是不知道這個寫文檔以後能幹些什麼,想請教大神?
※最近這個月,經理已經給我說了三次如果再這樣下去,試用期肯定過不了,我現在每天壓力都特別大。怎麼破?
※部分電腦配件價格已經連續兩年上漲,是否意味著市場規律的逆轉?