iOS 又被發現有嚴重Wi-Fi Bug 錯誤,只要將iPhone裝置連上特定名稱的Wi-Fi網路後,就會導致iPhone的Wi-Fi功能會造成永久性錯誤,就算重開機同樣無法正常使用Wi-Fi功能,這篇會告訴大家原因和如何自行修復解決。
最近安全研究人員Carl Schou意外發現iOS系統存在Wi-Fi永久性Bug漏洞錯誤,只要讓iPhone裝置連上名為「%p%s%s%s%s%n‘個人熱點後,導致iPhone會出現永久停用WiFi功能,就算重新啟動iOS裝置或修改SSID也都無法修復。
Schou表示他而外測試裝置為iPhone XS執行iOS 14。4。2和iOS 14。6,同樣都會出現iOS Wi-Fi漏洞錯誤,造成開啟iPhone Wi-Fi功能後,就會立即自動關閉。
另外也有其他使用者測試 Android 手機,同樣讓 Android 裝置連上同樣名為「%p%s%s%s%s%n」Wi-Fi個人熱點,卻不會出現類似 iPhone 造成 Wi-Fi 功能錯誤情況,就能確定,目前這錯誤只有在 iPhone 裝置會出現。
什麼原因造成iOS出現Wi-Fi錯誤?
安全研究人員Schou也進一步分析出錯問題,發現造成錯誤原因, 當 iPhone 連上 Wi-Fi 或個人熱點名稱帶有“%”符號字串時,iOS 就會自動將“%”後方的字母解釋為字串格式說明符號。
在C和C++程式語言中,格式化字串具有特殊的含義,由語言編譯器處理為變數名或命令,不僅只是本文,才會造成 iOS 系統出現“格式化字串格式化漏洞”
從這也表示,如果有有心人士想要惡搞 iPhone 使用者,可以將個人熱點名稱改為「%p%s%s%s%s%s%n」後,其他人直接連線就會造成 Wi-Fi 功能瞬間造成異常。
目前這錯誤,安全研究員也已經回報給 Apple,預計會在下一個 iOS 更新中修正這項錯誤。
如何解決 iPhone WiFi 漏洞錯誤?
通常這問題無法將 iPhone 重開機就能解決,只要透過重置 iPhone 網路功能能後,就可以修復錯誤,重置 iOS 網路設定步驟如下:
1。開啟 iOS“設定”選擇“常規”
2。滑到最底點選“重置”
3。點選“重置網路設定”
在替 iPhone 重置網路設定後,就可以讓 Wi-Fi 功能正常開關,這時候就可以連上正常 Wi-Fi 。
不過有使用者還發現,可能重置iPhone網路設定後還是無效,依舊會出現 Wi-Fi 符號消失, 或者是應用程式都會變成未連線狀態,最後需要重刷 iOS 才能夠解決。