Bug!使用特定的名稱就會讓 iPhone 的 Wi-Fi 整個掛掉!

國外的安全研究人員發現了一個 iPhone 上出現的有趣 Bug,在 iPhone 的 Wi-Fi 設定上,將特定名稱的 Wi-Fi 加入到 iPhone 的 Wi-Fi 列表中,就會導致 Wi-Fi 功能整個掛掉。

使用特殊名稱會讓 Wi-Fi 掛掉

這名研究人員在 Twitter 上表示,當 iPhone 的使用者在手機上加入名為「%p%s%s%s%s%n」的 Wi-Fi 訊號後,iPhone 上所有的 Wi-Fi 功能就會立刻被禁用,包含 iPad 也會出現這樣的狀況,設備將無法連接到 Wi-Fi 網路,甚至是使用 AirDrop,就算關機重新啟動後,這個問題依然存在。要讓 Wi-Fi 重新正常運作,就必須要執行重置網路設定,這樣才會將所有過去連接的 Wi-Fi 刪除。 

至於造成這串名稱導致 Wi-Fi 失效的原因,很可能與程式語言的編寫有關係,這一串 %p%s%s%s%s%n 名稱中的部分字串將導致內部記憶體被佔滿,因此 iOS 的監控系統就在執行 Wi-Fi 功能時,即時的終止程式運作,也導致 Wi-Fi 無法使用的情況。

雖然這樣的 Bug 很難被一般人遇到,因為不會有人沒事就把 Wi-Fi 取成這種莫名其妙沒意義的名稱,但是這還是提醒大家要留意這個 Bug 被更新之前,小心任何帶有百分比符號的 Wi-Fi 網路。

因名稱而導致的 Bug 或惡意攻擊層出不窮

除了呼籲大家要小心帶有百分比符號的 Wi-Fi 名稱、藍牙連線以外,這種利用特殊符號帶如名稱進而讓程式執行特定功能的做法,在過去也層出不窮。去年相當有趣的一個特斯拉 Bug,輸入「開元路𩵚魠魚羹」也是因為其中有字元在系統中無法被辨認,因此導致特斯拉系統當機。

也有許多惡意攻擊會將這類的字元於網址中帶入,或是誘使你輸入,若是系統沒有設計檢查的機制,將可能會觸發惡意程式的執行,因此大家在電擊來源不行的網址時,也要特別注意,如果有任何相關的安全性更新,也都建議安裝,保護自己在網路上的使用安全。

防毒軟體推薦

延伸閱讀》