Mac OS X版Chrome:用Sandbox提升Flash Player安全性
蘋果對Adobe的Flash Player一直都頗有微言,例如認為其不適合iOS設備,在Mac OS X產品上的表現也不怎麼樣等等。不過自2010年起Google和Adobe聯手優化Flash Player後,這款軟體在Mac OS X系統中的表現確實有所改進,至少其安全性在Mac OS X版Chorme流覽器有了較大的提升。
最近Google在Chrome流覽器的官方博客上公佈了一些他們與Adobe合作的成果,其中就包括有Mac OS X系統上Flash Player的安全性改進。據稱,目前的Mac OS X版Chrome流覽器採用了新的Plug-in架構,可以讓Flash Player運行在原生Sandbox中,因此即使其含有惡意程式碼,也不會對系統造成破壞。
Sandbox的原理與虛擬機器類似,其通過類比運行環境的方式運行軟體,軟體的所有指令都只在Sandbox中有效,而不會影響到系統中真實存在的檔,有較高的安全性。實際上,不僅僅是Mac OS X系統下的Chrome,Windows以及Linux系統下的Chrome流覽器都擁有對應的功能。
不過除了安全性上的改進外,Google又或者是Adobe都沒有提及Flash Player的資源佔用以及性能表現等問題。根據筆者的實際使用體驗,目前的Flash Player在PC資源佔用上確實比較高,一台入門級雙核PC在打開Flash廣告較多的頁面時,CPU佔用率很容易就超過50%。現在儘管Google和Adobe只是在安全性上對Flash Player進行改善,但這也只是在Chrome流覽器上有效,如果不在根本上改進Flash Player,那麼使用者還是很難對這個軟體改觀。
但話說回來,從目前狀況來看,Flash Player的輝煌日子已經過去,未來將是HTML5的世界,這點從Adobe放棄Android版Flash Player上看出。因此與其期待Flash Player作出根本性的變化,還不如等待HTML5標準的普及。
|