大黑點是信息 bug!只要點擊它就會讓 Android 應用崩潰啊!

267

信息 bug 可說是非常可怕的,因為你不知道自己什麼時候會碰觸到那些“陷阱”,最近 Youtuber Tom Scott 就發現了出現在 Android 手機上的新 bug — 黑點。如果在 WhatsApp 里發送或接收到“⚫”這個黑點,其實是不會有任何的問題的,關鍵在於如果點擊它的時候,就會造成當前程序卡死崩潰的情況出現!

根據 Tom Scott 的分析解釋道,這應該是 Unicode 那裡的問題,因為 Unicode 包含了數以萬計的字母和符號,同時還支援各種不同的語言,而且它還有一些隱形的字符來定義寬度、連接詞、高低音等的代碼。然而,這個黑點隱藏了大量的長串字符,當使用 OBJ 編碼後就可以看到了,編造者使用寬度為 0,以及定義左右順序的字符來隱藏這項字符。

會出現應用程序崩潰的原因是,當你點擊該黑點的時候,Android 的文本渲染器需要判斷你點擊的是哪個,而這個過程又同時存在著 bug,因而讓其崩潰。需要提及的是,不僅是 WhatsApp,而是所有的 Android 應用都會受到影響的。

留下一個答复

Please enter your comment!
Please enter your name here