近日,長期致力于游戲主機破解的黑客曝光了PS4和PS5上的一個安全性漏洞,并且該漏洞無法被修復,黑客可以利用這個漏洞在游戲主機上安裝任意應用,包括自制應用。

這位黑客表示,他早在一年前已經通過漏洞賞金計劃向索尼披露了這個漏洞,該漏洞被稱為Mast1c0re,但索尼時至今日都沒有任何公開修復的跡象。這個漏洞利用了在PS4和PS5上運行某些PS2游戲的模擬器所使用的即時編譯的錯誤,并且該編譯為模擬器提供了特殊的權限,使其能夠在應用層本身執行該代碼之前不斷地編寫PS4就緒的代碼,這段代碼基于原始PS2代碼。
為了控制模擬器,黑客理論上可以利用幾十年前PS2游戲中存在的已知漏洞,只需要使用一個已知并且可利用的游戲來訪問存儲卡上特別格式化后的保存文件,不過由于PS4和PS5并不能原生識別標準的PS2光盤,所以這種方法有點還是相當局限。
但這也意味著任何可利用的游戲必須通過PSN作為可下載的PS2-on-PS4游戲,或者通過發行商已發行,同時兼容PS4光盤的少數PS2實體光盤才能夠實現。但即使如此,黑客仍然需要利用一個單獨的內核漏洞來獲取PS4的“完全控制權”。不過mast1c0re漏洞本身應該足以運行復雜的程序,包括JIT優化的仿真器,甚至是一些盜版的商業PS4游戲。

該黑客還強調,索尼幾乎不可能封堵該漏洞,這是因為存在問題的PS2模擬器存在于每一款PS2游戲程序上,而不是作為PS5以及PS4游戲主機系統本身存在的核心程序,所以如果想要修復就要改變所有PS2游戲的運行模式,這對索尼來說根本不現實。PS2模擬從根本上違反了索尼自己的安全模式,因為它留下的特權代碼沒有現成的機制來修補未來的潛在漏洞
此前任天堂的eShop上也出現過這類漏洞,不過任天堂的做法是移除所有存在漏洞的舊版本游戲。雖然這種做法可以一勞永逸,但是對于玩家來說過于極端,這意味著玩家無法在最新的游戲機上體驗曾經的經典游戲。
不過好在目前玩家依然可以在PS4以及PS5上玩到部分PS2甚至PSP上的游戲,從這方面來說這個漏洞其實無傷大雅。最重要的是,個人游戲玩家一般不會遭到黑客攻擊,畢竟誰會在游戲機上存放重要的文件呢?

所以比起一個微小的漏洞,能夠保全曾經的經典游戲,讓其重新呈現在全新世代的游戲機中確實更值得,也更重要。也就不難理解為什么索尼時至今日依然毫無作為了,相比下架所有PS2游戲,保障游戲的體驗是首要的。